[Merge] lp:~fo0bar/livecd-rootfs/raspi2-rpi3 into lp:livecd-rootfs

Ryan Finnie ryan.finnie at canonical.com
Fri May 6 05:03:44 UTC 2016


The proposal to merge lp:~fo0bar/livecd-rootfs/raspi2-rpi3 into lp:livecd-rootfs has been updated.

Description changed to:

Add a new raspi3 subarch for the Raspberry Pi 3 Model B.  The original MP was just for config.txt modifications which would work with the RPi2 but be compatible with the RPi3, in the expectation that a single image could be produced which worked on either.  But then I remembered the u-boot / flash-kernel config is done at image time, and u-boot requires different .bins for the RPi2 and RPi3.  So yay, new subarch!

Note that the raspi3 subarch will not build correctly until the following bugs are closed:

 * LP: #1578505 - flash-kernel: Raspberry Pi 3 support
 * LP: #1578745 - linux-firmware-raspi2: Update firmware for Raspberry Pi 3 support
 * Debian: #823524 - u-boot: Add rpi_3_32b target to u-boot-rpi

... or ppa:ubuntu-raspi2/ppa-rpi3 is added as an extra PPA which has those updated packages.  I've confirmed building a raspi3 image with this MP and the PPA produces an image which works well on the RPi3.


Original description (which still applies):
Add enable_uart=1 which will be required for u-boot RPi3 booting, and device_tree_address=0x100 / device_tree_end=0x8000 which allows for a larger DTB (also needed on the newer firmware/u-boot for RPi3).  Both sets of additions are backwards compatible with the current firmware and u-boot.

For more details, see:
https://code.launchpad.net/~fo0bar/livecd-rootfs/raspi2-rpi3/+merge/293959
-- 
Your team Ubuntu Core Development Team is requested to review the proposed merge of lp:~fo0bar/livecd-rootfs/raspi2-rpi3 into lp:livecd-rootfs.



More information about the Ubuntu-reviews mailing list