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>
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>
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>
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>
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>