Age | Commit message (Collapse) | Author |
|
initramfs images are no longer appended with '.rootfs' suffix. Adjust
baseinitrd lookup accordingly.
Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
|
|
linux-qcom-uki recipe generates UKI by combining UEFI stub, kernel image,
initrd, os-release, optional dtb and other metadata like kernel cmdline.
Drop uki.bbclass as linux-qcom-uki is taking care of UKI generation.
Signed-off-by: Viswanath Kraleti <vkraleti@qti.qualcomm.com>
|
|
UKI generation needs uncompressed kernel image. Specifying
'Image' in KERNEL_IMAGETYPES ensures uncompressed kernel
image is always built.
Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
|
|
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>
|
|
Disable qcom watchdog for qcm6490 boards. With hypervisor enabled on
qcm6490, accessing watchdog registers results into an external abort.
Signed-off-by: Atul Dhudase <quic_adhudase@quicinc.com>
|
|
Oe-core's image-uefi.conf defined EFI_UKI_PATH to point to the uki
inside an esp image. Use this variable in place of EFILINUXDIR.
Also, renamed a few other EFI variables for readability.
Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
|
|
Generation of UKI needs Kernel Image to be available along with initrd and
other packages like os-release. It is convenient to have UKI generation as
part of an image rather than kernel build.
Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
|
|
Add initramfs holding firmware for SM8450-HDK board.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add packagegroup for the SM8450 HDK board.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Package proprietary firmware for the SM8450 HDK board. By default an
empty package will be built. To specify location of the NHLOS.bin add
the following line to local.conf:
NHLOS_URI:pn-firmware-qcom-sm8450-hdk = "file:///PATH/NON-HLOS-sm8450-hdk-1.0.bin"
Likewise the location of the archive with the Adreno firmware can be
specified.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add separate packages for IPA firmware.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Drop systemd-boot-native recipe
|
|
Drop systemd-boot-native recipe as it is now part of oe-core.
Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
|
|
firmware-qcom-sm8150-hdk: fix GMU binary installation
|
|
Update Linux yocto to v6.6
|
|
mesa: stop requiring the XA tracker
|
|
Import upstream patches to add support for interconnect, WiFI, BT and
MPSS on the RB2 platform. This also brings up several USB-related fixes
for the mentioned platform.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Import the series casting the vote on the MDSS configuration registers
bus connection. This also moves the DT bindigns patch from the RB1
features series to the more correct place, together with these patches.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Backport patches enabling support for MSM Power Manager on the RB1
platform.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Import the patchset for RB1, enabling HDMI output, CAN and fixing WiFi
variant.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Import patches enabling RB1 'sans ICC' features series.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Main qcom.cfg has QCONFIG_QCOM_WDT=y, stop overriding it in qcom-qcm6490.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Upgrade linux-yocto recipe to work on top of linux-yocto_6.6 from
the master branch.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
The XA tracker is only useful for the VMWare DDX driver. Drop it from
PACKAGECONFIG_FREEDRENO. The XA tracer has been used for the
xf86-video-freedreno DDX, but it has been replaced with the generic
modesetting driver.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Current recipes ends up installing a640_gmu.bin to ${FW_QCOM_PATH}
(/lib/firmware/qcom/sm8150), while it should be installed to
${FW_QCOM_BASE_PATH} (/lib/firmware/qcom/). Install it manually to fix the
installation path.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
linux-yocto-6.5: drop applied patch
|
|
The patch 0001-arm64-dts-qcom-qrb2210-rb1-Swap-UART-index.patch was
applied to the 6.5 stable tree, drop it from the recipe.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Efi boot support
|
|
ESP (EFI System Partition) is used by UEFI to start kernel and
various utilities. An ESP contains the bootloaders, kernel image,
dtb files and optionally initrd. ESP is formatted as a FAT filesystem.
esp-qcom-image recipe generates an ESP binary (efi.bin) by combining
systemd-boot as a boot manager, Linux kernel UKI, systemd.efi, and
DTB files that UEFI can load.
Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
|
|
Inherit uki bbclass to generate UKI with kernel Image.
Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
|
|
Make sure qcom_img_deploy task run only after initramfs is available
Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
|
|
KERNEL_DTBDEST is the right place to look for dtb files. This variable
may deafult to KERNEL_IMAGEDEST but not always. So to avoid failures
it is must to read dtb files only from KERNEL_DTBDEST.
Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
|
|
A unified kernel image (UKI) can be booted directly from UEFI.
The UKI is composed by an UEFI stub, the kernel Image, initrd and
other metadata like kernel cmdline.
This bbclass upon inherting in kernel recipe, generates UKI and
places the same under DEPLOY_DIR_IMAGE.
Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
|
|
systemd-boot native recipe provides ukify tool to build
UKI images for systemd-boot
Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
|
|
Add Adreno firmware to the packaged firmware for several boards
|
|
Update linux-yocto support for armv8 Qualcomm boards
|
|
In order to package Adreno ZAP shader, add the following line to
local.conf:
ADRENO_URI:pn-firmware-qcom-sm8150-hdk = "file:///PATH/proprietary-sm8150-hdk-1.1.tar.gz;striplevel=5;fwpath=vendor/firmware"
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
In order to package Adreno ZAP shader, add the following line to
local.conf:
ADRENO_URI:pn-firmware-qcom-sm8350-hdk = "file:///PATH/proprietary-sm8350-hdk-1.1.tar.gz;striplevel=5;fwpath=vendor/firmware"
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
In order to package Adreno ZAP shader, add the following line to
local.conf:
ADRENO_URI:pn-firmware-qcom-ifc6560 = "file:///PATH/proprietary-ifc6560-1.1.tar.gz;striplevel=6;fwpath=firmware"
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Adreno firmware is not a part of the NON-HLOS.bin, but it can be found
inside the vendor-provided 'proprietary.tar.gz' archives. Add support
for packaging Adreno zap shaders from such archives.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Enable the following devices:
- CCI, CamSS, camera subsystem
- Venus, V4L video encoder / decoder
- AF_CAN and mcp251xfd
- ATL1C (network found on db820c)
- SMSC USB251X Hub driver
- Coresiht subsystem
- Perf events to get ARMv3 PMU
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Enable support for the Qualcomm SM8450-based devices (e.g. SM8450-HDK).
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Enable USB, WiFI and LMH on Qualcomm Robotics RB3 aka Dragonboard845c.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Enable CONFIG_RPMSG_QCOM_GLINK_SMEM=y instead of being selected as
module to fix configuration issues on RB5 board.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Enable WiFi on APQ8096 Dragonboard820c.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Enable WiFI on Qualcomm Robotics RB5 platform.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Enable prerequisites to enabling WCN36xx / ath10k/ ath11k modules.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Enable WiFI/BT control on SM8250-based platforms (i.e. QRB5165 RB5).
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add patchseries enabling control over WiFi/BT chips found on SM8x50
platforms.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
qcom-armv8a: fix the freshly introduced warnings
|