Hi Shikha, That one is next on my review list. Could you please rebase it on top of nfc-next though ? Cheers, Samuel. On Fri, Apr 28, 2017 at 04:31:16AM +0000, Shikha SINGH wrote: > Hello Samuel, > Could you please consider the below patch series for integration in Linux-NFC mainline? > A long time ago we released this patch series but did not get any review comments or update. > > This release is important for our customers who always prefer to pick the release from mainline. > > Thanks for your comments. > > Thanks & Regards, > Shikha > > >>-----Original Message----- > >>From: Shikha SINGH > >>Sent: Friday, July 22, 2016 9:56 AM > >>To: sameo@xxxxxxxxxxxxxxx; linux-nfc@xxxxxxxxxxxx > >>Cc: Raunaque Mujeeb QUAISER <raunaque.quaiser@xxxxxx>; Manoj > >KUMAR > >><manoj.kumar@xxxxxx>; Sylvain FIDELIS <sylvain.fidelis@xxxxxx>; Patrick > >>SOHN <patrick.sohn@xxxxxx>; Shikha SINGH <shikha.singh@xxxxxx>; > >Raphael > >>COLLADO <Raphael.COLLADO@xxxxxx> > >>Subject: [[linux-nfc] PATCH v1.0 0/6] Support for ST NFC Transceiver > >> > >>*** STMicrolectronics NFC v1.0 *** > >>This patch series introduces the following features: > >> > >>(a) A generic Digital NFC UART framework. > >>The framework itself is an LDISC registered with the tty core. Any NFC > >>transciever implementing the digital specs and connected on an UART (or > >>on an emulated tty, such as /dev/ttyUSBx, /dev/ttyACMx) interface with > >>the host, will require this support. > >> > >>(b) An ST NFC Transciever core framework. This implements the required > >>digital ops and exposes an interface for the underlying phy drivers > >>(UART/ SPI). The services of the phy drivers are required when the core > >>wants to transmit/receive frames. > >>Also it provides helper functions for the phy drivers, for example phy > >>drivers registers with the core when it detects a Transciever connected > >>on the corresponding interface. > >>The framework currently supports NFC Type 2, Type 4A, Type 4B, Type 5 > >>tag read/write. > >> > >>(c) An ST NFC UART LDisc driver that registers with the Digital NFC > >>UART framework, and with the ST NFC Transciever core framework as the > >>UART Phy driver. > >> > >>(d) An ST NFC SPI driver that register with ST NFC Transceiver core > >>framework as SPI phy driver. > >> > >>(e) This patch series also removes all the references of old ST NFC > >>transceiver driver "st95hf". > >> > >>Shikha Singh (6): > >> NFC: add generic UART support > >> NFC: nfcst: Add ST NFC Transceiver core framework > >> NFC: nfctst: Add UART LDisc Driver > >> NFC: nfctst: Add ST NFC SPI Driver > >> DT: bindings: net: nfc: stnfc binding doc > >> DRIVERS: NFC: Remove st95hf > >> > >> .../devicetree/bindings/net/nfc/st95hf.txt | 50 - > >> .../devicetree/bindings/net/nfc/stnfc.txt | 50 + > >> drivers/nfc/Kconfig | 2 +- > >> drivers/nfc/Makefile | 2 +- > >> drivers/nfc/nfcst/Kconfig | 48 + > >> drivers/nfc/nfcst/Makefile | 12 + > >> drivers/nfc/nfcst/core.c | 1122 +++++++++++++++++ > >> drivers/nfc/nfcst/spi.c | 492 ++++++++ > >> drivers/nfc/nfcst/stnfcdev.h | 70 ++ > >> drivers/nfc/nfcst/uart.c | 164 +++ > >> drivers/nfc/st95hf/Kconfig | 10 - > >> drivers/nfc/st95hf/Makefile | 6 - > >> drivers/nfc/st95hf/core.c | 1273 -------------------- > >> drivers/nfc/st95hf/spi.c | 167 --- > >> drivers/nfc/st95hf/spi.h | 64 - > >> include/net/nfc/digital_uart.h | 105 ++ > >> include/uapi/linux/tty.h | 1 + > >> net/nfc/Kconfig | 12 + > >> net/nfc/Makefile | 3 + > >> net/nfc/digital_uart.c | 523 ++++++++ > >> 20 files changed, 2604 insertions(+), 1572 deletions(-) delete mode > >>100644 Documentation/devicetree/bindings/net/nfc/st95hf.txt > >> create mode 100644 Documentation/devicetree/bindings/net/nfc/stnfc.txt > >> create mode 100644 drivers/nfc/nfcst/Kconfig create mode 100644 > >>drivers/nfc/nfcst/Makefile create mode 100644 drivers/nfc/nfcst/core.c > >>create mode 100644 drivers/nfc/nfcst/spi.c create mode 100644 > >>drivers/nfc/nfcst/stnfcdev.h create mode 100644 > >>drivers/nfc/nfcst/uart.c delete mode 100644 drivers/nfc/st95hf/Kconfig > >>delete mode 100644 drivers/nfc/st95hf/Makefile delete mode 100644 > >>drivers/nfc/st95hf/core.c delete mode 100644 drivers/nfc/st95hf/spi.c > >>delete mode 100644 drivers/nfc/st95hf/spi.h create mode 100644 > >>include/net/nfc/digital_uart.h create mode 100644 > >>net/nfc/digital_uart.c > >> > >>-- > >>1.9.1 >