public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH 0/7] mtd: nand: brcmnand: Backported fixes from Linux
@ 2024-09-11  7:11 Linus Walleij
  2024-09-11  7:11 ` [PATCH 1/7] mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller Linus Walleij
                   ` (8 more replies)
  0 siblings, 9 replies; 21+ messages in thread
From: Linus Walleij @ 2024-09-11  7:11 UTC (permalink / raw)
  To: u-boot, Dario Binacchi, Michael Trimarchi, Anand Gore,
	William Zhang, Kursad Oney, Philippe Reynes
  Cc: Linus Walleij, Florian Fainelli, Miquel Raynal, Kamal Dasu,
	David Regan

These are a number of assorted upstream Linux fixes to the
BRCMNAND driver that I have backported in an attempt to get
BRCMBCA working with U-Boot (still not there).

This patch set lowers the hamming distance between the Linux
and U-Boot drivers a bit as well, while we deviate quite
a bit it is still possible to bring fixes over thanks to
exercises like this.

The set tries to prepare the ground for the BCMBCA driver
which I have a port of which is however not yet working
as it should. This is why the read data callback is included.

These patches seem to work fine for me with my devices but
I know the maintainers have some nice test farms so try to
put these to test and see if we can merge them. I bet the
Broadcom folks has this on their TODO list anyway.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
---
Linus Walleij (1):
      mtd: rawnand: brcmnand: Add read data bus interface

William Zhang (6):
      mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
      mtd: rawnand: brcmnand: Fix potential false time out warning
      mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
      mtd: rawnand: brcmnand: Fix mtd oobsize
      mtd: rawnand: brcmnand: Support write protection setting from dts
      mtd: rawnand: brcmnand: Add support for getting ecc setting from strap

 drivers/mtd/nand/raw/brcmnand/brcmnand.c | 206 ++++++++++++++++++++++++-------
 drivers/mtd/nand/raw/brcmnand/brcmnand.h |   2 +
 2 files changed, 164 insertions(+), 44 deletions(-)
---
base-commit: 5f044932413694475422d4b16607dfcf9aff8781
change-id: 20240911-brcmnand-fixes-dabd75230a63

Best regards,
-- 
Linus Walleij <linus.walleij@linaro.org>


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

end of thread, other threads:[~2024-10-05 17:04 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-11  7:11 [PATCH 0/7] mtd: nand: brcmnand: Backported fixes from Linux Linus Walleij
2024-09-11  7:11 ` [PATCH 1/7] mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller Linus Walleij
2024-09-11  7:11 ` [PATCH 2/7] mtd: rawnand: brcmnand: Fix potential false time out warning Linus Walleij
2024-09-11  7:11 ` [PATCH 3/7] mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write Linus Walleij
2024-09-11  7:11 ` [PATCH 4/7] mtd: rawnand: brcmnand: Fix mtd oobsize Linus Walleij
2024-09-11  7:11 ` [PATCH 5/7] mtd: rawnand: brcmnand: Add read data bus interface Linus Walleij
2024-09-11  7:11 ` [PATCH 6/7] mtd: rawnand: brcmnand: Support write protection setting from dts Linus Walleij
2024-09-16  4:51   ` William Zhang
2024-09-11  7:11 ` [PATCH 7/7] mtd: rawnand: brcmnand: Add support for getting ecc setting from strap Linus Walleij
2024-09-16  4:52   ` William Zhang
2024-09-16  5:43   ` William Zhang
2024-09-12  1:32 ` [PATCH 0/7] mtd: nand: brcmnand: Backported fixes from Linux William Zhang
2024-09-12  8:15   ` Linus Walleij
2024-09-16  4:45     ` William Zhang
2024-09-16  9:22       ` Linus Walleij
2024-09-17  0:19         ` William Zhang
2024-09-17 19:07           ` Linus Walleij
2024-09-27 22:10 ` Linus Walleij
2024-09-28  0:50   ` Michael Nazzareno Trimarchi
2024-09-30 12:54     ` Linus Walleij
2024-10-05 17:04       ` Michael Nazzareno Trimarchi

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