[PATCH v2] mtd: gpmi: Deal with bitflips in erased regions regions
Elie De Brauwer
eliedebrauwer at gmail.com
Tue Dec 17 01:35:28 EST 2013
On Tue, Dec 17, 2013 at 3:37 AM, Huang Shijie <b32955 at freescale.com> wrote:
> On Mon, Dec 16, 2013 at 02:14:03PM +0100, Elie De Brauwer wrote:
>>
>> int gpmi_allones(struct gpmi_nand_data *this)
>> {
>> struct resources *r = &this->resources;
>> uint32_t reg = readl(r->gpmi_regs + HW_BCH_STATUS0);
> I suddenly realise that you read a wrong register. :)
>
> It should be r->bch_regs, not r->gpmi_regs.
>
Argh, good catch, I swear I was staring at the offsets yesterday but
didn't check the base addresses. I tested this on my board and now I
also get a functioning situation back at "full" speed. I'll come up
with a v3 shortly.
Thanks a lot
E.
--
Elie De Brauwer
More information about the linux-mtd
mailing list