Home
last modified time | relevance | path

Searched refs:RCAR_I2C_ICMSR (Results 1 – 1 of 1) sorted by relevance

/openbmc/u-boot/drivers/i2c/
H A Drcar_i2c.c32 #define RCAR_I2C_ICMSR 0x0c /* master status */ macro
74 ret = wait_for_bit_le32(priv->base + RCAR_I2C_ICMSR, RCAR_I2C_ICMSR_MST, in rcar_i2c_finish()
78 writel(0, priv->base + RCAR_I2C_ICMSR); in rcar_i2c_finish()
111 mstat = readl(priv->base + RCAR_I2C_ICMSR); in rcar_i2c_recover()
124 writel(0, priv->base + RCAR_I2C_ICMSR); in rcar_i2c_set_addr()
142 writel(0, priv->base + RCAR_I2C_ICMSR); in rcar_i2c_set_addr()
144 ret = wait_for_bit_le32(priv->base + RCAR_I2C_ICMSR, mask, in rcar_i2c_set_addr()
150 if (readl(priv->base + RCAR_I2C_ICMSR) & RCAR_I2C_ICMSR_MNR) in rcar_i2c_set_addr()
167 writel((u32)~RCAR_I2C_ICMSR_MDR, priv->base + RCAR_I2C_ICMSR); in rcar_i2c_read_common()
169 ret = wait_for_bit_le32(priv->base + RCAR_I2C_ICMSR, in rcar_i2c_read_common()
[all …]