[PATCH v2 01/30] mtd: spi-nor: Add config to enable flash DTR

Bhumkar, Tejas Arvind tejas.arvind.bhumkar at amd.com
Sun Dec 31 18:57:48 CET 2023


[AMD Official Use Only - General]

Hi Jagan,

> -----Original Message-----
> From: Jagan Teki <jagan at amarulasolutions.com>
> Sent: Wednesday, December 20, 2023 1:00 PM
> To: Bhumkar, Tejas Arvind <tejas.arvind.bhumkar at amd.com>
> Cc: u-boot at lists.denx.de; joe.hershberger at ni.com; rfried.dev at gmail.com;
> Simek, Michal <michal.simek at amd.com>; vigneshr at ti.com; git at xilinx.com; T
> Karthik Reddy <t.karthik.reddy at amd.com>
> Subject: Re: [PATCH v2 01/30] mtd: spi-nor: Add config to enable flash DTR
>
> Caution: This message originated from an External Source. Use proper caution
> when opening attachments, clicking links, or responding.
>
>
> On Wed, Dec 6, 2023 at 3:02 PM Tejas Bhumkar
> <tejas.arvind.bhumkar at amd.com> wrote:
> >
> > From: T Karthik Reddy <t.karthik.reddy at amd.com>
> >
> > The spi-nor framework will set up the flash parameters by reading the
> > flash id table flags, which include cmd opcodes, address width, dummy
> > bytes, and bus width. In case, flash supports octal DTR mode and the
> > controller does not support the DTR. There is no process to switch
> > back to SDR mode.
> > To avoid this issue, create a Kconfig option SPI_FLASH_DTR_ENABLE to
> > explicitly specify to enable/disable flash DTR support.
> > This config is disabled by default.
>
> We cannot control controller fixup in flash, DTR read based on the DTR flag I don't
> think adding extra CONFIG to hack the controller with impact is.
[Tejas] : By default, this configuration is set to Disabled. It serves as a convenient option for operating the flash
        between SDR and DDR without requiring any adjustments to the nor-id table flags.

Regards,
Tejas.
>
> Jagan,


More information about the U-Boot mailing list