On Wed, Nov 6, 2024 at 10:04 PM david regan <[email protected]> wrote:
> The BCMBCA broadband SoC integrates the NAND controller differently than > STB, iProc and other SoCs. It has different endianness for NAND cache > data. > > Add a SoC read data bus shim for BCMBCA to meet the specific SoC need > and performance improvement using the optimized memcpy function on NAND > cache memory. > > This is a port of the upstream Linux patch to U-Boot. > > https://lore.kernel.org/linux-mtd/[email protected]/ > > Signed-off-by: david regan <[email protected]> The patch looks fine, but shouldn't the existing brcmnand_read_data_bus() in drivers/mtd/nand/raw/brcmnand/brcmnand.c also be replaced with brcmnand_soc_data_bus_read()? Maybe this is a problem in the upstream kernel driver though :/ Yours, Linus Walleij

