<div dir="auto"><br><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">There's no need for this. If it's implemented we could simply<br>
use it on all chips and gain the increased flash reading speed.<br></blockquote></div><div dir="auto"><br></div><div dir="auto">Ok. I'm using it during my tests, but I could remove it in the final version.</div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
On memory-mapped flash reading, spi controller issues 0x0b<br>
fast-read instruction. for the sake of correctness in spi-mem<br>
we should check whether spi-mem-op matches 0x0b + 3-byte<br>
address + 1-byte dummy before executing the operation.<br>
You'll need to set m25p,fast-read for spi-nor code to generate<br>
this matching operation.<br></blockquote></div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div><div dir="auto"><span style="font-family:sans-serif">The old fast read patch did not check the dummy byte. I'll do it as you suggested.</span><br></div><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto">I already have a working WIP patch. It does fix the issue. I might post a RFC version today.</div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Regards,<br>
Chuanhong Guo<br>
</blockquote></div></div>