Lines Matching refs:adap
138 struct i2c_adapter adap; /* i2c host adapter */ member
474 i2c->adap.timeout); in mtk_i2c_do_transfer()
510 static int mtk_i2c_transfer(struct i2c_adapter *adap, in mtk_i2c_transfer() argument
515 struct mtk_i2c *i2c = i2c_get_adapdata(adap); in mtk_i2c_transfer()
580 static u32 mtk_i2c_functionality(struct i2c_adapter *adap) in mtk_i2c_functionality() argument
652 i2c->adap.dev.of_node = pdev->dev.of_node; in mtk_i2c_probe()
654 i2c->adap.dev.parent = &pdev->dev; in mtk_i2c_probe()
655 i2c->adap.owner = THIS_MODULE; in mtk_i2c_probe()
656 i2c->adap.algo = &mtk_i2c_algorithm; in mtk_i2c_probe()
657 i2c->adap.quirks = i2c->dev_comp->quirks; in mtk_i2c_probe()
658 i2c->adap.timeout = 2 * HZ; in mtk_i2c_probe()
659 i2c->adap.retries = 1; in mtk_i2c_probe()
686 strlcpy(i2c->adap.name, I2C_DRV_NAME, sizeof(i2c->adap.name)); in mtk_i2c_probe()
710 i2c_set_adapdata(&i2c->adap, i2c); in mtk_i2c_probe()
711 ret = i2c_add_adapter(&i2c->adap); in mtk_i2c_probe()
726 i2c_del_adapter(&i2c->adap); in mtk_i2c_remove()