Lines Matching full:page
89 * @page: Each page corresponds to a device monitored by the Max 31785
90 * The page register determines the available commands depending on device
175 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_read_byte()
176 pmbus_send8(pmdev, pmdev->pages[pmdev->page].fan_config_1_2); in max31785_read_byte()
181 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_read_byte()
182 pmbus_send16(pmdev, pmdev->pages[pmdev->page].fan_command_1); in max31785_read_byte()
187 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_read_byte()
188 pmbus_send16(pmdev, pmdev->pages[pmdev->page].read_fan_speed_1); in max31785_read_byte()
193 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_read_byte()
194 pmbus_send16(pmdev, pmdev->pages[pmdev->page].status_fans_1_2); in max31785_read_byte()
223 pmbus_send16(pmdev, s->mfr_mode[pmdev->page]); in max31785_read_byte()
227 if ((pmdev->page >= MAX31785_MIN_ADC_VOLTAGE_PAGE) && in max31785_read_byte()
228 (pmdev->page <= MAX31785_MAX_ADC_VOLTAGE_PAGE)) { in max31785_read_byte()
229 pmbus_send16(pmdev, s->vout_peak[pmdev->page]); in max31785_read_byte()
234 if ((pmdev->page >= MAX31785_MIN_TEMP_PAGE) && in max31785_read_byte()
235 (pmdev->page <= MAX31785_MAX_TEMP_PAGE)) { in max31785_read_byte()
236 pmbus_send16(pmdev, s->temperature_peak[pmdev->page]); in max31785_read_byte()
241 if ((pmdev->page >= MAX31785_MIN_ADC_VOLTAGE_PAGE) && in max31785_read_byte()
242 (pmdev->page <= MAX31785_MAX_ADC_VOLTAGE_PAGE)) { in max31785_read_byte()
243 pmbus_send16(pmdev, s->vout_min[pmdev->page]); in max31785_read_byte()
248 pmbus_send8(pmdev, s->fault_response[pmdev->page]); in max31785_read_byte()
252 pmbus_send32(pmdev, s->time_count[pmdev->page]); in max31785_read_byte()
256 if ((pmdev->page >= MAX31785_MIN_TEMP_PAGE) && in max31785_read_byte()
257 (pmdev->page <= MAX31785_MAX_TEMP_PAGE)) { in max31785_read_byte()
258 pmbus_send16(pmdev, s->temp_sensor_config[pmdev->page]); in max31785_read_byte()
263 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_read_byte()
264 pmbus_send16(pmdev, s->fan_config[pmdev->page]); in max31785_read_byte()
269 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_read_byte()
270 pmbus_send16(pmdev, s->read_fan_pwm[pmdev->page]); in max31785_read_byte()
275 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_read_byte()
276 pmbus_send16(pmdev, s->fan_fault_limit[pmdev->page]); in max31785_read_byte()
281 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_read_byte()
282 pmbus_send16(pmdev, s->fan_warn_limit[pmdev->page]); in max31785_read_byte()
287 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_read_byte()
288 pmbus_send16(pmdev, s->fan_run_time[pmdev->page]); in max31785_read_byte()
293 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_read_byte()
294 pmbus_send16(pmdev, s->fan_pwm_avg[pmdev->page]); in max31785_read_byte()
299 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_read_byte()
300 pmbus_send64(pmdev, s->fan_pwm2rpm[pmdev->page]); in max31785_read_byte()
336 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_write_data()
337 pmdev->pages[pmdev->page].fan_config_1_2 = pmbus_receive8(pmdev); in max31785_write_data()
342 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_write_data()
343 pmdev->pages[pmdev->page].fan_command_1 = pmbus_receive16(pmdev); in max31785_write_data()
344 pmdev->pages[pmdev->page].read_fan_speed_1 = in max31785_write_data()
346 pmdev->pages[pmdev->page].fan_command_1); in max31785_write_data()
363 s->mfr_mode[pmdev->page] = pmbus_receive16(pmdev); in max31785_write_data()
367 if ((pmdev->page >= MAX31785_MIN_ADC_VOLTAGE_PAGE) && in max31785_write_data()
368 (pmdev->page <= MAX31785_MAX_ADC_VOLTAGE_PAGE)) { in max31785_write_data()
369 s->vout_peak[pmdev->page] = pmbus_receive16(pmdev); in max31785_write_data()
374 if ((pmdev->page >= 6) && (pmdev->page <= 16)) { in max31785_write_data()
375 s->temperature_peak[pmdev->page] = pmbus_receive16(pmdev); in max31785_write_data()
380 if ((pmdev->page >= MAX31785_MIN_ADC_VOLTAGE_PAGE) && in max31785_write_data()
381 (pmdev->page <= MAX31785_MAX_ADC_VOLTAGE_PAGE)) { in max31785_write_data()
382 s->vout_min[pmdev->page] = pmbus_receive16(pmdev); in max31785_write_data()
387 s->fault_response[pmdev->page] = pmbus_receive8(pmdev); in max31785_write_data()
391 s->time_count[pmdev->page] = pmbus_receive32(pmdev); in max31785_write_data()
395 if ((pmdev->page >= MAX31785_MIN_TEMP_PAGE) && in max31785_write_data()
396 (pmdev->page <= MAX31785_MAX_TEMP_PAGE)) { in max31785_write_data()
397 s->temp_sensor_config[pmdev->page] = pmbus_receive16(pmdev); in max31785_write_data()
402 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_write_data()
403 s->fan_config[pmdev->page] = pmbus_receive16(pmdev); in max31785_write_data()
408 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_write_data()
409 s->fan_fault_limit[pmdev->page] = pmbus_receive16(pmdev); in max31785_write_data()
414 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_write_data()
415 s->fan_warn_limit[pmdev->page] = pmbus_receive16(pmdev); in max31785_write_data()
420 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_write_data()
421 s->fan_run_time[pmdev->page] = pmbus_receive16(pmdev); in max31785_write_data()
426 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_write_data()
427 s->fan_pwm_avg[pmdev->page] = pmbus_receive16(pmdev); in max31785_write_data()
432 if (pmdev->page <= MAX31785_MAX_FAN_PAGE) { in max31785_write_data()
433 s->fan_pwm2rpm[pmdev->page] = pmbus_receive64(pmdev); in max31785_write_data()