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

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/frontends/
H A Dtda1002x.h39 struct i2c_adapter* i2c, u8 pwm);
42 struct i2c_adapter* i2c, u8 pwm)
52 struct i2c_adapter* i2c, u8 pwm);
55 struct i2c_adapter* i2c, u8 pwm)
41 tda10021_attach(const struct tda1002x_config* config, struct i2c_adapter* i2c, u8 pwm) argument
54 tda10023_attach(const struct tda1002x_config* config, struct i2c_adapter* i2c, u8 pwm) argument
H A Dves1820.h47 struct i2c_adapter* i2c, u8 pwm);
50 struct i2c_adapter* i2c, u8 pwm)
49 ves1820_attach(const struct ves1820_config* config, struct i2c_adapter* i2c, u8 pwm) argument
H A Dves1820.c43 u8 pwm; member in struct:ves1820_state
203 ves1820_writereg(state, 0x34, state->pwm);
227 ves1820_writereg(state, 0x34, state->pwm);
372 u8 pwm)
385 state->pwm = pwm;
392 printk("ves1820: pwm=0x%02x\n", state->pwm);
370 ves1820_attach(const struct ves1820_config* config, struct i2c_adapter* i2c, u8 pwm) argument
H A Dtda10021.c42 u8 pwm; member in struct:tda10021_state
210 _tda10021_writereg (state, 0x34, state->pwm);
256 _tda10021_writereg (state, 0x34, state->pwm);
400 u8 pwm)
412 state->pwm = pwm;
398 tda10021_attach(const struct tda1002x_config* config, struct i2c_adapter* i2c, u8 pwm) argument
H A Dtda10023.c48 u8 pwm; member in struct:tda10023_state
467 u8 pwm)
480 state->pwm = pwm;
465 tda10023_attach(const struct tda1002x_config* config, struct i2c_adapter* i2c, u8 pwm) argument
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/hwmon/
H A Dmax6650.c271 int pwm; local
277 pwm = 255 - (255 * (int)data->dac)/180;
279 pwm = 255 - (255 * (int)data->dac)/76;
281 if (pwm < 0)
282 pwm = 0;
284 return sprintf(buf, "%d\n", pwm);
292 int pwm = simple_strtoul(buf, NULL, 10); local
294 pwm = SENSORS_LIMIT(pwm, 0, 255);
299 data->dac = 180 - (180 * pwm)/25
[all...]
H A Dasb100.c35 Chip #vin #fanin #pwm #temp wchipid vendid i2c ISA
160 static u8 ASB100_PWM_TO_REG(int pwm) argument
162 pwm = SENSORS_LIMIT(pwm, 0, 255);
163 return (u8)(pwm / 16);
205 u8 pwm; /* Register encoding */ member in struct:asb100_data
545 return sprintf(buf, "%d\n", ASB100_PWM_FROM_REG(data->pwm & 0x0f));
555 data->pwm &= 0x80; /* keep the enable bit */
556 data->pwm |= (0x0f & ASB100_PWM_TO_REG(val));
557 asb100_write_value(client, ASB100_REG_PWM1, data->pwm);
[all...]
H A Dadm1031.c88 u8 pwm[2]; member in struct:adm1031_data
167 static int AUTO_TEMP_MAX_TO_REG(int val, int reg, int pwm) argument
172 range = ((val - AUTO_TEMP_MIN_FROM_REG(reg))*10)/(16 - pwm);
278 data->old_pwm[0] = data->pwm[0];
279 data->old_pwm[1] = data->pwm[1];
283 data->pwm[0] = data->old_pwm[0];
284 data->pwm[1] = data->old_pwm[1];
287 data->pwm[0] | (data->pwm[1] << 4));
354 data->temp_max[nr] = AUTO_TEMP_MAX_TO_REG(val, data->auto_temp[nr], data->pwm[n
[all...]
H A Dsmsc47m1.c128 u8 pwm[3]; /* Register value (bit 0 is disable) */ member in struct:smsc47m1_data
171 int rpm = (data->pwm[nr] & 0x7F) == 0x00 ? 0 :
202 return sprintf(buf, "%d\n", PWM_FROM_REG(data->pwm[attr->index]));
210 return sprintf(buf, "%d\n", PWM_EN_FROM_REG(data->pwm[attr->index]));
309 data->pwm[nr] &= 0x81; /* Preserve additional bits */
310 data->pwm[nr] |= PWM_TO_REG(val);
312 data->pwm[nr]);
330 data->pwm[nr] &= 0xFE; /* preserve the other bits */
331 data->pwm[nr] |= !val;
333 data->pwm[n
[all...]
H A Dfscpos.c135 u8 pwm[2]; /* fan min value for rps */ member in struct:fscpos_data
225 return sprintf(buf, "%u\n", data->pwm[nr - 1]);
238 data->pwm[nr - 1] = v;
239 fscpos_write_value(client, reg, data->pwm[nr - 1]);
401 sysfs_rw_n(pwm,, offset, reg_min);
620 data->pwm[i] = fscpos_read_value(client,
H A Dvt1211.c128 u8 pwm[2]; member in struct:vt1211_data
277 /* fan & pwm registers */
283 data->pwm[ix] = vt1211_read8(data,
297 /* pwm & temp auto point registers */
579 res = data->pwm[ix];
636 dev_warn(dev, "pwm mode %ld not supported. "
697 * pwm[ix+1]_auto_point[ap+1]_temp mapping table:
756 * pwm[ix+1]_auto_point[ap+1]_pwm mapping table:
797 dev_err(dev, "pwm value %ld is out of range. "
981 SENSOR_ATTR_2(pwm##i
[all...]
H A Dadm1026.c256 u8 pwm; member in struct:pwm_data
431 * so that enabling automatic pwm fan control
586 data->pwm1.pwm = adm1026_read_value(client,
674 PWM_MIN_FROM_REG(data->pwm1.pwm);
1337 return sprintf(buf,"%d\n", PWM_FROM_REG(data->pwm1.pwm));
1349 data->pwm1.pwm = PWM_TO_REG(val);
1350 adm1026_write_value(client, ADM1026_REG_PWM, data->pwm1.pwm);
1370 data->pwm1.pwm = PWM_TO_REG((data->pwm1.pwm & 0x0f) |
1372 adm1026_write_value(client, ADM1026_REG_PWM, data->pwm1.pwm);
[all...]
H A Dw83793.c25 Chip #vin #fanin #pwm #temp wchipid vendid i2c ISA
204 u8 temp_fan_map[6]; /* Temp controls which pwm fan, bit field */
212 u8 pwm_default; /* All fan default pwm, next poweron valid */
213 u8 pwm[8][3]; /* Register value */ member in struct:w83793_data
427 val = (data->pwm[index][nr] & 0x3f) << 2;
453 data->pwm[index][nr] =
455 data->pwm[index][nr] |= val;
457 data->pwm[index][nr]);
650 Temp channel control which pwm fan, bitfield, bit 0 indicate pwm1...
914 SENSOR_ATTR_2(pwm##inde
[all...]
H A Dlm85.c348 u8 pwm[3]; /* Register value */ member in struct:lm85_data
485 /* pwm */
490 return sprintf(buf,"%d\n", PWM_FROM_REG(data->pwm[nr]) );
500 data->pwm[nr] = PWM_TO_REG(val);
501 lm85_write_value(client, LM85_REG_PWM(nr), data->pwm[nr]);
528 static DEVICE_ATTR(pwm##offset, S_IRUGO | S_IWUSR, \
530 static DEVICE_ATTR(pwm##offset##_enable, S_IRUGO, \
825 static DEVICE_ATTR(pwm##offset##_auto_channels, S_IRUGO | S_IWUSR, \
828 static DEVICE_ATTR(pwm##offset##_auto_pwm_min, S_IRUGO | S_IWUSR, \
831 static DEVICE_ATTR(pwm##offse
[all...]
H A Dw83792d.c34 Chip #vin #fanin #pwm #temp wchipid vendid i2c ISA
289 u8 pwm[7]; /* We only consider the first 3 set of pwm, member in struct:w83792d_data
290 although 792 chip has 7 set of pwm. */
550 return sprintf(buf, "%d\n", (data->pwm[nr] & 0x0f) << 4);
589 data->pwm[nr] = val;
590 w83792d_write_value(client, W83792D_REG_PWM[nr], data->pwm[nr]);
641 return sprintf(buf, "%d\n", data->pwm[nr] >> 7);
659 data->pwm[nr] = w83792d_read_value(client, W83792D_REG_PWM[nr]);
661 data->pwm[n
[all...]
H A Dpc87360.c25 * Chip #vin #fan #pwm #temp devid
199 u8 pwm[3]; /* Register value */ member in struct:pc87360_data
342 PWM_FROM_REG(data->pwm[attr->index],
355 data->pwm[attr->index] = PWM_TO_REG(val,
358 data->pwm[attr->index]);
363 static struct sensor_device_attribute pwm[] = { variable in typeref:struct:sensor_device_attribute
373 &pwm[0].dev_attr.attr,
374 &pwm[1].dev_attr.attr,
375 &pwm[2].dev_attr.attr,
1066 && (err = device_create_file(dev, &pwm[
[all...]
H A Dit87.c630 /* set saved pwm value, clear FAN_CTLX PWM mode bit */
696 static SENSOR_DEVICE_ATTR(pwm##offset##_enable, S_IRUGO | S_IWUSR, \
698 static SENSOR_DEVICE_ATTR(pwm##offset, S_IRUGO | S_IWUSR, \
700 static DEVICE_ATTR(pwm##offset##_freq, \
1150 * disable pwm control to protect the user. */
1158 u8 pwm[3]; local
1161 pwm[i] = it87_read_value(client,
1164 /* If any fan is in automatic pwm mode, the polarity
1168 if (!((pwm[0] | pwm[
[all...]
H A Dabituguru.c47 /* max nr of pwm outputs, currently mb's with max 5 pwm outputs are known */
100 /* sum of strlen of: pwm?_enable\0, pwm?_auto_channels_temp\0,
101 pwm?_auto_point{1,2}_pwm\0, pwm?_auto_point{1,2}_temp\0 */
133 /* Register 0 is a bitfield, 1 and 2 are pwm settings (255 = 100%), 3 and 4
137 special case the minium allowed pwm% setting for this is 30% (77) on
538 the user the possibility to change settings for non-existent sensors / pwm.
625 ABIT_UGURU_DEBUG(2, " pwm channe
[all...]
H A Dw83627hf.c28 Chip #vin #fanin #pwm #temp wchipid vendid i2c ISA
318 u8 pwm[3]; /* Register value */ member in struct:w83627hf_data
805 return sprintf(buf, "%ld\n", (long) data->pwm[nr - 1]);
820 data->pwm[nr - 1] = PWM_TO_REG(val) & 0xf0;
823 data->pwm[nr - 1] |
827 data->pwm[nr - 1] = PWM_TO_REG(val);
830 data->pwm[nr - 1]);
847 static DEVICE_ATTR(pwm##offset, S_IRUGO | S_IWUSR, \
1470 data->pwm[i - 1] = tmp;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/macintosh/
H A Dtherm_pm72.c86 int type; /* 0 = rpm, 1 = pwm, 2 = pump */
472 static int set_pwm_fan(int fan_index, int pwm) argument
483 if (pwm < 10)
484 pwm = 10;
485 else if (pwm > 100)
486 pwm = 100;
487 pwm = (pwm * 2559) / 1000;
488 buf[0] = pwm;
529 int pwm; local
[all...]
H A Dtherm_pm72.h170 int pwm; member in struct:backside_pid_state
251 int pwm; member in struct:slots_pid_state
H A Dwindfarm_smu_controls.c47 int fan_type; /* 0 = rpm, 1 = pwm */
55 static int smu_set_fan(int pwm, u8 id, u16 value) argument
82 buffer[0] = pwm ? 0x10 : 0x00;
285 if (!strcmp(fans->name, "pwm-fans"))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/ttpci/
H A Dbudget.c359 u8 pwm; local
361 { .addr = 0x50,.flags = I2C_M_RD,.buf = &pwm,.len = 1} };
363 if ((i2c_transfer(&budget->i2c_adap, msg, 2) != 2) || (pwm == 0xff))
364 pwm = 0x48;
366 return pwm;
H A Dbudget-av.c904 u8 pwm; local
906 {.addr = 0x50,.flags = I2C_M_RD,.buf = &pwm,.len = 1}
910 || (pwm == 0xff))
911 pwm = 0x48;
913 return pwm;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Dmpc52xx.h103 u32 pwm; /* GPTx + 0x08 */ member in struct:mpc52xx_gpt

Completed in 284 milliseconds

12