blob: e35f7cb17914a238997b96a1b8ea595096e5557d [file] [log] [blame]
Simon Glass3a8ee3d2020-11-05 06:32:05 -07001menuconfig SYSINFO
2 bool "Device System Information"
Mario Six5381c282018-07-31 11:44:11 +02003 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.
Mario Six6238ae42018-07-31 11:44:12 +02008
Simon Glass3a8ee3d2020-11-05 06:32:05 -07009if SYSINFO
Mario Six6238ae42018-07-31 11:44:12 +020010
Simon Glass3a8ee3d2020-11-05 06:32:05 -070011config SPL_SYSINFO
Jean-Jacques Hiblot8c86f962019-10-22 16:39:18 +020012 depends on SPL_DM
13 bool "Enable board driver support in SPL"
Mario Six6238ae42018-07-31 11:44:12 +020014
Simon Glass3a8ee3d2020-11-05 06:32:05 -070015config SYSINFO_GAZERBEAM
16 bool "Enable sysinfo driver for the Gazerbeam board"
Mario Six6238ae42018-07-31 11:44:12 +020017 help
18 Support querying device information for the gdsys Gazerbeam board.
19
Marek Vasut85cd3452021-07-03 20:38:26 +020020config 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
Simon Glass3a8ee3d2020-11-05 06:32:05 -070027config SYSINFO_SANDBOX
28 bool "Enable sysinfo driver for the Sandbox board"
Mario Sixe6fd0182018-07-31 11:44:13 +020029 help
30 Support querying device information for the Sandbox boards.
31
Simon Glass44c74bd2020-11-05 06:32:11 -070032config 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
Sean Anderson54aa07f2021-04-20 10:50:57 -040040config 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
Mario Six6238ae42018-07-31 11:44:12 +020048endif