Lines Matching defs:mtk_i2c
286 struct mtk_i2c {
541 static u16 mtk_i2c_readw(struct mtk_i2c *i2c, enum I2C_REGS_OFFSET reg)
546 static void mtk_i2c_writew(struct mtk_i2c *i2c, u16 val,
552 static void mtk_i2c_init_hw(struct mtk_i2c *i2c)
659 static int mtk_i2c_get_clk_div_restri(struct mtk_i2c *i2c,
696 static int mtk_i2c_check_ac_timing(struct mtk_i2c *i2c,
798 static int mtk_i2c_calculate_speed(struct mtk_i2c *i2c, unsigned int clk_src,
871 static int mtk_i2c_set_speed(struct mtk_i2c *i2c, unsigned int parent_clk)
946 static void i2c_dump_register(struct mtk_i2c *i2c)
997 static int mtk_i2c_do_transfer(struct mtk_i2c *i2c, struct i2c_msg *msgs,
1246 struct mtk_i2c *i2c = i2c_get_adapdata(adap);
1308 struct mtk_i2c *i2c = dev_id;
1352 static int mtk_i2c_parse_dt(struct device_node *np, struct mtk_i2c *i2c)
1379 struct mtk_i2c *i2c;
1508 struct mtk_i2c *i2c = platform_get_drvdata(pdev);
1517 struct mtk_i2c *i2c = dev_get_drvdata(dev);
1528 struct mtk_i2c *i2c = dev_get_drvdata(dev);