From 0884d1cb9e59182ea3d121fc568e26128eaae3db Mon Sep 17 00:00:00 2001 From: Christian Wang Date: Tue, 3 Feb 2026 00:15:26 -0500 Subject: [PATCH] Updated odin2, odin2-portal, odin2-grub firmware config scripts --- config/boards/ayn-odin2-grub.csc | 6 ++++++ config/boards/ayn-odin2-portal-grub.csc | 9 +++++++-- config/boards/ayn-odin2.csc | 6 ++++++ 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/config/boards/ayn-odin2-grub.csc b/config/boards/ayn-odin2-grub.csc index 817aeca801..09ec74ac84 100644 --- a/config/boards/ayn-odin2-grub.csc +++ b/config/boards/ayn-odin2-grub.csc @@ -110,6 +110,12 @@ function post_family_tweaks_bsp__ayn-odin2_bsp_firmware_in_initrd() { #!/bin/bash [[ "$1" == "prereqs" ]] && exit 0 . /usr/share/initramfs-tools/hook-functions + for f in /lib/firmware/qcom/sm8550/* ; do + add_firmware "${f#/lib/firmware/}" + done + for f in /lib/firmware/qcom/sm8550/ayn/* ; do + add_firmware "${f#/lib/firmware/}" + done for f in /lib/firmware/qcom/sm8550/ayn/odin2portal/* ; do add_firmware "${f#/lib/firmware/}" done diff --git a/config/boards/ayn-odin2-portal-grub.csc b/config/boards/ayn-odin2-portal-grub.csc index ddb460251e..711dff7694 100644 --- a/config/boards/ayn-odin2-portal-grub.csc +++ b/config/boards/ayn-odin2-portal-grub.csc @@ -26,7 +26,6 @@ function ayn-odin2portal_is_userspace_supported() { [[ "${RELEASE}" == "trixie" ]] && return 0 [[ "${RELEASE}" == "noble" ]] && return 0 [[ "${RELEASE}" == "plucky" ]] && return 0 - [[ "${RELEASE}" == "questing" ]] && return 0 return 1 } @@ -72,7 +71,7 @@ function post_family_tweaks__ayn-odin2portal_enable_services() { return 0 fi - if [[ "${RELEASE}" == "jammy" ]] || [[ "${RELEASE}" == "noble" ]] || [[ "${RELEASE}" == "plucky" ]] || [[ "${RELEASE}" == "questing" ]]; then + if [[ "${RELEASE}" == "jammy" ]] || [[ "${RELEASE}" == "noble" ]] || [[ "${RELEASE}" == "plucky" ]]; then display_alert "Adding Mesa PPA For Ubuntu ${BOARD}" "warn" do_with_retries 3 chroot_sdcard add-apt-repository ppa:kisak/kisak-mesa --yes @@ -110,6 +109,12 @@ function post_family_tweaks_bsp__ayn-odin2portal_bsp_firmware_in_initrd() { #!/bin/bash [[ "$1" == "prereqs" ]] && exit 0 . /usr/share/initramfs-tools/hook-functions + for f in /lib/firmware/qcom/sm8550/* ; do + add_firmware "${f#/lib/firmware/}" + done + for f in /lib/firmware/qcom/sm8550/ayn/* ; do + add_firmware "${f#/lib/firmware/}" + done for f in /lib/firmware/qcom/sm8550/ayn/odin2portal/* ; do add_firmware "${f#/lib/firmware/}" done diff --git a/config/boards/ayn-odin2.csc b/config/boards/ayn-odin2.csc index 8c63c18e25..79d8e6f496 100644 --- a/config/boards/ayn-odin2.csc +++ b/config/boards/ayn-odin2.csc @@ -105,6 +105,12 @@ function post_family_tweaks_bsp__ayn-odin2_bsp_firmware_in_initrd() { #!/bin/bash [[ "$1" == "prereqs" ]] && exit 0 . /usr/share/initramfs-tools/hook-functions + for f in /lib/firmware/qcom/sm8550/* ; do + add_firmware "${f#/lib/firmware/}" + done + for f in /lib/firmware/qcom/sm8550/ayn/* ; do + add_firmware "${f#/lib/firmware/}" + done for f in /lib/firmware/qcom/sm8550/ayn/odin2portal/* ; do add_firmware "${f#/lib/firmware/}" done