soc: silabs: introduce SOC_GECKO_SDID
Silabs hardware layer uses Silicon Die ID (SDID) for conditional code. This patch defines SDID directly from Kconfig so Silabs HAL does not have define it. Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
This commit is contained in:
committed by
Carles Cufi
parent
5d07e82485
commit
981807444e
@@ -10,6 +10,12 @@ if SOC_VENDOR_SILABS
|
||||
|
||||
rsource "*/*/Kconfig"
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
int
|
||||
help
|
||||
Gecko SDK sometime refere to the chipset using the internal ID. This
|
||||
entry reflects this ID.
|
||||
|
||||
config SOC_GECKO_BURTC
|
||||
bool
|
||||
help
|
||||
|
||||
@@ -12,3 +12,6 @@ config SOC_SERIES_EFM32HG
|
||||
select SOC_GECKO_CMU
|
||||
select SOC_GECKO_GPIO
|
||||
select HAS_PM
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 77 if SOC_SERIES_EFM32HG
|
||||
|
||||
@@ -13,3 +13,6 @@ config SOC_SERIES_EFM32WG
|
||||
select SOC_GECKO_CMU
|
||||
select SOC_GECKO_GPIO
|
||||
select HAS_PM
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 74 if SOC_SERIES_EFM32WG
|
||||
|
||||
@@ -16,3 +16,6 @@ config SOC_SERIES_EFM32GG11B
|
||||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_TRNG
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 100 if SOC_SERIES_EFM32GG11B
|
||||
|
||||
@@ -15,3 +15,6 @@ config SOC_SERIES_EFM32GG12B
|
||||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_TRNG
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 106 if SOC_SERIES_EFM32GG12B
|
||||
|
||||
@@ -16,3 +16,6 @@ config SOC_SERIES_EFM32JG12B
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_TRNG
|
||||
select HAS_PM
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 84 if SOC_SERIES_EFM32JG12B
|
||||
|
||||
@@ -19,3 +19,6 @@ config SOC_SERIES_EFM32PG12B
|
||||
select SOC_GECKO_TRNG
|
||||
select SOC_GECKO_ADC
|
||||
select HAS_PM
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 84 if SOC_SERIES_EFM32PG12B
|
||||
|
||||
@@ -17,3 +17,6 @@ config SOC_SERIES_EFM32PG1B
|
||||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
select HAS_PM
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 80 if SOC_SERIES_EFM32PG1B
|
||||
|
||||
@@ -17,3 +17,6 @@ config SOC_SERIES_EFR32BG13P
|
||||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
select HAS_PM
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 89 if SOC_SERIES_EFR32BG13P
|
||||
|
||||
@@ -18,3 +18,6 @@ config SOC_SERIES_EFR32FG13P
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_HAS_ERRATA_RTCC_E201
|
||||
select HAS_PM
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 89 if SOC_SERIES_EFR32FG13P
|
||||
|
||||
@@ -18,3 +18,6 @@ config SOC_SERIES_EFR32FG1P
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_HAS_ERRATA_RTCC_E201
|
||||
select HAS_PM
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 80 if SOC_SERIES_EFR32FG1P
|
||||
|
||||
@@ -19,3 +19,6 @@ config SOC_SERIES_EFR32MG12P
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_TRNG
|
||||
select HAS_PM
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 84 if SOC_SERIES_EFR32MG12P
|
||||
|
||||
@@ -20,3 +20,6 @@ config SOC_SERIES_EFR32BG22
|
||||
select SOC_GECKO_DEV_INIT
|
||||
select SOC_GECKO_SE
|
||||
select HAS_PM
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 205 if SOC_SERIES_EFR32BG22
|
||||
|
||||
@@ -19,3 +19,6 @@ config SOC_SERIES_EFR32BG27
|
||||
select SOC_GECKO_DEV_INIT
|
||||
select SOC_GECKO_SE
|
||||
select HAS_PM
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 230 if SOC_SERIES_EFR32BG27
|
||||
|
||||
@@ -19,3 +19,6 @@ config SOC_SERIES_EFR32MG21
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_SE
|
||||
select HAS_PM
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 200 if SOC_SERIES_EFR32MG21
|
||||
|
||||
@@ -21,3 +21,6 @@ config SOC_SERIES_EFR32MG24
|
||||
select SOC_GECKO_DEV_INIT
|
||||
select SOC_GECKO_SE
|
||||
select HAS_PM
|
||||
|
||||
config SOC_GECKO_SDID
|
||||
default 215 if SOC_SERIES_EFR32MG24
|
||||
|
||||
Reference in New Issue
Block a user