blob: bf373ea9243c667288fd12d3bab47a4ab1624080 [file] [log] [blame]
Brandon Wymanb5b193f2019-04-12 16:07:06 -05001- Device:
2 index: 0
3 # Linux sysfs path for this power sequencer (0xC8 8-bit address)
4 path: /sys/devices/platform/ahb/ahb:apb/ahb:apb:bus@1e78a000/1e78a400.i2c-bus/i2c-11/11-0064
5 RailNames:
6 - "5.0VCS"
7 - "12.0V"
8 - "3.3V"
9 - "1.8V"
10 - "1.1V"
11 - "1.0V"
12 - "0.9V"
13 - "VDN-A"
14 - "VDN-B"
15 - "AVDD"
16 - "VIO-A"
17 - "VIO-B"
18 - "VDD-A"
19 - "VDD-B"
20 - "VCS-A"
21 - "VCS-B"
22 GPIConfigs:
23 - name: PGOOD_5P0V
24 gpi: 1
25 pinID: 8
26 poll: false
27 analysis: none
28 - name: MEM_GOOD0
29 gpi: 2
30 pinID: 9
31 poll: false
32 analysis: none
33 - name: MEM_GOOD1
34 gpi: 3
35 pinID: 10
36 poll: false
37 analysis: none
38 - name: GPU_PGOOD
39 gpi: 4
40 pinID: 14
41 poll: false
42 analysis: gpuPGOOD
43 - name: GPU_TH_OVERT
44 gpi: 5
45 pinID: 17
46 poll: true
47 analysis: gpuOverTemp
48 - name: SOFTWARE_PGOOD
49 gpi: 6
50 pinID: 11
51 poll: false
52 analysis: none
53 GPIOAnalysis:
54 - type: gpuPGOOD
55 path: /sys/devices/platform/ahb/ahb:apb/ahb:apb:bus@1e78a000/1e78a400.i2c-bus/i2c-11/11-0060
56 gpio_value: low
57 error_function: gpuPGOODError
58 option_flags: none
59 GPIODefinitions:
60 - GPIODefinition: GPU Card 0
61 gpio: 8
62 callout: /system/chassis/motherboard/gv100card0
63 - GPIODefinition: GPU Card 1
64 gpio: 9
65 callout: /system/chassis/motherboard/gv100card1
66 - GPIODefinition: GPU Card 2
67 gpio: 10
68 callout: /system/chassis/motherboard/gv100card2
69 - GPIODefinition: GPU Card 3
70 gpio: 11
71 callout: /system/chassis/motherboard/gv100card3
72 - GPIODefinition: GPU Card 4
73 gpio: 12
74 callout: /system/chassis/motherboard/gv100card4
75 - GPIODefinition: GPU Card 5
76 gpio: 13
77 callout: /system/chassis/motherboard/gv100card5
78 - type: gpuOverTemp # Extra analysis function to call for this type
79 # The PCA9xxx chip device path and address (0xC0 8-bit = 0x60 7-bit)
80 path: /sys/devices/platform/ahb/ahb:apb/ahb:apb:bus@1e78a000/1e78a400.i2c-bus/i2c-11/11-0060
81 gpio_value: low # What GPIO value indicates a fault/problem?
82 error_function: gpuOverTempError
83 option_flags: shutdownOnFault
84 GPIODefinitions:
85 - GPIODefinition: GPU Card 0 Overtemperature
86 gpio: 2 # GPIO pin/register to check for fault
87 # Call out path for fault
88 callout: /system/chassis/motherboard/gv100card0
89 - GPIODefinition: GPU Card 1 Overtemperature
90 gpio: 3
91 callout: /system/chassis/motherboard/gv100card1
92 - GPIODefinition: GPU Card 2 Overtemperature
93 gpio: 4
94 callout: /system/chassis/motherboard/gv100card2
95 - GPIODefinition: GPU Card 3 Overtemperature
96 gpio: 5
97 callout: /system/chassis/motherboard/gv100card3
98 - GPIODefinition: GPU Card 4 Overtemperature
99 gpio: 6
100 callout: /system/chassis/motherboard/gv100card4
101 - GPIODefinition: GPU Card 5 Overtemperature
102 gpio: 7
103 callout: /system/chassis/motherboard/gv100card5