Lines Matching refs:i2c
10 #include <linux/i2c.h>
21 struct i2c_client *i2c;
32 ret = i2c_master_recv(drv_data->i2c, (u8 *)&nci_hdr, NCI_CTRL_HDR_SIZE);
34 nfc_err(&drv_data->i2c->dev, "cannot read NCI header\n");
48 ret = i2c_master_recv(drv_data->i2c,
53 nfc_err(&drv_data->i2c->dev,
84 nfc_err(&drv_data->i2c->dev, "read failed %d\n", ret);
88 nfc_err(&drv_data->i2c->dev, "corrupted RX packet\n");
120 ret = i2c_master_send(drv_data->i2c, skb->data, skb->len);
126 ret = i2c_master_send(drv_data->i2c, skb->data, skb->len);
171 if (of_property_read_bool(node, "i2c-int-falling"))
202 drv_data->i2c = client;
218 ret = devm_request_threaded_irq(&drv_data->i2c->dev, pdata->irq,
223 nfc_err(&drv_data->i2c->dev,
230 &drv_data->i2c->dev, pdata);
249 { .compatible = "marvell,nfc-i2c", },
258 MODULE_DEVICE_TABLE(i2c, nfcmrvl_i2c_id_table);