Yocto meta-freescale-3rdparty u-boot-toradex_2016.11.bb

I’ve made a small yocto project using only the following layers:

$ git clone -b rocko git://git.yoctoproject.org/poky.git
$ git clone -b rocko https://github.com/Freescale/meta-freescale
$ git clone -b rocko https://github.com/Freescale/meta-freescale-3rdparty

  /media/harddisk1/dsg/layers/poky/meta \
  /media/harddisk1/dsg/layers/poky/meta-poky \
  /media/harddisk1/dsg/layers/poky/meta-yocto-bsp \
  /media/harddisk1/dsg/layers/meta-freescale \
  /media/harddisk1/dsg/layers/meta-freescale-3rdparty \

I’m building the core-image-minimal, so far so good!

In the meta-freescale-3rdparty layer the u-boot is being build with the recipe u-boot-toradex_2016.11.bb

In the yocto build directory, you can find the u-boot sources that are being used:


I also cloned the u-boot repository in a separate directory:

$ git clone -b 2016.11-toradex git://git.toradex.com/u-boot-toradex.git

Why are there differences between the sources that are retreived by Yocto and the ones I cloned into the
seperate directory? I assumed that both methods would use the same sources, can you explain what is going on?

See attached pdf for a list of files with differences.

Differences Between u-boot sources.pdf

Easy explanation: While meta-freescale-3rdparty is currently still at 2.7b4, cloning our 2016.11-toradex branch will currently give you latest 2.8b2 which is 28 commits ahead of 2.7b4.