NFC: pn533: Separate physical layer from the core implementation
authorMichael Thalmeier <michael.thalmeier@hale.at>
Fri, 25 Mar 2016 14:46:53 +0000 (15:46 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Sat, 9 Apr 2016 21:53:15 +0000 (23:53 +0200)
commit9815c7cf22daceabfb919ddcd6f2c80e049c1fbc
tree8ed0f04f080ddf96bfabf2e189f077b857d2ab11
parent37f895d7e85e7d7e23e2395e666ea43001862e5f
NFC: pn533: Separate physical layer from the core implementation

The driver now has all core stuff isolated in one file, and all
the hardware link specifics in another. Writing a pn533 driver
on top of another hardware link is now just a matter of adding a
new file for that new hardware specifics.

The first user of this separation will be the i2c based pn532
driver that reuses pn533 core implementation on top of an i2c
layer.

Signed-off-by: Michael Thalmeier <michael.thalmeier@hale.at>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/nfc/Kconfig
drivers/nfc/Makefile
drivers/nfc/pn533.c [deleted file]
drivers/nfc/pn533/Kconfig [new file with mode: 0644]
drivers/nfc/pn533/Makefile [new file with mode: 0644]
drivers/nfc/pn533/pn533.c [new file with mode: 0644]
drivers/nfc/pn533/pn533.h [new file with mode: 0644]
drivers/nfc/pn533/usb.c [new file with mode: 0644]