[U-Boot] [PULL] Please pull u-boot-imx: u-boot-imx-20181217

Tom Rini trini at konsulko.com
Wed Dec 26 23:23:19 UTC 2018


On Mon, Dec 17, 2018 at 04:57:26PM +0100, Stefano Babic wrote:

> Hi Tom,
> 
> please pull from u-boot-imx, u-boot-imx-20181217, thanks !
> 
> - fix missing MAINTANERS for embestmx6boards
> - drop Wolfgang's patch
> - apply V4 of "pico-imx7d: Increase the CONFIG_ENV_OFFSET size " that
> use fix values for size.
> 
> The following changes since commit d117d8f19b0625f88309e47a8a32c2faa384dddc:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-i2c (2018-12-13
> 09:36:55 -0500)
> 
> are available in the Git repository at:
> 
>   git://www.denx.de/git/u-boot-imx.git tags/u-boot-imx-20181217
> 
> for you to fetch changes up to 22f219feb807df91d958c3cc5a8634b6218b2565:
> 
>   pico-imx7d: Increase the CONFIG_ENV_OFFSET size (2018-12-17 16:51:02
> +0100)
> 
> ----------------------------------------------------------------
> imx for 2019.01
> 
> - introduce support for i.MX8M
> - fix size limit for Vhybrid / pico boards
> - several board fixes
> - w1 driver for MX2x / MX5x
> 
> ----------------------------------------------------------------

So, this breaks travis.  I know I've mentioned some of this off-list,
but for the record and to aid in future debugging of issues like this,
if we look at https://travis-ci.org/trini/u-boot/builds/472348357 we can
see just a single job fails.  So I rebased and put in as the first
commit a hack to .travis.yml where I remove every other job in the
matrix so it runs (relatively) quick.  Then I did a git bisect where for
the test I did:
$ git push -f github HEAD:TRAVIS-imx-PR-bisect
And then bisect good/bad depending on what happens.  This narrowed down
things to:
Author: Denis Zalevskiy <denis.zalevskiy at ge.com>
Date:   Wed Oct 17 10:33:28 2018 +0200

    bootcount: i2c: Add bus switching to the I2C bootcount driver

Being the culprit.  My _guess_ is that after looking at the commit we
have some boards that are prompting for
SYS_BOOTCOUNT_I2C_BUS/SYS_BOOTCOUNT_I2C_ADDR now and not having a value
set to they don't get built, but don't quite show up as an obvious
failure either (aside, Simon, any idea why?).  So, if we do:
$ ./tools/buildman/buildman -v --dry-run powerpc -x freescale
boards.cfg is up to date. Nothing to do.
Dry run, so not doing much. But I would do this:

Building current source for 47 boards (16 threads, 1 job per thread)
Build directory: ..

powerpc : 47 boards
   mpc8308_p1m sbc8349 sbc8349_PCI_33 sbc8349_PCI_66 ve8313 caddy2
   vme8349 hrcon hrcon_dh strider_con strider_con_dp strider_cpu
   strider_cpu_dp ids8313 kmcoge5ne kmeter1 kmopti2 kmsupx5 kmtegr1
   kmtepr2 kmvect1 suvd3 tuge1 tuxx1 TQM834x sbc8548 sbc8548_PCI_33
   sbc8548_PCI_33_PCIE sbc8548_PCI_66 sbc8548_PCI_66_PCIE socrates
   UCP1020 UCP1020_SPIFLASH controlcenterd_36BIT_SDCARD
   controlcenterd_36BIT_SDCARD_DEVELOP controlcenterd_TRAILBLAZER
   controlcenterd_TRAILBLAZER_DEVELOP kmcoge4 kmlion1 Cyrus_P5020
   Cyrus_P5040 xpedite520x xpedite537x xpedite550x sbc8641d xpedite517x
   MCR3000
Total boards to build for each commit: 47

There's the list of boards that it might be.  Doing a for B in ...;do
make O=/tmp/$B ${B}_defconfig oldconfig and I see that yup, ids8313
trips on the new symbols without having a value.  So those two bootcount
patches from Denis need a slight rework (the second depends on the
first) or to be dropped for now.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181226/e133e9b2/attachment.sig>


More information about the U-Boot mailing list