Convert CONFIG_MXC_NAND_HWECC to Kconfig
[platform/kernel/u-boot.git] / drivers / sysinfo / Kconfig
1 menuconfig SYSINFO
2         bool "Device System Information"
3         help
4           Support methods to query hardware configurations from internal
5           mechanisms (e.g. reading GPIO values, determining the presence of
6           devices on busses, etc.). This enables the usage of U-Boot with
7           modular board architectures.
8
9 if SYSINFO
10
11 config SPL_SYSINFO
12         depends on SPL_DM
13         bool "Enable board driver support in SPL"
14
15 config SYSINFO_GAZERBEAM
16         bool "Enable sysinfo driver for the Gazerbeam board"
17         help
18           Support querying device information for the gdsys Gazerbeam board.
19
20 config SYSINFO_RCAR3
21         bool "Enable sysinfo driver for the Renesas R-Car Gen3"
22         depends on RCAR_GEN3 && I2C_EEPROM
23         default y if RCAR_GEN3
24         help
25           Support querying SoC version information for Renesas R-Car Gen3.
26
27 config SYSINFO_SANDBOX
28         bool "Enable sysinfo driver for the Sandbox board"
29         help
30           Support querying device information for the Sandbox boards.
31
32 config SYSINFO_SMBIOS
33         bool "Provide a default sysinfo driver for SMBIOS information"
34         help
35           Some boards want to specify the manufacturer or product name but do
36           not need to have their own sysinfo driver. This includes a default
37           one which provides a way to specify this SMBIOS information in the
38           devicetree, without needing any board-specific functionality.
39
40 config SYSINFO_GPIO
41         bool "Enable gpio sysinfo driver"
42         help
43           Support querying gpios to determine board revision. This uses gpios to
44           form a ternary number (when they are pulled-up, -down, or floating).
45           This ternary number is then mapped to a board revision name using
46           device tree properties.
47
48 endif