Lines Matching refs:i2c_writel
263 static inline void i2c_writel(struct rk3x_i2c *i2c, u32 value, in i2c_writel() function
277 i2c_writel(i2c, REG_INT_ALL, REG_IPD); in rk3x_i2c_clean_ipd()
282 i2c_writel(i2c, IEN_ALL_DISABLE, REG_IEN); in rk3x_i2c_disable_irq()
289 i2c_writel(i2c, val, REG_CON); in rk3x_i2c_disable()
313 i2c_writel(i2c, con1, REG_CON1); in rk3x_i2c_auto_stop()
315 i2c_writel(i2c, REG_INT_STOP, REG_IEN); in rk3x_i2c_auto_stop()
317 i2c_writel(i2c, REG_INT_STOP | REG_INT_NAKRCV, REG_IEN); in rk3x_i2c_auto_stop()
322 i2c_writel(i2c, con1, REG_CON1); in rk3x_i2c_auto_stop()
338 i2c_writel(i2c, REG_INT_MBTF | REG_INT_NAKRCV, REG_IEN); in rk3x_i2c_start()
345 i2c_writel(i2c, REG_INT_MBRF | REG_INT_NAKRCV, REG_IEN); in rk3x_i2c_start()
357 i2c_writel(i2c, val, REG_CON); in rk3x_i2c_start()
361 i2c_writel(i2c, length, REG_MTXCNT); in rk3x_i2c_start()
381 i2c_writel(i2c, REG_INT_STOP, REG_IEN); in rk3x_i2c_stop()
388 i2c_writel(i2c, ctrl, REG_CON); in rk3x_i2c_stop()
400 i2c_writel(i2c, ctrl, REG_CON); in rk3x_i2c_stop()
436 i2c_writel(i2c, con, REG_CON); in rk3x_i2c_prepare_read()
437 i2c_writel(i2c, len, REG_MRXCNT); in rk3x_i2c_prepare_read()
465 i2c_writel(i2c, val, TXBUFFER_BASE + 4 * i); in rk3x_i2c_fill_transmit_buf()
472 i2c_writel(i2c, cnt, REG_MTXCNT); in rk3x_i2c_fill_transmit_buf()
490 i2c_writel(i2c, REG_INT_MBTF, REG_IPD); in rk3x_i2c_handle_write()
528 i2c_writel(i2c, REG_INT_MBRF | REG_INT_START, REG_IPD); in rk3x_i2c_handle_read()
563 i2c_writel(i2c, REG_INT_STOP, REG_IPD); in rk3x_i2c_handle_stop()
570 i2c_writel(i2c, con, REG_CON); in rk3x_i2c_handle_stop()
606 i2c_writel(i2c, REG_INT_NAKRCV, REG_IPD); in rk3x_i2c_irq()
1000 i2c_writel(i2c, val, REG_CON); in rk3x_i2c_adapt_div()
1001 i2c_writel(i2c, (calc.div_high << 16) | (calc.div_low & 0xffff), in rk3x_i2c_adapt_div()
1113 i2c_writel(i2c, addr | REG_MRXADDR_VALID(0), REG_MRXADDR); in rk3x_i2c_setup()
1114 i2c_writel(i2c, reg_addr, REG_MRXRADDR); in rk3x_i2c_setup()
1131 i2c_writel(i2c, addr | REG_MRXADDR_VALID(0), in rk3x_i2c_setup()
1133 i2c_writel(i2c, 0, REG_MRXRADDR); in rk3x_i2c_setup()
1150 i2c_writel(i2c, 0, REG_CON1); in rk3x_i2c_setup()
1237 i2c_writel(i2c, val, REG_CON); in rk3x_i2c_xfer_common()
1296 i2c_writel(i2c, 0, REG_IEN); in rk3x_i2c_restart_notify()
1299 i2c_writel(i2c, val, REG_CON); in rk3x_i2c_restart_notify()