linux/drivers/nfc/s3fwrn5/core.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * NCI based driver for Samsung S3FWRN5 NFC chip
 *
 * Copyright (C) 2015 Samsung Electrnoics
 * Robert Baldyga <[email protected]>
 */

#include <linux/module.h>
#include <net/nfc/nci_core.h>

#include "s3fwrn5.h"
#include "firmware.h"
#include "nci.h"

#define S3FWRN5_NFC_PROTOCOLS

static int s3fwrn5_firmware_init(struct s3fwrn5_info *info)
{}

static int s3fwrn5_firmware_update(struct s3fwrn5_info *info)
{}

static int s3fwrn5_nci_open(struct nci_dev *ndev)
{}

static int s3fwrn5_nci_close(struct nci_dev *ndev)
{}

static int s3fwrn5_nci_send(struct nci_dev *ndev, struct sk_buff *skb)
{}

static int s3fwrn5_nci_post_setup(struct nci_dev *ndev)
{}

static const struct nci_ops s3fwrn5_nci_ops =;

int s3fwrn5_probe(struct nci_dev **ndev, void *phy_id, struct device *pdev,
	const struct s3fwrn5_phy_ops *phy_ops)
{}
EXPORT_SYMBOL();

void s3fwrn5_remove(struct nci_dev *ndev)
{}
EXPORT_SYMBOL();

int s3fwrn5_recv_frame(struct nci_dev *ndev, struct sk_buff *skb,
	enum s3fwrn5_mode mode)
{}
EXPORT_SYMBOL();

MODULE_LICENSE();
MODULE_DESCRIPTION();
MODULE_AUTHOR();