Searched refs:mtk_i2c (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-mt7621.c | 59 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 D | i2c-mt65xx.c | 232 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 D | i2c-mt7621.c | 60 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 D | i2c-mt65xx.c | 286 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