aboutsummaryrefslogtreecommitdiffstats
path: root/conf/machine
AgeCommit message (Collapse)Author
2021-12-21sdx55: switch to main linux-linaro-qcoml kernel recipesdx55Nicolas Dechesne
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>
2021-10-26conf/sa8155p-adp.conf: Use 'userdata' as the intended ROOTFS partitionBhupesh Sharma
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>
2021-10-21Merge pull request #370 from lumag/fw-packagegroupNicolas Dechesne
Per-board firmware packagegroups
2021-10-20qcom-qcommon.inc: increase INITRAMFS_MAXSIZEDmitry Baryshkov
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>
2021-10-12qcom-armv8a: switch to using firmware packagegroupsDmitry Baryshkov
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>
2021-10-12qrb5165-rb5: switch to packagegroup-firmware-qrb5165-rb5Dmitry Baryshkov
Use packagegroup instead of referencing all firmware files in the machine conf file. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-12dragonboard-845c: switch to packagegroup-firmware-dragonboard845cDmitry Baryshkov
Use packagegroup instead of referencing all firmware files in the machine conf file. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-12dragonboard-820c: switch to packagegroup-firmware-dragonboard820cDmitry Baryshkov
Use packagegroup instead of referencing all firmware files in the machine conf file. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-12dragonboard-410c: switch to packagegroup-firmware-dragonboard410cDmitry Baryshkov
Use packagegroup instead of referencing all firmware files in the machine conf file. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-01sd-600eval: remove machine configDmitry Baryshkov
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>
2021-10-01dragonboard-600c: drop machine configDmitry Baryshkov
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>
2021-09-17Merge pull request #358 from lumag/nexus7Nicolas Dechesne
Nexus7 (2013) support
2021-09-16nexus7-2013: add machine config fileDmitry Baryshkov
Add machine config file for the Asus Google Nexus7 2013. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-09conf/sa8155p-adp.conf: set INITRAMFS_IMAGE for sa8155p machineBhupesh Sharma
Set INITRAMFS_IMAGE as "initramfs-kerneltest-full-image" for sa8155p machine. Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-09-08conf/sa8155p-adp: Add kernel-modulesBhupesh Sharma
Add the missing 'MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS' directive in sa8155p-adp.conf Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-09-04conf/machine: Add initial support for SA8155P-ADP boardBhupesh Sharma
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>
2021-08-26Merge pull request #341 from lumag/rb5-linux-firmwareNicolas Dechesne
Use packaged linux firmware
2021-08-18machines: Adjust to use new location of tune files in oe-coreKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-18qcom-armv8a.conf: use linux-firmware packagesDmitry Baryshkov
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>
2021-08-18qrb5165-rb5.conf: use linux-firmware packagesDmitry Baryshkov
Use packages generated from linux-firmware to provide Adreno, DSP and VPU firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-08-03layer: convert to new override syntaxoverrideNicolas Dechesne
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>
2021-07-22conf/machine: Set default SERIAL_CONSOLES in qcom-common.incAníbal Limón
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>
2021-07-09qrb5165-rb5: drop lt9611uxc-upgradeDmitry Baryshkov
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>
2021-05-26conf/machine: Add linux-firmware-qca for dragonboard-820cAníbal Limón
To install qca/nvm_00440302.bin required for bluetooth. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-04-02qcom-armv8a: remove rootfs overrides for rb5Dmitry Baryshkov
Since RB5 switched to /dev/sda1 as rootfs, drop separate overrides for QCOM_BOOTIMG_ROOTFS. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-04-01qrb5165-rb5: use new rootfs partitionDmitry Baryshkov
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>
2021-02-15Merge pull request #259 from Mani-Sadhasivam/sdx55Nicolas Dechesne
Initial machine support for SDX55
2021-02-12Merge pull request #266 from lumag/lt9611uxc-autoupdNicolas Dechesne
Automatically update LT9611UXC firmware
2021-02-11qrb5165-rb5: include lt9611uxc-upgrade packageDmitry Baryshkov
Add lt9611uxc-upgrade recipe to autoupdate DSI-to-HDMI bridge firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-02-09qcom-armv8a.conf: define per-dtb machine parametersDmitry Baryshkov
Define kernel/machine parameters specific to each device tree blob. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-02-09conf/machine/include/*: switch QCOM_BOOTIMG_PAGE_SIZE defaultDmitry Baryshkov
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>
2021-02-09linux-qcom-bootimg: move machine-specific KERNEL_CMDLINE to conf fileDmitry Baryshkov
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>
2021-02-09conf/machine: Add qcom-armv8a MACHINEAníbal Limón
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>
2021-02-04qrb5165-rb5: support both DVT and PVT devicetreesDmitry Baryshkov
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>
2021-02-02Initial support for SDX55 Telit FN980Manivannan Sadhasivam
SDX55 Telit FN980 based on SDX55 chipset which uses ubi filesystem for rootfs. Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2021-02-02Initial support for SDX55-MTPManivannan Sadhasivam
SDX55-MTP based on SDX55 chipset which uses ubi filesystem for rootfs. Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2021-01-07qcom-common.inc: use android-tools-conf-configfs for adbdDmitry Baryshkov
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>
2020-12-23qrb5165-rb5.conf: add wireless-regdb-static to RRECOMMENDSDmitry Baryshkov
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>
2020-12-20qrb5165-rb5.conf: enable linux-firmware-lt9611uxcDmitry Baryshkov
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-12-15qrb5165-rb5: install linux-firmware-ath11k if wifi is enabledDmitry Baryshkov
Install linux-firmware-ath11k package if DISTRO_FEATURES contains wifi. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-12-01qrb5165-rb5.conf: switch to using PARTLABEL=userdata for rootfsDmitry Baryshkov
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>
2020-12-01conf/machine/*.conf: specify full rootfs device pathDmitry Baryshkov
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>
2020-11-26qcom-common.conf: add qcom to SOC_FAMILYDmitry Baryshkov
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>
2020-11-26conf/machine: Add qcom-common.inc to avoid duplicate settingsAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-09-18qrb5165-rb5: Correct userdata partition on RB5Dmitry Baryshkov
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>
2020-09-07qrb5165-rb5: correct rootfs (userdata) partitionDmitry Baryshkov
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>
2020-09-04Merge pull request #178 from lumag/fw-qcom-rb5Nicolas Dechesne
firmware-qcom-rb5: package QRB5165 RB5 firmware files
2020-09-03qrb5165-rb5: enable firmware packageDmitry Baryshkov
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>
2020-09-02Use venus 5.2 from linux-firmware for DB845c.Aníbal Limón
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>
2020-07-28qcom-sm8250.inc: switch to armv8.2-a+cryptoDmitry Baryshkov
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>