From 1056f8e4e4eab8344595172f312d6462e7577855 Mon Sep 17 00:00:00 2001 From: Igor Date: Sat, 23 Aug 2025 09:18:44 +0200 Subject: [PATCH] Qualcomm Robotics RB5: temporally disable daily builds (#8535) --- config/boards/qcom-robotics-rb5.conf | 123 --------------------------- 1 file changed, 123 deletions(-) delete mode 100644 config/boards/qcom-robotics-rb5.conf diff --git a/config/boards/qcom-robotics-rb5.conf b/config/boards/qcom-robotics-rb5.conf deleted file mode 100644 index 66714bf02..000000000 --- a/config/boards/qcom-robotics-rb5.conf +++ /dev/null @@ -1,123 +0,0 @@ -# Qualcomm Robotics RB5 Configuration -declare -g BOARD_NAME="Qualcomm Robotics RB5" -declare -g BOARD_MAINTAINER="FantasyGmm" -declare -g BOARDFAMILY="sm8250" -declare -g KERNEL_TARGET="current,edge" -declare -g KERNEL_TEST_TARGET="edge" -declare -g EXTRAWIFI="no" -declare -g BOOTCONFIG="none" -declare -g IMAGE_PARTITION_TABLE="gpt" -# Reserve for ABL Boot -# declare -g BOOTIMG_CMDLINE_EXTRA="clk_ignore_unused pd_ignore_unused console=tty0 console=ttyMSM0,1500000n8 pcie_pme=nomsi panic=30 allow_mismatched_32bit_el0 mem_sleep_default=s2idle" -# declare -g -a ABL_DTB_LIST=("qrb5165-rb5") - -# Use the full firmware, complete linux-firmware plus Armbian's (for qcom/a650_sqe.fw) -declare -g BOARD_FIRMWARE_INSTALL="-full" - -declare -g SERIALCON="${SERIALCON:-tty1}" -declare -g GRUB_CMDLINE_LINUX_DEFAULT="clk_ignore_unused pd_ignore_unused console=tty0 arm64.nopauth efi=noruntime console=ttyMSM0,1500000n8 pcie_pme=nomsi panic=30 allow_mismatched_32bit_el0 mem_sleep_default=s2idle" -declare -g BOOT_FDT_FILE="qcom/qrb5165-rb5.dtb" -declare -g SECTOR_SIZE="4096" -enable_extension "grub" -enable_extension "grub-with-dtb" # important, puts the whole DTB handling in place. - -function qcom-robotics-rb5_is_userspace_supported() { - [[ "${RELEASE}" == "noble" ]] && return 0 - [[ "${RELEASE}" == "trixie" ]] && return 0 - return 1 -} - -function post_family_tweaks_bsp__qcom-robotics-rb5_add_services() { - if ! qcom-robotics-rb5_is_userspace_supported; then - if [[ "${RELEASE}" != "" ]]; then - display_alert "Missing userspace for ${BOARD}" "${RELEASE} does not have the userspace necessary to support the ${BOARD}" "warn" - fi - return 0 - fi - - display_alert "$BOARD" "Add services" "info" - - # USB Gadget Network service - mkdir -p $destination/usr/local/bin/ - mkdir -p $destination/usr/lib/systemd/system/ - mkdir -p $destination/etc/initramfs-tools/scripts/init-bottom/ - install -Dm655 $SRC/packages/bsp/usb-gadget-network/setup-usbgadget-network.sh $destination/usr/local/bin/ - install -Dm655 $SRC/packages/bsp/usb-gadget-network/remove-usbgadget-network.sh $destination/usr/local/bin/ - install -Dm644 $SRC/packages/bsp/usb-gadget-network/usbgadget-rndis.service $destination/usr/lib/systemd/system/ - install -Dm655 $SRC/packages/bsp/usb-gadget-network/usb-gadget-initramfs-hook $destination/etc/initramfs-tools/hooks/usb-gadget - install -Dm655 $SRC/packages/bsp/usb-gadget-network/usb-gadget-initramfs-premount $destination/etc/initramfs-tools/scripts/init-premount/usb-gadget - install -Dm655 $SRC/packages/bsp/usb-gadget-network/dropbear $destination/etc/initramfs-tools/scripts/init-premount/ - install -Dm655 $SRC/packages/bsp/usb-gadget-network/kill-dropbear $destination/etc/initramfs-tools/scripts/init-bottom/ -} - -function post_family_tweaks__qcom-robotics-rb5_enable_services() { - if ! qcom-robotics-rb5_is_userspace_supported; then - if [[ "${RELEASE}" != "" ]]; then - display_alert "Missing userspace for ${BOARD}" "${RELEASE} does not have the userspace necessary to support the ${BOARD}" "warn" - fi - return 0 - fi - - display_alert "$BOARD" "Enable services" "info" - chroot_sdcard systemctl enable usbgadget-rndis.service - - return 0 -} - -function post_family_tweaks__qcom-robotics-rb5_extra_packages() { - if ! qcom-robotics-rb5_is_userspace_supported; then - if [[ "${RELEASE}" != "" ]]; then - display_alert "Missing userspace for ${BOARD}" "${RELEASE} does not have the userspace necessary to support the ${BOARD}" "warn" - fi - return 0 - fi - - if [[ "${RELEASE}" == "noble" ]]; then - do_with_retries 3 chroot_sdcard_apt_get_update - do_with_retries 3 chroot_sdcard_apt_get_install software-properties-common - fi - - if [[ "${RELEASE}" == "noble" ]]; then - display_alert "Adding qcom-mainline PPA For" "${BOARD}" "info" - do_with_retries 3 chroot_sdcard add-apt-repository ppa:liujianfeng1994/qcom-mainline --yes --no-update - fi - - # We need unudhcpd from armbian repo, so enable it - mv "${SDCARD}"/etc/apt/sources.list.d/armbian.sources.disabled "${SDCARD}"/etc/apt/sources.list.d/armbian.sources - do_with_retries 3 chroot_sdcard_apt_get_update - display_alert "Installing ${BOARD} tweaks" "warn" - do_with_retries 3 chroot_sdcard_apt_get_install vulkan-tools mesa-vulkan-drivers mtools zstd alsa-ucm-conf qbootctl qrtr-tools unudhcpd - # disable armbian repo back - mv "${SDCARD}"/etc/apt/sources.list.d/armbian.sources "${SDCARD}"/etc/apt/sources.list.d/armbian.sources.disabled - - if [[ "${DESKTOP_ENVIRONMENT}" == "kde-plasma" ]]; then - display_alert "Adding Extra KDE Package" "${BOARD}" "info" - do_with_retries 3 chroot_sdcard_apt_get_install plasma-workspace plasma-desktop plasma-systemmonitor plasma-nm kde-standard kde-spectacle kinfocenter kscreen krfb kfind filelight \ - dolphin clinfo wayland-utils - fi - - if [[ "${RELEASE}" == "noble" ]]; then - chroot_sdcard systemctl enable qbootctl.service - fi - - # No driver support for suspend - chroot_sdcard systemctl mask suspend.target -} - -function post_family_tweaks_bsp__qcom-robotics-rb5_bsp_firmware_in_initrd() { - display_alert "Adding to bsp-cli" "${BOARD}: firmware in initrd" "info" - declare file_added_to_bsp_destination # Will be filled in by add_file_from_stdin_to_bsp_destination - # Using Elish's firmware for now - add_file_from_stdin_to_bsp_destination "/etc/initramfs-tools/hooks/qcom-robotics-rb5-firmware" <<- 'FIRMWARE_HOOK' - #!/bin/bash - [[ "$1" == "prereqs" ]] && exit 0 - . /usr/share/initramfs-tools/hook-functions - for f in /lib/firmware/qcom/sm8250/Thundercomm/RB5/* ; do - add_firmware "${f#/lib/firmware/}" - done - add_firmware "qcom/sm8250/a650_zap.mbn" # Extra one for dpu - add_firmware "qcom/a650_sqe.fw" # Extra one for dpu - add_firmware "qcom/a650_gmu.bin" # Extra one for gpu - FIRMWARE_HOOK - run_host_command_logged chmod -v +x "${file_added_to_bsp_destination}" -}