blob: 24eafa19e768e7fa9387ad52fba3c9b636835636 [file] [log] [blame]
Delphine CC Chiue41b5cb2023-11-30 16:13:52 +08001{
Delphine CC Chiucaa0a5f2024-05-22 14:45:04 +08002 "Exposes": [
3 {
4 "CheckHysteresisWithSetpoint": true,
5 "Class": "temp",
6 "DCoefficient": 0.0,
7 "FFGainCoefficient": 0.0,
8 "FFOffCoefficient": 0.0,
9 "ICoefficient": -0.035,
10 "ILimitMax": 100,
11 "ILimitMin": -50,
12 "Inputs": [
13 "WF_ASIC1_DIMM_A_TEMP_C_12 $bus % 15 * 10 + 2",
14 "WF_ASIC1_DIMM_B_TEMP_C_13 $bus % 15 * 10 + 2",
15 "WF_ASIC1_DIMM_C_TEMP_C_14 $bus % 15 * 10 + 2",
16 "WF_ASIC1_DIMM_D_TEMP_C_15 $bus % 15 * 10 + 2",
17 "WF_ASIC2_DIMM_A_TEMP_C_16 $bus % 15 * 10 + 2",
18 "WF_ASIC2_DIMM_B_TEMP_C_17 $bus % 15 * 10 + 2",
19 "WF_ASIC2_DIMM_C_TEMP_C_18 $bus % 15 * 10 + 2",
20 "WF_ASIC2_DIMM_D_TEMP_C_19 $bus % 15 * 10 + 2"
21 ],
22 "Name": "PID_WF_DIMM $bus % 15 * 10 + 2",
23 "NegativeHysteresis": 2.0,
24 "OutLimitMax": 100,
25 "OutLimitMin": 0,
26 "PCoefficient": -3.0,
27 "PositiveHysteresis": 0.0,
28 "SetPoint": 75.0,
29 "SlewNeg": 0.0,
30 "SlewPos": 0.0,
31 "Type": "Pid",
32 "Zones": [
33 "Zone 1"
34 ]
35 },
36 {
37 "CheckHysteresisWithSetpoint": true,
38 "Class": "temp",
39 "DCoefficient": 0.0,
40 "FFGainCoefficient": 0.0,
41 "FFOffCoefficient": 0.0,
42 "ICoefficient": -0.02,
43 "ILimitMax": 100,
44 "ILimitMin": -50,
45 "Inputs": [
46 "WF_E1S_TEMP_C_20 $bus % 15 * 10 + 2"
47 ],
48 "Name": "PID_WF_E1S $bus % 15 * 10 + 2",
49 "NegativeHysteresis": 2.0,
50 "OutLimitMax": 100,
51 "OutLimitMin": 0,
52 "PCoefficient": -1.5,
53 "PositiveHysteresis": 0.0,
54 "SetPoint": 68.0,
55 "SlewNeg": 0.0,
56 "SlewPos": 0.0,
57 "Type": "Pid",
58 "Zones": [
59 "Zone 1"
60 ]
61 },
62 {
63 "CheckHysteresisWithSetpoint": true,
64 "Class": "temp",
65 "DCoefficient": 0.0,
66 "FFGainCoefficient": 0.0,
67 "FFOffCoefficient": 0.0,
68 "ICoefficient": -0.02,
69 "ILimitMax": 100,
70 "ILimitMin": -50,
71 "Inputs": [
72 "WF_CXL1_CNTR_TEMP_C_2 $bus % 15 * 10 + 2",
73 "WF_CXL2_CNTR_TEMP_C_3 $bus % 15 * 10 + 2"
74 ],
75 "Name": "PID_WF_CXL $bus % 15 * 10 + 2",
76 "NegativeHysteresis": 3.0,
77 "OutLimitMax": 100,
78 "OutLimitMin": 0,
79 "PCoefficient": -3.0,
80 "PositiveHysteresis": 0.0,
81 "SetPoint": 70.0,
82 "SlewNeg": 0.0,
83 "SlewPos": 0.0,
84 "Type": "Pid",
85 "Zones": [
86 "Zone 1"
87 ]
88 },
89 {
90 "Class": "temp",
91 "Inputs": [
92 "WF_1OU_BOARD_INLET_TEMP_C_1 $bus % 15 * 10 + 2",
93 "WF_VR_P0V8_ASIC1_TEMP_C_4 $bus % 15 * 10 + 2",
94 "WF_VR_PVDDQ_CD_ASIC1_TEMP_C_5 $bus % 15 * 10 + 2",
95 "WF_VR_P0V85_ASIC1_TEMP_C_6 $bus % 15 * 10 + 2",
96 "WF_VR_PVDDQ_AB_ASIC1_TEMP_C_7 $bus % 15 * 10 + 2",
97 "WF_VR_P0V8_ASIC2_TEMP_C_8 $bus % 15 * 10 + 2",
98 "WF_VR_PVDDQ_CD_ASIC2_TEMP_C_9 $bus % 15 * 10 + 2",
99 "WF_VR_P0V85_ASIC2_TEMP_C_10 $bus % 15 * 10 + 2",
100 "WF_VR_PVDDQ_AB_ASIC2_TEMP_C_11 $bus % 15 * 10 + 2"
101 ],
102 "Name": "WF_Non_Critical_Sensors $bus % 15 * 10 + 2",
103 "NegativeHysteresis": 0,
104 "Output": [
105 20.0
106 ],
107 "PositiveHysteresis": 0,
108 "Reading": [
109 20.0
110 ],
111 "Type": "Stepwise",
112 "Zones": [
113 "Zone 1"
114 ]
115 },
116 {
117 "Class": "temp",
118 "Inputs": [
119 "WF_ASIC1_DIMM_A_TEMP_C_12 $bus % 15 * 10 + 2",
120 "WF_ASIC1_DIMM_B_TEMP_C_13 $bus % 15 * 10 + 2",
121 "WF_ASIC1_DIMM_C_TEMP_C_14 $bus % 15 * 10 + 2",
122 "WF_ASIC1_DIMM_D_TEMP_C_15 $bus % 15 * 10 + 2",
123 "WF_ASIC2_DIMM_A_TEMP_C_16 $bus % 15 * 10 + 2",
124 "WF_ASIC2_DIMM_B_TEMP_C_17 $bus % 15 * 10 + 2",
125 "WF_ASIC2_DIMM_C_TEMP_C_18 $bus % 15 * 10 + 2",
126 "WF_ASIC2_DIMM_D_TEMP_C_19 $bus % 15 * 10 + 2"
127 ],
128 "Name": "Stepwise_WF_DIMM $bus % 15 * 10 + 2",
129 "NegativeHysteresis": 2,
130 "Output": [
131 20.0,
132 22.0,
133 24.0,
134 26.0,
135 28.0,
136 30.0
137 ],
138 "PositiveHysteresis": 0,
139 "Reading": [
140 65.0,
141 66.0,
142 67.0,
143 68.0,
144 69.0,
145 70.0
146 ],
147 "Type": "Stepwise",
148 "Zones": [
149 "Zone 1"
150 ]
151 },
152 {
153 "Class": "temp",
154 "Inputs": [
155 "WF_E1S_TEMP_C_20 $bus % 15 * 10 + 2"
156 ],
157 "Name": "Stepwise_WF_E1S $bus % 15 * 10 + 2",
158 "NegativeHysteresis": 2,
159 "Output": [
160 20.0,
161 22.0,
162 24.0,
163 26.0,
164 28.0,
165 30.0
166 ],
167 "PositiveHysteresis": 0,
168 "Reading": [
169 58.0,
170 59.0,
171 60.0,
172 61.0,
173 62.0,
174 63.0
175 ],
176 "Type": "Stepwise",
177 "Zones": [
178 "Zone 1"
179 ]
180 },
181 {
182 "Class": "temp",
183 "Inputs": [
184 "WF_CXL1_CNTR_TEMP_C_2 $bus % 15 * 10 + 2",
185 "WF_CXL2_CNTR_TEMP_C_3 $bus % 15 * 10 + 2"
186 ],
187 "Name": "Stepwise_WF_CXL $bus % 15 * 10 + 2",
188 "NegativeHysteresis": 2,
189 "Output": [
190 20.0,
191 22.0,
192 24.0,
193 26.0,
194 28.0,
195 30.0
196 ],
197 "PositiveHysteresis": 0,
198 "Reading": [
199 60.0,
200 61.0,
201 62.0,
202 63.0,
203 64.0,
204 65.0
205 ],
206 "Type": "Stepwise",
207 "Zones": [
208 "Zone 1"
209 ]
210 }
211 ],
Delphine CC Chiue41b5cb2023-11-30 16:13:52 +0800212 "Name": "Yosemite 4 Wailua Falls Slot $bus % 15",
213 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Wailua Falls', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
214 "Type": "Board",
215 "xyz.openbmc_project.Inventory.Decorator.Asset": {
Ingrid Chenf6d0e782024-07-10 13:41:34 +0800216 "BuildDate": "$BOARD_MANUFACTURE_DATE",
217 "Manufacturer": "$BOARD_MANUFACTURER",
218 "Model": "$BOARD_PRODUCT_NAME",
219 "PartNumber": "$BOARD_PART_NUMBER",
220 "SerialNumber": "$BOARD_SERIAL_NUMBER",
Delphine CC Chiu3c0af082024-05-15 16:33:03 +0800221 "SparePartNumber": "$BOARD_INFO_AM1"
Delphine CC Chiuec458a82024-02-16 10:17:49 +0800222 },
Delphine CC Chiud827cca2024-03-27 17:02:24 +0800223 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
224 "AssetTag": "$PRODUCT_ASSET_TAG"
225 },
Delphine CC Chiubaedb722024-04-01 16:21:03 +0800226 "xyz.openbmc_project.Inventory.Decorator.Revision": {
227 "Version": "$PRODUCT_VERSION"
228 },
Delphine CC Chiuec458a82024-02-16 10:17:49 +0800229 "xyz.openbmc_project.Inventory.Decorator.Slot": {
230 "SlotNumber": "$bus % 15"
Delphine CC Chiue41b5cb2023-11-30 16:13:52 +0800231 }
232}