/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/hwmon/ |
H A D | w83627ehf.c | 272 u8 fan_div[5]; member in struct:w83627ehf_data 374 | ((data->fan_div[0] & 0x03) << 4); 379 | ((data->fan_div[0] & 0x04) << 3); 384 | ((data->fan_div[1] & 0x03) << 6); 389 | ((data->fan_div[1] & 0x04) << 4); 394 | ((data->fan_div[2] & 0x03) << 6); 397 | ((data->fan_div[2] & 0x04) << 5); 402 | (data->fan_div[3] & 0x03); 405 | ((data->fan_div[3] & 0x04) << 5); 410 | ((data->fan_div[ [all...] |
H A D | lm80.c | 121 u8 fan_div[2]; /* Register encoding, shifted right */ member in struct:lm80_data 223 show_fan(min1, fan_min[0], fan_div[0]); 224 show_fan(min2, fan_min[1], fan_div[1]); 225 show_fan(input1, fan[0], fan_div[0]); 226 show_fan(input2, fan[1], fan_div[1]); 234 show_fan_div(1, fan_div[0]); 235 show_fan_div(2, fan_div[1]); 251 set_fan(min1, fan_min[0], LM80_REG_FAN_MIN(1), fan_div[0]); 252 set_fan(min2, fan_min[1], LM80_REG_FAN_MIN(2), fan_div[1]); 269 DIV_FROM_REG(data->fan_div[n [all...] |
H A D | lm78.c | 150 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 D | sis5595.c | 186 u8 fan_div[2]; /* Register encoding, shifted right */ member in struct:sis5595_data 351 DIV_FROM_REG(data->fan_div[nr])) ); 358 DIV_FROM_REG(data->fan_div[nr])) ); 369 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); 378 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]) ); 396 DIV_FROM_REG(data->fan_div[nr])); 400 case 1: data->fan_div[nr] = 0; break; 401 case 2: data->fan_div[nr] = 1; break; 402 case 4: data->fan_div[nr] = 2; break; 403 case 8: data->fan_div[n [all...] |
H A D | smsc47m1.c | 126 u8 fan_div[3]; /* Register encoding, shifted right */ member in struct:smsc47m1_data 173 DIV_FROM_REG(data->fan_div[nr]), 185 DIV_FROM_REG(data->fan_div[nr])); 194 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[attr->index])); 229 rpmdiv = val * DIV_FROM_REG(data->fan_div[nr]); 255 u8 old_div = DIV_FROM_REG(data->fan_div[nr]); 262 case 1: data->fan_div[nr] = 0; break; 263 case 2: data->fan_div[nr] = 1; break; 264 case 4: data->fan_div[nr] = 2; break; 265 case 8: data->fan_div[n [all...] |
H A D | vt8231.c | 165 u8 fan_div[2]; /* Register encoding, shifted right */ member in struct:vt8231_data 462 DIV_FROM_REG(data->fan_div[nr]))); 472 DIV_FROM_REG(data->fan_div[nr]))); 481 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr])); 494 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); 510 DIV_FROM_REG(data->fan_div[nr])); 514 case 1: data->fan_div[nr] = 0; break; 515 case 2: data->fan_div[nr] = 1; break; 516 case 4: data->fan_div[nr] = 2; break; 517 case 8: data->fan_div[n [all...] |
H A D | vt1211.c | 126 u8 fan_div[2]; member in struct:vt1211_data 287 data->fan_div[0] = (val >> 4) & 3; 288 data->fan_div[1] = (val >> 6) & 3; 486 res = RPM_FROM_REG(data->fan[ix], data->fan_div[ix]); 489 res = RPM_FROM_REG(data->fan_min[ix], data->fan_div[ix]); 492 res = DIV_FROM_REG(data->fan_div[ix]); 520 data->fan_div[0] = (reg >> 4) & 3; 521 data->fan_div[1] = (reg >> 6) & 3; 526 data->fan_min[ix] = RPM_TO_REG(val, data->fan_div[ix]); 532 case 1: data->fan_div[i [all...] |
H A D | adm9240.c | 164 u8 fan_div[2]; /* rw fan1_div, read-only accessor */ member in struct:adm9240_data 297 1 << data->fan_div[attr->index])); 306 1 << data->fan_div[attr->index])); 314 return sprintf(buf, "%d\n", 1 << data->fan_div[attr->index]); 319 u8 fan_div) 326 reg |= (fan_div << shift); 329 "to %u\n", nr + 1, 1 << old, 1 << fan_div); 358 new_div = data->fan_div[nr]; 387 if (new_div != data->fan_div[nr]) { 388 data->fan_div[n 318 adm9240_write_fan_div(struct i2c_client *client, int nr, u8 fan_div) argument [all...] |
H A D | asb100.c | 204 u8 fan_div[3]; /* Register encoding, right justified */ member in struct:asb100_data 306 DIV_FROM_REG(data->fan_div[nr]))); 313 DIV_FROM_REG(data->fan_div[nr]))); 319 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr])); 330 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); 352 DIV_FROM_REG(data->fan_div[nr])); 353 data->fan_div[nr] = DIV_TO_REG(val); 358 reg = (reg & 0xcf) | (data->fan_div[0] << 4); 364 reg = (reg & 0x3f) | (data->fan_div[1] << 6); 370 reg = (reg & 0x3f) | (data->fan_div[ [all...] |
H A D | lm87.c | 199 u8 fan_div[2]; /* register value, shifted right */ member in struct:lm87_data 391 FAN_DIV_FROM_REG(data->fan_div[offset-1]))); \ 397 FAN_DIV_FROM_REG(data->fan_div[offset-1]))); \ 402 return sprintf(buf, "%d\n", FAN_DIV_FROM_REG(data->fan_div[offset-1])); \ 417 FAN_DIV_FROM_REG(data->fan_div[nr])); 437 FAN_DIV_FROM_REG(data->fan_div[nr])); 440 case 1: data->fan_div[nr] = 0; break; 441 case 2: data->fan_div[nr] = 1; break; 442 case 4: data->fan_div[nr] = 2; break; 443 case 8: data->fan_div[n [all...] |
H A D | adm1029.c | 152 u8 fan_div[ARRAY_SIZE(ADM1029_REG_FAN_DIV)]; member in struct:adm1029_data 173 if (data->fan[attr->index] == 0 || data->fan_div[attr->index] == 0 178 val = 1880 * 120 / DIV_FROM_REG(data->fan_div[attr->index]) 188 if (data->fan_div[attr->index] == 0) 190 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[attr->index])); 220 dev_err(&client->dev, "fan_div value %ld not " 474 data->fan_div[nr] =
|
H A D | w83791d.c | 267 u8 fan_div[NUMBER_OF_FANIN]; /* Register encoding, shifted right */ member in struct:w83791d_data 396 FAN_FROM_REG(data->reg[nr], DIV_FROM_REG(data->fan_div[nr]))); \ 412 data->fan_min[nr] = fan_to_reg(val, DIV_FROM_REG(data->fan_div[nr])); 425 return sprintf(buf, "%u\n", DIV_FROM_REG(data->fan_div[nr])); 447 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr])); 450 data->fan_div[nr] = div_to_reg(nr, simple_strtoul(buf, NULL, 10)); 488 tmp_fan_div = (data->fan_div[nr] << new_shift) & ~keep_mask; 494 data->fan_min[nr] = fan_to_reg(min, DIV_FROM_REG(data->fan_div[nr])); 1009 /* If the fan_div is changed, make sure there is a rational 1166 data->fan_div[ [all...] |
H A D | it87.c | 238 u8 fan_div[3]; /* Register encoding, shifted right */ member in struct:it87_data 492 DIV_FROM_REG(data->fan_div[nr]))); 502 FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr]))); 511 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr])); 553 case 0: data->fan_div[nr] = reg & 0x07; break; 554 case 1: data->fan_div[nr] = (reg >> 3) & 0x07; break; 555 case 2: data->fan_div[nr] = (reg & 0x40) ? 3 : 1; break; 558 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); 579 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr])); 584 data->fan_div[n [all...] |
H A D | gl518sm.c | 99 u8 fan_div[2]; /* Register encoding, shifted right */ member in struct:gl518_data 144 DIV_FROM_REG(data->fan_div[index]))); \ 155 show(DIV, fan_div1, fan_div[0]); 156 show(DIV, fan_div2, fan_div[1]); 214 set_bits(DIV, fan_div1, fan_div[0], GL518_REG_MISC, 0xc0, 6); 215 set_bits(DIV, fan_div2, fan_div[1], GL518_REG_MISC, 0x30, 4); 237 DIV_FROM_REG(data->fan_div[0])); 263 DIV_FROM_REG(data->fan_div[1])); 544 data->fan_div[0] = (val >> 6) & 0x03; 545 data->fan_div[ [all...] |
H A D | via686a.c | 312 u8 fan_div[2]; /* Register encoding, shifted right */ member in struct:via686a_data 495 DIV_FROM_REG(data->fan_div[nr])) ); 500 FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr])) ); 504 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]) ); 513 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); 527 data->fan_div[nr] = DIV_TO_REG(val); 528 old = (old & 0x0f) | (data->fan_div[1] << 6) | (data->fan_div[0] << 4); 799 data->fan_div[0] = (i >> 4) & 0x03; 800 data->fan_div[ [all...] |
H A D | w83792d.c | 288 u8 fan_div[7]; /* Register encoding, shifted right */ member in struct:w83792d_data 393 FAN_FROM_REG(data->reg[nr], DIV_FROM_REG(data->fan_div[nr]))); \ 411 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); 426 return sprintf(buf, "%u\n", DIV_FROM_REG(data->fan_div[nr - 1])); 449 DIV_FROM_REG(data->fan_div[nr])); 451 data->fan_div[nr] = DIV_TO_REG(simple_strtoul(buf, NULL, 10)); 455 tmp_fan_div = (nr & 0x01) ? (((data->fan_div[nr]) << 4) & 0x70) 456 : ((data->fan_div[nr]) & 0x07); 461 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); 1546 data->fan_div[ [all...] |
H A D | adm1031.c | 86 u8 fan_div[2]; member in struct:adm1031_data 492 FAN_DIV_FROM_REG(data->fan_div[nr])) : 0; 499 return sprintf(buf, "%d\n", FAN_DIV_FROM_REG(data->fan_div[nr])); 506 FAN_DIV_FROM_REG(data->fan_div[nr]))); 518 FAN_TO_REG(val, FAN_DIV_FROM_REG(data->fan_div[nr])); 545 old_div = FAN_DIV_FROM_REG(data->fan_div[nr]); 546 data->fan_div[nr] = (tmp & 0xC0) | (0x3f & data->fan_div[nr]); 548 FAN_DIV_FROM_REG(data->fan_div[nr]); 551 FAN_DIV_FROM_REG(data->fan_div[n [all...] |
H A D | w83627hf.c | 313 u8 fan_div[3]; /* Register encoding, shifted right */ member in struct:w83627hf_data 519 (long)DIV_FROM_REG(data->fan_div[nr-1]))); \ 534 FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr - 1])); 742 (long) DIV_FROM_REG(data->fan_div[nr - 1])); 761 DIV_FROM_REG(data->fan_div[nr])); 763 data->fan_div[nr] = DIV_TO_REG(val); 767 | ((data->fan_div[nr] & 0x03) << (nr==0 ? 4 : 6)); 772 | ((data->fan_div[nr] & 0x04) << (3 + nr)); 776 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); 1497 data->fan_div[ [all...] |
H A D | w83781d.c | 245 u8 fan_div[3]; /* Register encoding, shifted right */ member in struct:w83781d_data 352 DIV_FROM_REG(data->fan_div[attr->index]))); \ 370 FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); 555 (long) DIV_FROM_REG(data->fan_div[attr->index])); 577 DIV_FROM_REG(data->fan_div[nr])); 579 data->fan_div[nr] = DIV_TO_REG(val, data->type); 583 | ((data->fan_div[nr] & 0x03) << (nr==0 ? 4 : 6)); 590 | ((data->fan_div[nr] & 0x04) << (3 + nr)); 595 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); 1610 data->fan_div[ [all...] |
H A D | gl520sm.c | 137 u8 fan_div[2]; member in struct:gl520_data 329 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_input[n - 1], data->fan_div[n - 1])); 334 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[n - 1], data->fan_div[n - 1])); 339 return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[n - 1])); 353 r = FAN_TO_REG(v, data->fan_div[n - 1]); 384 dev_err(&client->dev, "fan_div value %ld not supported. Choose one of 1, 2, 4 or 8!\n", v); 389 data->fan_div[n - 1] = r; 761 data->fan_div[0] = (val >> 6) & 0x03; 762 data->fan_div[1] = (val >> 4) & 0x03;
|
H A D | adm1026.c | 282 u8 fan_div[8]; /* Decoded value */ member in struct:adm1026_data 444 /* initialize fan_div[] to hardware defaults */ 448 data->fan_div[i] = DIV_FROM_REG(value & 0x03); 630 data->fan_div[i] = DIV_FROM_REG(value & 0x03); 843 data->fan_div[nr])); 852 data->fan_div[nr])); 864 data->fan_min[nr] = FAN_TO_REG(val, data->fan_div[nr]); 892 int new_div = data->fan_div[fan]; 905 /* Now add fan_div read/write functions */ 912 return sprintf(buf,"%d\n", data->fan_div[n [all...] |
H A D | pc87360.c | 320 static struct sensor_device_attribute fan_div[] = { variable in typeref:struct:sensor_device_attribute 334 &fan_div[X].dev_attr.attr, \ 1060 &fan_div[i].dev_attr))
|