Home
last modified time | relevance | path

Searched refs:pn533 (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/nfc/pn533/
Dpn533.h135 struct pn533 { struct
185 typedef int (*pn533_send_async_complete_t) (struct pn533 *dev, void *arg, argument
206 bool (*rx_is_frame_valid)(void *frame, struct pn533 *dev);
218 int (*send_frame)(struct pn533 *priv,
220 int (*send_ack)(struct pn533 *dev, gfp_t flags);
221 void (*abort_cmd)(struct pn533 *priv, gfp_t flags);
225 struct pn533 *pn533_register_device(u32 device_type,
234 int pn533_finalize_setup(struct pn533 *dev);
235 void pn533_unregister_device(struct pn533 *priv);
236 void pn533_recv_frame(struct pn533 *dev, struct sk_buff *skb, int status);
[all …]
Dpn533.c263 static bool pn533_std_rx_frame_is_valid(void *_frame, struct pn533 *dev) in pn533_std_rx_frame_is_valid()
343 bool pn533_rx_frame_is_cmd_response(struct pn533 *dev, void *frame) in pn533_rx_frame_is_cmd_response()
367 static void pn533_build_cmd_frame(struct pn533 *dev, u8 cmd_code, in pn533_build_cmd_frame()
383 static int pn533_send_async_complete(struct pn533 *dev) in pn533_send_async_complete()
423 static int __pn533_send_async(struct pn533 *dev, u8 cmd_code, in __pn533_send_async()
473 static int pn533_send_data_async(struct pn533 *dev, u8 cmd_code, in pn533_send_data_async()
486 static int pn533_send_cmd_async(struct pn533 *dev, u8 cmd_code, in pn533_send_cmd_async()
507 static int pn533_send_cmd_direct_async(struct pn533 *dev, u8 cmd_code, in pn533_send_cmd_direct_async()
538 struct pn533 *dev = container_of(work, struct pn533, cmd_complete_work); in pn533_wq_cmd_complete()
548 struct pn533 *dev = container_of(work, struct pn533, cmd_work); in pn533_wq_cmd()
[all …]
Di2c.c40 struct pn533 *priv;
50 static int pn533_i2c_send_ack(struct pn533 *dev, gfp_t flags) in pn533_i2c_send_ack()
63 static int pn533_i2c_send_frame(struct pn533 *dev, in pn533_i2c_send_frame()
98 static void pn533_i2c_abort_cmd(struct pn533 *dev, gfp_t flags) in pn533_i2c_abort_cmd()
190 struct pn533 *priv; in pn533_i2c_probe()
Dusb.c68 struct pn533 *priv;
99 struct pn533 *priv = phy->priv; in pn533_recv_ack()
151 static int pn533_usb_send_ack(struct pn533 *dev, gfp_t flags) in pn533_usb_send_ack()
168 static int pn533_usb_send_frame(struct pn533 *dev, in pn533_usb_send_frame()
206 static void pn533_usb_abort_cmd(struct pn533 *dev, gfp_t flags) in pn533_usb_abort_cmd()
313 static bool pn533_acr122_is_rx_frame_valid(void *_frame, struct pn533 *dev) in pn533_acr122_is_rx_frame_valid()
457 struct pn533 *priv; in pn533_usb_probe()
DKconfig12 This module adds support for the NXP pn533 USB interface.
23 This module adds support for the NXP pn533 I2C interface.
DMakefile7 obj-$(CONFIG_NFC_PN533) += pn533.o
/Linux-v4.19/drivers/nfc/
DMakefile9 obj-$(CONFIG_NFC_PN533) += pn533/
DKconfig53 source "drivers/nfc/pn533/Kconfig"
/Linux-v4.19/Documentation/devicetree/bindings/net/nfc/
Dpn533-i2c.txt4 - compatible: Should be "nxp,pn532-i2c" or "nxp,pn533-i2c".