[U-Boot] [PATCH 0/4] dm: rpi: Move Raspberry Pi to use driver model

Simon Glass sjg at chromium.org
Mon Oct 20 05:14:37 CEST 2014


Hi Stephen,

On 17 October 2014 20:51, Stephen Warren <swarren at wwwdotorg.org> wrote:
> On 09/30/2014 07:41 PM, Stephen Warren wrote:
>> On 09/22/2014 05:30 PM, Simon Glass wrote:
>>> This series adds driver model support to the GPIO and serial drivers used
>>> by Raspberry Pi, and moves Raspberry Pi over to driver model.
>>>
>>> This requires adding driver model support to the pl01x serial driver, and
>>> replacing the bcm2835 GPIO driver with a driver model version (since there
>>> are no longer clients that don't use driver model).
>>>
>>> See u-boot-dm.git branch rpi-working for the tree this is based on.
>>
>> The series,
>> Tested-by: Stephen Warren <swarren at wwwdotorg.org>
>
> Hmm. I take that back. Patch 4 causes a problem, at least when applied
> on top of u-boot/master from today.
>
> Basic serial output works just fine, and I can interact with U-Boot
> without issue. However, when the boot scripts execute and load an
> extlinux.conf, U-Boot hangs. Up to patch 3, everything is fine.
>
> U-Boot 2014.10-00004-g7830ed7 (Oct 17 2014 - 20:47:19)
>
> DRAM:  480 MiB
> WARNING: Caches not enabled
> MMC:   bcm2835_sdhci: 0
> Using default environment
>
> In:    serial
> Out:   lcd
> Err:   lcd
> reading /uEnv.txt
> 24 bytes read in 14 ms (1000 Bytes/s)
> Hit any key to stop autoboot:  0
> switch to partitions #0, OK
> mmc0 is current device
> Scanning mmc 0...
> Found /extlinux/extlinux.conf
> Retrieving file: /extlinux/extlinux.conf
> reading /extlinux/extlinux.conf
> (U-Boot hangs here)
>

Can you please point me to where I can get an image to try this with?
Also did you check with dm/next? There may be dependent patches,
although the nature of the problem suggests not.

Regards,
Simon


More information about the U-Boot mailing list