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);
771 static u32 st_i2c_func(struct i2c_adapter *adap)
813 struct i2c_adapter *adap;
860 adap = &i2c_dev->adap;
861 i2c_set_adapdata(adap, i2c_dev);
862 snprintf(adap->name, sizeof(adap->name), "ST I2C(%pa)", &res->start);
863 adap->owner = THIS_MODULE;
864 adap->timeout = 2 * HZ;
865 adap->retries = 0;
866 adap->algo = &st_i2c_algo;
867 adap->bus_recovery_info = &st_i2c_recovery_info;
868 adap->dev.parent = &pdev->dev;
869 adap->dev.of_node = pdev->dev.of_node;
873 ret = i2c_add_adapter(adap);
879 dev_info(i2c_dev->dev, "%s initialized\n", adap->name);
888 i2c_del_adapter(&i2c_dev->adap);