ASPEED_I2C_CMD_REG
writel(ASPEED_I2CD_M_STOP_CMD, bus->base + ASPEED_I2C_CMD_REG);
command = readl(bus->base + ASPEED_I2C_CMD_REG);
else if (!(readl(bus->base + ASPEED_I2C_CMD_REG) &
bus->base + ASPEED_I2C_CMD_REG);
else if (!(readl(bus->base + ASPEED_I2C_CMD_REG) &
command = readl(bus->base + ASPEED_I2C_CMD_REG);
writel(ASPEED_I2CD_S_TX_CMD, bus->base + ASPEED_I2C_CMD_REG);
writel(ASPEED_I2CD_S_TX_CMD, bus->base + ASPEED_I2C_CMD_REG);
writel(ASPEED_I2CD_M_S_RX_CMD_LAST, bus->base + ASPEED_I2C_CMD_REG);
writel(command, bus->base + ASPEED_I2C_CMD_REG);
writel(readl(bus->base + ASPEED_I2C_CMD_REG) &
bus->base + ASPEED_I2C_CMD_REG);
bus->base + ASPEED_I2C_CMD_REG);
writel(command, bus->base + ASPEED_I2C_CMD_REG);
(readl(bus->base + ASPEED_I2C_CMD_REG) &
(readl(bus->base + ASPEED_I2C_CMD_REG) &