Age | Commit message (Collapse) | Author |
|
initramfs images aren't used for rootfs, so the default '.rootfs' suffix
isn't valid. Just set the suffix to empty to override the default
Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
|
|
Move firmware image recipes close to the rest of firmware recipes,
recipes-bsp.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Include RB1 and RB2 firmware packages into the all-firmware image.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
The Qualcomm RB1 and RB2 are tight on memory for the boot image. Create
a small firmware image containing just RB1 and RB2 firmware.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Enable tools which can be used to test v4l devices on Qualcomm boards.
This causes image growth of 419 KiB.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Switch Pixel firmware packages to rust-android-sparse(-native). This
allows them to be moved from dynamic-layers into the main layer part.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
initramfs-test-image: add adbd support
|
|
This adds mybw to the initramfs-test-image install list.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
|
|
Add debugcc package to ease debugging of the clock controllers.
Compressed image growth is about 10 KiB.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
There is little sense in packaging dspso firmware images into the
initramfs. In case they are needed, boot scripts will fallback to
mounting the dspso partition.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Employ new KERNEL_DEPLOY_DEPEND to remove unused dependency on the
virtual/kernel's do_deploy task.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Employ new KERNEL_DEPLOY_DEPEND to remove unused dependency on the
virtual/kernel's do_deploy task.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add bootrr recipe to the initramfs-test-image
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
To assist in checking EDID reads and modesetting enable the read-edid
package. The image growth is 9 KiB.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
initramfs-test-image: enable gpsd support
|
|
As individual firmware recipes were moved to
dynamic-layers/openembedded-layer, split the image recipe accordingly.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Bundle gpsd and gps-utils into initramfs-test-image. This cause
compressed image growth of 1.6 MiB.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Package firmware for Nexus and Pixel phones and tablets
|
|
Install and enable adbd if meta-openmebedded is enabled.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add recipe to build and bundle all supported Nexus and Pixel firmware.
This allows checking for possible conflicts between recipes.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
As initramfs-firmware-image doesn't use the kernel modules, break the
dependency by setting KERNELDEPMODDEPEND to the empty strings.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Additional ifc6410/apq8064 support
|
|
Enable several small utils to test i2c, sensors, cpufreq, to schedule
tasks to specific core and to get CPU features. This causes compressed
image growth of 254 KiB.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add apq8064-specific set of packages to initramfs-firmware-image recipe.
At this moment it includes ifc6410 and Nexus 7 (2013) firmware.
Furthermore it can be extended with Nexus 4 firmware package.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add a simple tool usefull for testing the OpenGL support, kmscube.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Enable fastrpc to be able to test FastRPC services.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Enable ALSA utils to be able to test whether audio is working on the boards.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add lrzsz tool to be able to transfer files through the serial line.
The package uses 138 kiB of space.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add the following utilities to 'initramfs-test-image'
to allow easier board development:
- dropbear (for ssh and scp services),
- strace (qcom requested this to be added to allow tracing kernel func
calls),
- phytool (allows ethernet phy registers to be read / write).
This causes the initramfs-test-image.rootfs.cpio.gz size to be increased
by 0.5M.
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
|
|
For the initramfs-test-image family of images we have to simulate
dynamic layers/bbappends support in the form of per-layer variables.
Currently only two layers are supported this way: openembedded-layer
(meta-oe) and networking-layer (meta-networking), both are handled
manually. Allow initramfs-*-image to provide dynamic package lists for
any layer, by looping through the BBFILE_COLLECTIONS in an anonymous
Python function. This causes minor change in PACKAGE_INSTALL_foo-layer
variables syntax.
Also as we at it, move this dynamic handling to the
initramfs-tiny-image, so that any image branching from it can use this
functionality.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
The initramfs-test-full-image is expected to contain all the tools from
initramfs-test-image. To prevent possible surprises in future, make
initramfs-test-full-image recipe include initramfs-test-image recipe
rather than duplicating it.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
this is undefined behaviour, mant times devs used them together to get
the missing space at the beginning of string which append/prepend needs
but thats not intended behaviour
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Per-board firmware packagegroups
|
|
Add the 'bootrr' utility in 'initramfs-test-full-image.bb'
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
|
|
Even if the kernel does not use initramfs, it might be useful to
populate it with the simple initramfs holding firmware files. These
files will be used during the boot process before the rootfs is mounted.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add 'util-linux-lsblk' in 'initramfs-test-full-image.bb',
which provides 'lsblk' utility.
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
|
|
Add the following utilities in 'initramfs-test-full-image.bb'
- hdparm (for performance checks - e.g. USB mass storage related)
- mbw, dhrystone, lmbench, sysbench, tinymembench, tiobench, whetstone
(for performance checks).
- Add kexec instead of the complete 'kexec-tools'
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
|
|
rt-tests is not supported when using musl libc, so do not try to
install it unless we are using glibc.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
and modules
Add new image based on initramfs-test-full-image extended with
${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} to install kernel modules and
firmware files.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Implement similar mechanism found in:
4e5d23c9a6fa (initramfs-test-image: provide dynamic expansion
capabilities)
So that we can build derived images.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Boot image with the bundled initramfs support
|
|
Add new image based on initramfs-test-image extended with
${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} to install kernel modules and
firmware files.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Up to now we were using dynamic per-layer bbappend to extend
initramfs-test-image with extra packages provided by other layers.
However this won't scape if other recipes are going to start including
initramfs-test-image.bb (because initramfs-test-image bbappends won't
get picked up by the next recipe). Thus provide a mechanism to
dynamically extend initramfs-test-image, so that the extension is
available to the child recipes.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
'initramfs-test-image' is used across several boards and changes
to the same are very keenly looked at for size changes to the overall
image thus produced as it may lead to some boards failing to boot with
yocto based images.
So it makes sense to introduce a new 'initramfs-test-full-image' which
can retain the character of the test image but can house more utilities
which are useful for several qcom boards.
So, we have now three types of initramfs images:
- initramfs-tiny-image,
- initramfs-test-image, and
- initramfs-test-full-image
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
|
|
There is no point in overriding IMAGE_BASENAME to be equal to ${PN}, so
drop it to allow easily extending the initramfs-test-image.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
There is no point in overriding IMAGE_BASENAME to be equal to ${PN}, so
drop it to allow easily extending the initramfs-test-image.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Sometimes all we need is a tiny image. Rework the test-image so that
it reuses the metadata from the tiny image.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|