Statistics
| Branch: | Revision:

root / include / hw / i2c / pm_smbus.h @ 0d09e41a

History | View | Annotate | Download (380 Bytes)

1
#ifndef PM_SMBUS_H
2
#define PM_SMBUS_H
3

    
4
typedef struct PMSMBus {
5
    i2c_bus *smbus;
6
    MemoryRegion io;
7

    
8
    uint8_t smb_stat;
9
    uint8_t smb_ctl;
10
    uint8_t smb_cmd;
11
    uint8_t smb_addr;
12
    uint8_t smb_data0;
13
    uint8_t smb_data1;
14
    uint8_t smb_data[32];
15
    uint8_t smb_index;
16
} PMSMBus;
17

    
18
void pm_smbus_init(DeviceState *parent, PMSMBus *smb);
19

    
20
#endif /* !PM_SMBUS_H */