On Mon, Oct 30, 2017 at 5:23 PM, Rajat Srivastava
<[email protected]> wrote:
>> On Mon, Oct 30, 2017 at 11:52 AM, Jagan Teki <[email protected]>
>> wrote:
>> > On Mon, Oct 16, 2017 at 12:54 PM, Rajat Srivastava
>> > <[email protected]> wrote:
>> >> The S25FS-S family physical sectors may be configured as a hybrid
>> >> combination of eight 4-kB parameter sectors at the top or bottom of
>> >> the address space with all but one of the remaining sectors being
>> >> uniform size. The default status of the flash is the hybrid
>> >> architecture.
>> >>
>> >> Since the parameter sectors and the uniform sectors have different
>> >> erase commands, it is a problem to implement erase functionality for
>> >> hybrid mode in current U-boot code. Also, enabling hybrid mode
>> >> doesn't provide any significant benefit.
>> >
>> > I think I've asked this question before, keeping the state of the
>> > flash remains same. Can't erase parameter and uniform sectors
>> > individually during operations like
>> > - parameter sectors with erase commands (20h or 21h)
>> > - uniform sectors with erase commands (D8h or DCh)
>>
>> I understand that even we can do parameter and uniform sectors individually
>> with the help of offsets we still have 224. Any idea why we need hybrid mode
>> with this off 244 sector size? if require we can even write cypress on this 
>> case.
>>
> Hi Jagan
>
> I am not aware of usage of the remaining 244 sector area. We will discuss 
> this with Cypress.
>
> Moreover, do you have any idea where we apply offset based checks in code? 
> And if we do apply checks, will that look good with current Uboot code?
> I think no one is going to use hybrid mode and even if someone wants to, they 
> can modify the code.

We can change the erase opcode based on the offsets in erase ops,
since if we disable hybrid now, if someone want to re-enable for
another reason (say some kind of protection PB, not sure) will end-up
conflict. Better we can ask Cypress about this and mean while we can
post this change on spi-nor Linux for further discussion.

thanks!
-- 
Jagan Teki
Free Software Engineer | www.openedev.com
U-Boot, Linux | Upstream Maintainer
Hyderabad, India.
_______________________________________________
U-Boot mailing list
[email protected]
https://lists.denx.de/listinfo/u-boot

Reply via email to