[PATCH 4/4] mtd: nand: raw: atmel: Introduce optional debug commands
Alexander Dahl
ada at thorsis.com
Mon Mar 18 11:27:54 CET 2024
Hello Mihai,
Am Mon, Mar 18, 2024 at 09:15:29AM +0000 schrieb Mihai.Sain at microchip.com:
> > Hi Alexander,
> >
> > I tested your work on sama7g54-curiosity board:
> >
> > U-Boot> nand info
> >
> > Device 0: nand0, sector size 256 KiB
> > Manufacturer MACRONIX
> > Model MX30LF4G28AD
> > Device size 512 MiB
> > Page size 4096 b
> > OOB size 256 b
> > Erase size 262144 b
> > ecc strength 8 bits
> > ecc step size 512 b
> > subpagesize 4096 b
> > options 0x00004200
> > bbt options 0x00028000
> >
> > U-Boot> hsmc decode
> >
> > mck clock rate: 200000000
> >
> > HSMC_SETUP3: 0x00000001
> > HSMC_PULSE3: 0x07040804
> > HSMC_CYCLE3: 0x00070008
> > HSMC_TIMINGS3: 0x880402f2
> > HSMC_MODE3: 0x001f0003
> > NCS_RD: setup: 0 (0 ns), pulse: 7 (35 ns), hold: 0 (0 ns), cycle: 7 (35 ns)
> > NRD: setup: 0 (0 ns), pulse: 4 (20 ns), hold: 3 (15 ns), cycle: 7
> > (35 ns)
> > NCS_WR: setup: 0 (0 ns), pulse: 8 (40 ns), hold: 0 (0 ns), cycle: 8 (40 ns)
> > NWE: setup: 1 (5 ns), pulse: 4 (20 ns), hold: 3 (15 ns), cycle: 8
> > (40 ns) TDF optimization enabled TDF cycles: 15 (75 ns) Data Bus
> > Width: 8-bit bus NWAIT Mode: 0 Write operation controlled by NWE
> > signal Read operation controlled by NRD signal
> >
> > Best regards,
> > Mihai Sain
>
> Hello Mihai,
>
> If you have any suggestions for improvement, changes, or you are happy with this command, is it useful ?
> You can provide your Tested-by then if you consider this is useful
>
> Eugen
>
> ----------------------------------------------------------------------
>
> Hello Eugen,
>
> Yes.
> The command is very useful.
> I would like to have also the ONFI timing mode printed for nand-flash 😊
As far as I can see the actually set mode is not stored anywhere. One
could print it after it was successfully set, but that would be in
nand base, not in the atmel driver.
> Also I recommend to print the master clock in MHz, and to print the master clock name/label from ccf driver:
> https://github.com/u-boot/u-boot/blob/master/drivers/clk/at91/sama7g5.c#L410
Should be possible. I could do this and send a v2?
Greets
Alex
>
> Tested-by: Mihai Sain <mihai.sain at microchip.com>
>
> Best regards,
> Mihai Sain
More information about the U-Boot
mailing list