Lines Matching refs:pwm_ctrl
566 u8 pwm_ctrl[NUM_PWM]; /* Register value */ member
698 data->pwm_ctrl[nr] = it87_read_value(data, IT87_REG_PWM[nr]); in it87_update_pwm_ctrl()
700 data->pwm_temp_map[nr] = data->pwm_ctrl[nr] & 0x03; in it87_update_pwm_ctrl()
704 if (data->pwm_ctrl[nr] & 0x80) /* Automatic mode */ in it87_update_pwm_ctrl()
705 data->pwm_temp_map[nr] = data->pwm_ctrl[nr] & 0x03; in it87_update_pwm_ctrl()
707 data->pwm_duty[nr] = data->pwm_ctrl[nr] & 0x7f; in it87_update_pwm_ctrl()
1109 if (data->pwm_ctrl[nr] & 0x80) in pwm_mode()
1342 ctrl = (data->pwm_ctrl[nr] & 0x7c) | in set_pwm_enable()
1347 data->pwm_ctrl[nr] = ctrl; in set_pwm_enable()
1354 ctrl = (data->pwm_ctrl[nr] & 0x7c) | in set_pwm_enable()
1361 data->pwm_ctrl[nr] = ctrl; in set_pwm_enable()
1394 if (data->pwm_ctrl[nr] & 0x80) { in set_pwm()
1407 if (!(data->pwm_ctrl[nr] & 0x80)) { in set_pwm()
1408 data->pwm_ctrl[nr] = data->pwm_duty[nr]; in set_pwm()
1410 data->pwm_ctrl[nr]); in set_pwm()
1507 if (data->pwm_ctrl[nr] & 0x80) { in set_pwm_temp_map()
1508 data->pwm_ctrl[nr] = (data->pwm_ctrl[nr] & 0xfc) | in set_pwm_temp_map()
1510 it87_write_value(data, IT87_REG_PWM[nr], data->pwm_ctrl[nr]); in set_pwm_temp_map()