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

Stephen Warren swarren at wwwdotorg.org
Sat Oct 18 04:51:46 CEST 2014


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)



More information about the U-Boot mailing list