blob: d6ba5813b766dd1a5e51c0bf8a1a3ffac2f71168 [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-8/8-0064
5 RailNames:
6 - "12.0V"
7 - "3.3V"
8 - "1.8V"
9 - "1.1V"
10 - "0.8V_SW"
11 - "5.0V"
12 - "VDN0"
13 - "VDN1"
14 - "AVDD"
15 - "VIO0"
16 - "VIO1"
17 - "VDD0"
18 - "VDD1"
19 - "VCS0"
20 - "VCS1"
21 GPIConfigs:
22 - name: PGOOD_5P0V
23 gpi: 1
24 pinID: 8
25 poll: false
26 analysis: none
27 - name: MEM_GOOD0
28 gpi: 2
29 pinID: 9
30 poll: false
31 analysis: none
32 - name: MEM_GOOD1
33 gpi: 3
34 pinID: 10
35 poll: false
36 analysis: none
37 - name: GPU_PGOOD
38 gpi: 4
39 pinID: 14
40 poll: false
41 analysis: gpuPGOOD # Extra GPIOAnalysis to run if faulted
42 - name: GPU_TH_OVERT
43 gpi: 5
44 pinID: 17
45 poll: false
46 analysis: gpuOverTemp # Extra GPIOAnalysis to run if faulted
47 - name: SOFTWARE_PGOOD
48 gpi: 6
49 pinID: 11
50 poll: false
51 analysis: none
52 GPIOAnalysis:
53 - type: gpuPGOOD
54 # The PCA9xxx chip device path and address (0xC0 8-bit = 0x60 7-bit)
55 path: /sys/devices/platform/ahb/ahb:apb/ahb:apb:bus@1e78a000/1e78a400.i2c-bus/i2c-8/8-0060
56 gpio_value: low # What GPIO value indicates a fault/problem?
57 error_function: gpuPGOODError # Extra analysis function to call for this type
58 option_flags: none
59 GPIODefinitions:
60 - GPIODefinition: GPU Card 0
61 gpio: 8 # GPIO pin/register to check for fault
62 # Call out path for fault
63 callout: /system/chassis/motherboard/gv100card0
64 - GPIODefinition: GPU Card 1
65 gpio: 9
66 callout: /system/chassis/motherboard/gv100card1
67 - GPIODefinition: GPU Card 2
68 gpio: 10
69 callout: /system/chassis/motherboard/gv100card2
70 - GPIODefinition: GPU Card 3
71 gpio: 11
72 callout: /system/chassis/motherboard/gv100card3
73 - type: gpuOverTemp
74 # The PCA9xxx chip device path and address (0xC0 8-bit = 0x60 7-bit)
75 path: /sys/devices/platform/ahb/ahb:apb/ahb:apb:bus@1e78a000/1e78a400.i2c-bus/i2c-8/8-0060
76 gpio_value: low # What GPIO value indicates a fault/problem?
77 error_function: gpuOverTempError # Extra analysis function to call for this type
78 option_flags: shutdownOnFault
79 GPIODefinitions:
80 - GPIODefinition: GPU Card 0 Overtemperature
81 gpio: 2 # GPIO pin/register to check for fault
82 # Call out path for fault
83 callout: /system/chassis/motherboard/gv100card0
84 - GPIODefinition: GPU Card 1 Overtemperature
85 gpio: 3
86 callout: /system/chassis/motherboard/gv100card1
87 - GPIODefinition: GPU Card 2 Overtemperature
88 gpio: 4
89 callout: /system/chassis/motherboard/gv100card2
90 - GPIODefinition: GPU Card 3 Overtemperature
91 gpio: 5
92 callout: /system/chassis/motherboard/gv100card3