Searched refs:fan_div (Results 1 - 25 of 25) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/hwmon/
H A Dlm78.c138 u8 fan_div[3]; /* Register encoding, shifted right */ member in struct:lm78_data
321 DIV_FROM_REG(data->fan_div[nr])) );
331 DIV_FROM_REG(data->fan_div[nr])) );
343 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
354 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[attr->index]));
373 DIV_FROM_REG(data->fan_div[nr]));
376 case 1: data->fan_div[nr] = 0; break;
377 case 2: data->fan_div[nr] = 1; break;
378 case 4: data->fan_div[nr] = 2; break;
379 case 8: data->fan_div[n
[all...]
H A Dsis5595.c184 u8 fan_div[2]; /* Register encoding, shifted right */ member in struct:sis5595_data
336 DIV_FROM_REG(data->fan_div[nr])) );
346 DIV_FROM_REG(data->fan_div[nr])) );
358 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
370 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]) );
389 DIV_FROM_REG(data->fan_div[nr]));
393 case 1: data->fan_div[nr] = 0; break;
394 case 2: data->fan_div[nr] = 1; break;
395 case 4: data->fan_div[nr] = 2; break;
396 case 8: data->fan_div[n
[all...]
H A Dsmsc47m1.c132 u8 fan_div[3]; /* Register encoding, shifted right */ member in struct:smsc47m1_data
178 DIV_FROM_REG(data->fan_div[nr]),
190 DIV_FROM_REG(data->fan_div[nr]));
199 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[attr->index]));
242 rpmdiv = val * DIV_FROM_REG(data->fan_div[nr]);
268 u8 old_div = DIV_FROM_REG(data->fan_div[nr]);
275 case 1: data->fan_div[nr] = 0; break;
276 case 2: data->fan_div[nr] = 1; break;
277 case 4: data->fan_div[nr] = 2; break;
278 case 8: data->fan_div[n
[all...]
H A Dvt8231.c164 u8 fan_div[2]; /* Register encoding, shifted right */ member in struct:vt8231_data
453 DIV_FROM_REG(data->fan_div[nr])));
463 DIV_FROM_REG(data->fan_div[nr])));
472 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]));
484 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
499 DIV_FROM_REG(data->fan_div[nr]));
503 case 1: data->fan_div[nr] = 0; break;
504 case 2: data->fan_div[nr] = 1; break;
505 case 4: data->fan_div[nr] = 2; break;
506 case 8: data->fan_div[n
[all...]
H A Dvt1211.c131 u8 fan_div[2]; member in struct:vt1211_data
292 data->fan_div[0] = (val >> 4) & 3;
293 data->fan_div[1] = (val >> 6) & 3;
491 res = RPM_FROM_REG(data->fan[ix], data->fan_div[ix]);
494 res = RPM_FROM_REG(data->fan_min[ix], data->fan_div[ix]);
497 res = DIV_FROM_REG(data->fan_div[ix]);
525 data->fan_div[0] = (reg >> 4) & 3;
526 data->fan_div[1] = (reg >> 6) & 3;
531 data->fan_min[ix] = RPM_TO_REG(val, data->fan_div[ix]);
537 case 1: data->fan_div[i
[all...]
H A Dadm9240.c174 u8 fan_div[2]; /* rw fan1_div, read-only accessor */ member in struct:adm9240_data
307 1 << data->fan_div[attr->index]));
316 1 << data->fan_div[attr->index]));
324 return sprintf(buf, "%d\n", 1 << data->fan_div[attr->index]);
329 u8 fan_div)
336 reg |= (fan_div << shift);
339 "to %u\n", nr + 1, 1 << old, 1 << fan_div);
368 new_div = data->fan_div[nr];
397 if (new_div != data->fan_div[nr]) {
398 data->fan_div[n
328 adm9240_write_fan_div(struct i2c_client *client, int nr, u8 fan_div) argument
[all...]
H A Dasb100.c197 u8 fan_div[3]; /* Register encoding, right justified */ member in struct:asb100_data
290 DIV_FROM_REG(data->fan_div[nr])));
299 DIV_FROM_REG(data->fan_div[nr])));
307 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]));
319 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
342 DIV_FROM_REG(data->fan_div[nr]));
343 data->fan_div[nr] = DIV_TO_REG(val);
348 reg = (reg & 0xcf) | (data->fan_div[0] << 4);
354 reg = (reg & 0x3f) | (data->fan_div[1] << 6);
360 reg = (reg & 0x3f) | (data->fan_div[
[all...]
H A Dadm1029.c155 u8 fan_div[ARRAY_SIZE(ADM1029_REG_FAN_DIV)]; member in struct:adm1029_data
177 || (data->fan_div[attr->index] & 0xC0) == 0
182 val = 1880 * 120 / DIV_FROM_REG(data->fan_div[attr->index])
192 if ((data->fan_div[attr->index] & 0xC0) == 0)
194 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[attr->index]));
224 dev_err(&client->dev, "fan_div value %ld not "
435 data->fan_div[nr] =
H A Dlm80.c118 u8 fan_div[2]; /* Register encoding, shifted right */ member in struct:lm80_data
201 DIV_FROM_REG(data->fan_div[nr]))); \
211 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]));
223 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
245 DIV_FROM_REG(data->fan_div[nr]));
248 case 1: data->fan_div[nr] = 0; break;
249 case 2: data->fan_div[nr] = 1; break;
250 case 4: data->fan_div[nr] = 2; break;
251 case 8: data->fan_div[nr] = 3; break;
253 dev_err(&client->dev, "fan_div valu
[all...]
H A Dw83627ehf.c306 u8 fan_div[5]; member in struct:w83627ehf_data
421 | ((data->fan_div[0] & 0x03) << 4);
426 | ((data->fan_div[0] & 0x04) << 3);
431 | ((data->fan_div[1] & 0x03) << 6);
436 | ((data->fan_div[1] & 0x04) << 4);
441 | ((data->fan_div[2] & 0x03) << 6);
444 | ((data->fan_div[2] & 0x04) << 5);
449 | (data->fan_div[3] & 0x03);
452 | ((data->fan_div[3] & 0x04) << 5);
457 | ((data->fan_div[
[all...]
H A Dg760a.c52 u16 fan_div; /* default P=2 */ member in struct:g760a_data
138 rpm = rpm_from_cnt(data->act_cnt, data->clk, data->fan_div);
219 data->fan_div = G760A_DEFAULT_FAN_DIV;
H A Dw83l786ng.c134 u8 fan_div[2]; member in struct:w83l786ng_data
245 FAN_FROM_REG(data->fan[nr], DIV_FROM_REG(data->fan_div[nr]))); \
262 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
276 return sprintf(buf, "%u\n", DIV_FROM_REG(data->fan_div[nr]));
299 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr]));
301 data->fan_div[nr] = DIV_TO_REG(simple_strtoul(buf, NULL, 10));
317 tmp_fan_div = (data->fan_div[nr] << new_shift) & ~keep_mask;
323 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
651 data->fan_div[0] = reg_tmp & 0x07;
652 data->fan_div[
[all...]
H A Dlm87.c212 u8 fan_div[2]; /* register value, shifted right */ member in struct:lm87_data
404 FAN_DIV_FROM_REG(data->fan_div[offset-1]))); \
410 FAN_DIV_FROM_REG(data->fan_div[offset-1]))); \
415 return sprintf(buf, "%d\n", FAN_DIV_FROM_REG(data->fan_div[offset-1])); \
430 FAN_DIV_FROM_REG(data->fan_div[nr]));
450 FAN_DIV_FROM_REG(data->fan_div[nr]));
453 case 1: data->fan_div[nr] = 0; break;
454 case 2: data->fan_div[nr] = 1; break;
455 case 4: data->fan_div[nr] = 2; break;
456 case 8: data->fan_div[n
[all...]
H A Dvia686a.c311 u8 fan_div[2]; /* Register encoding, shifted right */ member in struct:via686a_data
472 DIV_FROM_REG(data->fan_div[nr])) );
480 FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr])) );
487 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]) );
497 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
512 data->fan_div[nr] = DIV_TO_REG(val);
513 old = (old & 0x0f) | (data->fan_div[1] << 6) | (data->fan_div[0] << 4);
693 data->fan_div[0] = (reg >> 4) & 0x03;
694 data->fan_div[
[all...]
H A Dw83792d.c289 u8 fan_div[7]; /* Register encoding, shifted right */ member in struct:w83792d_data
406 FAN_FROM_REG(data->reg[nr], DIV_FROM_REG(data->fan_div[nr]))); \
424 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
439 return sprintf(buf, "%u\n", DIV_FROM_REG(data->fan_div[nr - 1]));
462 DIV_FROM_REG(data->fan_div[nr]));
464 data->fan_div[nr] = DIV_TO_REG(simple_strtoul(buf, NULL, 10));
468 tmp_fan_div = (nr & 0x01) ? (((data->fan_div[nr]) << 4) & 0x70)
469 : ((data->fan_div[nr]) & 0x07);
474 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
1501 data->fan_div[
[all...]
H A Dgl518sm.c96 u8 fan_div[2]; /* Register encoding, shifted right */ member in struct:gl518_data
172 DIV_FROM_REG(data->fan_div[nr])));
181 DIV_FROM_REG(data->fan_div[nr])));
189 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]));
255 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
294 data->fan_div[nr] = val;
296 | (data->fan_div[nr] << (6 - 2 * nr));
618 data->fan_div[0] = (val >> 6) & 0x03;
619 data->fan_div[1] = (val >> 4) & 0x03;
H A Dw83791d.c297 u8 fan_div[NUMBER_OF_FANIN]; /* Register encoding, shifted right */ member in struct:w83791d_data
525 FAN_FROM_REG(data->reg[nr], DIV_FROM_REG(data->fan_div[nr]))); \
541 data->fan_min[nr] = fan_to_reg(val, DIV_FROM_REG(data->fan_div[nr]));
554 return sprintf(buf, "%u\n", DIV_FROM_REG(data->fan_div[nr]));
577 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr]));
580 data->fan_div[nr] = div_to_reg(nr, simple_strtoul(buf, NULL, 10));
618 tmp_fan_div = (data->fan_div[nr] << new_shift) & ~keep_mask;
628 tmp_fan_div = (data->fan_div[nr] << (3 + nr)) & ~keep_mask;
634 data->fan_min[nr] = fan_to_reg(min, DIV_FROM_REG(data->fan_div[nr]));
1335 /* If the fan_div i
[all...]
H A Dadm1031.c91 u8 fan_div[2]; member in struct:adm1031_data
492 FAN_DIV_FROM_REG(data->fan_div[nr])) : 0;
501 return sprintf(buf, "%d\n", FAN_DIV_FROM_REG(data->fan_div[nr]));
510 FAN_DIV_FROM_REG(data->fan_div[nr])));
523 FAN_TO_REG(val, FAN_DIV_FROM_REG(data->fan_div[nr]));
552 data->fan_div[nr] = adm1031_read_value(client,
558 old_div = FAN_DIV_FROM_REG(data->fan_div[nr]);
559 data->fan_div[nr] = tmp | (0x3f & data->fan_div[nr]);
564 data->fan_div[n
[all...]
H A Dgl520sm.c121 u8 fan_div[2]; member in struct:gl520_data
285 data->fan_div[n]));
295 data->fan_div[n]));
304 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[n]));
324 r = FAN_TO_REG(v, data->fan_div[n]);
363 dev_err(&client->dev, "fan_div value %ld not supported. Choose one of 1, 2, 4 or 8!\n", v);
368 data->fan_div[n] = r;
878 data->fan_div[0] = (val >> 6) & 0x03;
879 data->fan_div[1] = (val >> 4) & 0x03;
H A Dadm1026.c277 u8 fan_div[8]; /* Decoded value */ member in struct:adm1026_data
440 /* initialize fan_div[] to hardware defaults */
444 data->fan_div[i] = DIV_FROM_REG(value & 0x03);
626 data->fan_div[i] = DIV_FROM_REG(value & 0x03);
837 data->fan_div[nr]));
846 data->fan_div[nr]));
858 data->fan_min[nr] = FAN_TO_REG(val, data->fan_div[nr]);
886 int new_div = data->fan_div[fan];
899 /* Now add fan_div read/write functions */
906 return sprintf(buf, "%d\n", data->fan_div[n
[all...]
H A Dit87.c292 u8 fan_div[3]; /* Register encoding, shifted right */ member in struct:it87_data
608 DIV_FROM_REG(data->fan_div[nr])));
618 DIV_FROM_REG(data->fan_div[nr])));
627 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]));
672 data->fan_div[nr] = reg & 0x07;
675 data->fan_div[nr] = (reg >> 3) & 0x07;
678 data->fan_div[nr] = (reg & 0x40) ? 3 : 1;
682 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
705 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr]));
710 data->fan_div[n
[all...]
H A Dw83627hf.c367 u8 fan_div[3]; /* Register encoding, shifted right */ member in struct:w83627hf_data
569 (long)DIV_FROM_REG(data->fan_div[nr])));
577 (long)DIV_FROM_REG(data->fan_div[nr])));
588 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
871 (long) DIV_FROM_REG(data->fan_div[nr]));
891 DIV_FROM_REG(data->fan_div[nr]));
893 data->fan_div[nr] = DIV_TO_REG(val);
897 | ((data->fan_div[nr] & 0x03) << (nr==0 ? 4 : 6));
902 | ((data->fan_div[nr] & 0x04) << (3 + nr));
906 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[n
[all...]
H A Dw83781d.c233 u8 fan_div[3]; /* Register encoding, shifted right */ member in struct:w83781d_data
314 DIV_FROM_REG(data->fan_div[attr->index]))); \
332 FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
618 (long) DIV_FROM_REG(data->fan_div[attr->index]));
640 DIV_FROM_REG(data->fan_div[nr]));
642 data->fan_div[nr] = DIV_TO_REG(val, data->type);
646 | ((data->fan_div[nr] & 0x03) << (nr==0 ? 4 : 6));
653 | ((data->fan_div[nr] & 0x04) << (3 + nr));
658 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
1473 data->fan_div[
[all...]
H A Demc2103.c301 int fan_div = 8 / data->fan_multiplier; local
302 return sprintf(buf, "%d\n", fan_div);
H A Dpc87360.c323 static struct sensor_device_attribute fan_div[] = { variable in typeref:struct:sensor_device_attribute
337 &fan_div[X].dev_attr.attr, \
1233 &fan_div[i].dev_attr))

Completed in 404 milliseconds