Lines Matching refs:adap
235 static u32 i2c_sirfsoc_func(struct i2c_adapter *adap) in i2c_sirfsoc_func() argument
240 static int i2c_sirfsoc_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, in i2c_sirfsoc_xfer() argument
243 struct sirfsoc_i2c *siic = adap->algo_data; in i2c_sirfsoc_xfer()
277 struct i2c_adapter *adap; in i2c_sirfsoc_probe() local
313 adap = &siic->adapter; in i2c_sirfsoc_probe()
314 adap->class = I2C_CLASS_DEPRECATED; in i2c_sirfsoc_probe()
333 adap->algo = &i2c_sirfsoc_algo; in i2c_sirfsoc_probe()
334 adap->algo_data = siic; in i2c_sirfsoc_probe()
335 adap->retries = 3; in i2c_sirfsoc_probe()
337 adap->dev.of_node = pdev->dev.of_node; in i2c_sirfsoc_probe()
338 adap->dev.parent = &pdev->dev; in i2c_sirfsoc_probe()
339 adap->nr = pdev->id; in i2c_sirfsoc_probe()
341 strlcpy(adap->name, "sirfsoc-i2c", sizeof(adap->name)); in i2c_sirfsoc_probe()
343 platform_set_drvdata(pdev, adap); in i2c_sirfsoc_probe()
391 err = i2c_add_numbered_adapter(adap); in i2c_sirfsoc_probe()