Add a new PSU support
The PSU type is delta dps-750XB A, it is connected to i2c7, eeprom data is:
hexdump -Cv 7-0050/eeprom
00000000 01 00 00 00 01 09 00 f5 01 08 19 c5 44 45 4c 54 |............DELT|
00000010 41 cb 44 50 53 2d 37 35 30 58 42 20 41 ca 45 39 |A.DPS-750XB A.E9|
00000020 38 37 39 31 2d 30 31 30 c4 30 35 20 20 d1 45 39 |8791-010.05 .E9|
00000030 38 37 39 31 44 31 34 31 35 30 36 37 30 35 39 c0 |8791D1415067059.|
00000040 c0 c1 00 00 00 00 00 3e 00 02 18 3c aa ee 02 d0 |.......>...<....|
00000050 06 37 05 10 27 9c 31 20 4e c0 5d 2f 3f 0c 1f 52 |.7..'.1 N.]/?..R|
00000060 c3 00 00 00 85 01 02 0d 49 a7 01 b0 04 74 04 ec |........I....t..|
00000070 04 78 00 00 00 30 f2 01 82 0d 09 67 82 b0 04 74 |.x...0.....g...t|
00000080 04 ec 04 78 00 00 00 dc 05 ff ff ff ff ff ff ff |...x............|
Change-Id: Ic1ec0729d84d3ae1b2224e1e96809ad668c13d14
Signed-off-by: Yong Li <yong.b.li@linux.intel.com>
diff --git a/configurations/Delta DPS-750XB PSU.json b/configurations/Delta DPS-750XB PSU.json
new file mode 100644
index 0000000..541371f
--- /dev/null
+++ b/configurations/Delta DPS-750XB PSU.json
@@ -0,0 +1,44 @@
+[
+ {
+ "exposes": [
+ {
+ "address": "0x59",
+ "bus": "$bus",
+ "name": "Delta DPS-750XB PSU Device",
+ "type": "pmbus"
+ },
+ {
+ "address": "$address",
+ "bus": "$bus",
+ "name": "Delta DPS-750XB PSU FRU",
+ "type": "IntelFruDevice"
+ }
+ ],
+ "manufacturer": "$BOARD_MANUFACTURER",
+ "model": "$BOARD_PRODUCT_NAME",
+ "name": "Delta DPS-750XB PSU",
+ "part_number": "$BOARD_PART_NUMBER",
+ "probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'DPS-750XB A', 'ADDRESS': '0x51'})"
+ },
+ {
+ "exposes": [
+ {
+ "address": "0x58",
+ "bus": "$bus",
+ "name": "Delta DPS-750XB PSU Device",
+ "type": "pmbus"
+ },
+ {
+ "address": "$address",
+ "bus": "$bus",
+ "name": "Delta DPS-750XB PSU FRU",
+ "type": "IntelFruDevice"
+ }
+ ],
+ "manufacturer": "$BOARD_MANUFACTURER",
+ "model": "$BOARD_PRODUCT_NAME",
+ "name": "Delta DPS-750XB PSU PSU",
+ "part_number": "$BOARD_PART_NUMBER",
+ "probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'DPS-750XB A', 'ADDRESS': '0x50'})"
+ }
+]
\ No newline at end of file