st21nfcb.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /*
  2. * NCI based Driver for STMicroelectronics NFC Chip
  3. *
  4. * Copyright (C) 2014 STMicroelectronics SAS. All rights reserved.
  5. *
  6. * This program is free software; you can redistribute it and/or modify it
  7. * under the terms and conditions of the GNU General Public License,
  8. * version 2, as published by the Free Software Foundation.
  9. *
  10. * This program is distributed in the hope that it will be useful,
  11. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. * GNU General Public License for more details.
  14. *
  15. * You should have received a copy of the GNU General Public License
  16. * along with this program; if not, see <http://www.gnu.org/licenses/>.
  17. */
  18. #ifndef __LOCAL_ST21NFCB_H_
  19. #define __LOCAL_ST21NFCB_H_
  20. #include "ndlc.h"
  21. /* Define private flags: */
  22. #define ST21NFCB_NCI_RUNNING 1
  23. struct st21nfcb_nci_info {
  24. struct llt_ndlc *ndlc;
  25. unsigned long flags;
  26. };
  27. void st21nfcb_nci_remove(struct nci_dev *ndev);
  28. int st21nfcb_nci_probe(struct llt_ndlc *ndlc, int phy_headroom,
  29. int phy_tailroom);
  30. #endif /* __LOCAL_ST21NFCB_H_ */