C-Row
Parameter
Description
C The row identier.
Type CPLD, FPGA, or TPM.
Address The address of the device. For CPLD on an I2C bus, this is an 8–bit address. For PCI, this is the bus:dev:function in
a packed 32–bit word, 8–bits each. For memory, this is the address. LPC is unknown.
Name The text name for the device.
Interface i2c, pci, mem, io, or lpc.
Bus For devices on multiple busses, this indicates the bus number (for example, 0 for i2c indicates /dev/i2c-0. For PCI,
this holds the bus-dev-func in a 32–bit value with each byte representing bus, device and functions in that order
(for example, 0x020304 represents bus 02, device 03, and function 04).
Version Reg The register that contains the version for the device.
Version Mask The bits to use to check the version.
The following describes the R-row conguration le tree output.
R-Row
Parameter
Description
R The register identier.
Address The register addresses (oset) in the device.
Register Size Describes how many bits the register contains (for example, 8, 16, or 32).
Register Mask Lists the valid bits in this register.
Name The text name of this register.
Access Perm Access permissions:
RO — Read only
RW — Read/Write
RC — Clear on Read
WO — Write only
Default Value The default value of this register.
Testable
1 — The register can be tested against the default value.
0 — The register is not testable.
Version The version of the register. There can be multiple denitions of a register based on the version. When the test
creates a conguration le from a device list with several versions, a specic version is requested and if the version
requested is the last version prior to or equal to the requested version, it is put into the conguration le.
The following describes the B-row conguration le tree output.
B-Row
Parameter
Description
B The bit row identier.
ONIE diagnostics 17