Lines Matching defs:PMBusPage
286 typedef struct PMBusPage { struct
287 uint64_t page_flags;
289 uint8_t page; /* R/W byte */
290 uint8_t operation; /* R/W byte */
291 uint8_t on_off_config; /* R/W byte */
292 uint8_t write_protect; /* R/W byte */
293 uint8_t phase; /* R/W byte */
294 uint8_t vout_mode; /* R/W byte */
295 uint16_t vout_command; /* R/W word */
296 uint16_t vout_trim; /* R/W word */
297 uint16_t vout_cal_offset; /* R/W word */
298 uint16_t vout_max; /* R/W word */
299 uint16_t vout_margin_high; /* R/W word */
300 uint16_t vout_margin_low; /* R/W word */
301 uint16_t vout_transition_rate; /* R/W word */
302 uint16_t vout_droop; /* R/W word */
303 uint16_t vout_scale_loop; /* R/W word */
304 uint16_t vout_scale_monitor; /* R/W word */
305 uint16_t vout_min; /* R/W word */
306 uint8_t coefficients[5]; /* Read-only block 5 bytes */
307 uint16_t pout_max; /* R/W word */
308 uint16_t max_duty; /* R/W word */
309 uint16_t frequency_switch; /* R/W word */
310 uint16_t vin_on; /* R/W word */
311 uint16_t vin_off; /* R/W word */
312 uint16_t iout_cal_gain; /* R/W word */
313 uint16_t iout_cal_offset; /* R/W word */
314 uint8_t fan_config_1_2; /* R/W byte */
315 uint16_t fan_command_1; /* R/W word */
316 uint16_t fan_command_2; /* R/W word */
317 uint8_t fan_config_3_4; /* R/W byte */
318 uint16_t fan_command_3; /* R/W word */
319 uint16_t fan_command_4; /* R/W word */
320 uint16_t vout_ov_fault_limit; /* R/W word */
321 uint8_t vout_ov_fault_response; /* R/W byte */
322 uint16_t vout_ov_warn_limit; /* R/W word */
323 uint16_t vout_uv_warn_limit; /* R/W word */
324 uint16_t vout_uv_fault_limit; /* R/W word */
325 uint8_t vout_uv_fault_response; /* R/W byte */
326 uint16_t iout_oc_fault_limit; /* R/W word */
327 uint8_t iout_oc_fault_response; /* R/W byte */
328 uint16_t iout_oc_lv_fault_limit; /* R/W word */
329 uint8_t iout_oc_lv_fault_response; /* R/W byte */
330 uint16_t iout_oc_warn_limit; /* R/W word */
331 uint16_t iout_uc_fault_limit; /* R/W word */
332 uint8_t iout_uc_fault_response; /* R/W byte */
333 uint16_t ot_fault_limit; /* R/W word */
334 uint8_t ot_fault_response; /* R/W byte */
335 uint16_t ot_warn_limit; /* R/W word */
336 uint16_t ut_warn_limit; /* R/W word */
337 uint16_t ut_fault_limit; /* R/W word */
338 uint8_t ut_fault_response; /* R/W byte */
339 uint16_t vin_ov_fault_limit; /* R/W word */
340 uint8_t vin_ov_fault_response; /* R/W byte */
341 uint16_t vin_ov_warn_limit; /* R/W word */
342 uint16_t vin_uv_warn_limit; /* R/W word */
343 uint16_t vin_uv_fault_limit; /* R/W word */
344 uint8_t vin_uv_fault_response; /* R/W byte */
345 uint16_t iin_oc_fault_limit; /* R/W word */
346 uint8_t iin_oc_fault_response; /* R/W byte */
347 uint16_t iin_oc_warn_limit; /* R/W word */
348 uint16_t power_good_on; /* R/W word */
349 uint16_t power_good_off; /* R/W word */
350 uint16_t ton_delay; /* R/W word */
351 uint16_t ton_rise; /* R/W word */
352 uint16_t ton_max_fault_limit; /* R/W word */
353 uint8_t ton_max_fault_response; /* R/W byte */
354 uint16_t toff_delay; /* R/W word */
355 uint16_t toff_fall; /* R/W word */
356 uint16_t toff_max_warn_limit; /* R/W word */
357 uint16_t pout_op_fault_limit; /* R/W word */
358 uint8_t pout_op_fault_response; /* R/W byte */
359 uint16_t pout_op_warn_limit; /* R/W word */
360 uint16_t pin_op_warn_limit; /* R/W word */
361 uint16_t status_word; /* R/W word */
362 uint8_t status_vout; /* R/W byte */
363 uint8_t status_iout; /* R/W byte */
364 uint8_t status_input; /* R/W byte */
365 uint8_t status_temperature; /* R/W byte */
366 uint8_t status_cml; /* R/W byte */
367 uint8_t status_other; /* R/W byte */
368 uint8_t status_mfr_specific; /* R/W byte */
369 uint8_t status_fans_1_2; /* R/W byte */
370 uint8_t status_fans_3_4; /* R/W byte */
371 uint8_t read_ein[5]; /* Read-Only block 5 bytes */
372 uint8_t read_eout[5]; /* Read-Only block 5 bytes */
373 uint16_t read_vin; /* Read-Only word */
374 uint16_t read_iin; /* Read-Only word */
375 uint16_t read_vcap; /* Read-Only word */
376 uint16_t read_vout; /* Read-Only word */
377 uint16_t read_iout; /* Read-Only word */
378 uint16_t read_temperature_1; /* Read-Only word */
379 uint16_t read_temperature_2; /* Read-Only word */
380 uint16_t read_temperature_3; /* Read-Only word */
381 uint16_t read_fan_speed_1; /* Read-Only word */
382 uint16_t read_fan_speed_2; /* Read-Only word */
383 uint16_t read_fan_speed_3; /* Read-Only word */
384 uint16_t read_fan_speed_4; /* Read-Only word */
385 uint16_t read_duty_cycle; /* Read-Only word */
386 uint16_t read_frequency; /* Read-Only word */
387 uint16_t read_pout; /* Read-Only word */
388 uint16_t read_pin; /* Read-Only word */
389 uint8_t revision; /* Read-Only byte */
413 } PMBusPage; argument