Lines Matching defs:atr
12 #include <linux/i2c-atr.h>
64 struct i2c_atr *atr;
232 static int fpc202_attach_addr(struct i2c_atr *atr, u32 chan_id,
235 struct fpc202_priv *priv = i2c_atr_get_driver_data(atr);
242 static void fpc202_detach_addr(struct i2c_atr *atr, u32 chan_id,
245 struct fpc202_priv *priv = i2c_atr_get_driver_data(atr);
290 ret = i2c_atr_add_adapter(priv->atr, &desc);
305 i2c_atr_del_adapter(priv->atr, port_id);
349 priv->atr = i2c_atr_new(client->adapter, dev, &fpc202_atr_ops, 2, 0);
350 if (IS_ERR(priv->atr)) {
351 ret = PTR_ERR(priv->atr);
352 dev_err(dev, "failed to create i2c atr err %d\n", ret);
356 i2c_atr_set_driver_data(priv->atr, priv);
389 i2c_atr_delete(priv->atr);
409 i2c_atr_delete(priv->atr);