On 02/21/2017 12:55 AM, Suresh Gupta wrote: > SOC’s like LS1012A has only one chip select signal > out to connect with flash. So at one time only one > flash is active and it is not possible to scan other > flash at run time. > > Signed-off-by: Suresh Gupta <suresh.gu...@nxp.com> > --- > drivers/spi/fsl_qspi.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/drivers/spi/fsl_qspi.c b/drivers/spi/fsl_qspi.c > index b2a0583..e61c67b 100644 > --- a/drivers/spi/fsl_qspi.c > +++ b/drivers/spi/fsl_qspi.c > @@ -1037,8 +1037,11 @@ static int fsl_qspi_probe(struct udevice *bus) > * setting the size of these devices to 0. This would ensure > * that the complete memory map is assigned to only one flash device. > */ > - qspi_write32(priv->flags, &priv->regs->sfa1ad, priv->amba_base[1]); > + qspi_write32(priv->flags, &priv->regs->sfa1ad, > + priv->amba_base[0] + amba_size_per_chip); > switch (priv->num_chipselect) { > + case 1: > + break; > case 2: > qspi_write32(priv->flags, &priv->regs->sfa2ad, > priv->amba_base[1]); >
Jagan, this patch looks OK to me. Ack? York _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot