Home
last modified time | relevance | path

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

/linux/drivers/hwmon/
H A Dgpio-fan.c46 bool pwm_enable; member
215 if (!fan_data->pwm_enable) { in pwm1_store()
234 return sprintf(buf, "%d\n", fan_data->pwm_enable); in pwm1_enable_show()
248 if (fan_data->pwm_enable == val) in pwm1_enable_store()
253 fan_data->pwm_enable = val; in pwm1_enable_store()
307 if (!fan_data->pwm_enable) { in set_rpm()
383 fan_data->pwm_enable = true; /* Enable manual fan speed control. */ in fan_ctrl_init()
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
H A Dw83791d.c305 u8 pwm_enable[3]; /* pwm enable status for fan 1-3 member
760 return sprintf(buf, "%u\n", data->pwm_enable[nr] + 1); in show_pwmenable()
782 data->pwm_enable[nr] = val - 1; in store_pwmenable()
803 data->pwm_enable[nr] << val_shift; in store_pwmenable()
1544 data->pwm_enable[0] = (reg_array_tmp[0] >> 2) & 0x03; in w83791d_update_device()
1545 data->pwm_enable[1] = (reg_array_tmp[0] >> 4) & 0x03; in w83791d_update_device()
1546 data->pwm_enable[2] = (reg_array_tmp[1] >> 2) & 0x03; in w83791d_update_device()
H A Dw83627hf.c374 u8 pwm_enable[3]; /* 1 = manual member
538 data->pwm_enable[i] = in w83627hf_update_device()
1608 return sprintf(buf, "%d\n", data->pwm_enable[nr]); in pwm_enable_show()
1628 data->pwm_enable[nr] = val; in pwm_enable_store()
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 Dw83793.c234 u8 pwm_enable; /* Register value, each Temp has 1 bit */ member
800 val = ((data->pwm_enable >> index) & 0x01) + 2; in show_sf_ctrl()
834 data->pwm_enable = in store_sf_ctrl()
837 data->pwm_enable |= 1 << index; in store_sf_ctrl()
839 data->pwm_enable &= ~(1 << index); in store_sf_ctrl()
841 data->pwm_enable); in store_sf_ctrl()
2012 data->pwm_enable = w83793_read_value(client, W83793_REG_PWM_ENABLE); in w83793_update_nonvolatile()
H A Dnct6775-core.c900 static enum pwm_enable reg_to_pwm_enable(int pwm, int mode) in reg_to_pwm_enable()
907 static int pwm_enable_to_reg(enum pwm_enable mode) in pwm_enable_to_reg()
1419 data->pwm_enable[i] = reg_to_pwm_enable(data->pwm[0][i], in nct6775_update_pwm()
1423 data->pwm_enable[i] != speed_cruise) in nct6775_update_pwm()
1426 data->pwm_enable[i] == speed_cruise) { in nct6775_update_pwm()
1497 data->pwm_enable[i] == thermal_cruise) in nct6775_update_pwm_limits()
1500 data->pwm_enable[i] == speed_cruise) { in nct6775_update_pwm_limits()
2530 if (index == 0 && data->pwm_enable[nr] > manual) { in show_pwm()
2560 if (index == 0 && data->pwm_enable[nr] > manual) in store_pwm()
2616 switch (data->pwm_enable[nr]) { in pwm_update_registers()
[all …]
H A Dnzxt-kraken3.c32 enum pwm_enable { off, manual, curve } __packed; enum
86 enum pwm_enable mode;
/linux/include/linux/
H A Df75375s.h18 u8 pwm_enable[2]; member
/linux/Documentation/hwmon/
H A Damc6821.rst62 pwm1_auto_channels_temp ro 1 if pwm_enable==2, 3 if pwm_enable==3
/linux/drivers/regulator/
H A Dpwm-regulator.c121 return pwm_enable(drvdata->pwm); in pwm_regulator_enable()
/linux/Documentation/driver-api/
H A Dpwm.rst68 The pwm_config(), pwm_enable() and pwm_disable() functions are just wrappers
/linux/drivers/video/fbdev/
H A Dssd1307fb.c414 pwm_enable(par->pwm); in ssd1307fb_init()