drivers: hwinfo: Introduce HWINFO_HAS_DRIVER Kconfig symbol
Introduce the HWINFO_HAS_DRIVER Kconfig symbol to get the information if hwinfo is supported on the current platform. Signed-off-by: Alexander Wachter <alexander@wachter.cloud>
This commit is contained in:
parent
75724bf299
commit
39e4686d48
1 changed files with 11 additions and 0 deletions
|
@ -10,6 +10,9 @@ menuconfig HWINFO
|
||||||
|
|
||||||
if HWINFO
|
if HWINFO
|
||||||
|
|
||||||
|
config HWINFO_HAS_DRIVER
|
||||||
|
bool
|
||||||
|
|
||||||
config HWINFO_SHELL
|
config HWINFO_SHELL
|
||||||
bool "Enable HWINFO Shell"
|
bool "Enable HWINFO Shell"
|
||||||
depends on SHELL
|
depends on SHELL
|
||||||
|
@ -21,6 +24,7 @@ config HWINFO_STM32
|
||||||
default y
|
default y
|
||||||
depends on SOC_FAMILY_STM32
|
depends on SOC_FAMILY_STM32
|
||||||
select USE_STM32_LL_UTILS
|
select USE_STM32_LL_UTILS
|
||||||
|
select HWINFO_HAS_DRIVER
|
||||||
help
|
help
|
||||||
Enable STM32 hwinfo driver.
|
Enable STM32 hwinfo driver.
|
||||||
|
|
||||||
|
@ -28,6 +32,7 @@ config HWINFO_NRF
|
||||||
bool "NRF device ID"
|
bool "NRF device ID"
|
||||||
default y
|
default y
|
||||||
depends on SOC_FAMILY_NRF
|
depends on SOC_FAMILY_NRF
|
||||||
|
select HWINFO_HAS_DRIVER
|
||||||
help
|
help
|
||||||
Enable Nordic NRF hwinfo driver.
|
Enable Nordic NRF hwinfo driver.
|
||||||
|
|
||||||
|
@ -35,6 +40,7 @@ config HWINFO_MCUX_SIM
|
||||||
bool "NXP kinetis device ID"
|
bool "NXP kinetis device ID"
|
||||||
default y
|
default y
|
||||||
depends on HAS_MCUX_SIM
|
depends on HAS_MCUX_SIM
|
||||||
|
select HWINFO_HAS_DRIVER
|
||||||
help
|
help
|
||||||
Enable NXP kinetis mcux hwinfo driver.
|
Enable NXP kinetis mcux hwinfo driver.
|
||||||
|
|
||||||
|
@ -42,6 +48,7 @@ config HWINFO_IMXRT
|
||||||
bool "NXP i.mx RT device ID"
|
bool "NXP i.mx RT device ID"
|
||||||
default y
|
default y
|
||||||
depends on SOC_SERIES_IMX_RT
|
depends on SOC_SERIES_IMX_RT
|
||||||
|
select HWINFO_HAS_DRIVER
|
||||||
help
|
help
|
||||||
Enable NXP i.mx RT hwinfo driver.
|
Enable NXP i.mx RT hwinfo driver.
|
||||||
|
|
||||||
|
@ -49,6 +56,7 @@ config HWINFO_SAM
|
||||||
bool "Atmel SAM device ID"
|
bool "Atmel SAM device ID"
|
||||||
default y
|
default y
|
||||||
depends on SOC_FAMILY_SAM
|
depends on SOC_FAMILY_SAM
|
||||||
|
select HWINFO_HAS_DRIVER
|
||||||
help
|
help
|
||||||
Enable Atmel SAM hwinfo driver.
|
Enable Atmel SAM hwinfo driver.
|
||||||
|
|
||||||
|
@ -56,6 +64,7 @@ config HWINFO_SAM0
|
||||||
bool "Atmel SAM0 device ID"
|
bool "Atmel SAM0 device ID"
|
||||||
default y
|
default y
|
||||||
depends on SOC_FAMILY_SAM0
|
depends on SOC_FAMILY_SAM0
|
||||||
|
select HWINFO_HAS_DRIVER
|
||||||
help
|
help
|
||||||
Enable Atmel SAM0 hwinfo driver.
|
Enable Atmel SAM0 hwinfo driver.
|
||||||
|
|
||||||
|
@ -63,6 +72,7 @@ config HWINFO_ESP32
|
||||||
bool "ESP32 device ID"
|
bool "ESP32 device ID"
|
||||||
default y
|
default y
|
||||||
depends on SOC_ESP32
|
depends on SOC_ESP32
|
||||||
|
select HWINFO_HAS_DRIVER
|
||||||
help
|
help
|
||||||
Enable ESP32 hwinfo driver.
|
Enable ESP32 hwinfo driver.
|
||||||
|
|
||||||
|
@ -70,6 +80,7 @@ config HWINFO_LITEX
|
||||||
bool "LiteX device ID"
|
bool "LiteX device ID"
|
||||||
default y
|
default y
|
||||||
depends on SOC_RISCV32_LITEX_VEXRISCV
|
depends on SOC_RISCV32_LITEX_VEXRISCV
|
||||||
|
select HWINFO_HAS_DRIVER
|
||||||
help
|
help
|
||||||
Enable LiteX hwinfo driver
|
Enable LiteX hwinfo driver
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue