Message ID | 20200219022852.28065-1-vadivel.muruganx.ramuthevar@linux.intel.com (mailing list archive) |
---|---|
Headers | show |
Series | spi: cadence-quadpsi: Add support for the Cadence QSPI controller | expand |
On 2/19/20 3:28 AM, Ramuthevar,Vadivel MuruganX wrote: > Add support for the Cadence QSPI controller. This controller is > present in the Intel Lightning Mountain(LGM) SoCs, Altera and TI SoCs. > This driver has been tested on the Intel LGM SoCs. > > This driver does not support generic SPI and also the implementation > only supports spi-mem interface to replace the existing driver in > mtd/spi-nor/cadence-quadspi.c, the existing driver only support SPI-NOR > flash memory. > > Thanks Mark and Vignesh for the review, suggestion to optimize the patch. > Tested with mx25u12835f on LGM platform. There is a typo in the subject -- it's quadspi , not quadpsi.
Hi, On 19/02/20 7:58 am, Ramuthevar,Vadivel MuruganX wrote: [...] > CHECK Documentation/devicetree/bindings/spi/cdns,qspi-nor.example.dt.yaml > > Ramuthevar Vadivel Murugan (2): > dt-bindings: spi: Add schema for Cadence QSPI Controller driver > spi: cadence-quadpsi: Add support for the Cadence QSPI controller > > .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 147 +++++ > drivers/mtd/spi-nor/Kconfig | 11 - > drivers/mtd/spi-nor/Makefile | 1 - > drivers/spi/Kconfig | 8 + > drivers/spi/Makefile | 1 + > .../spi-cadence-quadspi.c} | 641 ++++++++++----------- > 6 files changed, 459 insertions(+), 350 deletions(-) > create mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml You will have to remove old bindings as well. Also please CC linux-mtd list as these patches touch drivers/mtd/* Just run scripts/get_maintainer.pl on your patches to get list of mailing list and people to CC > rename drivers/{mtd/spi-nor/cadence-quadspi.c => spi/spi-cadence-quadspi.c} (73%) >
Hi, On 25/2/2020 12:23 PM, Vignesh Raghavendra wrote: > Hi, > > On 19/02/20 7:58 am, Ramuthevar,Vadivel MuruganX wrote: > [...] >> CHECK Documentation/devicetree/bindings/spi/cdns,qspi-nor.example.dt.yaml >> >> Ramuthevar Vadivel Murugan (2): >> dt-bindings: spi: Add schema for Cadence QSPI Controller driver >> spi: cadence-quadpsi: Add support for the Cadence QSPI controller >> >> .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 147 +++++ >> drivers/mtd/spi-nor/Kconfig | 11 - >> drivers/mtd/spi-nor/Makefile | 1 - >> drivers/spi/Kconfig | 8 + >> drivers/spi/Makefile | 1 + >> .../spi-cadence-quadspi.c} | 641 ++++++++++----------- >> 6 files changed, 459 insertions(+), 350 deletions(-) >> create mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml > You will have to remove old bindings as well. Also please CC linux-mtd > list as these patches touch drivers/mtd/* Sure, will remove old bindings. Agree!, cc of linux-mtd list. > > Just run scripts/get_maintainer.pl on your patches to get list of > mailing list and people to CC Thanks for the commands. Regards Vadivel >> rename drivers/{mtd/spi-nor/cadence-quadspi.c => spi/spi-cadence-quadspi.c} (73%) >>