root/drivers/nfc/pn544/pn544.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-or-later */
   2 /*
   3  * Copyright (C) 2011 - 2012  Intel Corporation. All rights reserved.
   4  */
   5 
   6 #ifndef __LOCAL_PN544_H_
   7 #define __LOCAL_PN544_H_
   8 
   9 #include <net/nfc/hci.h>
  10 
  11 #define DRIVER_DESC "HCI NFC driver for PN544"
  12 
  13 #define PN544_HCI_MODE 0
  14 #define PN544_FW_MODE 1
  15 
  16 typedef int (*fw_download_t)(void *context, const char *firmware_name,
  17                                 u8 hw_variant);
  18 
  19 int pn544_hci_probe(void *phy_id, struct nfc_phy_ops *phy_ops, char *llc_name,
  20                     int phy_headroom, int phy_tailroom, int phy_payload,
  21                     fw_download_t fw_download, struct nfc_hci_dev **hdev);
  22 void pn544_hci_remove(struct nfc_hci_dev *hdev);
  23 
  24 #endif /* __LOCAL_PN544_H_ */

/* [<][>][^][v][top][bottom][index][help] */