11.1SmacallanThis is about the i2c GPIO chips found in the Sun Fire v210, starting at 21.1Smacallan/pci/isa@7/i2c@0,320/gpio@0,44 31.1SmacallanInput/Output assignments and levels are what the firmware leaves us with - 41.1Smacallanall LEDs off except the power one. 51.1Smacallan 61.1SmacallanAll known pin functions were determined by experiment. No idea what the 71.1Smacallanundocumented pins do, if anything. 81.1Smacallan 91.1Smacallan[ 1.000000] pcagpio0 at iic0 addr 0x22: PCA9555 101.1Smacallan[ 1.000000] dir: I-IIIIIIIIIIIIII 111.1Smacallan[ 1.000000] lvl: X XXXX XXX XXXX 121.1Smacallan[ 1.000000] dir: -O-------------- 131.1Smacallan[ 1.000000] lvl: X 141.1Smacallan ^ 151.1Smacallan0x0400 clears when the case is open 161.1Smacallan 171.1Smacallan[ 1.000000] pcagpio1 at iic0 addr 0x23: PCA9555 181.1Smacallan[ 1.000000] dir: ------IIIIIIIIII 191.1Smacallan[ 1.000000] lvl: XXXXXXXX 201.1Smacallan[ 1.000000] dir: OOOOOO---------- 211.1Smacallan[ 1.000000] lvl: XXXXXX 221.1SmacallanBit 0x0002 gets set when bay 1 is empty, I would assume 0x0001 is for bay 0. 231.1SmacallanThe output bits seem to control the drive bay LEDs 241.1Smacallan0x2000 - bay 1, blue LED 251.1Smacallan0x1000 - bay 0, blue LED 261.1Smacallan0x0800 - bay 1, both LEDs orange 271.1Smacallan0x0400 - bay 0, both LEDs orange 281.1Smacallanall low active, the remaining outputs don't seem to do anything. 291.1Smacallan 301.1Smacallan[ 1.000000] pcagpio2 at iic0 addr 0x34: PCA9555 311.1Smacallan[ 1.000000] dir: --II----IIIIIIII 321.1Smacallan[ 1.000000] lvl: X XXXXXXXX 331.1Smacallan[ 1.000000] dir: OO--OOOO-------- 341.1Smacallan[ 1.000000] lvl: XX XXXX 351.1Smacallanclearing 0x0300 reset the machine 361.1Smacallanprobably controls redundant / hot-swappable power supplies on v240. 371.1Smacallan 381.1Smacallan[ 1.000000] pcagpio3 at iic0 addr 0x38: PCA9556 391.1Smacallan[ 1.000000] dir: ---------------- 401.1Smacallan[ 1.000000] lvl: 411.1Smacallan[ 1.000000] dir: OOOOOOOOOOOOOOOO 421.1Smacallan[ 1.000000] lvl: XXX XXXX 431.1SmacallanThis controls the front panel LEDs 441.1Smacallan0x80 - indicator LED 451.1Smacallan0x20 - fault LED 461.1Smacallan0x10 - power LED 471.1Smacallanall low active, the remaining outputs don't seem to do anything. 48