1menuconfig 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 9if SYSINFO 10 11config SPL_SYSINFO 12 depends on SPL_DM 13 bool "Enable board driver support in SPL" 14 15config SYSINFO_GAZERBEAM 16 bool "Enable sysinfo driver for the Gazerbeam board" 17 help 18 Support querying device information for the gdsys Gazerbeam board. 19 20config 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 27config SYSINFO_SANDBOX 28 bool "Enable sysinfo driver for the Sandbox board" 29 help 30 Support querying device information for the Sandbox boards. 31 32config 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 40config 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 48endif 49