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:
Alexander Wachter 2020-02-19 19:45:24 +01:00 committed by Carles Cufí
commit 39e4686d48

View file

@ -10,6 +10,9 @@ menuconfig HWINFO
if HWINFO
config HWINFO_HAS_DRIVER
bool
config HWINFO_SHELL
bool "Enable HWINFO Shell"
depends on SHELL
@ -21,6 +24,7 @@ config HWINFO_STM32
default y
depends on SOC_FAMILY_STM32
select USE_STM32_LL_UTILS
select HWINFO_HAS_DRIVER
help
Enable STM32 hwinfo driver.
@ -28,6 +32,7 @@ config HWINFO_NRF
bool "NRF device ID"
default y
depends on SOC_FAMILY_NRF
select HWINFO_HAS_DRIVER
help
Enable Nordic NRF hwinfo driver.
@ -35,6 +40,7 @@ config HWINFO_MCUX_SIM
bool "NXP kinetis device ID"
default y
depends on HAS_MCUX_SIM
select HWINFO_HAS_DRIVER
help
Enable NXP kinetis mcux hwinfo driver.
@ -42,6 +48,7 @@ config HWINFO_IMXRT
bool "NXP i.mx RT device ID"
default y
depends on SOC_SERIES_IMX_RT
select HWINFO_HAS_DRIVER
help
Enable NXP i.mx RT hwinfo driver.
@ -49,6 +56,7 @@ config HWINFO_SAM
bool "Atmel SAM device ID"
default y
depends on SOC_FAMILY_SAM
select HWINFO_HAS_DRIVER
help
Enable Atmel SAM hwinfo driver.
@ -56,6 +64,7 @@ config HWINFO_SAM0
bool "Atmel SAM0 device ID"
default y
depends on SOC_FAMILY_SAM0
select HWINFO_HAS_DRIVER
help
Enable Atmel SAM0 hwinfo driver.
@ -63,6 +72,7 @@ config HWINFO_ESP32
bool "ESP32 device ID"
default y
depends on SOC_ESP32
select HWINFO_HAS_DRIVER
help
Enable ESP32 hwinfo driver.
@ -70,6 +80,7 @@ config HWINFO_LITEX
bool "LiteX device ID"
default y
depends on SOC_RISCV32_LITEX_VEXRISCV
select HWINFO_HAS_DRIVER
help
Enable LiteX hwinfo driver
endif