linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/10] spi: Add support for stacked/parallel memories
@ 2022-10-17 12:12 Amit Kumar Mahapatra
  2022-10-17 12:12 ` [PATCH 01/10] spi: Add stacked memories support in SPI core Amit Kumar Mahapatra
                   ` (9 more replies)
  0 siblings, 10 replies; 13+ messages in thread
From: Amit Kumar Mahapatra @ 2022-10-17 12:12 UTC (permalink / raw)
  To: broonie, sanju.mehta, chin-ting_kuo, clg, kdasu.kdev, f.fainelli,
	rjui, sbranden, eajames, olteanv, han.xu, john.garry, shawnguo,
	s.hauer, narmstrong, khilman, matthias.bgg, haibo.chen,
	linus.walleij, daniel, haojian.zhuang, robert.jarzmik, agross,
	bjorn.andersson, heiko, krzysztof.kozlowski, andi,
	mcoquelin.stm32, alexandre.torgue, wens, jernej.skrabec, samuel,
	masahisa.kojima, jaswinder.singh, rostedt, mingo, l.stelmach,
	davem, edumazet, kuba, pabeni, alex.aring, stefan, kvalo,
	miquel.raynal, richard, vigneshr, jic23, tudor.ambarus, pratyush
  Cc: git, linux-spi, linux-kernel, joel, andrew, radu_nicolae.pirea,
	nicolas.ferre, alexandre.belloni, claudiu.beznea,
	bcm-kernel-feedback-list, fancer.lancer, kernel, festevam,
	linux-imx, jbrunet, martin.blumenstingl, avifishman70, tmaimon77,
	tali.perry1, venture, yuenn, benjaminfair, yogeshgaur.83,
	konrad.dybcio, alim.akhtar, ldewangan, thierry.reding, jonathanh,
	michal.simek, linux-aspeed, openbmc, linux-arm-kernel,
	linux-rpi-kernel, linux-amlogic, linux-mediatek, linux-arm-msm,
	linux-rockchip, linux-samsung-soc, linux-stm32, linux-sunxi,
	linux-tegra, netdev, linux-wpan, libertas-dev, linux-wireless,
	linux-mtd, lars, Michael.Hennerich, linux-iio, michael, akumarma,
	amitrkcian2002, Amit Kumar Mahapatra

This patch is in the continuation to the discussions which happened on
'commit f89504300e94 ("spi: Stacked/parallel memories bindings")' for
adding dtbinding support for stacked/parallel memories.

This patch series updated the spi-nor, spi core and the spi drivers
to add stacked and parallel memories support.
---
BRANCH: mtd/next
---
Amit Kumar Mahapatra (10):
  spi: Add stacked memories support in SPI core
  spi: Replace all spi->chip_select & spi->cs_gpiod references with
    array
  net: Replace spi->chip_select references to spi->chip_select[0]
  mtd: devices: Replace spi->chip_select references to
    spi->chip_select[0]
  iio: imu: Replace spi->chip_select references to spi->chip_select[0]
  mtd: spi-nor: Add stacked memories support in spi-nor
  spi: spi-zynqmp-gqspi: Add stacked memories support in GQSPI driver
  spi: Add parallel memories support in SPI core
  mtd: spi-nor: Add parallel memories support in spi-nor
  spi: spi-zynqmp-gqspi: Add parallel memories support in GQSPI driver

 drivers/iio/imu/adis16400.c                   |   2 +-
 drivers/mtd/devices/mtd_dataflash.c           |   2 +-
 drivers/mtd/spi-nor/atmel.c                   |  10 +-
 drivers/mtd/spi-nor/core.c                    | 569 +++++++++++++++---
 drivers/mtd/spi-nor/core.h                    |   8 +
 drivers/mtd/spi-nor/debugfs.c                 |   4 +-
 drivers/mtd/spi-nor/gigadevice.c              |   2 +-
 drivers/mtd/spi-nor/issi.c                    |   6 +-
 drivers/mtd/spi-nor/macronix.c                |   4 +-
 drivers/mtd/spi-nor/micron-st.c               |  27 +-
 drivers/mtd/spi-nor/otp.c                     |  18 +-
 drivers/mtd/spi-nor/sfdp.c                    |  20 +-
 drivers/mtd/spi-nor/spansion.c                |  32 +-
 drivers/mtd/spi-nor/sst.c                     |   4 +-
 drivers/mtd/spi-nor/swp.c                     |  12 +-
 drivers/mtd/spi-nor/winbond.c                 |   6 +-
 drivers/mtd/spi-nor/xilinx.c                  |  14 +-
 drivers/net/ethernet/asix/ax88796c_main.c     |   2 +-
 drivers/net/ethernet/davicom/dm9051.c         |   2 +-
 drivers/net/ieee802154/ca8210.c               |   2 +-
 drivers/net/wan/slic_ds26522.c                |   2 +-
 .../net/wireless/marvell/libertas/if_spi.c    |   2 +-
 drivers/spi/spi-altera-core.c                 |   2 +-
 drivers/spi/spi-amd.c                         |   4 +-
 drivers/spi/spi-ar934x.c                      |   2 +-
 drivers/spi/spi-armada-3700.c                 |   4 +-
 drivers/spi/spi-aspeed-smc.c                  |  12 +-
 drivers/spi/spi-at91-usart.c                  |   2 +-
 drivers/spi/spi-ath79.c                       |   4 +-
 drivers/spi/spi-atmel.c                       |  26 +-
 drivers/spi/spi-au1550.c                      |   4 +-
 drivers/spi/spi-axi-spi-engine.c              |   2 +-
 drivers/spi/spi-bcm-qspi.c                    |   6 +-
 drivers/spi/spi-bcm2835.c                     |   6 +-
 drivers/spi/spi-bcm2835aux.c                  |   2 +-
 drivers/spi/spi-bcm63xx-hsspi.c               |  22 +-
 drivers/spi/spi-bcm63xx.c                     |   2 +-
 drivers/spi/spi-cadence-quadspi.c             |   4 +-
 drivers/spi/spi-cadence-xspi.c                |   4 +-
 drivers/spi/spi-cadence.c                     |   4 +-
 drivers/spi/spi-cavium.c                      |   8 +-
 drivers/spi/spi-coldfire-qspi.c               |   8 +-
 drivers/spi/spi-davinci.c                     |  18 +-
 drivers/spi/spi-dln2.c                        |   6 +-
 drivers/spi/spi-dw-core.c                     |   2 +-
 drivers/spi/spi-dw-mmio.c                     |   4 +-
 drivers/spi/spi-falcon.c                      |   2 +-
 drivers/spi/spi-fsi.c                         |   2 +-
 drivers/spi/spi-fsl-dspi.c                    |   4 +-
 drivers/spi/spi-fsl-espi.c                    |   6 +-
 drivers/spi/spi-fsl-lpspi.c                   |   2 +-
 drivers/spi/spi-fsl-qspi.c                    |   6 +-
 drivers/spi/spi-fsl-spi.c                     |  10 +-
 drivers/spi/spi-gpio.c                        |   4 +-
 drivers/spi/spi-hisi-sfc-v3xx.c               |   2 +-
 drivers/spi/spi-img-spfi.c                    |  14 +-
 drivers/spi/spi-imx.c                         |  30 +-
 drivers/spi/spi-ingenic.c                     |   4 +-
 drivers/spi/spi-jcore.c                       |   4 +-
 drivers/spi/spi-mem.c                         |   4 +-
 drivers/spi/spi-meson-spicc.c                 |   2 +-
 drivers/spi/spi-mpc512x-psc.c                 |   8 +-
 drivers/spi/spi-mpc52xx.c                     |   2 +-
 drivers/spi/spi-mt65xx.c                      |   6 +-
 drivers/spi/spi-mt7621.c                      |   2 +-
 drivers/spi/spi-mux.c                         |   8 +-
 drivers/spi/spi-mxs.c                         |   2 +-
 drivers/spi/spi-npcm-fiu.c                    |  20 +-
 drivers/spi/spi-nxp-fspi.c                    |  10 +-
 drivers/spi/spi-omap-100k.c                   |   2 +-
 drivers/spi/spi-omap-uwire.c                  |   8 +-
 drivers/spi/spi-omap2-mcspi.c                 |  24 +-
 drivers/spi/spi-orion.c                       |   4 +-
 drivers/spi/spi-pic32-sqi.c                   |   2 +-
 drivers/spi/spi-pic32.c                       |   4 +-
 drivers/spi/spi-pl022.c                       |   2 +-
 drivers/spi/spi-pxa2xx.c                      |   6 +-
 drivers/spi/spi-qcom-qspi.c                   |   2 +-
 drivers/spi/spi-rb4xx.c                       |   2 +-
 drivers/spi/spi-rockchip-sfc.c                |   2 +-
 drivers/spi/spi-rockchip.c                    |  28 +-
 drivers/spi/spi-rspi.c                        |  10 +-
 drivers/spi/spi-s3c64xx.c                     |   2 +-
 drivers/spi/spi-sc18is602.c                   |   4 +-
 drivers/spi/spi-sh-msiof.c                    |   6 +-
 drivers/spi/spi-st-ssc4.c                     |   2 +-
 drivers/spi/spi-stm32-qspi.c                  |   6 +-
 drivers/spi/spi-sun4i.c                       |   2 +-
 drivers/spi/spi-sun6i.c                       |   2 +-
 drivers/spi/spi-synquacer.c                   |   6 +-
 drivers/spi/spi-tegra114.c                    |  28 +-
 drivers/spi/spi-tegra20-sflash.c              |   2 +-
 drivers/spi/spi-tegra20-slink.c               |   6 +-
 drivers/spi/spi-ti-qspi.c                     |  16 +-
 drivers/spi/spi-topcliff-pch.c                |   2 +-
 drivers/spi/spi-xcomm.c                       |   2 +-
 drivers/spi/spi-xilinx.c                      |   6 +-
 drivers/spi/spi-xlp.c                         |   4 +-
 drivers/spi/spi-zynq-qspi.c                   |   2 +-
 drivers/spi/spi-zynqmp-gqspi.c                |  58 +-
 drivers/spi/spi.c                             | 219 ++++---
 drivers/spi/spidev.c                          |   4 +-
 include/linux/mtd/spi-nor.h                   |   8 +-
 include/linux/spi/spi.h                       |  28 +-
 include/trace/events/spi.h                    |  10 +-
 105 files changed, 1062 insertions(+), 521 deletions(-)

-- 
2.17.1


______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2022-10-17 13:32 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-17 12:12 [PATCH 00/10] spi: Add support for stacked/parallel memories Amit Kumar Mahapatra
2022-10-17 12:12 ` [PATCH 01/10] spi: Add stacked memories support in SPI core Amit Kumar Mahapatra
2022-10-17 12:12 ` [PATCH 02/10] spi: Replace all spi->chip_select & spi->cs_gpiod references with array Amit Kumar Mahapatra
2022-10-17 12:12 ` [PATCH 03/10] net: Replace spi->chip_select references to spi->chip_select[0] Amit Kumar Mahapatra
2022-10-17 13:04   ` Lars-Peter Clausen
2022-10-17 12:12 ` [PATCH 04/10] mtd: devices: " Amit Kumar Mahapatra
2022-10-17 12:12 ` [PATCH 05/10] iio: imu: " Amit Kumar Mahapatra
2022-10-17 13:32   ` Jonathan Cameron
2022-10-17 12:12 ` [PATCH 06/10] mtd: spi-nor: Add stacked memories support in spi-nor Amit Kumar Mahapatra
2022-10-17 12:12 ` [PATCH 07/10] spi: spi-zynqmp-gqspi: Add stacked memories support in GQSPI driver Amit Kumar Mahapatra
2022-10-17 12:12 ` [PATCH 08/10] spi: Add parallel memories support in SPI core Amit Kumar Mahapatra
2022-10-17 12:12 ` [PATCH 09/10] mtd: spi-nor: Add parallel memories support in spi-nor Amit Kumar Mahapatra
2022-10-17 12:12 ` [PATCH 10/10] spi: spi-zynqmp-gqspi: Add parallel memories support in GQSPI driver Amit Kumar Mahapatra

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).