mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
hw/i2c: pmbus: add registers
- add the VOUT_MIN and STATUS_MFR registers Signed-off-by: Titus Rwantare <titusr@google.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Acked-by: Corey Minyard <cminyard@mvista.com> Message-Id: <20220307200605.4001451-2-titusr@google.com> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
This commit is contained in:
parent
9740b907a5
commit
32480293db
2 changed files with 27 additions and 0 deletions
|
@ -43,6 +43,7 @@ enum pmbus_registers {
|
|||
PMBUS_VOUT_DROOP = 0x28, /* R/W word */
|
||||
PMBUS_VOUT_SCALE_LOOP = 0x29, /* R/W word */
|
||||
PMBUS_VOUT_SCALE_MONITOR = 0x2A, /* R/W word */
|
||||
PMBUS_VOUT_MIN = 0x2B, /* R/W word */
|
||||
PMBUS_COEFFICIENTS = 0x30, /* Read-only block 5 bytes */
|
||||
PMBUS_POUT_MAX = 0x31, /* R/W word */
|
||||
PMBUS_MAX_DUTY = 0x32, /* R/W word */
|
||||
|
@ -255,6 +256,7 @@ OBJECT_DECLARE_TYPE(PMBusDevice, PMBusDeviceClass,
|
|||
#define PB_HAS_TEMP3 BIT_ULL(42)
|
||||
#define PB_HAS_TEMP_RATING BIT_ULL(43)
|
||||
#define PB_HAS_MFR_INFO BIT_ULL(50)
|
||||
#define PB_HAS_STATUS_MFR_SPECIFIC BIT_ULL(51)
|
||||
|
||||
struct PMBusDeviceClass {
|
||||
SMBusDeviceClass parent_class;
|
||||
|
@ -295,6 +297,7 @@ typedef struct PMBusPage {
|
|||
uint16_t vout_droop; /* R/W word */
|
||||
uint16_t vout_scale_loop; /* R/W word */
|
||||
uint16_t vout_scale_monitor; /* R/W word */
|
||||
uint16_t vout_min; /* R/W word */
|
||||
uint8_t coefficients[5]; /* Read-only block 5 bytes */
|
||||
uint16_t pout_max; /* R/W word */
|
||||
uint16_t max_duty; /* R/W word */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue