Re: [PATCH v8 0/3] add the GPMI controller driver for IMX23/IMX28

Koen Beel
2011-07-29T11:48:12Z

On Fri, Jul 29, 2011 at 11:49 AM, Huang Shijie <b32955@freescale.com> wrote:
> 于 2011年07月29日 15:40, Koen Beel 写道:
>>
>> Hi,
>>
>> On Fri, Jul 29, 2011 at 9:20 AM, Lothar Waßmann<LW@karo-electronics.de>
>>  wrote:
>>>
>>> Hi,
>>>
>>> Koen Beel writes:
>>>>
>>>> Hi,
>>>>
>>>> I have test on mx23evk board. Still see the same issues.
>>>>
>>>> On Wed, Jul 27, 2011 at 3:53 AM, Huang Shijie<b32955@freescale.com>
>>>>  wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> Thanks for your test.
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> It's not really working for me.
>>>>>> I've applied all gpmi-nand driver patches and the dma driver patches.
>>>>>>
>>>>>> I have added following kernel parameters:
>>>>>> mtdparts=gpmi-nand:20m(boot),-(user) ubi.mtd=1 root=ubi0:rootfs0
>>>>>> rootfstype=ubifs gpmi_debug_init
>>>>>>
>>>>>> During boot I get already get DMA timeout:
>>>>>> [    2.560000] [ start_dma_without_bch_irq : 392 ] DMA timeout, last
>>>>>> DMA
>>>>>> :1
>>>>>> [    3.560000] [ start_dma_with_bch_irq : 427 ] bch timeout!!!
>>>>>> ...
>>>>>> (see log file in attach line 89)
>>>>
>>>> I still see this DMA timeout when booting.
>>>> What kernel parameters do you use? I still use same as above.
>>>>
>>> Do you have an SD card in the system? I'm getting the same error when
>>> accessing an SD card. Without SD card I can use the flash without any
>>> errors.
>>
>> No SD card in the system. At least not on my mx23evk board.
>> My real target hardware has a SDIO wifi chip.
>
> Does it conflict with the GPMI?

Well I don't know if it conflicts. From what Lothar says I assume
there might be a conflict between gpmi and sdio.

For now I see the same problem on both the evk (no sd/sdio card) and
on my real target hardware (fixed sdio chip).

>>
>> Are you also testing on the mx23evk board? Really strange it is not
>> reproducible here then.
>> Anyone using mx23evk please give:
>
> I tested the code in mx23evk.
> After boot the kernel and login the shell, I met a problem:
>  the flash_eraseall can not run with the log:
> "Floating point exception"
> :(
>
>
>> - revision number of board (I have tested on rev C1)
>
> Revision number is C.
>>
>> - kernel parameter used (see previous mail for mine)
>>
> "console=ttyAMA0,115200 root=/dev/mmcblk0p1 rw rootwait gpmi_debug_init"

You have a rootfs on an SD card? And gpmi is working? No conflicts on
dma or something?
Have you hard coded the mtdparts in the init code? I pass something
like "mtdparts=gpmi-nand:20m(boot),-(user)" as kernel parameter, but
you don't...

>
>
> Best Regards
> Huang Shijie
>>
>> Regards,
>> Koen
>>
>>>
>>> Lothar Waßmann
>>> --
>>> ___________________________________________________________
>>>
>>> Ka-Ro electronics GmbH | Pascalstraße 22 | D - 52076 Aachen
>>> Phone: +49 2408 1402-0 | Fax: +49 2408 1402-10
>>> Geschäftsführer: Matthias Kaussen
>>> Handelsregistereintrag: Amtsgericht Aachen, HRB 4996
>>>
>>> www.karo-electronics.de | info@karo-electronics.de
>>> ___________________________________________________________
>>>
>
>
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
>