Lines Matching refs:pwm1
291 struct pwm_data pwm1; /* Pwm control values */ member
364 data->pwm1.pwm = adm1026_read_value(client, in adm1026_update_device()
451 data->pwm1.enable = 2; in adm1026_update_device()
452 data->pwm1.auto_pwm_min = in adm1026_update_device()
453 PWM_MIN_FROM_REG(data->pwm1.pwm); in adm1026_update_device()
1264 return sprintf(buf, "%d\n", PWM_FROM_REG(data->pwm1.pwm)); in pwm1_show()
1273 if (data->pwm1.enable == 1) { in pwm1_store()
1282 data->pwm1.pwm = PWM_TO_REG(val); in pwm1_store()
1283 adm1026_write_value(client, ADM1026_REG_PWM, data->pwm1.pwm); in pwm1_store()
1294 return sprintf(buf, "%d\n", data->pwm1.auto_pwm_min); in temp1_auto_point1_pwm_show()
1311 data->pwm1.auto_pwm_min = clamp_val(val, 0, 255); in temp1_auto_point1_pwm_store()
1312 if (data->pwm1.enable == 2) { /* apply immediately */ in temp1_auto_point1_pwm_store()
1313 data->pwm1.pwm = PWM_TO_REG((data->pwm1.pwm & 0x0f) | in temp1_auto_point1_pwm_store()
1314 PWM_MIN_TO_REG(data->pwm1.auto_pwm_min)); in temp1_auto_point1_pwm_store()
1315 adm1026_write_value(client, ADM1026_REG_PWM, data->pwm1.pwm); in temp1_auto_point1_pwm_store()
1332 return sprintf(buf, "%d\n", data->pwm1.enable); in pwm1_enable_show()
1353 old_enable = data->pwm1.enable; in pwm1_enable_store()
1354 data->pwm1.enable = val; in pwm1_enable_store()
1359 data->pwm1.pwm = PWM_TO_REG((data->pwm1.pwm & 0x0f) | in pwm1_enable_store()
1360 PWM_MIN_TO_REG(data->pwm1.auto_pwm_min)); in pwm1_enable_store()
1361 adm1026_write_value(client, ADM1026_REG_PWM, data->pwm1.pwm); in pwm1_enable_store()
1364 data->pwm1.pwm = 255; in pwm1_enable_store()
1365 adm1026_write_value(client, ADM1026_REG_PWM, data->pwm1.pwm); in pwm1_enable_store()
1373 static DEVICE_ATTR_RW(pwm1);
1798 data->pwm1.auto_pwm_min = 255; in adm1026_init_client()