<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-raspberrypi.git/classes, branch sumo</title>
<subtitle>Mirror of http://git.yoctoproject.org/cgit/cgit.cgi/meta-raspberrypi</subtitle>
<id>https://git.enea.com/cgit/linux/meta-raspberrypi.git/atom?h=sumo</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/atom?h=sumo'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/'/>
<updated>2018-09-06T19:00:49+00:00</updated>
<entry>
<title>sdcard_image-rpi.bbclass: use 4 spaces for indentation instead of mix of tabs and spaces</title>
<updated>2018-09-06T19:00:49+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2018-06-29T13:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=235036c3a89a9682fcf5f109b4441f5f4db46bb5'/>
<id>urn:sha1:235036c3a89a9682fcf5f109b4441f5f4db46bb5</id>
<content type='text'>
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdcard_image-rpi: add dependency on rpi-u-boot-scr</title>
<updated>2018-09-06T19:00:49+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2017-11-20T20:24:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=f9e1ce03c54504dbeed81e59adbf61457a1d2f11'/>
<id>urn:sha1:f9e1ce03c54504dbeed81e59adbf61457a1d2f11</id>
<content type='text'>
* there is runtime dependency on rpi-u-boot-scr from u-boot itself:
  recipes-bsp/u-boot/u-boot_%.bbappend:RDEPENDS_${PN}_append_rpi = " rpi-u-boot-scr"
* but that's not enough to ensure that rpi-u-boot-scr:do_deploy is
  finished before do_image_rpi_sdimg and for
  ${DEPLOY_DIR_IMAGE}/boot.scr to exist in time

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdcard_image-rpi.bbclass: copy the DTB files with canonical name</title>
<updated>2018-09-06T19:00:49+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2017-11-20T16:38:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=2637389adbeff29c4a9b56e0e53f19143c33e6ed'/>
<id>urn:sha1:2637389adbeff29c4a9b56e0e53f19143c33e6ed</id>
<content type='text'>
* instead of using ${KERNEL_IMAGETYPE}-${DTB_BASE_NAME}.dtb use
  the entries from KERNEL_DEVICETREE
* basename is still needed because raspberrypi3-64 is using:
  broadcom/bcm2710-rpi-3-b.dtb and the ${DEPLOY_DIR_IMAGE} doesn't
  contain any directories for DTBs and we cannot remove broadcom/
  prefix, because then "make bcm2710-rpi-3-b.dtb" from
  kernel-devicetree.bbclass will fail with:
  make[3]: *** No rule to make target 'arch/arm64/boot/dts/bcm2710-rpi-3-b.dtb'.  Stop.

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdcard_image-rpi.bbclass: Fix a typo in comment</title>
<updated>2018-05-04T14:11:47+00:00</updated>
<author>
<name>Eduardo Abinader</name>
<email>eduardoabinader@gmail.com</email>
</author>
<published>2018-05-04T13:32:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=070c894321bc9f2ddda8fe5622875c4f1fcef712'/>
<id>urn:sha1:070c894321bc9f2ddda8fe5622875c4f1fcef712</id>
<content type='text'>
Only a small typo on bbclass header.

Signed-off-by: Eduardo Abinader &lt;eduardoabinader@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix do_image_rpi_sdimg/do_image_wic dependencies</title>
<updated>2018-02-28T18:02:58+00:00</updated>
<author>
<name>Paul Barker</name>
<email>pbarker@toganlabs.com</email>
</author>
<published>2018-02-26T13:59:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=6d0830b26fe3d4b04296621fedf6906e66c054d7'/>
<id>urn:sha1:6d0830b26fe3d4b04296621fedf6906e66c054d7</id>
<content type='text'>
The dependency resolution code in bitbake has recently been optimized and this
seems to have slightly changed the behaviour of do_image_rpi_sdimg and
do_image_wic. We ensure that the main build artifacts are present by depending
on the relevant do_deploy and do_populate_sysroot tasks. However, we need to
ensure that other build tasks for these dependencies have also been executed
before we try to create our image. This can be achieved by adding a recursive
dependency on do_build, so that the do_build tasks of all recipes in the
dependency chain of do_image_rpi_sdimg/do_image_wic are executed before the
image function itself is executed.

The original issue seen here was that 'recipedata' files were not copied to
'tmp/deploy/licenses' as do_populate_lic for each dependency had not been ran
before the image creation function. The write_deploy_manifest function from
license.bbclass (listed in IMAGE_POSTPROCESS_COMMAND) therefore failed. Adding
the recursive dependency on do_build fixes this issue, ensuring do_populate_lic
runs before do_image_rpi_sdimg/do_image_wic.

Signed-off-by: Paul Barker &lt;pbarker@toganlabs.com&gt;
</content>
</entry>
<entry>
<title>sdcard_image-rpi: Use un-timestamped link to rootfs partition image</title>
<updated>2017-09-24T19:39:35+00:00</updated>
<author>
<name>Paul Barker</name>
<email>pbarker@toganlabs.com</email>
</author>
<published>2017-09-08T13:34:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=37e4e18f4a745ce8dc11f7e40a29da0859ff13c6'/>
<id>urn:sha1:37e4e18f4a745ce8dc11f7e40a29da0859ff13c6</id>
<content type='text'>
The timestamp in the rootfs partition image filename may not match the current
timestamp if the do_image_rpi_sdimg step is repeated without repeating the
previous do_image_ext3 (or similar) step.

Signed-off-by: Paul Barker &lt;pbarker@toganlabs.com&gt;
</content>
</entry>
<entry>
<title>sdcard_image-rpi: Drop unnecessary sync commands</title>
<updated>2017-09-24T19:39:35+00:00</updated>
<author>
<name>Paul Barker</name>
<email>pbarker@toganlabs.com</email>
</author>
<published>2017-09-08T13:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=134e7dd94334d3ac26bf0e51318f642154dd42da'/>
<id>urn:sha1:134e7dd94334d3ac26bf0e51318f642154dd42da</id>
<content type='text'>
These commands are unnecessary and seem to mask failures to find the rootfs.ext3
file when re-running the do_image_rpi_sdimg stage without re-running the
preceeding do_image_ext3 stage.

Signed-off-by: Paul Barker &lt;pbarker@toganlabs.com&gt;
</content>
</entry>
<entry>
<title>Support using u-boot with Image format for raspberrypi3-64</title>
<updated>2017-09-24T19:39:35+00:00</updated>
<author>
<name>Paul Barker</name>
<email>pbarker@toganlabs.com</email>
</author>
<published>2017-09-08T10:12:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=e9bb7f0c6d3f77312970034ca0a63b3df0e3ba8e'/>
<id>urn:sha1:e9bb7f0c6d3f77312970034ca0a63b3df0e3ba8e</id>
<content type='text'>
For raspberrypi3-64 we need to use the Image or Image.gz format with u-boot
instead of the legacy uImage format. We also need to issue the 'booti' command
to boot the kernel instead of 'bootm'.

Signed-off-by: Paul Barker &lt;pbarker@toganlabs.com&gt;
</content>
</entry>
<entry>
<title>linux-raspberrypi-base.bbclass: Drop</title>
<updated>2017-09-24T19:39:35+00:00</updated>
<author>
<name>Paul Barker</name>
<email>pbarker@toganlabs.com</email>
</author>
<published>2017-09-08T09:35:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=cbd2412fb4fd38febdd2e71c6e8e9d7f35e94419'/>
<id>urn:sha1:cbd2412fb4fd38febdd2e71c6e8e9d7f35e94419</id>
<content type='text'>
The only remaining function in linux-raspberrypi-base was split_overlays() which
is used in the sdcard_image-rpi class. So we can move this function over and
drop the now-empty linux-raspberrypi-base class.

Signed-off-by: Paul Barker &lt;pbarker@toganlabs.com&gt;
</content>
</entry>
<entry>
<title>linux-raspberrypi: Drop unnecessary code</title>
<updated>2017-09-24T19:39:35+00:00</updated>
<author>
<name>Paul Barker</name>
<email>pbarker@toganlabs.com</email>
</author>
<published>2017-09-08T09:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=8311d16e5999566d01e6931003f858d979a6e46c'/>
<id>urn:sha1:8311d16e5999566d01e6931003f858d979a6e46c</id>
<content type='text'>
* The kerneltype variable is not used anywhere after being set.

* The manipulation of KERNEL_DEVICETREE is effectively a no-op, we read the
  current value in get_dts() and store this back into the same variable.

Signed-off-by: Paul Barker &lt;pbarker@toganlabs.com&gt;
</content>
</entry>
</feed>
