Browse Source

soc: Add include guards

Adds include guards to prevent contamination of bleeding
Kconfigs from irrelevent devices

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
pull/69687/head
Jamie McCrae 1 year ago committed by Carles Cufi
parent
commit
64e3e816c4
  1. 4
      soc/andes/Kconfig
  2. 4
      soc/arm/Kconfig
  3. 4
      soc/aspeed/Kconfig
  4. 4
      soc/aspeed/Kconfig.defconfig
  5. 4
      soc/broadcom/bcm_vk/Kconfig.defconfig
  6. 1
      soc/broadcom/bcm_vk/Kconfig.soc
  7. 4
      soc/gd/gd32/Kconfig
  8. 1
      soc/gd/gd32/gd32a50x/Kconfig
  9. 1
      soc/gd/gd32/gd32a50x/Kconfig.soc
  10. 1
      soc/gd/gd32/gd32e10x/Kconfig
  11. 1
      soc/gd/gd32/gd32e10x/Kconfig.soc
  12. 1
      soc/gd/gd32/gd32e50x/Kconfig
  13. 1
      soc/gd/gd32/gd32e50x/Kconfig.soc
  14. 1
      soc/gd/gd32/gd32f3x0/Kconfig
  15. 1
      soc/gd/gd32/gd32f3x0/Kconfig.soc
  16. 1
      soc/gd/gd32/gd32f403/Kconfig
  17. 1
      soc/gd/gd32/gd32f403/Kconfig.soc
  18. 1
      soc/gd/gd32/gd32f4xx/Kconfig
  19. 1
      soc/gd/gd32/gd32f4xx/Kconfig.soc
  20. 1
      soc/gd/gd32/gd32l23x/Kconfig
  21. 1
      soc/gd/gd32/gd32l23x/Kconfig.soc
  22. 4
      soc/infineon/xmc/Kconfig.defconfig
  23. 4
      soc/intel/intel_niosv/Kconfig
  24. 4
      soc/ite/ec/Kconfig
  25. 4
      soc/ite/ec/Kconfig.defconfig
  26. 4
      soc/native/inf_clock/Kconfig
  27. 4
      soc/nuvoton/npcx/Kconfig.defconfig
  28. 4
      soc/nuvoton/numaker/Kconfig
  29. 4
      soc/nuvoton/numaker/Kconfig.defconfig
  30. 4
      soc/nuvoton/numicro/Kconfig
  31. 4
      soc/nuvoton/numicro/Kconfig.defconfig
  32. 4
      soc/raspberry_pi/Kconfig
  33. 4
      soc/rockchip/Kconfig
  34. 3
      soc/ti/k3/Kconfig
  35. 4
      soc/ti/simplelink/Kconfig.defconfig
  36. 4
      soc/xilinx/zynq7000/Kconfig.defconfig

4
soc/andes/Kconfig

@ -1,4 +1,8 @@
# Copyright (c) 2024 Nordic Semiconductor ASA # Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
if SOC_FAMILY_ANDES_V5
rsource "*/Kconfig" rsource "*/Kconfig"
endif # SOC_FAMILY_ANDES_V5

4
soc/arm/Kconfig

@ -1,4 +1,8 @@
# Copyright (c) 2024 Nordic Semiconductor ASA # Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
if SOC_FAMILY_ARM || SOC_FAMILY_ARM64
rsource "*/Kconfig" rsource "*/Kconfig"
endif # SOC_FAMILY_ARM || SOC_FAMILY_ARM64

4
soc/aspeed/Kconfig

@ -5,4 +5,8 @@
config SOC_FAMILY_ASPEED config SOC_FAMILY_ASPEED
select PLATFORM_SPECIFIC_INIT select PLATFORM_SPECIFIC_INIT
if SOC_FAMILY_ASPEED
rsource "*/Kconfig" rsource "*/Kconfig"
endif # SOC_FAMILY_ASPEED

4
soc/aspeed/Kconfig.defconfig

@ -2,4 +2,8 @@
# #
# Copyright (c) 2021 ASPEED Technology Inc. # Copyright (c) 2021 ASPEED Technology Inc.
if SOC_FAMILY_ASPEED
rsource "*/Kconfig.defconfig" rsource "*/Kconfig.defconfig"
endif # SOC_FAMILY_ASPEED

4
soc/broadcom/bcm_vk/Kconfig.defconfig

@ -3,4 +3,8 @@
# Copyright 2020 Broadcom. # Copyright 2020 Broadcom.
# #
if SOC_FAMILY_BCMVK
rsource "*/Kconfig.defconfig" rsource "*/Kconfig.defconfig"
endif # SOC_FAMILY_BCMVK

1
soc/broadcom/bcm_vk/Kconfig.soc

@ -7,7 +7,6 @@ config SOC_FAMILY_BCMVK
bool bool
config SOC_FAMILY config SOC_FAMILY
string
default "bcm_vk" if SOC_FAMILY_BCMVK default "bcm_vk" if SOC_FAMILY_BCMVK
rsource "*/Kconfig.soc" rsource "*/Kconfig.soc"

4
soc/gd/gd32/Kconfig

@ -6,4 +6,8 @@ config SOC_FAMILY_GD_GD32
select BUILD_OUTPUT_HEX select BUILD_OUTPUT_HEX
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
if SOC_FAMILY_GD_GD32
rsource "*/Kconfig" rsource "*/Kconfig"
endif # SOC_FAMILY_GD_GD32

1
soc/gd/gd32/gd32a50x/Kconfig

@ -7,7 +7,6 @@ config SOC_SERIES_GD32A50X
select CPU_HAS_FPU select CPU_HAS_FPU
select ARMV8_M_DSP select ARMV8_M_DSP
select CPU_CORTEX_M33 select CPU_CORTEX_M33
select SOC_FAMILY_GD_GD32
select GD32_HAS_AF_PINMUX select GD32_HAS_AF_PINMUX
select GD32_HAS_IRC_40K select GD32_HAS_IRC_40K
select PLATFORM_SPECIFIC_INIT select PLATFORM_SPECIFIC_INIT

1
soc/gd/gd32/gd32a50x/Kconfig.soc

@ -3,6 +3,7 @@
config SOC_SERIES_GD32A50X config SOC_SERIES_GD32A50X
bool bool
select SOC_FAMILY_GD_GD32
help help
Enable support for GigaDevice GD32A50X MCU series Enable support for GigaDevice GD32A50X MCU series

1
soc/gd/gd32/gd32e10x/Kconfig

@ -7,6 +7,5 @@ config SOC_SERIES_GD32E10X
select CPU_CORTEX_M4 select CPU_CORTEX_M4
select CPU_CORTEX_M_HAS_SYSTICK select CPU_CORTEX_M_HAS_SYSTICK
select CPU_CORTEX_M_HAS_VTOR select CPU_CORTEX_M_HAS_VTOR
select SOC_FAMILY_GD_GD32
select GD32_HAS_AFIO_PINMUX select GD32_HAS_AFIO_PINMUX
select GD32_HAS_IRC_40K select GD32_HAS_IRC_40K

1
soc/gd/gd32/gd32e10x/Kconfig.soc

@ -3,6 +3,7 @@
config SOC_SERIES_GD32E10X config SOC_SERIES_GD32E10X
bool bool
select SOC_FAMILY_GD_GD32
help help
Enable support for GigaDevice GD32E10X MCU series Enable support for GigaDevice GD32E10X MCU series

1
soc/gd/gd32/gd32e50x/Kconfig

@ -7,6 +7,5 @@ config SOC_SERIES_GD32E50X
select CPU_HAS_FPU select CPU_HAS_FPU
select CPU_CORTEX_M33 select CPU_CORTEX_M33
select ARMV8_M_DSP select ARMV8_M_DSP
select SOC_FAMILY_GD_GD32
select GD32_HAS_AFIO_PINMUX select GD32_HAS_AFIO_PINMUX
select GD32_HAS_IRC_40K select GD32_HAS_IRC_40K

1
soc/gd/gd32/gd32e50x/Kconfig.soc

@ -3,6 +3,7 @@
config SOC_SERIES_GD32E50X config SOC_SERIES_GD32E50X
bool bool
select SOC_FAMILY_GD_GD32
help help
Enable support for GigaDevice GD32E50X MCU series Enable support for GigaDevice GD32E50X MCU series

1
soc/gd/gd32/gd32f3x0/Kconfig

@ -5,6 +5,5 @@ config SOC_SERIES_GD32F3X0
select ARM select ARM
select CPU_HAS_FPU select CPU_HAS_FPU
select CPU_CORTEX_M4 select CPU_CORTEX_M4
select SOC_FAMILY_GD_GD32
select GD32_HAS_AF_PINMUX select GD32_HAS_AF_PINMUX
select GD32_HAS_IRC_40K select GD32_HAS_IRC_40K

1
soc/gd/gd32/gd32f3x0/Kconfig.soc

@ -3,6 +3,7 @@
config SOC_SERIES_GD32F3X0 config SOC_SERIES_GD32F3X0
bool bool
select SOC_FAMILY_GD_GD32
help help
Enable support for GigaDevice GD32F3X0 MCU series Enable support for GigaDevice GD32F3X0 MCU series

1
soc/gd/gd32/gd32f403/Kconfig

@ -8,6 +8,5 @@ config SOC_SERIES_GD32F403
select CPU_CORTEX_M4 select CPU_CORTEX_M4
select CPU_CORTEX_M_HAS_SYSTICK select CPU_CORTEX_M_HAS_SYSTICK
select CPU_CORTEX_M_HAS_VTOR select CPU_CORTEX_M_HAS_VTOR
select SOC_FAMILY_GD_GD32
select GD32_HAS_AFIO_PINMUX select GD32_HAS_AFIO_PINMUX
select GD32_HAS_IRC_40K select GD32_HAS_IRC_40K

1
soc/gd/gd32/gd32f403/Kconfig.soc

@ -3,6 +3,7 @@
config SOC_SERIES_GD32F403 config SOC_SERIES_GD32F403
bool bool
select SOC_FAMILY_GD_GD32
help help
Enable support for GigaDevice GD32F403 MCU series Enable support for GigaDevice GD32F403 MCU series

1
soc/gd/gd32/gd32f4xx/Kconfig

@ -6,6 +6,5 @@ config SOC_SERIES_GD32F4XX
select CPU_HAS_ARM_MPU select CPU_HAS_ARM_MPU
select CPU_HAS_FPU select CPU_HAS_FPU
select CPU_CORTEX_M4 select CPU_CORTEX_M4
select SOC_FAMILY_GD_GD32
select GD32_HAS_AF_PINMUX select GD32_HAS_AF_PINMUX
select GD32_HAS_IRC_32K select GD32_HAS_IRC_32K

1
soc/gd/gd32/gd32f4xx/Kconfig.soc

@ -4,6 +4,7 @@
config SOC_SERIES_GD32F4XX config SOC_SERIES_GD32F4XX
bool bool
select SOC_FAMILY_GD_GD32
help help
Enable support for GigaDevice GD32F4XX MCU series Enable support for GigaDevice GD32F4XX MCU series

1
soc/gd/gd32/gd32l23x/Kconfig

@ -6,6 +6,5 @@ config SOC_SERIES_GD32L23X
select CPU_CORTEX_M23 select CPU_CORTEX_M23
select CPU_CORTEX_M_HAS_SYSTICK select CPU_CORTEX_M_HAS_SYSTICK
select CPU_CORTEX_M_HAS_VTOR select CPU_CORTEX_M_HAS_VTOR
select SOC_FAMILY_GD_GD32
select GD32_HAS_AF_PINMUX select GD32_HAS_AF_PINMUX
select GD32_HAS_IRC_32K select GD32_HAS_IRC_32K

1
soc/gd/gd32/gd32l23x/Kconfig.soc

@ -3,6 +3,7 @@
config SOC_SERIES_GD32L23X config SOC_SERIES_GD32L23X
bool bool
select SOC_FAMILY_GD_GD32
help help
Enable support for GigaDevice GD32L23X MCU series Enable support for GigaDevice GD32L23X MCU series

4
soc/infineon/xmc/Kconfig.defconfig

@ -3,10 +3,10 @@
# Copyright (c) 2020 Linumiz # Copyright (c) 2020 Linumiz
# Author: Parthiban Nallathambi <parthiban@linumiz.com> # Author: Parthiban Nallathambi <parthiban@linumiz.com>
rsource "*/Kconfig.defconfig"
if SOC_FAMILY_INFINEON_XMC if SOC_FAMILY_INFINEON_XMC
rsource "*/Kconfig.defconfig"
config PINCTRL config PINCTRL
default y default y

4
soc/intel/intel_niosv/Kconfig

@ -3,4 +3,8 @@
# #
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
if SOC_FAMILY_INTEL_NIOSV
rsource "*/Kconfig" rsource "*/Kconfig"
endif # SOC_FAMILY_INTEL_NIOSV

4
soc/ite/ec/Kconfig

@ -1,4 +1,8 @@
# Copyright (c) 2020 ITE Corporation. All Rights Reserved. # Copyright (c) 2020 ITE Corporation. All Rights Reserved.
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
if SOC_FAMILY_ITE_EC
rsource "*/Kconfig" rsource "*/Kconfig"
endif # SOC_FAMILY_ITE_EC

4
soc/ite/ec/Kconfig.defconfig

@ -1,4 +1,8 @@
# Copyright (c) 2020 ITE Corporation. All Rights Reserved. # Copyright (c) 2020 ITE Corporation. All Rights Reserved.
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
if SOC_FAMILY_ITE_EC
rsource "*/Kconfig.defconfig.series" rsource "*/Kconfig.defconfig.series"
endif # SOC_FAMILY_ITE_EC

4
soc/native/inf_clock/Kconfig

@ -5,6 +5,8 @@ config SOC_POSIX
select ARCH_POSIX select ARCH_POSIX
select CPU_HAS_FPU select CPU_HAS_FPU
if SOC_POSIX
config NATIVE_SIMULATOR_MCU_N config NATIVE_SIMULATOR_MCU_N
int "CPU Number this image targets" int "CPU Number this image targets"
range 0 15 range 0 15
@ -51,3 +53,5 @@ config NATIVE_SIMULATOR_AUTOSTART_MCU
another core is meant to release its reset). another core is meant to release its reset).
If that MCU was, by HW design, going to start at HW boot anyhow, this option does nothing. If that MCU was, by HW design, going to start at HW boot anyhow, this option does nothing.
This option is meant to facilitate development. This option is meant to facilitate development.
endif # SOC_POSIX

4
soc/nuvoton/npcx/Kconfig.defconfig

@ -3,4 +3,8 @@
# Copyright (c) 2020 Nuvoton Technology Corporation. # Copyright (c) 2020 Nuvoton Technology Corporation.
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
if SOC_FAMILY_NPCX
rsource "*/Kconfig.defconfig" rsource "*/Kconfig.defconfig"
endif # SOC_FAMILY_NPCX

4
soc/nuvoton/numaker/Kconfig

@ -5,4 +5,8 @@
config SOC_FAMILY_NUMAKER config SOC_FAMILY_NUMAKER
select PLATFORM_SPECIFIC_INIT select PLATFORM_SPECIFIC_INIT
if SOC_FAMILY_NUMAKER
rsource "*/Kconfig" rsource "*/Kconfig"
endif # SOC_FAMILY_NUMAKER

4
soc/nuvoton/numaker/Kconfig.defconfig

@ -2,10 +2,10 @@
# #
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
rsource "*/Kconfig.defconfig"
if SOC_FAMILY_NUMAKER if SOC_FAMILY_NUMAKER
rsource "*/Kconfig.defconfig"
config RESET config RESET
default y default y

4
soc/nuvoton/numicro/Kconfig

@ -6,4 +6,8 @@
config SOC_FAMILY_NUMICRO config SOC_FAMILY_NUMICRO
select PLATFORM_SPECIFIC_INIT select PLATFORM_SPECIFIC_INIT
if SOC_FAMILY_NUMICRO
rsource "*/Kconfig" rsource "*/Kconfig"
endif # SOC_FAMILY_NUMICRO

4
soc/nuvoton/numicro/Kconfig.defconfig

@ -3,4 +3,8 @@
# Copyright (c) 2020 Linumiz # Copyright (c) 2020 Linumiz
# Author: Saravanan Sekar <saravanan@linumiz.com> # Author: Saravanan Sekar <saravanan@linumiz.com>
if SOC_FAMILY_NUMICRO
rsource "*/Kconfig.defconfig" rsource "*/Kconfig.defconfig"
endif # SOC_FAMILY_NUMICRO

4
soc/raspberry_pi/Kconfig

@ -4,4 +4,8 @@
# Copyright (c) 2021 Yonatan Schachter # Copyright (c) 2021 Yonatan Schachter
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
if SOC_FAMILY_RPI_PICO
rsource "*/Kconfig" rsource "*/Kconfig"
endif # SOC_FAMILY_RPI_PICO

4
soc/rockchip/Kconfig

@ -4,4 +4,8 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
# #
if SOC_FAMILY_ROCKCHIP
rsource "*/Kconfig" rsource "*/Kconfig"
endif # SOC_FAMILY_ROCKCHIP

3
soc/ti/k3/Kconfig

@ -1,5 +1,8 @@
# Copyright (c) 2024 Nordic Semiconductor ASA # Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
if SOC_FAMILY_TI_K3
rsource "*/Kconfig" rsource "*/Kconfig"
endif # SOC_FAMILY_TI_K3

4
soc/ti/simplelink/Kconfig.defconfig

@ -1,3 +1,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
if SOC_FAMILY_TI_SIMPLELINK
rsource "*/Kconfig.defconfig" rsource "*/Kconfig.defconfig"
endif # SOC_FAMILY_TI_SIMPLELINK

4
soc/xilinx/zynq7000/Kconfig.defconfig

@ -3,10 +3,10 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
# #
rsource "*/Kconfig.defconfig"
if SOC_FAMILY_XILINX_ZYNQ7000 if SOC_FAMILY_XILINX_ZYNQ7000
rsource "*/Kconfig.defconfig"
config NUM_IRQS config NUM_IRQS
int int
# must be >= the highest interrupt number used # must be >= the highest interrupt number used

Loading…
Cancel
Save