Symbol: mtk_i2c
drivers/i2c/busses/i2c-mt65xx.c
1245
struct mtk_i2c *i2c = i2c_get_adapdata(adap);
drivers/i2c/busses/i2c-mt65xx.c
1309
struct mtk_i2c *i2c = dev_id;
drivers/i2c/busses/i2c-mt65xx.c
1350
static int mtk_i2c_parse_dt(struct device_node *np, struct mtk_i2c *i2c)
drivers/i2c/busses/i2c-mt65xx.c
1377
struct mtk_i2c *i2c;
drivers/i2c/busses/i2c-mt65xx.c
1506
struct mtk_i2c *i2c = platform_get_drvdata(pdev);
drivers/i2c/busses/i2c-mt65xx.c
1515
struct mtk_i2c *i2c = dev_get_drvdata(dev);
drivers/i2c/busses/i2c-mt65xx.c
1526
struct mtk_i2c *i2c = dev_get_drvdata(dev);
drivers/i2c/busses/i2c-mt65xx.c
542
static u16 mtk_i2c_readw(struct mtk_i2c *i2c, enum I2C_REGS_OFFSET reg)
drivers/i2c/busses/i2c-mt65xx.c
547
static void mtk_i2c_writew(struct mtk_i2c *i2c, u16 val,
drivers/i2c/busses/i2c-mt65xx.c
553
static void mtk_i2c_init_hw(struct mtk_i2c *i2c)
drivers/i2c/busses/i2c-mt65xx.c
660
static int mtk_i2c_get_clk_div_restri(struct mtk_i2c *i2c,
drivers/i2c/busses/i2c-mt65xx.c
697
static int mtk_i2c_check_ac_timing(struct mtk_i2c *i2c,
drivers/i2c/busses/i2c-mt65xx.c
799
static int mtk_i2c_calculate_speed(struct mtk_i2c *i2c, unsigned int clk_src,
drivers/i2c/busses/i2c-mt65xx.c
872
static void mtk_i2c_set_speed(struct mtk_i2c *i2c, unsigned int parent_clk)
drivers/i2c/busses/i2c-mt65xx.c
944
static void i2c_dump_register(struct mtk_i2c *i2c)
drivers/i2c/busses/i2c-mt65xx.c
995
static int mtk_i2c_do_transfer(struct mtk_i2c *i2c, struct i2c_msg *msgs,
drivers/i2c/busses/i2c-mt7621.c
101
static void mtk_i2c_dump_reg(struct mtk_i2c *i2c)
drivers/i2c/busses/i2c-mt7621.c
112
static int mtk_i2c_check_ack(struct mtk_i2c *i2c, u32 expected)
drivers/i2c/busses/i2c-mt7621.c
120
static int mtk_i2c_start(struct mtk_i2c *i2c)
drivers/i2c/busses/i2c-mt7621.c
126
static int mtk_i2c_stop(struct mtk_i2c *i2c)
drivers/i2c/busses/i2c-mt7621.c
132
static int mtk_i2c_cmd(struct mtk_i2c *i2c, u32 cmd, int page_len)
drivers/i2c/busses/i2c-mt7621.c
142
struct mtk_i2c *i2c;
drivers/i2c/busses/i2c-mt7621.c
257
static void mtk_i2c_init(struct mtk_i2c *i2c)
drivers/i2c/busses/i2c-mt7621.c
270
struct mtk_i2c *i2c;
drivers/i2c/busses/i2c-mt7621.c
274
i2c = devm_kzalloc(&pdev->dev, sizeof(struct mtk_i2c), GFP_KERNEL);
drivers/i2c/busses/i2c-mt7621.c
323
struct mtk_i2c *i2c = platform_get_drvdata(pdev);
drivers/i2c/busses/i2c-mt7621.c
70
static int mtk_i2c_wait_idle(struct mtk_i2c *i2c)
drivers/i2c/busses/i2c-mt7621.c
84
static void mtk_i2c_reset(struct mtk_i2c *i2c)