NFC: Initial LLCP support
This patch is an initial implementation for the NFC Logical Link Control protocol. It's also known as NFC peer to peer mode. This is a basic implementation as it lacks SDP (services Discovery Protocol), frames aggregation support, and frame rejecion parsing. Follow up patches will implement those missing features. This code has been tested against a Nexus S phone implementing LLCP 1.0. Signed-off-by:Samuel Ortiz <sameo@linux.intel.com> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- include/linux/nfc.h 14 additions, 1 deletioninclude/linux/nfc.h
- net/nfc/Kconfig 1 addition, 0 deletionsnet/nfc/Kconfig
- net/nfc/Makefile 1 addition, 0 deletionsnet/nfc/Makefile
- net/nfc/core.c 18 additions, 2 deletionsnet/nfc/core.c
- net/nfc/llcp/Kconfig 7 additions, 0 deletionsnet/nfc/llcp/Kconfig
- net/nfc/llcp/commands.c 399 additions, 0 deletionsnet/nfc/llcp/commands.c
- net/nfc/llcp/llcp.c 973 additions, 0 deletionsnet/nfc/llcp/llcp.c
- net/nfc/llcp/llcp.h 193 additions, 0 deletionsnet/nfc/llcp/llcp.h
- net/nfc/llcp/sock.c 675 additions, 0 deletionsnet/nfc/llcp/sock.c
- net/nfc/nfc.h 54 additions, 0 deletionsnet/nfc/nfc.h
Loading