1SMBIOS sysinfo information
2==========================
3
4This binding allows the values for the SMBIOS tables to be specified in the
5devicetree, as below.
6
7Required properties:
8
9  - compatible: "u-boot,smbios" or any other string depending on your board
10
11This driver allows providing board-specific features such as power control
12GPIOs. In addition, the SMBIOS values can be specified in the device tree,
13as below:
14
15An optional 'smbios' subnode can be used to provide these properties. Within
16that, the properties are broken down by table type, as in the System Management
17BIOS (Basic Input/Output System) Specification.
18
19Available subnodes for each table type are:
20
21  - 1 : system
22  - 2 : baseboard
23  - 3 : chassis
24
25Within each subnode the following tables are recognised:
26
27"system" subnode optional properties:
28
29  - manufacturer: Product manufacturer for system
30  - product:      Product name
31  - version:      Product version string
32  - serial:       Serial number for system (note that this can be overridden by
33                      the serial# environment variable)
34  - sku:          Product SKU (Stock-Keeping Unit)
35  - family:       Product family
36
37"baseboard" subnode optional properties:
38
39  - manufacturer: Product manufacturer for baseboard
40  - product:      Product name
41  - asset-tag:    Asset tag for the motherboard, sometimes used in organisations
42                      to track devices
43
44"chassis" subnode optional properties:
45
46  - manufacturer: Product manufacturer for chassis
47
48
49Example:
50
51sysinfo {
52	compatible = "sandbox,sysinfo-sandbox";
53
54	smbios {
55		/* Type 1 table */
56		system {
57			manufacturer = "Google";
58			product = "Coral";
59			version = "rev2";
60			serial = "123456789";
61			sku = "sku3";
62			family = "Google_Coral";
63		};
64
65		/* Type 2 table */
66		baseboard {
67			manufacturer = "Google";
68			product = "Coral";
69			asset-tag = "ABC123";
70		};
71
72		/* Type 3 table */
73		chassis {
74			manufacturer = "Google";
75		};
76	};
77};
78