public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH 00/11] mtd: spi-nor: Isolate stacked/parallel support from core
@ 2025-11-19  5:12 Takahiro Kuwano via B4 Relay
  2025-11-19  5:13 ` [PATCH 01/11] spi: zynqmp-gqspi: Set priv->is_parallel in child_pre_probe() Takahiro Kuwano via B4 Relay
                   ` (11 more replies)
  0 siblings, 12 replies; 17+ messages in thread
From: Takahiro Kuwano via B4 Relay @ 2025-11-19  5:12 UTC (permalink / raw)
  To: u-boot, Tudor Ambarus
  Cc: Jagan Teki, Michal Simek, Tom Rini, Ibai Erkiaga, Vignesh R,
	Prasad Kummari, Marek Vasut, Havish Mutya, Ashok Reddy Soma,
	Venkatesh Yadav Abbarapu, Daassi Bacem, Shinsuke Okada,
	Hiroyuki Saito, Takahiro Kuwano, Takahiro Kuwano

This series suggests to isolate stacked/parallel support from
spi-nor-core by moving that to SPI controllers and new modules under
mtd/spi.

The patchset mainly focuses on removing references to stacked/parallel
related items from core. The stacked/parallel support logic itself may
have rooms to improve. Rework or further cleanup in stacked/parallel
support would be done by other patches after this series is applied.

Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano@infineon.com>
---
Takahiro Kuwano (11):
      spi: zynqmp-gqspi: Set priv->is_parallel in child_pre_probe()
      spi: zynqmp_gqspi: Remove reference to SPI_XFER_LOWER flag.
      spi: zynqmp_gqspi: Read two bytes of SR and FSR in parallel mode
      spi: zynq-qspi: Set priv->is_parallel/stacked in child_pre_probe()
      spi: zynq_qspi: Remove reference to SPI_XFER_LOWER flag.
      spi: zynq_qspi: Read two bytes of SR and FSR in parallel mode
      mtd: spi-nor: Migrate stacked/parallel part to new modules
      mtd: spi-nor: stacked: Cleanup stacked/parallel flags
      mtd: spi-nor: parallel: Cleanup stacked/parallel flags
      mtd: spi-nor: Revert stacked/parallel related commits
      mtd: spi-nor: Call stacked/parallel post init fixups

 drivers/mtd/spi/Makefile       |   4 +
 drivers/mtd/spi/parallel.c     | 412 ++++++++++++++++++++++++++++++++++++++++
 drivers/mtd/spi/sf_internal.h  |  18 ++
 drivers/mtd/spi/spi-nor-core.c | 422 +++++++----------------------------------
 drivers/mtd/spi/stacked.c      | 389 +++++++++++++++++++++++++++++++++++++
 drivers/spi/zynq_qspi.c        |  47 +++--
 drivers/spi/zynqmp_gqspi.c     |  55 ++++--
 include/linux/mtd/spi-nor.h    |  10 -
 include/spi.h                  |   2 -
 9 files changed, 973 insertions(+), 386 deletions(-)
---
base-commit: e2d51f8db207f7db70dd8104fa1da2cffda419f2
change-id: 20251118-amd-cleanup-c8023872e3cf

Best regards,
-- 
Takahiro Kuwano <Takahiro.Kuwano@infineon.com>



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

end of thread, other threads:[~2026-04-19 14:27 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-19  5:12 [PATCH 00/11] mtd: spi-nor: Isolate stacked/parallel support from core Takahiro Kuwano via B4 Relay
2025-11-19  5:13 ` [PATCH 01/11] spi: zynqmp-gqspi: Set priv->is_parallel in child_pre_probe() Takahiro Kuwano via B4 Relay
2025-11-19  5:13 ` [PATCH 02/11] spi: zynqmp_gqspi: Remove reference to SPI_XFER_LOWER flag Takahiro Kuwano via B4 Relay
2025-11-19  5:13 ` [PATCH 03/11] spi: zynqmp_gqspi: Read two bytes of SR and FSR in parallel mode Takahiro Kuwano via B4 Relay
2025-11-19  5:13 ` [PATCH 04/11] spi: zynq-qspi: Set priv->is_parallel/stacked in child_pre_probe() Takahiro Kuwano via B4 Relay
2025-11-19  5:13 ` [PATCH 05/11] spi: zynq_qspi: Remove reference to SPI_XFER_LOWER flag Takahiro Kuwano via B4 Relay
2025-11-19  5:13 ` [PATCH 06/11] spi: zynq_qspi: Read two bytes of SR and FSR in parallel mode Takahiro Kuwano via B4 Relay
2025-11-19  5:13 ` [PATCH 07/11] mtd: spi-nor: Migrate stacked/parallel part to new modules Takahiro Kuwano via B4 Relay
2025-11-19  5:13 ` [PATCH 08/11] mtd: spi-nor: stacked: Cleanup stacked/parallel flags Takahiro Kuwano via B4 Relay
2025-11-19  5:13 ` [PATCH 09/11] mtd: spi-nor: parallel: " Takahiro Kuwano via B4 Relay
2025-11-19  5:13 ` [PATCH 10/11] mtd: spi-nor: Revert stacked/parallel related commits Takahiro Kuwano via B4 Relay
2025-11-19  5:13 ` [PATCH 11/11] mtd: spi-nor: Call stacked/parallel post init fixups Takahiro Kuwano via B4 Relay
2025-12-16 13:45 ` [PATCH 00/11] mtd: spi-nor: Isolate stacked/parallel support from core Begari, Padmarao
2026-02-23 14:12   ` Begari, Padmarao
2026-02-24  8:04     ` Takahiro.Kuwano
2026-04-14  4:51       ` Takahiro.Kuwano
2026-04-19 14:27         ` Begari, Padmarao

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox