soc: silabs: Drop useless SOC_PART_NUMBER

Variable CONFIG_SOC_PART_NUMBER is only used in CMakeLists.txt of
hal_silabs. In fact, this variable can be easily calculated from CONFIG_SOC
by changing lower case in upper case.

So, let's drop this useless variable.

Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
This commit is contained in:
Jérôme Pouiller 2025-07-04 15:19:57 +02:00 committed by Chris Friedt
parent 215d53ff9d
commit c24936fc40
21 changed files with 2 additions and 74 deletions

View File

@ -16,11 +16,11 @@ set(BLOBS_DIR ${ZEPHYR_HAL_SILABS_MODULE_DIR/zephyr/blobs})
# Translate the SoC name and part number into the gecko device and cpu name
# respectively.
string(TOUPPER ${CONFIG_SOC_SERIES} SILABS_GECKO_DEVICE)
string(TOUPPER ${CONFIG_SOC} SILABS_GECKO_PART_NUMBER)
# Get SoC series number, i.e. translate e.g. efr32bg22 -> 22
string(SUBSTRING ${CONFIG_SOC_SERIES} 7 2 GECKO_SERIES_NUMBER)
set(SILABS_GECKO_PART_NUMBER ${CONFIG_SOC_PART_NUMBER})
function(add_prebuilt_library lib_name prebuilt_path)
add_library(${lib_name} STATIC IMPORTED GLOBAL)

View File

@ -22,6 +22,7 @@ set(BLOBS_DIR ${ZEPHYR_HAL_SILABS_MODULE_DIR}/zephyr/blobs/simplicity_sdk)
# Translate the SoC name and part number into the gecko device and cpu name
# respectively.
string(TOUPPER ${CONFIG_SOC_SERIES} SILABS_DEVICE_FAMILY)
string(TOUPPER ${CONFIG_SOC} SILABS_DEVICE_PART_NUMBER)
# Get SoC series number, i.e. translate efr32bg22 -> 22, mgm240p -> 24, simg301 -> 301
if(CONFIG_SOC_SERIES MATCHES "^ef[rm]32")
@ -34,8 +35,6 @@ else()
message(FATAL_ERROR "unknown part")
endif()
set(SILABS_DEVICE_PART_NUMBER ${CONFIG_SOC_PART_NUMBER})
function(add_prebuilt_library lib_name prebuilt_path)
if(NOT CONFIG_BUILD_ONLY_NO_BLOBS)
add_library(${lib_name} STATIC IMPORTED GLOBAL)

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "efm32hg322f64" if SOC_PART_NUMBER_EFM32HG322F64
config SOC_PART_NUMBER
default "EFM32HG322F64" if SOC_PART_NUMBER_EFM32HG322F64

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "efm32wg990f256" if SOC_PART_NUMBER_EFM32WG990F256
config SOC_PART_NUMBER
default "EFM32WG990F256" if SOC_PART_NUMBER_EFM32WG990F256

View File

@ -22,7 +22,3 @@ config SOC_SERIES
config SOC
default "efm32gg11b820f2048gl192" if SOC_PART_NUMBER_EFM32GG11B820F2048GL192
default "efm32gg11b820f2048gm64" if SOC_PART_NUMBER_EFM32GG11B820F2048GM64
config SOC_PART_NUMBER
default "EFM32GG11B820F2048GL192" if SOC_PART_NUMBER_EFM32GG11B820F2048GL192
default "EFM32GG11B820F2048GM64" if SOC_PART_NUMBER_EFM32GG11B820F2048GM64

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "efm32gg12b810f1024gm64" if SOC_PART_NUMBER_EFM32GG12B810F1024GM64
config SOC_PART_NUMBER
default "EFM32GG12B810F1024GM64" if SOC_PART_NUMBER_EFM32GG12B810F1024GM64

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "efm32jg12b500f1024gl125" if SOC_PART_NUMBER_EFM32JG12B500F1024GL125
config SOC_PART_NUMBER
default "EFM32JG12B500F1024GL125" if SOC_PART_NUMBER_EFM32JG12B500F1024GL125

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "efm32pg12b500f1024gl125" if SOC_PART_NUMBER_EFM32PG12B500F1024GL125
config SOC_PART_NUMBER
default "EFM32PG12B500F1024GL125" if SOC_PART_NUMBER_EFM32PG12B500F1024GL125

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "efm32pg1b200f256gm48" if SOC_PART_NUMBER_EFM32PG1B200F256GM48
config SOC_PART_NUMBER
default "EFM32PG1B200F256GM48" if SOC_PART_NUMBER_EFM32PG1B200F256GM48

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "efr32bg13p632f512gm48" if SOC_PART_NUMBER_EFR32BG13P632F512GM48
config SOC_PART_NUMBER
default "EFR32BG13P632F512GM48" if SOC_PART_NUMBER_EFR32BG13P632F512GM48

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "efr32fg13p233f512gm48" if SOC_PART_NUMBER_EFR32FG13P233F512GM48
config SOC_PART_NUMBER
default "EFR32FG13P233F512GM48" if SOC_PART_NUMBER_EFR32FG13P233F512GM48

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "efr32fg1p133f256gm48" if SOC_PART_NUMBER_EFR32FG1P133F256GM48
config SOC_PART_NUMBER
default "EFR32FG1P133F256GM48" if SOC_PART_NUMBER_EFR32FG1P133F256GM48

View File

@ -26,8 +26,3 @@ config SOC
default "efr32mg12p332f1024gl125" if SOC_PART_NUMBER_EFR32MG12P332F1024GL125
default "efr32mg12p432f1024gl125" if SOC_PART_NUMBER_EFR32MG12P432F1024GL125
default "efr32mg12p433f1024gm68" if SOC_PART_NUMBER_EFR32MG12P433F1024GM68
config SOC_PART_NUMBER
default "EFR32MG12P332F1024GL125" if SOC_PART_NUMBER_EFR32MG12P332F1024GL125
default "EFR32MG12P432F1024GL125" if SOC_PART_NUMBER_EFR32MG12P432F1024GL125
default "EFR32MG12P433F1024GM68" if SOC_PART_NUMBER_EFR32MG12P433F1024GM68

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "efr32bg22c224f512im40" if SOC_PART_NUMBER_EFR32BG22C224F512IM40
config SOC_PART_NUMBER
default "EFR32BG22C224F512IM40" if SOC_PART_NUMBER_EFR32BG22C224F512IM40

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "efr32bg27c140f768im40" if SOC_PART_NUMBER_EFR32BG27C140F768IM40
config SOC_PART_NUMBER
default "EFR32BG27C140F768IM40" if SOC_PART_NUMBER_EFR32BG27C140F768IM40

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "efr32mg21a020f1024im32" if SOC_PART_NUMBER_EFR32MG21A020F1024IM32
config SOC_PART_NUMBER
default "EFR32MG21A020F1024IM32" if SOC_PART_NUMBER_EFR32MG21A020F1024IM32

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "efr32zg23b020f512im48" if SOC_PART_NUMBER_EFR32ZG23B020F512IM48
config SOC_PART_NUMBER
default "EFR32ZG23B020F512IM48" if SOC_PART_NUMBER_EFR32ZG23B020F512IM48

View File

@ -56,11 +56,3 @@ config SOC
default "efr32mg24b020f1536im40" if SOC_PART_NUMBER_EFR32MG24B020F1536IM40
default "mgm240sd22vna" if SOC_PART_NUMBER_MGM240SD22VNA
default "mgm240pb32vna" if SOC_PART_NUMBER_MGM240PB32VNA
config SOC_PART_NUMBER
default "EFR32MG24B220F1536IM48" if SOC_PART_NUMBER_EFR32MG24B220F1536IM48
default "EFR32MG24B310F1536IM48" if SOC_PART_NUMBER_EFR32MG24B310F1536IM48
default "EFR32MG24B210F1536IM48" if SOC_PART_NUMBER_EFR32MG24B210F1536IM48
default "EFR32MG24B020F1536IM40" if SOC_PART_NUMBER_EFR32MG24B020F1536IM40
default "MGM240SD22VNA" if SOC_PART_NUMBER_MGM240SD22VNA
default "MGM240PB32VNA" if SOC_PART_NUMBER_MGM240PB32VNA

View File

@ -48,11 +48,3 @@ config SOC
default "efr32bg29b230f1024cm40" if SOC_PART_NUMBER_EFR32BG29B230F1024CM40
default "efr32mg29b140f1024im40" if SOC_PART_NUMBER_EFR32MG29B140F1024IM40
default "efr32mg29b230f1024cm40" if SOC_PART_NUMBER_EFR32MG29B230F1024CM40
config SOC_PART_NUMBER
default "EFR32BG29B140F1024IM40" if SOC_PART_NUMBER_EFR32BG29B140F1024IM40
default "EFR32BG29B220F1024CJ45" if SOC_PART_NUMBER_EFR32BG29B220F1024CJ45
default "EFR32BG29B221F1024CJ45" if SOC_PART_NUMBER_EFR32BG29B221F1024CJ45
default "EFR32BG29B230F1024CM40" if SOC_PART_NUMBER_EFR32BG29B230F1024CM40
default "EFR32MG29B140F1024IM40" if SOC_PART_NUMBER_EFR32MG29B140F1024IM40
default "EFR32MG29B230F1024CM40" if SOC_PART_NUMBER_EFR32MG29B230F1024CM40

View File

@ -22,7 +22,3 @@ config SOC_SERIES
config SOC
default "sim3u167" if SOC_PART_NUMBER_SIM3U167BGM
default "sim3u167" if SOC_PART_NUMBER_SIM3U167AGQ
config SOC_PART_NUMBER
default "SiM3U167BGM" if SOC_PART_NUMBER_SIM3U167BGM
default "SiM3U167AGQ" if SOC_PART_NUMBER_SIM3U167AGQ

View File

@ -16,6 +16,3 @@ config SOC_SERIES
config SOC
default "siwg917m111mgtba" if SOC_PART_NUMBER_SIWG917M111MGTBA
config SOC_PART_NUMBER
default "SIWG917M111MGTBA" if SOC_PART_NUMBER_SIWG917M111MGTBA