xref: /openbmc/linux/drivers/nfc/microread/microread.h (revision 762f99f4f3cb41a775b5157dd761217beba65873)
11ccea77eSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
2cfad1ba8SEric Lapuyade /*
3cfad1ba8SEric Lapuyade  * Copyright (C) 2011 - 2012  Intel Corporation. All rights reserved.
4cfad1ba8SEric Lapuyade  */
5cfad1ba8SEric Lapuyade 
6cfad1ba8SEric Lapuyade #ifndef __LOCAL_MICROREAD_H_
7cfad1ba8SEric Lapuyade #define __LOCAL_MICROREAD_H_
8cfad1ba8SEric Lapuyade 
9cfad1ba8SEric Lapuyade #include <net/nfc/hci.h>
10cfad1ba8SEric Lapuyade 
11cfad1ba8SEric Lapuyade #define DRIVER_DESC "NFC driver for microread"
12cfad1ba8SEric Lapuyade 
137a5e98daSKrzysztof Kozlowski int microread_probe(void *phy_id, const struct nfc_phy_ops *phy_ops,
14*a751449fSKrzysztof Kozlowski 		    const char *llc_name, int phy_headroom, int phy_tailroom,
157a5e98daSKrzysztof Kozlowski 		    int phy_payload, struct nfc_hci_dev **hdev);
16cfad1ba8SEric Lapuyade 
17cfad1ba8SEric Lapuyade void microread_remove(struct nfc_hci_dev *hdev);
18cfad1ba8SEric Lapuyade 
19cfad1ba8SEric Lapuyade #endif /* __LOCAL_MICROREAD_H_ */
20