Version 12.04 of Linaro U-Boot has been released. Details on Launchpad here: https://launchpad.net/u-boot-linaro/trunk/12.04
And on git.linaro.org here: http://git.linaro.org/gitweb?p=boot/u-boot-linaro-stable.git%3Ba=shortlog%3B...
From the release notes:
This release is primarily a rebase onto the latest upstream git.denx.de release v2012.04. Several patches that have been carried in u-boot-linaro have been dropped because that functionality has gone upstream. This includes OMAP[345] usb support including network support on Panda and Beagle xM and the Highbank support from Calxeda. This release continues to include some Snowball support but not enough to be usable. This release also still requires the cache disabling patch for OMAP3 that has been carried for months but upstream remains broken with Linaro kernels without it. See Changelog for list of all patches to v2012.04.
Here are the Linaro patches on top of upstream v2012.04: 0b07b6e PXE: OMAP4: add standard env vars 9f4c29c arm: omap4_panda: Enable pxecfg support 948aae2 SAUCE: OMAP4 Make pxe boot fallback default boot 21c1a80 OMAP3: Beagle: Add standard addresses to env c448146 OMAP3: Beagle: Enable PXE support 84d1169 OMAP3: igep0020: Enable PXE support 1f18000 MX53LOCO: Enable PXE boot efa46fe ARM: vexpress: move files in preparation for adding a new platform 6721629 ARM: vexpress: create A9 specific board config 3dbbeb8 ARM: vexpress: create A5 specific board config b4673ba ARM: vexpress: Change maintainer for ARM Versatile Express platforms 8366422 ARM: vexpress: Extend default boot sequence to load script from MMC f412e91 net: allow setting env enetaddr from net device setting 9ac3e2d ARM: highbank: add autoboot script files de80572 ARM: highbank: update autoboot bootdelay value 5c7d44e Add a default env that will use boot.scr from the vfat partition d74b1a8 Origen: Enable CONFIG_OF_LIBFDT ed3b575 MMC: arm_pl180_mmci: allow multiple devices 6185c31 mx53loco: define ERRATUM_ESDHC111 1b02df5 mx5: Add clock config interface 2fd31d5 mx53loco: PMIC: Add dialog pmic support c450b5d mx53loco: Add power init support bfc8de9 mx53loco: workaround VPU TO2 Errata by increasing peripheral voltage 459a66c mx53loco: add support for MC34708 996306c arm: imx6q: add axi cache and qos setting 7ebf30e arm: imx6q: add anatop regulator init 67db864 fec_mxc: increase autonegotiation timeout 5a67a40 fec_mxc: move autonegoatiate restart after mii_postcall a7f6854 OMAP4: avoid null pointer access in save_boot_params b66a9b6 OMAP4: Make mmc and fat conditional in spl f388f20 OMAP4: Panda: Add usb peripheral boot 06fb246 OMAP4: Panda: Add USB_SPL variant 1631036 OMAP4: Force PXE booting when booting via spl-usb 4c62942 snowball: igloo copy port of armv7/u8500 and include/asm/arch-u8500 f68b175 snowball: igloo copy port of gpio driver support 2afb10a snowball: add snowball to boards.cfg 9053991 snowball: igloo copy port of board specific files 602bef8 snowball: arm cpu: inv and clean of L2 e3e64ab HACK: Copy in alternate mmc files for snowball c64a8a5 HACK: Bypass normal mmc if CONFIG_SNOWBALL_MMC_HACK 90b88ef debugX to debug 368cfd9 SAUCE: Snowball: init serial later aca528b PXE: look for usbethaddr if no ethaddr f1ed411 OMAP4 Panda: Generate a unique usbethaddr 923c7d8 OMAP3: Beagle: add back boot.scr support 9b2844c OMAP4: Panda: add uEnv.txt support 047161d OMAP4: Enable command line editing in omap4_common.h 554498e OMAP4: change MAXARGS to 32 46e0a24 OMAP3: Enable command line editing for omap3_beagle 1bf66b5 Allow loading of u-boot.bin for backward compatibility 9e97fcb OMAP3: Beagle: set mac addr from dieid 0a957f5 SAUCE: HACK: move omap spl base address 1551b1a OMAP4: add preEnv.txt support d4f7dc9 OMAP3 Beagle: add preEnv.txt support 05613f5 Revert "arm: Add Prep subcommand support to bootm" 6f8db25 Revert "armv7: adapt omap3 to the new cache maintenance framework"
On 24.04.2012 17:50, John Rigby wrote:
Version 12.04 of Linaro U-Boot has been released.
Looking at the below git, it looks like the plain U-Boot release v2012.04 is used as a base for this?
If so, this isn't a good idea because this is known to be broken:
http://lists.denx.de/pipermail/u-boot/2012-April/123011.html
Better use the recent master
http://git.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git%3Ba=shortlog%3Bh=refs/hea...
which includes the 4 patches known to fix the brokenness. Or use the (still unreleased) v2012.04.1.
Details on Launchpad here: https://launchpad.net/u-boot-linaro/trunk/12.04
And on git.linaro.org here: http://git.linaro.org/gitweb?p=boot/u-boot-linaro-stable.git%3Ba=shortlog%3B...
...
Here are the Linaro patches on top of upstream v2012.04:
...
996306c arm: imx6q: add axi cache and qos setting
This patch should is obsolete, now. The AXI cache and QOS settings are done in the imximage.cfg for both the SabreLite and the ARM2, now:
http://git.linaro.org/gitweb?p=boot/u-boot-linaro-stable.git%3Ba=commit%3Bh=...
Best regards
Dirk
Dear John Rigby,
In message CADDGHU8SU7n-udu3e8rKXvwp6MwxqmuGCsuCX_NvHJ53Mu2xTA@mail.gmail.com you wrote:
Version 12.04 of Linaro U-Boot has been released. Details on Launchpad here: https://launchpad.net/u-boot-linaro/trunk/12.04
And on git.linaro.org here: http://git.linaro.org/gitweb?p=boot/u-boot-linaro-stable.git%3Ba=shortlog%3B...
From the release notes: This release is primarily a rebase onto the latest upstream git.denx.de release v2012.04. Several patches that have been carried
Please update and use v2012.04.01 instead. This is a bug fix release which fixes a nasty bug in the command line processing, which can cause incorrect execution of commands and scripts.
Thanks.
Best regards,
Wolfgang Denk
On Tue, Apr 24, 2012 at 9:50 AM, John Rigby john.rigby@linaro.org wrote:
Version 12.04 of Linaro U-Boot has been released. Details on Launchpad here: https://launchpad.net/u-boot-linaro/trunk/12.04
Thanks to multiple people pointing out that upstream had updated to v2012.04.01 to include some critical patches. Linaro u-boot has been rebased to this.
--john