- 22 Aug, 2019 2 commits
-
-
There are 2 version of QSPI-IP, according to which controller registers sets can be big endian or little endian.There are some other minor changes like RX fifo depth etc. The big endian version uses driver compatible "fsl,ls1021a-qspi" and little endian version uses driver compatible "fsl,ls2080a-qspi" Signed-off-by:
Kuldeep Singh <kuldeep.singh@nxp.com> Signed-off-by:
Ashish Kumar <ashish.kumar@nxp.com> Reviewed-by:
Rob Herring <robh@kernel.org> Acked-by:
Han Xu <han.xu@nxp.com> Link: https://lore.kernel.org/r/1565691791-26167-1-git-send-email-Ashish.Kumar@nxp.com Signed-off-by:
Mark Brown <broonie@kernel.org>
-
Add example for adding flash entry on various boards' dts using flash manufacture spansion/cypress. Signed-off-by:
Ashish Kumar <Ashish.Kumar@nxp.com> Link: https://lore.kernel.org/r/1565691791-26167-3-git-send-email-Ashish.Kumar@nxp.com Signed-off-by:
Mark Brown <broonie@kernel.org>
-
- 07 Jan, 2019 2 commits
-
-
Adjust the documentation of the new SPI memory interface based driver to reflect the new drivers settings. The "old" driver was using the "fsl,qspi-has-second-chip" property to select one of two dual chip setups (two chips on one bus or two chips on separate buses). And it used the order in which the subnodes are defined in the dt to select the CS, the chip is connected to. Both methods are wrong and in fact the "reg" property should be used to determine which bus and CS a chip is connected to. This also enables us to use different setups than just single chip, or symmetric dual chip. So the porting of the driver from the MTD to the SPI framework actually enforces the use of the "reg" properties and makes "fsl,qspi-has-second-chip" superfluous. As all boards that have "fsl,qspi-has-second-chip" set, also have correct "reg" properties, the removal of this property shouldn't lead to any incompatibilities. The only compatibility issues I can see are with imx6sx-sdb.dts and imx6sx-sdb-reva.dts, which have their reg properties set incorrectly (see explanation here: [2]), all other boards should stay compatible. Also the "big-endian" flag was removed, as this setting is now selected by the driver, depending on which SoC is in use. [2] https://patchwork.ozlabs.org/patch/922817/#1925445 Signed-off-by:
Frieder Schrempf <frieder.schrempf@kontron.de> Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Mark Brown <broonie@kernel.org>
-
Move the documentation of the old SPI NOR driver to the place of the new SPI memory interface based driver. Signed-off-by:
Frieder Schrempf <frieder.schrempf@kontron.de> Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Mark Brown <broonie@kernel.org>
-
- 30 Mar, 2018 1 commit
-
-
Fabio Estevam authored
Improve the bindings example by adding an example of how to represent two SPI NOR devices. Signed-off-by:
Fabio Estevam <fabio.estevam@nxp.com> Acked-by:
Han Xu <han.xu@nxp.com> Signed-off-by:
Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> Signed-off-by:
Boris Brezillon <boris.brezillon@bootlin.com>
-
- 12 Dec, 2017 1 commit
-
-
Fabio Estevam authored
In order to improve the bindings documentation, explicitly pass the name of the clocks: "qspi_en" and "qspi", which are mandatory. Signed-off-by:
Fabio Estevam <fabio.estevam@nxp.com> Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
-
- 18 Apr, 2016 1 commit
-
-
Yuan Yao authored
new compatible string: "fsl,ls1043a-qspi". Signed-off-by:
Yuan Yao <yao.yuan@nxp.com> Acked-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
- 07 Mar, 2016 2 commits
-
-
Yao Yuan authored
Add optional properties for QSPI: big-endian if the register is big endian on this platform. Signed-off-by:
Yuan Yao <yao.yuan@nxp.com> Acked-by:
Rob Herring <robh@kernel.org> Acked-by:
Han xu <han.xu@nxp.com> Signed-off-by:
Brian Norris <computersforpeace@gmail.com>
-
Yao Yuan authored
new compatible string: "fsl,ls2080a-qspi". Signed-off-by:
Yuan Yao <yao.yuan@nxp.com> Acked-by:
Rob Herring <robh@kernel.org> Acked-by:
Han xu <han.xu@nxp.com> Signed-off-by:
Brian Norris <computersforpeace@gmail.com>
-
- 09 Dec, 2015 1 commit
-
-
Yao Yuan authored
new compatible string: "fsl,ls1021-qspi". Signed-off-by:
Yuan Yao <yao.yuan@freescale.com> Signed-off-by:
Rob Herring <robh@kernel.org>
-
- 06 Aug, 2015 2 commits
-
-
Frank Li authored
new compatible string: "fsl,imx6ul-qspi". Signed-off-by:
Frank Li <Frank.Li@freescale.com> Signed-off-by:
Brian Norris <computersforpeace@gmail.com>
-
Frank Li authored
new compatible string: "fsl,imx7d-qspi" Signed-off-by:
Frank Li <Frank.Li@freescale.com> Signed-off-by:
Brian Norris <computersforpeace@gmail.com>
-
- 09 Jan, 2015 1 commit
-
-
Fabio Estevam authored
"fsl,imx6sx-qspi" is also a valid compatible string, so add an entry for it. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by:
Brian Norris <computersforpeace@gmail.com>
-
- 14 Apr, 2014 1 commit
-
-
Huang Shijie authored
This patch adds the binding file for Freescale QuadSPI driver. Signed-off-by:
Huang Shijie <b32955@freescale.com> Signed-off-by:
Brian Norris <computersforpeace@gmail.com>
-