|
@@ -111,22 +111,22 @@
|
|
|
#define ASPEED_I2CD_DEV_ADDR_MASK GENMASK(6, 0)
|
|
|
|
|
|
enum aspeed_i2c_master_state {
|
|
|
+ ASPEED_I2C_MASTER_INACTIVE,
|
|
|
ASPEED_I2C_MASTER_START,
|
|
|
ASPEED_I2C_MASTER_TX_FIRST,
|
|
|
ASPEED_I2C_MASTER_TX,
|
|
|
ASPEED_I2C_MASTER_RX_FIRST,
|
|
|
ASPEED_I2C_MASTER_RX,
|
|
|
ASPEED_I2C_MASTER_STOP,
|
|
|
- ASPEED_I2C_MASTER_INACTIVE,
|
|
|
};
|
|
|
|
|
|
enum aspeed_i2c_slave_state {
|
|
|
+ ASPEED_I2C_SLAVE_STOP,
|
|
|
ASPEED_I2C_SLAVE_START,
|
|
|
ASPEED_I2C_SLAVE_READ_REQUESTED,
|
|
|
ASPEED_I2C_SLAVE_READ_PROCESSED,
|
|
|
ASPEED_I2C_SLAVE_WRITE_REQUESTED,
|
|
|
ASPEED_I2C_SLAVE_WRITE_RECEIVED,
|
|
|
- ASPEED_I2C_SLAVE_STOP,
|
|
|
};
|
|
|
|
|
|
struct aspeed_i2c_bus {
|