Specifications

Table Of Contents
Configuration File Format
This section shows if the fans are controlled by an LPC device such as a field programmable gate array
(FPGA).
D - Data Description
# - The zero based number for this fan
Descriotion - The Readable fan description
Presence Bit Mask
Register Offset
Status Bit Mask
Airflow Bitmask
Speed Register Offset
Speed Register Size
R - Register description
Offset of Register
Size in bytes
Register Name
The section is MUX information when accessing the LPC and the timeout value.
=====
=====
#D | id | Device | Presence bit Mask | Status Register Offset | Status bit Mask |
Air Flow bitmask | Speed register offset
#R | NAME | Offset | Size in bytes
LPC-INTERFACE
D | 0 | Fan 1| 0x01 | 0x115 | 0x01 | 0x01 | 0xF3 | 2
D | 9 | Fan 10| 0x10| 0x114 | 0x02 | 0x10 | 0x105 | 2
R | 0xF0 | 1 |Fan Tray Count Register
R | 0xF1 | 1 |Fan Count Per Fan Tray Register
R | 0xF2 | 1 |Max Fan Speed Set Register
R | 0x113 | 1 |Fan Tray Presence Register
R | 0x116 | 1 |Fan Tray Air Flow Register
=====
/dev/i2c-2 0x70:0:0xff:0x9:,:0x74:1:0xff:0xa
flashrom
To update or erase the BIOS flash memory, the smbiostool uses flashrom.
gpiotool
The gpiotool controls the state of the GPIO lines from the CPU or any other device that drives the GPIO
lines.
The CPU GPIO lines the map in Linux to /sys/class/gpio entries, which are manipulated through the
standard read/write interfaces. There is chip numbering to support multiple GPIO chips, or chips at an offset.
Dell DiagOS Tools 43