[U-Boot] [PATCH] sf: Fix s25fs512s erase size and remove SECT_4K flag
Jagan Teki
jagannadh.teki at gmail.com
Mon Jun 12 06:07:25 UTC 2017
Hi Suresh,
On Thu, Jun 8, 2017 at 1:00 PM, Suresh Gupta <suresh.gupta at nxp.com> wrote:
> <snip>
>> >
>> > So best way is to disable hybrid mode and configure flash in Uniform
>> > Sector Architecture
>>
>> OK, then send patches to Linux and U-Boot will review and take other
>> suggestions too.
>>
>
> Thanks Jagan,
> I will send U-boot patches (after testing) by early next week.
>
> My next point :) to discuss is "32-bit address options".
> This particular flash do not support below commands
> /* Bank addr access commands */
> #ifdef CONFIG_SPI_FLASH_BAR
> # define CMD_BANKADDR_BRWR 0x17
> # define CMD_BANKADDR_BRRD 0x16
> # define CMD_EXTNADDR_WREAR 0xC5
> # define CMD_EXTNADDR_RDEAR 0xC8
> #endif
>
> Instead of above S25FS512S flash support 32-bit address commands like
> 4READ, 4P4E and many more which require 32 bit address directly pass on wires.
>
> Jagan,
> So, Do we have any plan to fix this?
> Yao Yuan already send one patch [1] for same.
> I think this is a decent approach [1]. If required I will resend this patch with little changes.
Don't know whether you tried this or not.
- Erase bottom 4K sectors using 4K
- Erase middle sectors using SE
- Erase top 4K sectors using 4K
thanks!
--
Jagan Teki
Free Software Engineer | www.openedev.com
U-Boot, Linux | Upstream Maintainer
Hyderabad, India.
More information about the U-Boot
mailing list