[PATCH V3] mtd: bcm47xxsflash: support reading flash out of mapping window
Rafał Miłecki
rafal at milecki.pl
Sat Feb 4 14:27:12 PST 2017
On 2017-02-04 23:01, Marek Vasut wrote:
> On 01/23/2017 12:51 PM, Rafał Miłecki wrote:
>> From: Rafał Miłecki <rafal at milecki.pl>
>>
>> For reading flash content we use MMIO but it's possible to read only
>> first 16 MiB this way. It's simply an arch design/limitation.
>> To support flash sizes bigger than 16 MiB implement indirect access
>> using ChipCommon registers.
>> This has been tested using MX25L25635F.
>>
>> Signed-off-by: Rafał Miłecki <rafal at milecki.pl>
>> ---
>> V2: Simplify line writing to buf
>> Add some trivial comment for OPCODE_ST_READ4B
>> Both requested by Marek
>> V3: Use as much as possible MMIO access for read crossing boundary
>> (performance)
>
> It's not because of performance, but because you can start reading at
> 15
> MiB offset and read 2 MiB , at which point the previous patch would IMO
> fail.
It never failed. It was slow but was working as expected.
> Acked-by: Marek Vasut <marek.vasut at gmail.com>
>
> Thanks!
Thanks
More information about the linux-mtd
mailing list