Lines Matching refs:adap
345 static int bcm2835_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[],
348 struct bcm2835_i2c_dev *i2c_dev = i2c_get_adapdata(adap);
366 adap->timeout);
388 static u32 bcm2835_i2c_func(struct i2c_adapter *adap)
411 struct i2c_adapter *adap;
469 adap = &i2c_dev->adapter;
470 i2c_set_adapdata(adap, i2c_dev);
471 adap->owner = THIS_MODULE;
472 adap->class = I2C_CLASS_DEPRECATED;
473 snprintf(adap->name, sizeof(adap->name), "bcm2835 (%s)",
475 adap->algo = &bcm2835_i2c_algo;
476 adap->dev.parent = &pdev->dev;
477 adap->dev.of_node = pdev->dev.of_node;
478 adap->quirks = of_device_get_match_data(&pdev->dev);
488 ret = i2c_add_adapter(adap);