mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-17 12:41:32 +00:00
rpi: add Raspberry Pi 3 board ID
This allows U-Boot to known the name of the board. The existing rpi_2_defconfig can operate correctly on the Raspberry Pi 3 in 32-bit mode /if/ you have configured the firmware to use the PL011 UART as the console UART (the default is the mini UART). This requires two things: a) config.txt should contain dtoverlay=pi3-miniuart-bt b) You should run the following to tell the VC FW to process DT when booting, and copy u-boot.bin.img (rather than u-boot.bin) to the SD card as the kernel image: path/to/kernel/scripts/mkknlimg --dtok u-boot.bin u-boot.bin.img This works as of firmware.git commit 046effa13ebc "firmware: arm_loader: emmc clock depends on core clock See: https://github.com/raspberrypi/firmware/issues/572". Signed-off-by: Stephen Warren <swarren@wwwdotorg.org> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
29937caab3
commit
7233fb3143
1 changed files with 5 additions and 0 deletions
|
@ -109,6 +109,11 @@ static const struct rpi_model rpi_models_new_scheme[] = {
|
|||
"bcm2836-rpi-2-b.dtb",
|
||||
true,
|
||||
},
|
||||
[0x8] = {
|
||||
"3 Model B",
|
||||
"bcm2837-rpi-3-b.dtb",
|
||||
true,
|
||||
},
|
||||
[0x9] = {
|
||||
"Zero",
|
||||
"bcm2835-rpi-zero.dtb",
|
||||
|
|
Loading…
Add table
Reference in a new issue