blob: a93b095121d79a3b0a9683ccefde2dadf6046bfe [file] [log] [blame]
James Feistcd69ffc2018-06-08 15:08:44 -07001[
2 {
James Feist1e3e6982018-08-03 16:09:28 -07003 "Exposes": [
James Feistcd69ffc2018-06-08 15:08:44 -07004 {
James Feist1e3e6982018-08-03 16:09:28 -07005 "Address": "$address",
6 "Bus": "$bus",
James Feistd63d18a2018-07-19 15:23:45 -07007 "Name": "SOLUM CO IS162F22 PSU FRU",
James Feist57cf32d2018-10-15 16:15:36 -07008 "Type": "EEPROM"
James Feistb69602b2018-11-21 09:34:14 -08009 },
10 {
Cheng C Yang73a74282019-04-24 02:44:35 +080011 "Class": "fan",
12 "FFGainCoefficient": 0.01,
13 "FFOffCoefficient": 0.0,
14 "ICoefficient": 0.0,
15 "ILimitMax": 0.0,
16 "ILimitMin": 0.0,
17 "Inputs": [
James Feist702eeae2019-06-06 11:36:27 -070018 "PSU$ADDRESS % 4 + 1 Fan Speed 1"
Cheng C Yang73a74282019-04-24 02:44:35 +080019 ],
James Feist702eeae2019-06-06 11:36:27 -070020 "Name": "PSU$ADDRESS % 4 + 1 Fan 1",
Cheng C Yang73a74282019-04-24 02:44:35 +080021 "NegativeHysteresis": 2.0,
22 "OutLimitMax": 100.0,
23 "OutLimitMin": 30.0,
24 "Outputs": [
James Feist702eeae2019-06-06 11:36:27 -070025 "Pwm PSU$ADDRESS % 4 + 1 Fan 1"
Cheng C Yang73a74282019-04-24 02:44:35 +080026 ],
27 "PCoefficient": 0.0,
28 "PositiveHysteresis": 0.0,
29 "SlewNeg": 0.0,
30 "SlewPos": 0.0,
31 "Type": "Pid",
32 "Zones": [
33 "PSU"
34 ]
James Feistb69602b2018-11-21 09:34:14 -080035 },
36 {
Cheng C Yang5d5c5f42019-08-26 23:57:48 +080037 "Class": "fan",
38 "FFGainCoefficient": 0.01,
39 "FFOffCoefficient": 0.0,
40 "ICoefficient": 0.0,
41 "ILimitMax": 0.0,
42 "ILimitMin": 0.0,
43 "Inputs": [
44 "PSU$ADDRESS % 4 + 1 Fan Speed 2"
45 ],
46 "Name": "PSU$ADDRESS % 4 + 1 Fan 2",
47 "NegativeHysteresis": 2.0,
48 "OutLimitMax": 100.0,
49 "OutLimitMin": 30.0,
50 "Outputs": [
51 "Pwm PSU$ADDRESS % 4 + 1 Fan 2"
52 ],
53 "PCoefficient": 0.0,
54 "PositiveHysteresis": 0.0,
55 "SlewNeg": 0.0,
56 "SlewPos": 0.0,
57 "Type": "Pid",
58 "Zones": [
59 "PSU"
60 ]
61 },
62 {
James Feistc999a8e2019-06-11 11:12:48 -070063 "Class": "temp",
64 "FFGainCoefficient": 0.0,
65 "FFOffCoefficient": 0.0,
66 "ICoefficient": -4.64,
67 "ILimitMax": 100,
68 "ILimitMin": 30,
69 "Inputs": [
70 "PSU$ADDRESS % 4 + 1 Temperature"
71 ],
72 "Name": "PSU$ADDRESS % 4 + 1 Temperature",
73 "NegativeHysteresis": 5.0,
74 "OutLimitMax": 100,
75 "OutLimitMin": 30,
76 "Outputs": [],
77 "PCoefficient": -0.15,
78 "PositiveHysteresis": 0.0,
79 "SetPoint": 50.0,
80 "SlewNeg": -1,
81 "SlewPos": 0.0,
82 "Type": "Pid",
83 "Zones": [
84 "PSU"
85 ]
86 },
87 {
Cheng C Yang73a74282019-04-24 02:44:35 +080088 "Class": "Floor",
89 "Inputs": [
James Feist702eeae2019-06-06 11:36:27 -070090 "PSU$ADDRESS % 4 + 1 Temperature"
Cheng C Yang73a74282019-04-24 02:44:35 +080091 ],
James Feist702eeae2019-06-06 11:36:27 -070092 "Name": "PSU$ADDRESS % 4 + 1 LCC",
Cheng C Yang73a74282019-04-24 02:44:35 +080093 "NegativeHysteresis": 2,
94 "Output": [
95 40.0,
96 100.0
97 ],
98 "PositiveHysteresis": 0,
99 "Reading": [
100 30.0,
101 65.0
102 ],
103 "Type": "Stepwise",
104 "Zones": [
105 "PSU"
106 ]
James Feistc4e56942019-04-19 12:15:19 -0700107 },
108 {
James Feist702eeae2019-06-06 11:36:27 -0700109 "Address": "$ADDRESS % 4 + 88",
James Feistc4e56942019-04-19 12:15:19 -0700110 "Bus": "$bus",
James Feist702eeae2019-06-06 11:36:27 -0700111 "Name": "PSU$ADDRESS % 4 + 1",
Cheng C Yang24d30ae2019-06-26 22:40:04 +0800112 "Labels": [
113 "pin",
114 "pout1",
115 "vin",
116 "iin",
117 "iout1",
118 "temp1",
Cheng C Yang5d5c5f42019-08-26 23:57:48 +0800119 "fan1",
120 "fan2"
Cheng C Yang24d30ae2019-06-26 22:40:04 +0800121 ],
Cheng C Yang73a74282019-04-24 02:44:35 +0800122 "Thresholds": [
123 {
124 "Direction": "greater than",
125 "Label": "pin",
126 "Name": "upper critical",
127 "Severity": 1,
128 "Value": 2149.5
129 },
130 {
131 "Direction": "greater than",
132 "Label": "pin",
133 "Name": "upper non critical",
134 "Severity": 0,
135 "Value": 1951.6
136 },
137 {
138 "Direction": "greater than",
139 "Label": "iout1",
140 "Name": "upper critical",
141 "Severity": 1,
142 "Value": 122
143 },
144 {
145 "Direction": "greater than",
146 "Label": "iout1",
147 "Name": "upper non critical",
148 "Severity": 0,
149 "Value": 100
150 },
151 {
152 "Direction": "greater than",
153 "Label": "temp1",
154 "Name": "upper critical",
155 "Severity": 1,
156 "Value": 78
157 },
158 {
159 "Direction": "greater than",
160 "Label": "temp1",
161 "Name": "upper non critical",
162 "Severity": 0,
163 "Value": 73
164 }
165 ],
James Feistc4e56942019-04-19 12:15:19 -0700166 "Type": "pmbus"
James Feistcd69ffc2018-06-08 15:08:44 -0700167 }
168 ],
James Feist702eeae2019-06-06 11:36:27 -0700169 "Name": "SOLUM CO IS162F22 PSU$ADDRESS % 4 + 1",
170 "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'IS162F22*'})",
James Feistd63d18a2018-07-19 15:23:45 -0700171 "Type": "PowerSupply",
James Feistcd69ffc2018-06-08 15:08:44 -0700172 "xyz.openbmc_project.Inventory.Decorator.Asset": {
James Feist721bd132019-06-24 14:55:57 -0700173 "Manufacturer": "$PRODUCT_MANUFACTURER",
174 "Model": "$PRODUCT_PRODUCT_NAME",
175 "PartNumber": "$PRODUCT_PART_NUMBER",
176 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
James Feistcd69ffc2018-06-08 15:08:44 -0700177 }
178 }
Cheng C Yang24d30ae2019-06-26 22:40:04 +0800179]