Lines Matching refs:ohm

31 	unsigned int	ohm;  member
74 { .temp_c = -40, .ohm = 1747920 },
75 { .temp_c = -35, .ohm = 1245428 },
76 { .temp_c = -30, .ohm = 898485 },
77 { .temp_c = -25, .ohm = 655802 },
78 { .temp_c = -20, .ohm = 483954 },
79 { .temp_c = -15, .ohm = 360850 },
80 { .temp_c = -10, .ohm = 271697 },
81 { .temp_c = -5, .ohm = 206463 },
82 { .temp_c = 0, .ohm = 158214 },
83 { .temp_c = 5, .ohm = 122259 },
84 { .temp_c = 10, .ohm = 95227 },
85 { .temp_c = 15, .ohm = 74730 },
86 { .temp_c = 20, .ohm = 59065 },
87 { .temp_c = 25, .ohm = 47000 },
88 { .temp_c = 30, .ohm = 37643 },
89 { .temp_c = 35, .ohm = 30334 },
90 { .temp_c = 40, .ohm = 24591 },
91 { .temp_c = 45, .ohm = 20048 },
92 { .temp_c = 50, .ohm = 16433 },
93 { .temp_c = 55, .ohm = 13539 },
94 { .temp_c = 60, .ohm = 11209 },
95 { .temp_c = 65, .ohm = 9328 },
96 { .temp_c = 70, .ohm = 7798 },
97 { .temp_c = 75, .ohm = 6544 },
98 { .temp_c = 80, .ohm = 5518 },
99 { .temp_c = 85, .ohm = 4674 },
100 { .temp_c = 90, .ohm = 3972 },
101 { .temp_c = 95, .ohm = 3388 },
102 { .temp_c = 100, .ohm = 2902 },
103 { .temp_c = 105, .ohm = 2494 },
104 { .temp_c = 110, .ohm = 2150 },
105 { .temp_c = 115, .ohm = 1860 },
106 { .temp_c = 120, .ohm = 1615 },
107 { .temp_c = 125, .ohm = 1406 },
110 { .temp_c = -40, .ohm = 1610154 },
111 { .temp_c = -35, .ohm = 1130850 },
112 { .temp_c = -30, .ohm = 802609 },
113 { .temp_c = -25, .ohm = 575385 },
114 { .temp_c = -20, .ohm = 416464 },
115 { .temp_c = -15, .ohm = 304219 },
116 { .temp_c = -10, .ohm = 224193 },
117 { .temp_c = -5, .ohm = 166623 },
118 { .temp_c = 0, .ohm = 124850 },
119 { .temp_c = 5, .ohm = 94287 },
120 { .temp_c = 10, .ohm = 71747 },
121 { .temp_c = 15, .ohm = 54996 },
122 { .temp_c = 20, .ohm = 42455 },
123 { .temp_c = 25, .ohm = 33000 },
124 { .temp_c = 30, .ohm = 25822 },
125 { .temp_c = 35, .ohm = 20335 },
126 { .temp_c = 40, .ohm = 16115 },
127 { .temp_c = 45, .ohm = 12849 },
128 { .temp_c = 50, .ohm = 10306 },
129 { .temp_c = 55, .ohm = 8314 },
130 { .temp_c = 60, .ohm = 6746 },
131 { .temp_c = 65, .ohm = 5503 },
132 { .temp_c = 70, .ohm = 4513 },
133 { .temp_c = 75, .ohm = 3721 },
134 { .temp_c = 80, .ohm = 3084 },
135 { .temp_c = 85, .ohm = 2569 },
136 { .temp_c = 90, .ohm = 2151 },
137 { .temp_c = 95, .ohm = 1809 },
138 { .temp_c = 100, .ohm = 1529 },
139 { .temp_c = 105, .ohm = 1299 },
140 { .temp_c = 110, .ohm = 1108 },
141 { .temp_c = 115, .ohm = 949 },
142 { .temp_c = 120, .ohm = 817 },
143 { .temp_c = 125, .ohm = 707 },
147 { .temp_c = -40, .ohm = 4397119 },
148 { .temp_c = -35, .ohm = 3088599 },
149 { .temp_c = -30, .ohm = 2197225 },
150 { .temp_c = -25, .ohm = 1581881 },
151 { .temp_c = -20, .ohm = 1151037 },
152 { .temp_c = -15, .ohm = 846579 },
153 { .temp_c = -10, .ohm = 628988 },
154 { .temp_c = -5, .ohm = 471632 },
155 { .temp_c = 0, .ohm = 357012 },
156 { .temp_c = 5, .ohm = 272500 },
157 { .temp_c = 10, .ohm = 209710 },
158 { .temp_c = 15, .ohm = 162651 },
159 { .temp_c = 20, .ohm = 127080 },
160 { .temp_c = 25, .ohm = 100000 },
161 { .temp_c = 30, .ohm = 79222 },
162 { .temp_c = 35, .ohm = 63167 },
163 { .temp_c = 40, .ohm = 50677 },
164 { .temp_c = 45, .ohm = 40904 },
165 { .temp_c = 50, .ohm = 33195 },
166 { .temp_c = 55, .ohm = 27091 },
167 { .temp_c = 60, .ohm = 22224 },
168 { .temp_c = 65, .ohm = 18323 },
169 { .temp_c = 70, .ohm = 15184 },
170 { .temp_c = 75, .ohm = 12635 },
171 { .temp_c = 80, .ohm = 10566 },
172 { .temp_c = 85, .ohm = 8873 },
173 { .temp_c = 90, .ohm = 7481 },
174 { .temp_c = 95, .ohm = 6337 },
175 { .temp_c = 100, .ohm = 5384 },
176 { .temp_c = 105, .ohm = 4594 },
177 { .temp_c = 110, .ohm = 3934 },
178 { .temp_c = 115, .ohm = 3380 },
179 { .temp_c = 120, .ohm = 2916 },
180 { .temp_c = 125, .ohm = 2522 },
184 { .temp_c = -40, .ohm = 247565 },
185 { .temp_c = -35, .ohm = 181742 },
186 { .temp_c = -30, .ohm = 135128 },
187 { .temp_c = -25, .ohm = 101678 },
188 { .temp_c = -20, .ohm = 77373 },
189 { .temp_c = -15, .ohm = 59504 },
190 { .temp_c = -10, .ohm = 46222 },
191 { .temp_c = -5, .ohm = 36244 },
192 { .temp_c = 0, .ohm = 28674 },
193 { .temp_c = 5, .ohm = 22878 },
194 { .temp_c = 10, .ohm = 18399 },
195 { .temp_c = 15, .ohm = 14910 },
196 { .temp_c = 20, .ohm = 12169 },
197 { .temp_c = 25, .ohm = 10000 },
198 { .temp_c = 30, .ohm = 8271 },
199 { .temp_c = 35, .ohm = 6883 },
200 { .temp_c = 40, .ohm = 5762 },
201 { .temp_c = 45, .ohm = 4851 },
202 { .temp_c = 50, .ohm = 4105 },
203 { .temp_c = 55, .ohm = 3492 },
204 { .temp_c = 60, .ohm = 2985 },
205 { .temp_c = 65, .ohm = 2563 },
206 { .temp_c = 70, .ohm = 2211 },
207 { .temp_c = 75, .ohm = 1915 },
208 { .temp_c = 80, .ohm = 1666 },
209 { .temp_c = 85, .ohm = 1454 },
210 { .temp_c = 90, .ohm = 1275 },
211 { .temp_c = 95, .ohm = 1121 },
212 { .temp_c = 100, .ohm = 990 },
213 { .temp_c = 105, .ohm = 876 },
214 { .temp_c = 110, .ohm = 779 },
215 { .temp_c = 115, .ohm = 694 },
216 { .temp_c = 120, .ohm = 620 },
217 { .temp_c = 125, .ohm = 556 },
225 { .temp_c = -40, .ohm = 190030 },
226 { .temp_c = -35, .ohm = 145360 },
227 { .temp_c = -30, .ohm = 112060 },
228 { .temp_c = -25, .ohm = 87041 },
229 { .temp_c = -20, .ohm = 68104 },
230 { .temp_c = -15, .ohm = 53665 },
231 { .temp_c = -10, .ohm = 42576 },
232 { .temp_c = -5, .ohm = 34001 },
233 { .temp_c = 0, .ohm = 27326 },
234 { .temp_c = 5, .ohm = 22096 },
235 { .temp_c = 10, .ohm = 17973 },
236 { .temp_c = 15, .ohm = 14703 },
237 { .temp_c = 20, .ohm = 12090 },
238 { .temp_c = 25, .ohm = 10000 },
239 { .temp_c = 30, .ohm = 8311 },
240 { .temp_c = 35, .ohm = 6941 },
241 { .temp_c = 40, .ohm = 5825 },
242 { .temp_c = 45, .ohm = 4911 },
243 { .temp_c = 50, .ohm = 4158 },
244 { .temp_c = 55, .ohm = 3536 },
245 { .temp_c = 60, .ohm = 3019 },
246 { .temp_c = 65, .ohm = 2588 },
247 { .temp_c = 70, .ohm = 2227 },
248 { .temp_c = 75, .ohm = 1924 },
249 { .temp_c = 80, .ohm = 1668 },
250 { .temp_c = 85, .ohm = 1451 },
251 { .temp_c = 90, .ohm = 1266 },
252 { .temp_c = 95, .ohm = 1108 },
253 { .temp_c = 100, .ohm = 973 },
254 { .temp_c = 105, .ohm = 857 },
255 { .temp_c = 110, .ohm = 757 },
256 { .temp_c = 115, .ohm = 671 },
257 { .temp_c = 120, .ohm = 596 },
258 { .temp_c = 125, .ohm = 531 },
262 { .temp_c = -55.0, .ohm = 878900 },
263 { .temp_c = -50.0, .ohm = 617590 },
264 { .temp_c = -45.0, .ohm = 439340 },
265 { .temp_c = -40.0, .ohm = 316180 },
266 { .temp_c = -35.0, .ohm = 230060 },
267 { .temp_c = -30.0, .ohm = 169150 },
268 { .temp_c = -25.0, .ohm = 125550 },
269 { .temp_c = -20.0, .ohm = 94143 },
270 { .temp_c = -15.0, .ohm = 71172 },
271 { .temp_c = -10.0, .ohm = 54308 },
272 { .temp_c = -5.0, .ohm = 41505 },
273 { .temp_c = 0.0, .ohm = 32014 },
274 { .temp_c = 5.0, .ohm = 25011 },
275 { .temp_c = 10.0, .ohm = 19691 },
276 { .temp_c = 15.0, .ohm = 15618 },
277 { .temp_c = 20.0, .ohm = 12474 },
278 { .temp_c = 25.0, .ohm = 10000 },
279 { .temp_c = 30.0, .ohm = 8080 },
280 { .temp_c = 35.0, .ohm = 6569 },
281 { .temp_c = 40.0, .ohm = 5372 },
282 { .temp_c = 45.0, .ohm = 4424 },
283 { .temp_c = 50.0, .ohm = 3661 },
284 { .temp_c = 55.0, .ohm = 3039 },
285 { .temp_c = 60.0, .ohm = 2536 },
286 { .temp_c = 65.0, .ohm = 2128 },
287 { .temp_c = 70.0, .ohm = 1794 },
288 { .temp_c = 75.0, .ohm = 1518 },
289 { .temp_c = 80.0, .ohm = 1290 },
290 { .temp_c = 85.0, .ohm = 1100 },
291 { .temp_c = 90.0, .ohm = 942 },
292 { .temp_c = 95.0, .ohm = 809 },
293 { .temp_c = 100.0, .ohm = 697 },
294 { .temp_c = 105.0, .ohm = 604 },
295 { .temp_c = 110.0, .ohm = 525 },
296 { .temp_c = 115.0, .ohm = 457 },
297 { .temp_c = 120.0, .ohm = 400 },
298 { .temp_c = 125.0, .ohm = 351 },
299 { .temp_c = 130.0, .ohm = 308 },
300 { .temp_c = 135.0, .ohm = 272 },
301 { .temp_c = 140.0, .ohm = 240 },
302 { .temp_c = 145.0, .ohm = 213 },
303 { .temp_c = 150.0, .ohm = 189 },
304 { .temp_c = 155.0, .ohm = 168 },
412 static void lookup_comp(struct ntc_data *data, unsigned int ohm, in lookup_comp() argument
424 if (ohm >= data->comp[0].ohm) { in lookup_comp()
429 if (ohm <= data->comp[data->n_comp - 1].ohm) { in lookup_comp()
449 if (ohm >= data->comp[mid].ohm) { in lookup_comp()
459 if (ohm >= data->comp[start].ohm) in lookup_comp()
472 if (ohm == data->comp[end].ohm) in lookup_comp()
478 static int get_temp_mc(struct ntc_data *data, unsigned int ohm) in get_temp_mc() argument
483 lookup_comp(data, ohm, &low, &high); in get_temp_mc()
489 temp = fixp_linear_interpolate(data->comp[low].ohm, in get_temp_mc()
491 data->comp[high].ohm, in get_temp_mc()
493 ohm); in get_temp_mc()
511 int ohm; in ntc_read() local
517 ohm = ntc_thermistor_get_ohm(data); in ntc_read()
518 if (ohm < 0) in ntc_read()
519 return ohm; in ntc_read()
520 *val = get_temp_mc(data, ohm); in ntc_read()