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

12

/linux-master/include/linux/
H A Df75375s.h18 u8 pwm_enable[2]; member in struct:f75375s_platform_data
H A Dpwm.h352 * pwm_enable() - start a PWM output toggling
357 static inline int pwm_enable(struct pwm_device *pwm) function
464 static inline int pwm_enable(struct pwm_device *pwm) function
/linux-master/drivers/hwmon/
H A Df75375s.c103 u8 pwm_enable[2]; member in struct:f75375_data
252 static bool duty_mode_enabled(u8 pwm_enable) argument
254 switch (pwm_enable) {
263 WARN(1, "Unexpected pwm_enable value %d\n", pwm_enable);
268 static bool auto_mode_enabled(u8 pwm_enable) argument
270 switch (pwm_enable) {
279 WARN(1, "Unexpected pwm_enable value %d\n", pwm_enable);
317 if (auto_mode_enabled(data->pwm_enable[n
[all...]
H A Dgpio-fan.c42 bool pwm_enable; member in struct:gpio_fan_data
186 if (!fan_data->pwm_enable) {
205 return sprintf(buf, "%d\n", fan_data->pwm_enable);
218 if (fan_data->pwm_enable == val)
223 fan_data->pwm_enable = val;
277 if (!fan_data->pwm_enable) {
353 fan_data->pwm_enable = true; /* Enable manual fan speed control. */
H A Dpc87427.c60 u8 pwm_enable[4]; /* register values */ member in struct:pc87427_data
244 data->pwm_enable[nr] = inb(iobase + PC87427_REG_PWM_ENABLE);
559 data->pwm_enable[nr] &= ~PWM_ENABLE_MODE_MASK;
560 data->pwm_enable[nr] |= mode;
561 outb(data->pwm_enable[nr], iobase + PC87427_REG_PWM_ENABLE);
569 int pwm_enable; local
571 pwm_enable = pwm_enable_from_reg(data->pwm_enable[nr]);
572 if (pwm_enable < 0)
573 return pwm_enable;
[all...]
H A Dnct6775.h9 enum pwm_enable { off, manual, thermal_cruise, speed_cruise, sf3, sf4 }; enum
128 enum pwm_enable pwm_enable[NUM_FAN]; member in struct:nct6775_data
H A Df71882fg.c281 u8 pwm_enable; member in struct:f71882fg_data
399 data->pwm_enable = f71882fg_read8(data,
1094 if (data->pwm_enable & (1 << (2 * nr)))
1124 data->pwm_enable = f71882fg_read8(data, F71882FG_REG_PWM_ENABLE);
1125 if ((data->type == f8000 && ((data->pwm_enable >> 2 * nr) & 3) != 2) ||
1126 (data->type != f8000 && !((data->pwm_enable >> 2 * nr) & 2))) {
1130 if (data->pwm_enable & (1 << (2 * nr))) {
1157 switch ((data->pwm_enable >> 2 * nr) & 3) {
1192 data->pwm_enable = f71882fg_read8(data, F71882FG_REG_PWM_ENABLE);
1194 if (data->type == f8000 && ((data->pwm_enable >>
[all...]
H A Dw83l786ng.c132 u8 pwm_enable[2]; /* 1->manual member in struct:w83l786ng_data
189 data->pwm_enable[i] =
470 show_pwm_reg(pwm_enable)
545 data->pwm_enable[nr] = val;
H A Dw83791d.c300 u8 pwm_enable[3]; /* pwm enable status for fan 1-3 member in struct:w83791d_data
755 return sprintf(buf, "%u\n", data->pwm_enable[nr] + 1);
777 data->pwm_enable[nr] = val - 1;
798 data->pwm_enable[nr] << val_shift;
1538 data->pwm_enable[0] = (reg_array_tmp[0] >> 2) & 0x03;
1539 data->pwm_enable[1] = (reg_array_tmp[0] >> 4) & 0x03;
1540 data->pwm_enable[2] = (reg_array_tmp[1] >> 2) & 0x03;
H A Dw83793.c234 u8 pwm_enable; /* Register value, each Temp has 1 bit */ member in struct:w83793_data
800 val = ((data->pwm_enable >> index) & 0x01) + 2;
834 data->pwm_enable =
837 data->pwm_enable |= 1 << index;
839 data->pwm_enable &= ~(1 << index);
841 data->pwm_enable);
2010 data->pwm_enable = w83793_read_value(client, W83793_REG_PWM_ENABLE);
H A Dw83627hf.c374 u8 pwm_enable[3]; /* 1 = manual member in struct:w83627hf_data
538 data->pwm_enable[i] =
1608 return sprintf(buf, "%d\n", data->pwm_enable[nr]);
1628 data->pwm_enable[nr] = val;
1637 static SENSOR_DEVICE_ATTR_RW(pwm1_enable, pwm_enable, 0);
1638 static SENSOR_DEVICE_ATTR_RW(pwm2_enable, pwm_enable, 1);
1639 static SENSOR_DEVICE_ATTR_RW(pwm3_enable, pwm_enable, 2);
H A Dnct6775-core.c901 static enum pwm_enable reg_to_pwm_enable(int pwm, int mode)
908 static int pwm_enable_to_reg(enum pwm_enable mode)
1420 data->pwm_enable[i] = reg_to_pwm_enable(data->pwm[0][i],
1424 data->pwm_enable[i] != speed_cruise)
1427 data->pwm_enable[i] == speed_cruise) {
1498 data->pwm_enable[i] == thermal_cruise)
1501 data->pwm_enable[i] == speed_cruise) {
2530 if (index == 0 && data->pwm_enable[nr] > manual) {
2560 if (index == 0 && data->pwm_enable[nr] > manual)
2616 switch (data->pwm_enable[n
[all...]
H A Dw83627ehf.c346 u8 pwm_enable[4]; /* 1->manual member in struct:w83627ehf_data
354 u8 pwm_enable_orig[4]; /* original value of pwm_enable */
555 data->pwm_enable[i] = ((pwmcfg >> W83627EHF_PWM_ENABLE_SHIFT[i])
859 data->pwm_enable[channel] = val;
1530 *val = data->pwm_enable[channel];
1533 *val = data->pwm_enable[channel];
1937 data->pwm_enable_orig[i] = data->pwm_enable[i];
H A Dnct7802.c849 static SENSOR_DEVICE_ATTR_RW(pwm1_enable, pwm_enable, 0);
850 static SENSOR_DEVICE_ATTR_RW(pwm2_enable, pwm_enable, 1);
851 static SENSOR_DEVICE_ATTR_RW(pwm3_enable, pwm_enable, 2);
H A Dnzxt-kraken3.c28 enum pwm_enable { off, manual, curve } __packed; enum
87 enum pwm_enable mode;
H A Dasc7621.c950 VAA(0x07, 0x01, 0x01), VAA(5, 3, 5), pwm_enable),
952 VAA(0x07, 0x01, 0x01), VAA(5, 3, 6), pwm_enable),
954 VAA(0x07, 0x01, 0x01), VAA(5, 3, 7), pwm_enable),
H A Dlm85.c832 static SENSOR_DEVICE_ATTR_RW(pwm1_enable, pwm_enable, 0);
835 static SENSOR_DEVICE_ATTR_RW(pwm2_enable, pwm_enable, 1);
838 static SENSOR_DEVICE_ATTR_RW(pwm3_enable, pwm_enable, 2);
/linux-master/drivers/clk/
H A Dclk-pwm.c29 return pwm_enable(clk_pwm->pwm);
/linux-master/drivers/platform/x86/
H A Dcompal-laptop.c165 int pwm_enable; /* 0:full on, 1:set by pwm1, 2:control by motherboard */ member in struct:compal_data
396 return sprintf(buf, "%d\n", data->pwm_enable);
412 data->pwm_enable = val;
453 if (data->pwm_enable != 1)
914 data->pwm_enable = 2; /* Keep motherboard in control for now */
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_bios.h219 u8 pwm_enable; member in struct:mipi_config
/linux-master/drivers/video/backlight/
H A Dlp8788_bl.c154 pwm_enable(bl->pwm);
/linux-master/drivers/input/misc/
H A Dmax8997_haptic.c172 error = pwm_enable(chip->pwm);
H A Dmax77693-haptic.c165 error = pwm_enable(haptic->pwm_dev);
/linux-master/drivers/regulator/
H A Dpwm-regulator.c121 return pwm_enable(drvdata->pwm);
/linux-master/drivers/video/fbdev/
H A Dssd1307fb.c353 pwm_enable(par->pwm);

Completed in 405 milliseconds

12