Home
last modified time | relevance | path

Searched refs:mtk_i2c (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-mt7621.c59 struct mtk_i2c { struct
69 static int mtk_i2c_wait_idle(struct mtk_i2c *i2c) in mtk_i2c_wait_idle()
83 static void mtk_i2c_reset(struct mtk_i2c *i2c) in mtk_i2c_reset()
100 static void mtk_i2c_dump_reg(struct mtk_i2c *i2c) in mtk_i2c_dump_reg()
111 static int mtk_i2c_check_ack(struct mtk_i2c *i2c, u32 expected) in mtk_i2c_check_ack()
119 static int mtk_i2c_master_start(struct mtk_i2c *i2c) in mtk_i2c_master_start()
125 static int mtk_i2c_master_stop(struct mtk_i2c *i2c) in mtk_i2c_master_stop()
131 static int mtk_i2c_master_cmd(struct mtk_i2c *i2c, u32 cmd, int page_len) in mtk_i2c_master_cmd()
141 struct mtk_i2c *i2c; in mtk_i2c_master_xfer()
260 static void mtk_i2c_init(struct mtk_i2c *i2
[all...]
H A Di2c-mt65xx.c232 struct mtk_i2c { struct
420 static u16 mtk_i2c_readw(struct mtk_i2c *i2c, enum I2C_REGS_OFFSET reg) in mtk_i2c_readw()
425 static void mtk_i2c_writew(struct mtk_i2c *i2c, u16 val, in mtk_i2c_writew()
431 static int mtk_i2c_clock_enable(struct mtk_i2c *i2c) in mtk_i2c_clock_enable()
468 static void mtk_i2c_clock_disable(struct mtk_i2c *i2c) in mtk_i2c_clock_disable()
480 static void mtk_i2c_init_hw(struct mtk_i2c *i2c) in mtk_i2c_init_hw()
599 static int mtk_i2c_check_ac_timing(struct mtk_i2c *i2c, in mtk_i2c_check_ac_timing()
700 static int mtk_i2c_calculate_speed(struct mtk_i2c *i2c, unsigned int clk_src, in mtk_i2c_calculate_speed()
770 static int mtk_i2c_set_speed(struct mtk_i2c *i2c, unsigned int parent_clk) in mtk_i2c_set_speed()
843 static int mtk_i2c_do_transfer(struct mtk_i2c *i2
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-mt7621.c60 struct mtk_i2c { struct
70 static int mtk_i2c_wait_idle(struct mtk_i2c *i2c) in mtk_i2c_wait_idle()
84 static void mtk_i2c_reset(struct mtk_i2c *i2c) in mtk_i2c_reset()
101 static void mtk_i2c_dump_reg(struct mtk_i2c *i2c) in mtk_i2c_dump_reg()
112 static int mtk_i2c_check_ack(struct mtk_i2c *i2c, u32 expected) in mtk_i2c_check_ack()
120 static int mtk_i2c_master_start(struct mtk_i2c *i2c) in mtk_i2c_master_start()
126 static int mtk_i2c_master_stop(struct mtk_i2c *i2c) in mtk_i2c_master_stop()
132 static int mtk_i2c_master_cmd(struct mtk_i2c *i2c, u32 cmd, int page_len) in mtk_i2c_master_cmd()
142 struct mtk_i2c *i2c; in mtk_i2c_master_xfer()
261 static void mtk_i2c_init(struct mtk_i2c *i2
[all...]
H A Di2c-mt65xx.c286 struct mtk_i2c { struct
541 static u16 mtk_i2c_readw(struct mtk_i2c *i2c, enum I2C_REGS_OFFSET reg) in mtk_i2c_readw()
546 static void mtk_i2c_writew(struct mtk_i2c *i2c, u16 val, in mtk_i2c_writew()
552 static void mtk_i2c_init_hw(struct mtk_i2c *i2c) in mtk_i2c_init_hw()
659 static int mtk_i2c_get_clk_div_restri(struct mtk_i2c *i2c, in mtk_i2c_get_clk_div_restri()
696 static int mtk_i2c_check_ac_timing(struct mtk_i2c *i2c, in mtk_i2c_check_ac_timing()
798 static int mtk_i2c_calculate_speed(struct mtk_i2c *i2c, unsigned int clk_src, in mtk_i2c_calculate_speed()
871 static int mtk_i2c_set_speed(struct mtk_i2c *i2c, unsigned int parent_clk) in mtk_i2c_set_speed()
946 static void i2c_dump_register(struct mtk_i2c *i2c) in i2c_dump_register()
997 static int mtk_i2c_do_transfer(struct mtk_i2c *i2
[all...]

Completed in 5 milliseconds