[U-Boot] [PATCH v2] mtd: nand: fsl-ifc: fix support of multiple NAND devices
York Sun
york.sun at nxp.com
Mon Oct 30 18:50:09 UTC 2017
On 10/20/2017 03:43 AM, Kurt Kanzenbach wrote:
> Currently the chipselect used to identify the corresponding NAND chip is stored
> at the controller and only set during fsl_ifc_chip_init(). This way, only the
> last NAND chip is working, as the previous value of cs_nand gets overwritten.
>
> In order to solve this issue the chipselect is computed on demand by evaluating
> the bank variable. Thus, the correct chipselect for each NAND chip operation is
> used.
>
> Tested on hardware with two NAND chips connected to the IFC controller.
>
> Signed-off-by: Kurt Kanzenbach <kurt at linutronix.de>
> ---
> Changes for v2:
> - get rid of cs_nand and compute chipselect on demand
> - pass priv instead of mtd to fsl_ifc_sram_init()
Scott,
Are you OK with this version? Somehow this patch was assigned me. I can
bring it in if you ack it.
York
More information about the U-Boot
mailing list