Simon Glass | 3a8ee3d | 2020-11-05 06:32:05 -0700 | [diff] [blame] | 1 | menuconfig SYSINFO |
| 2 | bool "Device System Information" |
Mario Six | 5381c28 | 2018-07-31 11:44:11 +0200 | [diff] [blame] | 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. |
Mario Six | 6238ae4 | 2018-07-31 11:44:12 +0200 | [diff] [blame] | 8 | |
Simon Glass | 3a8ee3d | 2020-11-05 06:32:05 -0700 | [diff] [blame] | 9 | if SYSINFO |
Mario Six | 6238ae4 | 2018-07-31 11:44:12 +0200 | [diff] [blame] | 10 | |
Simon Glass | 6f646d1 | 2023-11-12 19:58:28 -0700 | [diff] [blame] | 11 | config SYSINFO_EXTRA |
| 12 | bool "Show extra information on startup" |
| 13 | help |
| 14 | Enable this to see extra information on startup. Normally only the |
| 15 | model is shown, but with this option the vendor and any prior-stage |
| 16 | firmware's version and date are shown as well. |
| 17 | |
Simon Glass | 3a8ee3d | 2020-11-05 06:32:05 -0700 | [diff] [blame] | 18 | config SPL_SYSINFO |
Jean-Jacques Hiblot | 8c86f96 | 2019-10-22 16:39:18 +0200 | [diff] [blame] | 19 | depends on SPL_DM |
| 20 | bool "Enable board driver support in SPL" |
Mario Six | 6238ae4 | 2018-07-31 11:44:12 +0200 | [diff] [blame] | 21 | |
Simon Glass | 3a8ee3d | 2020-11-05 06:32:05 -0700 | [diff] [blame] | 22 | config SYSINFO_GAZERBEAM |
| 23 | bool "Enable sysinfo driver for the Gazerbeam board" |
Mario Six | 6238ae4 | 2018-07-31 11:44:12 +0200 | [diff] [blame] | 24 | help |
| 25 | Support querying device information for the gdsys Gazerbeam board. |
| 26 | |
Marek Vasut | 85cd345 | 2021-07-03 20:38:26 +0200 | [diff] [blame] | 27 | config SYSINFO_RCAR3 |
| 28 | bool "Enable sysinfo driver for the Renesas R-Car Gen3" |
| 29 | depends on RCAR_GEN3 && I2C_EEPROM |
| 30 | default y if RCAR_GEN3 |
| 31 | help |
| 32 | Support querying SoC version information for Renesas R-Car Gen3. |
| 33 | |
Simon Glass | 3a8ee3d | 2020-11-05 06:32:05 -0700 | [diff] [blame] | 34 | config SYSINFO_SANDBOX |
| 35 | bool "Enable sysinfo driver for the Sandbox board" |
Mario Six | e6fd018 | 2018-07-31 11:44:13 +0200 | [diff] [blame] | 36 | help |
| 37 | Support querying device information for the Sandbox boards. |
| 38 | |
Simon Glass | 44c74bd | 2020-11-05 06:32:11 -0700 | [diff] [blame] | 39 | config SYSINFO_SMBIOS |
| 40 | bool "Provide a default sysinfo driver for SMBIOS information" |
| 41 | help |
| 42 | Some boards want to specify the manufacturer or product name but do |
| 43 | not need to have their own sysinfo driver. This includes a default |
| 44 | one which provides a way to specify this SMBIOS information in the |
| 45 | devicetree, without needing any board-specific functionality. |
| 46 | |
Sean Anderson | 54aa07f | 2021-04-20 10:50:57 -0400 | [diff] [blame] | 47 | config SYSINFO_GPIO |
| 48 | bool "Enable gpio sysinfo driver" |
| 49 | help |
| 50 | Support querying gpios to determine board revision. This uses gpios to |
| 51 | form a ternary number (when they are pulled-up, -down, or floating). |
| 52 | This ternary number is then mapped to a board revision name using |
| 53 | device tree properties. |
| 54 | |
Mario Six | 6238ae4 | 2018-07-31 11:44:12 +0200 | [diff] [blame] | 55 | endif |