Age | Commit message (Collapse) | Author |
|
There is enough upstream support for sdx55, we no longer need to use a
custom kernel recipe.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Since the 'system' partition is quite small (3G),
use 'userdata' partition (around 105G) as the intended
ROOTFS partition.
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
|
|
Per-board firmware packagegroups
|
|
Default INITRAMFS_MAXSIZE is specified as 128 MiB, which can be easily
exceeded by e.g. initramfs-kerneltest-full-image. Increase the maximum
size to 384 MiB, allowing all initramfs test images to fit.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Instead of referencing individual firmware packages, use
packagegroup-firmware-foo packages, thus removing duplication.
Also as we are at it, recommend mesa-driver-msm, as all other qcom
machine config files do.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Use packagegroup instead of referencing all firmware files in the machine conf file.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Use packagegroup instead of referencing all firmware files in the machine conf file.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Use packagegroup instead of referencing all firmware files in the machine conf file.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Use packagegroup instead of referencing all firmware files in the machine conf file.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Upstream Linux kernel has stopped supporting Arrow SD600 Eval board in
2018 (merged into 5.0). Drop support for this board too.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Dragonboard 600c seems to be an old/alternative name for Arrow SD600
Eval board. Upstream DTS was named `qcom-apq8064-arrow-db600c.dts"
(rather than `qcom-apq8064-db600c` as used here). Later it was renamed
to `qcom-apq8064-arrow-sd-600eval.dts`. Drop support for this
machine.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Nexus7 (2013) support
|
|
Add machine config file for the Asus Google Nexus7 2013.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Set INITRAMFS_IMAGE as "initramfs-kerneltest-full-image"
for sa8155p machine.
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
|
|
Add the missing 'MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS'
directive in sa8155p-adp.conf
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
|
|
Add configuration files for SA8155P-ADP board which
uses the SM8150 SoC.
Here we create an include (.inc) file and a configuration
(.conf) file for the adp board.
This board doesn't support graphics / display (at least
for now).
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
|
|
Use packaged linux firmware
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Use packages generated from linux-firmware to provide Adreno, DSP and
VPU firmware for the qrb5165-rb5 board.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Use packages generated from linux-firmware to provide Adreno, DSP and
VPU firmware.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
The conversion was mostly automated with:
./scripts/contrib/convert-overrides.py
With a few manual tweaks.
Also change LAYERCOMPAT to honister.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
The SERIAL_CONSOLES var is used inside systemd-serialgetty.bb to
generate systemd unit to get console after boot, this fix no console in
DB845c.
Changes,
Remove SERIAL_CONSOLES set in sdx55-mtp.conf since is the default one.
Add override in sdx55-telit-fn980 to set serial console.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Stop installing lt9611uxc-upgrade package, it was found to be confusing
to users. It will be replaced by the notice in the release notes.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
To install qca/nvm_00440302.bin required for bluetooth.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Since RB5 switched to /dev/sda1 as rootfs, drop separate overrides for QCOM_BOOTIMG_ROOTFS.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Latest RB5 bootloader package provides updated partition scheme. It
removes Android partitions and adds single rootfs partition at
/dev/sda1. Switch to new rootfs partition.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Initial machine support for SDX55
|
|
Automatically update LT9611UXC firmware
|
|
Add lt9611uxc-upgrade recipe to autoupdate DSI-to-HDMI bridge firmware.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Define kernel/machine parameters specific to each device tree blob.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Newer Qualcomm machines default to QCOM_BOOTIMG_PAGE_SIZE being 4096.
Change default from 2048 to 4096 and update machine config files.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Move machine-specific KERNEL_CMDLINE append to machine (db845c) config
file. Include file should not contain machine-specific settings.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
This new MACHINE is target to build multiple Android boot images
(boards) and use a common rootfs/userspace filesystem.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
[DB: Add RB5 support]
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
rb5 dvt slightly differs from the production board, so support both DVT
and PVT device trees.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
SDX55 Telit FN980 based on SDX55 chipset which uses ubi filesystem for rootfs.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
|
|
SDX55-MTP based on SDX55 chipset which uses ubi filesystem for rootfs.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
|
|
Select android-tools-conf-configfs as PREFERRED_PROVIDER for
android-tools-conf, so that adbd startup scripts will use it for device
configuration.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
The ath11k driver fails to start the device properly if regdb can not be
loaded. Add wireless-regdb-static to MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS
if wifi is enabled in DISTRO_FEATURES to make sure all images are able
to bootstrap the onboard QCA6390 (ath11k) device.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Install linux-firmware-ath11k package if DISTRO_FEATURES contains wifi.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
RB5 developers have changed partitioning scheme somewhere in the middle
of development cycle. Earlier firmware puts userdata partition at
/dev/sda8, while later firmware puts it at /dev/sda6. In order to
properly support all firmware releases use PARTLABEL=userdata as rootfs
specifier on RB5.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
In preparation to allowing rootfs specifications other than just a
device node, move '/dev/' prefix from linux-qcom-bootimg.inc to
individual machine config files.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add 'qcom' to SOC_FAMILY variable to let recipes use generic 'qcom'
override. This makes adding support for newer machines/families error
prone, since we can enable all BSP patches/features for all families
without having to list them one by one.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Now let's get it right. Userdata partition on RB5 is sda8, not sda6.
sda6 is system_a:
1 6 7 8.0 KiB A02C ssd
2 8 8199 32.0 MiB A026 persist
3 8200 8455 1024.0 KiB A01F misc
4 8456 8583 512.0 KiB A02D keystore
5 8584 8711 512.0 KiB FFFF frp
6 8712 8397319 32.0 GiB A038 system_a
7 8397320 16785927 32.0 GiB FFFF system_b
8 16785928 29595642 48.9 GiB A03A userdata
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
QRB5165 RB5 machine config lists sda15 as rootfs, which is C&P from
SM8250-MTP. Use sda6 as rootfs (which is proper userdata on RB5).
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
firmware-qcom-rb5: package QRB5165 RB5 firmware files
|
|
Add firmware package to RRECOMMENDS so it is pulled if firmware files
are provided at the build time.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
A fix was add on mainline to support linux-firmware binary,
https://git.linaro.org/landing-teams/working/qualcomm/kernel.git/commit/?h=release/qcomlt-5.7&id=21bb88052948b35bdce926f301f2ba7970040812
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
SM8250 SoC implements ARMv8.2-a with crypto extension, so switch default
tune to armv8-2a-crypto. Other supported extensions are not handled by
OE/Yocto (yet).
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|