Home
last modified time | relevance | path

Searched refs:pwm_enable (Results 1 – 37 of 37) sorted by relevance

/linux-4.1.27/drivers/hwmon/
Df75375s.c117 u8 pwm_enable[2]; member
267 static bool duty_mode_enabled(u8 pwm_enable) in duty_mode_enabled() argument
269 switch (pwm_enable) { in duty_mode_enabled()
278 WARN(1, "Unexpected pwm_enable value %d\n", pwm_enable); in duty_mode_enabled()
283 static bool auto_mode_enabled(u8 pwm_enable) in auto_mode_enabled() argument
285 switch (pwm_enable) { in auto_mode_enabled()
294 WARN(1, "Unexpected pwm_enable value %d\n", pwm_enable); in auto_mode_enabled()
332 if (auto_mode_enabled(data->pwm_enable[nr])) in set_fan_target()
334 if (data->kind == f75387 && duty_mode_enabled(data->pwm_enable[nr])) in set_fan_target()
357 if (auto_mode_enabled(data->pwm_enable[nr]) || in set_pwm()
[all …]
Dgpio-fan.c53 bool pwm_enable; member
213 if (!fan_data->pwm_enable) { in set_pwm()
232 return sprintf(buf, "%d\n", fan_data->pwm_enable); in show_pwm_enable()
244 if (fan_data->pwm_enable == val) in set_pwm_enable()
249 fan_data->pwm_enable = val; in set_pwm_enable()
303 if (!fan_data->pwm_enable) { in set_rpm()
385 fan_data->pwm_enable = true; /* Enable manual fan speed control. */ in fan_ctrl_init()
Df71882fg.c270 u8 pwm_enable; member
1210 data->pwm_enable = f71882fg_read8(data, in f71882fg_update_device()
1731 if (data->pwm_enable & (1 << (2 * nr))) in show_pwm()
1758 data->pwm_enable = f71882fg_read8(data, F71882FG_REG_PWM_ENABLE); in store_pwm()
1759 if ((data->type == f8000 && ((data->pwm_enable >> 2 * nr) & 3) != 2) || in store_pwm()
1760 (data->type != f8000 && !((data->pwm_enable >> 2 * nr) & 2))) { in store_pwm()
1764 if (data->pwm_enable & (1 << (2 * nr))) { in store_pwm()
1823 switch ((data->pwm_enable >> 2 * nr) & 3) { in show_pwm_enable()
1858 data->pwm_enable = f71882fg_read8(data, F71882FG_REG_PWM_ENABLE); in store_pwm_enable()
1860 if (data->type == f8000 && ((data->pwm_enable >> 2 * nr) & 1)) { in store_pwm_enable()
[all …]
Dpc87427.c68 u8 pwm_enable[4]; /* register values */ member
244 data->pwm_enable[nr] = inb(iobase + PC87427_REG_PWM_ENABLE); in pc87427_readall_pwm()
566 data->pwm_enable[nr] &= ~PWM_ENABLE_MODE_MASK; in update_pwm_enable()
567 data->pwm_enable[nr] |= mode; in update_pwm_enable()
568 outb(data->pwm_enable[nr], iobase + PC87427_REG_PWM_ENABLE); in update_pwm_enable()
576 int pwm_enable; in show_pwm_enable() local
578 pwm_enable = pwm_enable_from_reg(data->pwm_enable[nr]); in show_pwm_enable()
579 if (pwm_enable < 0) in show_pwm_enable()
580 return pwm_enable; in show_pwm_enable()
581 return sprintf(buf, "%d\n", pwm_enable); in show_pwm_enable()
[all …]
Dpwm-fan.c59 ret = pwm_enable(ctx->pwm); in __set_pwm()
247 ret = pwm_enable(ctx->pwm); in pwm_fan_probe()
316 return pwm_enable(ctx->pwm); in pwm_fan_resume()
Dw83l786ng.c146 u8 pwm_enable[2]; /* 1->manual member
203 data->pwm_enable[i] = in w83l786ng_update_device()
484 show_pwm_reg(pwm_enable) in show_pwm_reg() argument
559 data->pwm_enable[nr] = val; in store_pwm_enable()
Dw83791d.c316 u8 pwm_enable[3]; /* pwm enable status for fan 1-3 member
772 return sprintf(buf, "%u\n", data->pwm_enable[nr] + 1); in show_pwmenable()
794 data->pwm_enable[nr] = val - 1; in store_pwmenable()
815 data->pwm_enable[nr] << val_shift; in store_pwmenable()
1582 data->pwm_enable[0] = (reg_array_tmp[0] >> 2) & 0x03; in w83791d_update_device()
1583 data->pwm_enable[1] = (reg_array_tmp[0] >> 4) & 0x03; in w83791d_update_device()
1584 data->pwm_enable[2] = (reg_array_tmp[1] >> 2) & 0x03; in w83791d_update_device()
Dnct6775.c109 enum pwm_enable { off, manual, thermal_cruise, speed_cruise, sf3, sf4 }; enum
647 static enum pwm_enable reg_to_pwm_enable(int pwm, int mode) in reg_to_pwm_enable()
654 static int pwm_enable_to_reg(enum pwm_enable mode) in pwm_enable_to_reg()
846 enum pwm_enable pwm_enable[NUM_FAN]; member
1312 data->pwm_enable[i] = reg_to_pwm_enable(data->pwm[0][i], in nct6775_update_pwm()
1316 data->pwm_enable[i] != speed_cruise) in nct6775_update_pwm()
1319 data->pwm_enable[i] == speed_cruise) { in nct6775_update_pwm()
1376 data->pwm_enable[i] == thermal_cruise) in nct6775_update_pwm_limits()
1379 data->pwm_enable[i] == speed_cruise) { in nct6775_update_pwm_limits()
2229 if (index == 0 && data->pwm_enable[nr] > manual) in show_pwm()
[all …]
Dw83793.c248 u8 pwm_enable; /* Register value, each Temp has 1 bit */ member
815 val = ((data->pwm_enable >> index) & 0x01) + 2; in show_sf_ctrl()
849 data->pwm_enable = in store_sf_ctrl()
852 data->pwm_enable |= 1 << index; in store_sf_ctrl()
854 data->pwm_enable &= ~(1 << index); in store_sf_ctrl()
856 data->pwm_enable); in store_sf_ctrl()
2047 data->pwm_enable = w83793_read_value(client, W83793_REG_PWM_ENABLE); in w83793_update_nonvolatile()
Dasc7621.c964 VAA(0x07, 0x01, 0x01), VAA(5, 3, 5), pwm_enable),
966 VAA(0x07, 0x01, 0x01), VAA(5, 3, 6), pwm_enable),
968 VAA(0x07, 0x01, 0x01), VAA(5, 3, 7), pwm_enable),
Dw83627ehf.c477 u8 pwm_enable[4]; /* 1->manual member
749 data->pwm_enable[i] = ((fanmodecfg >> 4) & 7) + 1; in nct6775_update_pwm()
773 data->pwm_enable[i] = ((pwmcfg >> W83627EHF_PWM_ENABLE_SHIFT[i]) in w83627ehf_update_pwm()
1386 show_pwm_reg(pwm_enable) in show_pwm_reg() argument
1469 data->pwm_enable[nr] = val; in store_pwm_enable()
2453 data->pwm_enable_orig[i] = data->pwm_enable[i]; in w83627ehf_probe()
Dw83627hf.c381 u8 pwm_enable[3]; /* 1 = manual member
1105 return sprintf(buf, "%d\n", data->pwm_enable[nr]); in show_pwm_enable()
1125 data->pwm_enable[nr] = val; in store_pwm_enable()
1886 data->pwm_enable[i] = in w83627hf_update_device()
/linux-4.1.27/include/linux/
Df75375s.h18 u8 pwm_enable[2]; member
Dpwm.h29 int pwm_enable(struct pwm_device *pwm);
50 static inline int pwm_enable(struct pwm_device *pwm) in pwm_enable() function
/linux-4.1.27/drivers/platform/x86/
Dcompal-laptop.c176 int pwm_enable; /* 0:full on, 1:set by pwm1, 2:control by motherboard */ member
409 return sprintf(buf, "%d\n", data->pwm_enable); in SIMPLE_MASKED_STORE_SHOW()
425 data->pwm_enable = val; in pwm_enable_store()
466 if (data->pwm_enable != 1) in pwm_store()
904 data->pwm_enable = 2; /* Keep motherboard in control for now */ in initialize_fan_control_data()
/linux-4.1.27/Documentation/hwmon/
Damc682152 pwm1_auto_channels_temp ro 1 if pwm_enable==2, 3 if pwm_enable==3
/linux-4.1.27/arch/arm/mach-iop32x/
Dglantank.c168 .pwm_enable = { 0, 0 },
Dn2100.c202 .pwm_enable = { 0, 0 },
/linux-4.1.27/drivers/clk/
Dclk-pwm.c32 return pwm_enable(clk_pwm->pwm); in clk_pwm_prepare()
/linux-4.1.27/drivers/regulator/
Dpwm-regulator.c65 ret = pwm_enable(drvdata->pwm); in pwm_regulator_set_voltage_sel()
/linux-4.1.27/Documentation/
Dpwm.txt47 To start/stop toggling the PWM output use pwm_enable()/pwm_disable().
113 PWM core does not enforce any locking to pwm_enable(), pwm_disable() and
/linux-4.1.27/drivers/input/misc/
Dpwm-beeper.c40 pwm_enable(beeper->pwm); in __pwm_beeper_set()
Dmax77693-haptic.c126 error = pwm_enable(haptic->pwm_dev); in max77693_haptic_enable()
Dmax77843-haptic.c117 error = pwm_enable(haptic->pwm_dev); in max77843_haptic_enable()
Dmax8997_haptic.c191 error = pwm_enable(chip->pwm); in max8997_haptic_enable()
/linux-4.1.27/drivers/leds/
Dleds-pwm.c51 pwm_enable(led_dat->pwm); in __led_pwm_set()
/linux-4.1.27/drivers/pwm/
Dcore.c458 int pwm_enable(struct pwm_device *pwm) in pwm_enable() function
465 EXPORT_SYMBOL_GPL(pwm_enable);
Dsysfs.c121 ret = pwm_enable(pwm); in pwm_enable_store()
/linux-4.1.27/drivers/video/backlight/
Dlp8788_bl.c152 pwm_enable(bl->pwm); in lp8788_pwm_ctrl()
Dpwm_bl.c60 pwm_enable(pb->pwm); in pwm_backlight_power_on()
Dlm3630a_bl.c170 pwm_enable(pchip->pwmd); in lm3630a_pwm_ctrl()
Dlp855x_bl.c252 pwm_enable(lp->pwm); in lp855x_pwm_ctrl()
/linux-4.1.27/drivers/video/fbdev/
Dssd1307fb.c270 pwm_enable(par->pwm); in ssd1307fb_ssd1307_init()
Dw100fb.h770 u32 pwm_enable : 1; member
Dw100fb.c1267 w100_pwr_state.pwrmgt_cntl.f.pwm_enable = 0x0; in w100_pwm_setup()
/linux-4.1.27/arch/arm/mach-s3c24xx/
Dmach-rx1950.c439 pwm_enable(lcd_pwm); in rx1950_lcd_power()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_bios.h894 u8 pwm_enable; member