[U-Boot] [EXT] [PATCH v2 2/2] arm: ls1028a: use the new flexspi driver

Kuldeep Singh kuldeep.singh at nxp.com
Tue Nov 5 09:53:50 UTC 2019


Hi Michael,

> -----Original Message-----
> From: Michael Walle <michael at walle.cc>
> Sent: Tuesday, November 5, 2019 3:07 PM
> To: Kuldeep Singh <kuldeep.singh at nxp.com>
> Cc: u-boot at lists.denx.de
> Subject: Re: [EXT] [U-Boot] [PATCH v2 2/2] arm: ls1028a: use the new flexspi
> driver
> 
> Caution: EXT Email
> 
> Hi Singh,
> 
> Am 2019-11-05 07:40, schrieb Kuldeep Singh:
> > Hi Michael,
> >
> >> -----Original Message-----
> >> From: U-Boot <u-boot-bounces at lists.denx.de> On Behalf Of Michael
> >> Walle
> >> Sent: Saturday, November 2, 2019 11:56 PM
> >> To: u-boot at lists.denx.de
> >> Subject: [EXT] [U-Boot] [PATCH v2 2/2] arm: ls1028a: use the new
> >> flexspi driver
> >>
> >> Caution: EXT Email
> >>
> >> Also align the fspi node with the kernel one. There is actually no
> >> driver which would match "nxp,dn-fspi".
> >>
> >> Signed-off-by: Michael Walle <michael at walle.cc>
> >> ---
> >> changes since v1:
> >>  - none
> >>
> >>  arch/arm/dts/fsl-ls1028a.dtsi | 14 ++++++++------
> >>  1 file changed, 8 insertions(+), 6 deletions(-)
> >>
> >> diff --git a/arch/arm/dts/fsl-ls1028a.dtsi
> >> b/arch/arm/dts/fsl-ls1028a.dtsi index
> >> 43a154e8e7..774e477542 100644
> >> --- a/arch/arm/dts/fsl-ls1028a.dtsi
> >> +++ b/arch/arm/dts/fsl-ls1028a.dtsi
> >> @@ -49,14 +49,16 @@
> >>                              <1 10 0x8>; /* Hypervisor PPI,
> >> active-low */
> >>         };
> >>
> >> -       fspi: flexspi at 20C0000 {
> >> -               compatible = "nxp,dn-fspi";
> >> +       fspi: flexspi at 20c0000 {
> >> +               compatible = "nxp,lx2160a-fspi";
> >>                 #address-cells = <1>;
> >>                 #size-cells = <0>;
> >> -               reg = <0x0 0x20C0000 0x0 0x10000>,
> >> -                       <0x0 0x20000000 0x0 0x10000000>; /*64MB
> >> flash*/
> >> -               reg-names = "FSPI", "FSPI-memory";
> >> -               num-cs = <1>;
> >> +               reg = <0x0 0x20c0000 0x0 0x10000>,
> >> +                     <0x0 0x20000000 0x0 0x10000000>;
> >> +               reg-names = "fspi_base", "fspi_mmap";
> >> +               clocks = <&clockgen 4 3>, <&clockgen 4 3>;
> >> +               clock-names = "fspi_en", "fspi";
> >> +               interrupts = <0 25 0x4>;
> >
> > Please change the interrupts to "<GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>" as
> > it avoids magic numbers.
> 
> This is consistent with the other interrupt properties, which doesn't have these
> constants either. IMHO another commit where all these magic numbers are
> removed would be better.
> 

I just checked and found no interrupt handler in spi/nxp_fspi.c driver. So, it's better to remove this line altogether. What do you think?

-Kuldeep
> 
> > Reviewed-by: Kuldeep Singh <kuldeep.singh at nxp.com>
> Thanks.
> 
> -michael


More information about the U-Boot mailing list