Lines Matching defs:i2c_writel
226 static inline void i2c_writel(struct rk3x_i2c *i2c, u32 value,
240 i2c_writel(i2c, REG_INT_ALL, REG_IPD);
251 i2c_writel(i2c, REG_INT_START, REG_IEN);
260 i2c_writel(i2c, val, REG_CON);
278 i2c_writel(i2c, REG_INT_STOP, REG_IEN);
284 i2c_writel(i2c, ctrl, REG_CON);
296 i2c_writel(i2c, ctrl, REG_CON);
331 i2c_writel(i2c, con, REG_CON);
332 i2c_writel(i2c, len, REG_MRXCNT);
361 i2c_writel(i2c, val, TXBUFFER_BASE + 4 * i);
367 i2c_writel(i2c, cnt, REG_MTXCNT);
383 i2c_writel(i2c, REG_INT_START, REG_IPD);
386 i2c_writel(i2c, i2c_readl(i2c, REG_CON) & ~REG_CON_START, REG_CON);
390 i2c_writel(i2c, REG_INT_MBTF | REG_INT_NAKRCV, REG_IEN);
395 i2c_writel(i2c, REG_INT_MBRF | REG_INT_NAKRCV, REG_IEN);
411 i2c_writel(i2c, REG_INT_MBTF, REG_IPD);
432 i2c_writel(i2c, REG_INT_MBRF | REG_INT_START, REG_IPD);
466 i2c_writel(i2c, REG_INT_STOP, REG_IPD);
471 i2c_writel(i2c, con, REG_CON);
505 i2c_writel(i2c, REG_INT_NAKRCV, REG_IPD);
892 i2c_writel(i2c, val, REG_CON);
893 i2c_writel(i2c, (calc.div_high << 16) | (calc.div_low & 0xffff),
1005 i2c_writel(i2c, addr | REG_MRXADDR_VALID(0), REG_MRXADDR);
1006 i2c_writel(i2c, reg_addr, REG_MRXRADDR);
1023 i2c_writel(i2c, addr | REG_MRXADDR_VALID(0),
1025 i2c_writel(i2c, 0, REG_MRXRADDR);
1113 i2c_writel(i2c, 0, REG_IEN);
1116 i2c_writel(i2c, val, REG_CON);