#include <linux/module.h>
#include <linux/nfc.h>
#include <net/nfc/nci.h>
#include <net/nfc/nci_core.h>
#include "st-nci.h"
#define DRIVER_DESC …
#define ST_NCI1_X_PROPRIETARY_ISO15693 …
static int st_nci_init(struct nci_dev *ndev)
{ … }
static int st_nci_open(struct nci_dev *ndev)
{ … }
static int st_nci_close(struct nci_dev *ndev)
{ … }
static int st_nci_send(struct nci_dev *ndev, struct sk_buff *skb)
{ … }
static __u32 st_nci_get_rfprotocol(struct nci_dev *ndev,
__u8 rf_protocol)
{ … }
static int st_nci_prop_rsp_packet(struct nci_dev *ndev,
struct sk_buff *skb)
{ … }
static const struct nci_driver_ops st_nci_prop_ops[] = …;
static const struct nci_ops st_nci_ops = …;
int st_nci_probe(struct llt_ndlc *ndlc, int phy_headroom,
int phy_tailroom, struct st_nci_se_status *se_status)
{ … }
EXPORT_SYMBOL_GPL(…);
void st_nci_remove(struct nci_dev *ndev)
{ … }
EXPORT_SYMBOL_GPL(…);
MODULE_LICENSE(…) …;
MODULE_DESCRIPTION(…);