diff options
Diffstat (limited to 'meta-yocto-bsp')
5 files changed, 75 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) |
diff --git a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.16.bbappend b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.16.bbappend index d28ea78e5c..f1d2fed712 100644 --- a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.16.bbappend +++ b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.16.bbappend | |||
| @@ -8,3 +8,4 @@ KMACHINE:genericx86 ?= "common-pc" | |||
| 8 | KMACHINE:genericx86-64 ?= "common-pc-64" | 8 | KMACHINE:genericx86-64 ?= "common-pc-64" |
| 9 | 9 | ||
| 10 | KBRANCH:genericarm64 ?= "v6.16/standard/genericarm64" | 10 | KBRANCH:genericarm64 ?= "v6.16/standard/genericarm64" |
| 11 | SRCREV_machine:genericarm64 ?= "7bd612290b2fef381423e17481e755319cf49993" | ||
diff --git a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.17.bbappend b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.17.bbappend new file mode 100644 index 0000000000..603a967f2a --- /dev/null +++ b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.17.bbappend | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | COMPATIBLE_MACHINE:genericarm64 = "genericarm64" | ||
| 2 | COMPATIBLE_MACHINE:beaglebone-yocto = "beaglebone-yocto" | ||
| 3 | COMPATIBLE_MACHINE:genericx86 = "genericx86" | ||
| 4 | COMPATIBLE_MACHINE:genericx86-64 = "genericx86-64" | ||
| 5 | |||
| 6 | KMACHINE:beaglebone-yocto ?= "beaglebone" | ||
| 7 | KMACHINE:genericx86 ?= "common-pc" | ||
| 8 | KMACHINE:genericx86-64 ?= "common-pc-64" | ||
| 9 | |||
| 10 | KBRANCH:genericarm64 ?= "v6.17/standard/genericarm64" | ||
| 11 | SRCREV_machine:genericarm64 ?= "459fdea93914f4db040bd8ebf8bce134a4cd6388" | ||
