Lines Matching defs:adap
171 * @adap: I2C adapter for this controller
184 struct i2c_adapter adap;
384 ret = i2c_recover_bus(&i2c_dev->adap);
689 i2c_dev->adap.timeout);
766 static u32 st_i2c_func(struct i2c_adapter *adap)
808 struct i2c_adapter *adap;
854 adap = &i2c_dev->adap;
855 i2c_set_adapdata(adap, i2c_dev);
856 snprintf(adap->name, sizeof(adap->name), "ST I2C(%pa)", &res->start);
857 adap->owner = THIS_MODULE;
858 adap->timeout = 2 * HZ;
859 adap->retries = 0;
860 adap->algo = &st_i2c_algo;
861 adap->bus_recovery_info = &st_i2c_recovery_info;
862 adap->dev.parent = &pdev->dev;
863 adap->dev.of_node = pdev->dev.of_node;
867 ret = i2c_add_adapter(adap);
873 dev_info(i2c_dev->dev, "%s initialized\n", adap->name);
882 i2c_del_adapter(&i2c_dev->adap);