diff options
Diffstat (limited to 'meta-yocto-bsp')
3 files changed, 63 insertions, 3 deletions
diff --git a/meta-yocto-bsp/conf/machine/genericarm64.conf b/meta-yocto-bsp/conf/machine/genericarm64.conf index 0c78960199..ff0c29d7f3 100644 --- a/meta-yocto-bsp/conf/machine/genericarm64.conf +++ b/meta-yocto-bsp/conf/machine/genericarm64.conf | |||
@@ -16,9 +16,20 @@ PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" | |||
16 | # Install all the kernel modules into the rootfs | 16 | # Install all the kernel modules into the rootfs |
17 | MACHINE_EXTRA_RRECOMMENDS += "kernel-modules" | 17 | MACHINE_EXTRA_RRECOMMENDS += "kernel-modules" |
18 | # Install selected pieces of firmware | 18 | # Install selected pieces of firmware |
19 | MACHINE_EXTRA_RRECOMMENDS += "linux-firmware-wl12xx linux-firmware-wl18xx linux-firmware-rtl-nic" | 19 | MACHINE_EXTRA_RRECOMMENDS += "\ |
20 | linux-firmware-bcm43455 \ | ||
21 | linux-firmware-wl12xx \ | ||
22 | linux-firmware-wl18xx \ | ||
23 | linux-firmware-rtl-nic \ | ||
24 | ${@bb.utils.contains_any('DISTRO_FEATURES', 'opencl opengl vulkan', 'linux-firmware-qcom-adreno-a660 linux-firmware-qcom-qcm6490-adreno', '', d)} \ | ||
25 | ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath11k-wcn6750 linux-firmware-qcom-qcm6490-wifi', '', d)} \ | ||
26 | ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca-wcn6750', '', d)} \ | ||
27 | linux-firmware-qcom-qcm6490-audio \ | ||
28 | linux-firmware-qcom-qcm6490-compute \ | ||
29 | linux-firmware-qcom-vpu \ | ||
30 | " | ||
20 | # increase default size since we install a lot of kernel drivers and firmware by default | 31 | # increase default size since we install a lot of kernel drivers and firmware by default |
21 | INITRAMFS_MAXSIZE = "200000" | 32 | INITRAMFS_MAXSIZE = "260000" |
22 | 33 | ||
23 | # Use an initramfs and populate it with the kernel modules and key firmware | 34 | # Use an initramfs and populate it with the kernel modules and key firmware |
24 | INITRAMFS_IMAGE ?= "core-image-initramfs-boot" | 35 | INITRAMFS_IMAGE ?= "core-image-initramfs-boot" |
diff --git a/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt b/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt index 3e96a172da..3dc12d34ec 100644 --- a/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt +++ b/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt | |||
@@ -1,3 +1,4 @@ | |||
1 | # AMD KV260 with u-boot 2025.10rc2 based firmware | ||
1 | # safe to ignore minor firmware issue | 2 | # safe to ignore minor firmware issue |
2 | zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: failed to set: pin | 3 | zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: failed to set: pin |
3 | zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: set mux failed for pin | 4 | zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: set mux failed for pin |
@@ -9,3 +10,51 @@ Error applying setting, reverse things back | |||
9 | Can't lookup blockdev | 10 | Can't lookup blockdev |
10 | # X11 fails to start without connected display | 11 | # X11 fails to start without connected display |
11 | modeset(0): failed to set mode: Invalid argument | 12 | modeset(0): failed to set mode: Invalid argument |
13 | |||
14 | # Rockpi4b with u-boot 2025.10rc2 based firmware | ||
15 | memory-controller: probe with driver rk3399-dmc-freq failed with error | ||
16 | probe with driver rockchip-pcie failed with error | ||
17 | platform hdmi-sound: deferred probe pending: asoc-simple-card: parse error | ||
18 | deferred probe pending: rockchip-spi: Failed to request optional TX DMA channel | ||
19 | platform sound: deferred probe pending: asoc-audio-graph-card: parse error | ||
20 | platform sound-dit: deferred probe pending: asoc-audio-graph-card: parse error | ||
21 | |||
22 | # AMD zcu102 with u-boot 2025.10rc2 based firmware | ||
23 | # optee not available on all devices | ||
24 | optee firmware:optee: probe with driver optee failed with error | ||
25 | # SPI device probe error | ||
26 | spi_master spi0: Failed to create SPI device for | ||
27 | # PHY clock not correct | ||
28 | deferred probe pending: xilinx-psgtr: Failed to get ref clock | ||
29 | |||
30 | # TI k3 am62p5-sk with u-boot 2024.04-ti | ||
31 | # small issue in devicetree | ||
32 | OPP table can't be empty | ||
33 | |||
34 | # NXP imx8mp verdin with u-boot 2025.10rc2 | ||
35 | # RTC detection issue | ||
36 | oscillator failed, set time! | ||
37 | # uart issue | ||
38 | serial: failed to get ipg clk | ||
39 | # GPIO driver/dt issue | ||
40 | failed writing register: -6 | ||
41 | # Audio codec issue | ||
42 | nau8822 3-001a: Failed to issue reset | ||
43 | # Audio devicetree issue | ||
44 | platform sound: deferred probe pending: asoc-simple-card: parse error | ||
45 | |||
46 | # Broadcom Rpi4 with u-boot 2025.10rc2 | ||
47 | # wifi firmware issue | ||
48 | Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.bin failed | ||
49 | |||
50 | # Qualcomm rb3gen2 with u-boot 2025.10rc2 based firmware | ||
51 | # PMIC issue | ||
52 | qcom_pmic_glink pmic-glink: Failed to create device link | ||
53 | # i2c issue | ||
54 | geni_i2c 980000.i2c: error -ENXIO: Invalid proto | ||
55 | geni_i2c 984000.i2c: error -ENXIO: Invalid proto | ||
56 | # wifi issues | ||
57 | ath11k 17a10040.wifi: failed to get rproc: | ||
58 | # drm issue | ||
59 | auxiliary aux_bridge.aux_bridge.0: deferred probe pending: aux_bridge.aux_bridge: failed to acquire drm_bridge | ||
60 | auxiliary pmic_glink.altmode.0: deferred probe pending: pmic_glink_altmode.pmic_glink_altmode: failed to acquire retimer-switch for port | ||
diff --git a/meta-yocto-bsp/lib/oeqa/selftest/cases/systemd_boot.py b/meta-yocto-bsp/lib/oeqa/selftest/cases/systemd_boot.py index 781763d1f1..961d4ea31d 100644 --- a/meta-yocto-bsp/lib/oeqa/selftest/cases/systemd_boot.py +++ b/meta-yocto-bsp/lib/oeqa/selftest/cases/systemd_boot.py | |||
@@ -18,7 +18,7 @@ class Systemdboot(OESelftestTestCase): | |||
18 | 18 | ||
19 | # Set EFI_PROVIDER = "systemdboot" and MACHINE = "genericx86-64" in conf/local.conf | 19 | # Set EFI_PROVIDER = "systemdboot" and MACHINE = "genericx86-64" in conf/local.conf |
20 | features = 'EFI_PROVIDER = "systemd-boot"\n' | 20 | features = 'EFI_PROVIDER = "systemd-boot"\n' |
21 | features += 'MACHINE = "genericx86-64"\n' | 21 | features += 'MACHINE:forcevariable = "genericx86-64"\n' |
22 | features += 'IMAGE_FSTYPES += "wic"\n' | 22 | features += 'IMAGE_FSTYPES += "wic"\n' |
23 | features += 'COMPATIBLE_MACHINE:pn-ssh-pregen-hostkeys:genericx86-64 = "genericx86-64"\n' | 23 | features += 'COMPATIBLE_MACHINE:pn-ssh-pregen-hostkeys:genericx86-64 = "genericx86-64"\n' |
24 | self.append_config(features) | 24 | self.append_config(features) |