OpenCloudOS-Kernel/net/nfc/hci
Christophe Ricard 15d17170b4 NFC: st21nfca: Add support for proprietary commands
Add support for proprietary commands useful mainly
for factory testings.

Here is a list:

- FACTORY_MODE: Allow to set the driver into a mode where no
  secure element are activated. It does not consider any
  NFC_ATTR_VENDOR_DATA.
- HCI_CLEAR_ALL_PIPES: Allow to execute a HCI clear all pipes
  command. It does not consider any NFC_ATTR_VENDOR_DATA.
- HCI_DM_PUT_DATA: Allow to configure specific CLF registry as
  for example RF trimmings or low level drivers configurations
  (I2C, SPI, SWP).
- HCI_DM_UPDATE_AID: Allow to configure an AID routing into the
  CLF routing table following RF technology, CLF mode or protocol.
- HCI_DM_GET_INFO: Allow to retrieve CLF information.
- HCI_DM_GET_DATA: Allow to retrieve CLF configurable data such as
  low level drivers configurations or RF trimmings.
- HCI_DM_LOAD: Allow to load a firmware into the CLF. A complete
  packet can be more than 8KB.
- HCI_DM_RESET: Allow to run a CLF reset in order to "commit" CLF
  configuration changes without CLF power off.
- HCI_GET_PARAM: Allow to retrieve an HCI CLF parameter (for example
  the white list).
- HCI_DM_FIELD_GENERATOR: Allow to generate different kind of RF
  technology. When using this command to anti-collision is done.
- HCI_LOOPBACK: Allow to echo a command and test the Dh to CLF
  connectivity.

Signed-off-by: Christophe Ricard <christophe-h.ricard@st.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2015-10-27 04:00:24 +01:00
..
Kconfig NFC: Select CRC_CCITT for SHDLC link layer of HCI based drivers 2012-05-15 17:27:28 -04:00
Makefile NFC: Changed HCI and PN544 HCI driver to use the new HCI LLC Core 2012-09-25 00:17:26 +02:00
command.c NFC: hci: Change nfc_hci_send_response gate parameter to pipe 2015-01-27 23:55:20 +01:00
core.c NFC: netlink: Add mode parameter to deactivate_target functions 2015-10-27 03:55:12 +01:00
hci.h NFC: hci: Remove nfc_hci_pipe2gate function 2015-01-28 00:03:36 +01:00
hcp.c NFC: hci: Remove nfc_hci_pipe2gate function 2015-01-28 00:03:36 +01:00
llc.c NFC: st21nfca: Add support for proprietary commands 2015-10-27 04:00:24 +01:00
llc.h nfc: Fix FSF address in file headers 2013-12-11 10:56:21 -05:00
llc_nop.c nfc: Fix FSF address in file headers 2013-12-11 10:56:21 -05:00
llc_shdlc.c net: Spelling s/transmition/transmission/ 2014-01-14 17:11:26 -08:00