soc: silabs: SOC_FAMILY_* replace SOC_GECKO_SERIES*
SOC_GECKO_SERIES* is now redundant with SOC_FAMILY_*. Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
This commit is contained in:
committed by
Carles Cufi
parent
2fd081ac86
commit
5d07e82485
@@ -25,7 +25,7 @@ config LOG_BACKEND_SWO_FREQ_HZ
|
||||
if SOC_GECKO_USE_RAIL
|
||||
|
||||
config FPU
|
||||
default n if SOC_GECKO_SERIES1
|
||||
default n if SOC_FAMILY_SILABS_S1
|
||||
default y
|
||||
|
||||
endif # SOC_GECKO_USE_RAIL
|
||||
|
||||
@@ -12,7 +12,7 @@ int pinctrl_configure_pins(const pinctrl_soc_pin_t *pins, uint8_t pin_cnt, uintp
|
||||
{
|
||||
USART_TypeDef *base = (USART_TypeDef *)reg;
|
||||
uint8_t loc;
|
||||
#ifdef CONFIG_SOC_GECKO_SERIES1
|
||||
#ifdef CONFIG_SOC_FAMILY_SILABS_S1
|
||||
LEUART_TypeDef *lebase = (LEUART_TypeDef *)reg;
|
||||
#else
|
||||
int usart_num = USART_NUM(base);
|
||||
@@ -50,7 +50,7 @@ int pinctrl_configure_pins(const pinctrl_soc_pin_t *pins, uint8_t pin_cnt, uintp
|
||||
txpin.out);
|
||||
break;
|
||||
|
||||
#ifdef CONFIG_SOC_GECKO_SERIES1
|
||||
#ifdef CONFIG_SOC_FAMILY_SILABS_S1
|
||||
case GECKO_FUN_UART_RTS:
|
||||
pin_config.mode = gpioModePushPull;
|
||||
pin_config.out = 1;
|
||||
@@ -100,7 +100,7 @@ int pinctrl_configure_pins(const pinctrl_soc_pin_t *pins, uint8_t pin_cnt, uintp
|
||||
lebase->ROUTELOC0 &= ~_LEUART_ROUTELOC0_TXLOC_MASK;
|
||||
lebase->ROUTELOC0 |= (loc << _LEUART_ROUTELOC0_TXLOC_SHIFT);
|
||||
break;
|
||||
#else /* CONFIG_SOC_GECKO_SERIES1 */
|
||||
#else /* CONFIG_SOC_FAMILY_SILABS_S1 */
|
||||
case GECKO_FUN_UART_LOC:
|
||||
#ifdef CONFIG_SOC_GECKO_HAS_INDIVIDUAL_PIN_LOCATION
|
||||
/* For SOCs with configurable pin_cfg locations (set in SOC Kconfig) */
|
||||
@@ -156,11 +156,11 @@ int pinctrl_configure_pins(const pinctrl_soc_pin_t *pins, uint8_t pin_cnt, uintp
|
||||
}
|
||||
#endif /* UART_GECKO_HW_FLOW_CONTROL */
|
||||
break;
|
||||
#endif /* CONFIG_SOC_GECKO_SERIES1 */
|
||||
#endif /* CONFIG_SOC_FAMILY_SILABS_S1 */
|
||||
#endif /* CONFIG_UART_GECKO */
|
||||
|
||||
#ifdef CONFIG_SPI_GECKO
|
||||
#ifdef CONFIG_SOC_GECKO_SERIES1
|
||||
#ifdef CONFIG_SOC_FAMILY_SILABS_S1
|
||||
case GECKO_FUN_SPIM_SCK:
|
||||
pin_config.mode = gpioModePushPull;
|
||||
pin_config.out = 1;
|
||||
@@ -241,7 +241,7 @@ int pinctrl_configure_pins(const pinctrl_soc_pin_t *pins, uint8_t pin_cnt, uintp
|
||||
base->ROUTELOC0 |= (loc << _USART_ROUTELOC0_CSLOC_SHIFT);
|
||||
break;
|
||||
|
||||
#else /* CONFIG_SOC_GECKO_SERIES1 */
|
||||
#else /* CONFIG_SOC_FAMILY_SILABS_S1 */
|
||||
case GECKO_FUN_SPI_SCK:
|
||||
pin_config.mode = gpioModePushPull;
|
||||
pin_config.out = 1;
|
||||
@@ -274,7 +274,7 @@ int pinctrl_configure_pins(const pinctrl_soc_pin_t *pins, uint8_t pin_cnt, uintp
|
||||
GPIO_PinModeSet(pin_config.port, pin_config.pin, pin_config.mode,
|
||||
pin_config.out);
|
||||
break;
|
||||
#endif /* CONFIG_SOC_GECKO_SERIES1 */
|
||||
#endif /* CONFIG_SOC_FAMILY_SILABS_S1 */
|
||||
#endif /* CONFIG_SPI_GECKO */
|
||||
|
||||
default:
|
||||
|
||||
@@ -10,6 +10,6 @@ config UART_GECKO
|
||||
select SERIAL_HAS_DRIVER
|
||||
select SERIAL_SUPPORT_INTERRUPT
|
||||
select SOC_GECKO_USART
|
||||
select PINCTRL if SOC_GECKO_SERIES1
|
||||
select PINCTRL if SOC_FAMILY_SILABS_S1
|
||||
help
|
||||
Enable the Gecko uart driver.
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
config GECKO_BURTC_TIMER
|
||||
bool "SiLabs Gecko BURTC system clock driver"
|
||||
depends on SOC_GECKO_SERIES2
|
||||
depends on SOC_FAMILY_SILABS_S2
|
||||
depends on DT_HAS_SILABS_GECKO_BURTC_ENABLED
|
||||
select SOC_GECKO_BURTC
|
||||
select TICKLESS_CAPABLE
|
||||
|
||||
@@ -10,27 +10,6 @@ if SOC_VENDOR_SILABS
|
||||
|
||||
rsource "*/*/Kconfig"
|
||||
|
||||
config SOC_GECKO_SERIES0
|
||||
bool
|
||||
help
|
||||
Set if we're building for Gecko Series 0 SoC.
|
||||
This is equivalent of _SILICON_LABS_32B_SERIES_0 definition in HAL
|
||||
code.
|
||||
|
||||
config SOC_GECKO_SERIES1
|
||||
bool
|
||||
help
|
||||
Set if we're building for Gecko Series 1 SoC.
|
||||
This is equivalent of _SILICON_LABS_32B_SERIES_1 definition in HAL
|
||||
code.
|
||||
|
||||
config SOC_GECKO_SERIES2
|
||||
bool
|
||||
help
|
||||
Set if we're building for Gecko Series 2 SoC.
|
||||
This is equivalent of _SILICON_LABS_32B_SERIES_2 definition in HAL
|
||||
code.
|
||||
|
||||
config SOC_GECKO_BURTC
|
||||
bool
|
||||
help
|
||||
@@ -139,7 +118,7 @@ if PM
|
||||
config SOC_GECKO_PM_BACKEND_PMGR
|
||||
bool
|
||||
depends on SOC_GECKO_DEV_INIT
|
||||
default y if SOC_GECKO_SERIES2
|
||||
default y if SOC_FAMILY_SILABS_S2
|
||||
help
|
||||
Implement PM using sl_power_manager service from Gecko SDK
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
#include <stdint.h>
|
||||
|
||||
#include <zephyr/devicetree.h>
|
||||
#if CONFIG_SOC_GECKO_SERIES1
|
||||
#if CONFIG_SOC_FAMILY_SILABS_S1
|
||||
#include <zephyr/dt-bindings/pinctrl/gecko-pinctrl-s1.h>
|
||||
#else
|
||||
#include <zephyr/dt-bindings/pinctrl/gecko-pinctrl.h>
|
||||
|
||||
@@ -12,4 +12,3 @@ config SOC_SERIES_EFM32HG
|
||||
select SOC_GECKO_CMU
|
||||
select SOC_GECKO_GPIO
|
||||
select HAS_PM
|
||||
select SOC_GECKO_SERIES0
|
||||
|
||||
@@ -13,4 +13,3 @@ config SOC_SERIES_EFM32WG
|
||||
select SOC_GECKO_CMU
|
||||
select SOC_GECKO_GPIO
|
||||
select HAS_PM
|
||||
select SOC_GECKO_SERIES0
|
||||
|
||||
@@ -16,4 +16,3 @@ config SOC_SERIES_EFM32GG11B
|
||||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_TRNG
|
||||
select SOC_GECKO_SERIES1
|
||||
|
||||
@@ -15,4 +15,3 @@ config SOC_SERIES_EFM32GG12B
|
||||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_TRNG
|
||||
select SOC_GECKO_SERIES1
|
||||
|
||||
@@ -11,7 +11,6 @@ config SOC_SERIES_EFM32JG12B
|
||||
select CPU_HAS_ARM_MPU
|
||||
select SOC_GECKO_HAS_INDIVIDUAL_PIN_LOCATION
|
||||
select SOC_GECKO_HAS_HFRCO_FREQRANGE
|
||||
select SOC_GECKO_SERIES1
|
||||
select SOC_GECKO_CMU
|
||||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
|
||||
@@ -11,7 +11,6 @@ config SOC_SERIES_EFM32PG12B
|
||||
select CPU_CORTEX_M_HAS_DWT
|
||||
select CPU_HAS_FPU
|
||||
select CPU_HAS_ARM_MPU
|
||||
select SOC_GECKO_SERIES1
|
||||
select SOC_GECKO_HAS_INDIVIDUAL_PIN_LOCATION
|
||||
select SOC_GECKO_HAS_HFRCO_FREQRANGE
|
||||
select SOC_GECKO_CMU
|
||||
|
||||
@@ -17,4 +17,3 @@ config SOC_SERIES_EFM32PG1B
|
||||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
select HAS_PM
|
||||
select SOC_GECKO_SERIES1
|
||||
|
||||
@@ -17,4 +17,3 @@ config SOC_SERIES_EFR32BG13P
|
||||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
select HAS_PM
|
||||
select SOC_GECKO_SERIES1
|
||||
|
||||
@@ -18,4 +18,3 @@ config SOC_SERIES_EFR32FG13P
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_HAS_ERRATA_RTCC_E201
|
||||
select HAS_PM
|
||||
select SOC_GECKO_SERIES1
|
||||
|
||||
@@ -18,4 +18,3 @@ config SOC_SERIES_EFR32FG1P
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_HAS_ERRATA_RTCC_E201
|
||||
select HAS_PM
|
||||
select SOC_GECKO_SERIES1
|
||||
|
||||
@@ -19,4 +19,3 @@ config SOC_SERIES_EFR32MG12P
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_TRNG
|
||||
select HAS_PM
|
||||
select SOC_GECKO_SERIES1
|
||||
|
||||
@@ -14,7 +14,6 @@ config SOC_SERIES_EFR32BG22
|
||||
select HAS_SILABS_GECKO
|
||||
select HAS_SWO
|
||||
select SOC_GECKO_HAS_RADIO
|
||||
select SOC_GECKO_SERIES2
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_CMU
|
||||
select SOC_GECKO_CORE
|
||||
|
||||
@@ -14,7 +14,6 @@ config SOC_SERIES_EFR32BG27
|
||||
select HAS_SILABS_GECKO
|
||||
select HAS_SWO
|
||||
select SOC_GECKO_HAS_RADIO
|
||||
select SOC_GECKO_SERIES2
|
||||
select SOC_GECKO_CMU
|
||||
select SOC_GECKO_CORE
|
||||
select SOC_GECKO_DEV_INIT
|
||||
|
||||
@@ -12,7 +12,6 @@ config SOC_SERIES_EFR32MG21
|
||||
select CPU_HAS_ARM_MPU
|
||||
select CPU_HAS_ARM_SAU
|
||||
select SOC_GECKO_HAS_RADIO
|
||||
select SOC_GECKO_SERIES2
|
||||
select HAS_SILABS_GECKO
|
||||
select HAS_SWO
|
||||
select SOC_GECKO_CMU
|
||||
|
||||
@@ -13,7 +13,6 @@ config SOC_SERIES_EFR32MG24
|
||||
select ARMV8_M_DSP
|
||||
select ARM_TRUSTZONE_M
|
||||
select SOC_GECKO_HAS_RADIO
|
||||
select SOC_GECKO_SERIES2
|
||||
select HAS_SILABS_GECKO
|
||||
select HAS_SWO
|
||||
select SOC_GECKO_CMU
|
||||
|
||||
Reference in New Issue
Block a user