From b8be8d65220469a0285a245dfd65191fc2edee3c Mon Sep 17 00:00:00 2001 From: Joshua Riek Date: Tue, 18 Jun 2024 16:01:45 -0400 Subject: [PATCH] install libmali blobs alongside panfork #879 --- config/boards/armsom-sige7.sh | 3 +++ config/boards/armsom-w3.sh | 3 +++ config/boards/indiedroid-nova.sh | 3 +++ config/boards/lubancat-4.sh | 3 +++ config/boards/mixtile-blade3.sh | 3 +++ config/boards/mixtile-core3588e.sh | 3 +++ config/boards/nanopc-t6.sh | 3 +++ config/boards/nanopi-r6c.sh | 3 +++ config/boards/nanopi-r6s.sh | 3 +++ config/boards/orangepi-5-plus.sh | 3 +++ config/boards/orangepi-5-pro.sh | 3 +++ config/boards/orangepi-5.sh | 3 +++ config/boards/orangepi-5b.sh | 3 +++ config/boards/radxa-cm5-io.sh | 3 +++ config/boards/radxa-cm5-rpi-cm4-io.sh | 3 +++ config/boards/radxa-nx5-io.sh | 3 +++ config/boards/roc-rk3588s-pc.sh | 3 +++ config/boards/rock-5-itx.sh | 3 +++ config/boards/rock-5a.sh | 3 +++ config/boards/rock-5b-plus.sh | 3 +++ config/boards/rock-5b.sh | 3 +++ config/boards/rock-5c.sh | 3 +++ config/boards/rock-5d.sh | 3 +++ config/boards/turing-rk1.sh | 3 +++ 24 files changed, 72 insertions(+) diff --git a/config/boards/armsom-sige7.sh b/config/boards/armsom-sige7.sh index 2a3cddd8..a9a273d1 100755 --- a/config/boards/armsom-sige7.sh +++ b/config/boards/armsom-sige7.sh @@ -15,6 +15,9 @@ function config_image_hook__armsom-sige7() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Enable bluetooth for AP6275P mkdir -p "${rootfs}/usr/lib/scripts" cp "${overlay}/usr/lib/systemd/system/ap6275p-bluetooth.service" "${rootfs}/usr/lib/systemd/system/ap6275p-bluetooth.service" diff --git a/config/boards/armsom-w3.sh b/config/boards/armsom-w3.sh index 30e06aed..542f9677 100755 --- a/config/boards/armsom-w3.sh +++ b/config/boards/armsom-w3.sh @@ -15,6 +15,9 @@ function config_image_hook__armsom-w3() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Fix and configure audio device mkdir -p "${rootfs}"/usr/lib/scripts cp "${overlay}/usr/lib/scripts/alsa-audio-config" "${rootfs}/usr/lib/scripts/alsa-audio-config" diff --git a/config/boards/indiedroid-nova.sh b/config/boards/indiedroid-nova.sh index 437c4ab5..83e6d378 100755 --- a/config/boards/indiedroid-nova.sh +++ b/config/boards/indiedroid-nova.sh @@ -15,6 +15,9 @@ function config_image_hook__indiedroid-nova() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Enable the on-board WiFi / Bluetooth module RTL8821CS cp "${overlay}/usr/bin/rtk_hciattach" "${rootfs}/usr/bin/rtk_hciattach" cp "${overlay}/usr/bin/bt_load_rtk_firmware" "${rootfs}/usr/bin/bt_load_rtk_firmware" diff --git a/config/boards/lubancat-4.sh b/config/boards/lubancat-4.sh index 976bd186..66a97e49 100755 --- a/config/boards/lubancat-4.sh +++ b/config/boards/lubancat-4.sh @@ -14,5 +14,8 @@ function config_image_hook__lubancat-4() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + return 0 } diff --git a/config/boards/mixtile-blade3.sh b/config/boards/mixtile-blade3.sh index 9af233d9..f3e0fb55 100755 --- a/config/boards/mixtile-blade3.sh +++ b/config/boards/mixtile-blade3.sh @@ -14,5 +14,8 @@ function config_image_hook__mixtile-blade3() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + return 0 } diff --git a/config/boards/mixtile-core3588e.sh b/config/boards/mixtile-core3588e.sh index 7ead801d..3c5dc502 100755 --- a/config/boards/mixtile-core3588e.sh +++ b/config/boards/mixtile-core3588e.sh @@ -14,5 +14,8 @@ function config_image_hook__mixtile-core3588e() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + return 0 } diff --git a/config/boards/nanopc-t6.sh b/config/boards/nanopc-t6.sh index e66bac9e..61a21856 100755 --- a/config/boards/nanopc-t6.sh +++ b/config/boards/nanopc-t6.sh @@ -14,5 +14,8 @@ function config_image_hook__nanopc-t6() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + return 0 } diff --git a/config/boards/nanopi-r6c.sh b/config/boards/nanopi-r6c.sh index 73f5bf15..d5e984f3 100755 --- a/config/boards/nanopi-r6c.sh +++ b/config/boards/nanopi-r6c.sh @@ -14,5 +14,8 @@ function config_image_hook__nanopi-r6c() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + return 0 } diff --git a/config/boards/nanopi-r6s.sh b/config/boards/nanopi-r6s.sh index 1b3398b9..758178fc 100755 --- a/config/boards/nanopi-r6s.sh +++ b/config/boards/nanopi-r6s.sh @@ -14,5 +14,8 @@ function config_image_hook__nanopi-r6s() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + return 0 } diff --git a/config/boards/orangepi-5-plus.sh b/config/boards/orangepi-5-plus.sh index ce4ef193..e14b3427 100755 --- a/config/boards/orangepi-5-plus.sh +++ b/config/boards/orangepi-5-plus.sh @@ -15,6 +15,9 @@ function config_image_hook__orangepi-5-plus() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Fix WiFi not working when bluetooth enabled for the official RTL8852BE WiFi + BT card mkdir -p "${rootfs}"/usr/lib/scripts cp "${overlay}/usr/lib/systemd/system/rtl8852be-reload.service" "${rootfs}/usr/lib/systemd/system/rtl8852be-reload.service" diff --git a/config/boards/orangepi-5-pro.sh b/config/boards/orangepi-5-pro.sh index 511de271..58f2be32 100755 --- a/config/boards/orangepi-5-pro.sh +++ b/config/boards/orangepi-5-pro.sh @@ -15,6 +15,9 @@ function config_image_hook__orangepi-5-pro() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Enable bluetooth cp "${overlay}/usr/bin/brcm_patchram_plus" "${rootfs}/usr/bin/brcm_patchram_plus" cp "${overlay}/usr/lib/systemd/system/ap6256-bluetooth.service" "${rootfs}/usr/lib/systemd/system/ap6256-bluetooth.service" diff --git a/config/boards/orangepi-5.sh b/config/boards/orangepi-5.sh index 16b73abd..f5e58b6e 100755 --- a/config/boards/orangepi-5.sh +++ b/config/boards/orangepi-5.sh @@ -16,6 +16,9 @@ function config_image_hook__orangepi-5() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Enable bluetooth for AP6275P mkdir -p "${rootfs}/usr/lib/scripts" cp "${overlay}/usr/lib/systemd/system/ap6275p-bluetooth.service" "${rootfs}/usr/lib/systemd/system/ap6275p-bluetooth.service" diff --git a/config/boards/orangepi-5b.sh b/config/boards/orangepi-5b.sh index 52532631..7f4aeb34 100755 --- a/config/boards/orangepi-5b.sh +++ b/config/boards/orangepi-5b.sh @@ -15,6 +15,9 @@ function config_image_hook__orangepi-5b() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Enable bluetooth for AP6275P mkdir -p "${rootfs}/usr/lib/scripts" cp "${overlay}/usr/lib/systemd/system/ap6275p-bluetooth.service" "${rootfs}/usr/lib/systemd/system/ap6275p-bluetooth.service" diff --git a/config/boards/radxa-cm5-io.sh b/config/boards/radxa-cm5-io.sh index 39413e91..811d5332 100755 --- a/config/boards/radxa-cm5-io.sh +++ b/config/boards/radxa-cm5-io.sh @@ -15,6 +15,9 @@ function config_image_hook__radxa-cm5-io() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Fix and configure audio device mkdir -p "${rootfs}/usr/lib/scripts" cp "${overlay}/usr/lib/scripts/alsa-audio-config" "${rootfs}/usr/lib/scripts/alsa-audio-config" diff --git a/config/boards/radxa-cm5-rpi-cm4-io.sh b/config/boards/radxa-cm5-rpi-cm4-io.sh index 8070ea06..f5b4a721 100755 --- a/config/boards/radxa-cm5-rpi-cm4-io.sh +++ b/config/boards/radxa-cm5-rpi-cm4-io.sh @@ -15,6 +15,9 @@ function config_image_hook__radxa-cm5-rpi-cm4-io() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Fix and configure audio device mkdir -p "${rootfs}/usr/lib/scripts" cp "${overlay}/usr/lib/scripts/alsa-audio-config" "${rootfs}/usr/lib/scripts/alsa-audio-config" diff --git a/config/boards/radxa-nx5-io.sh b/config/boards/radxa-nx5-io.sh index 31d26825..ce32f4ff 100755 --- a/config/boards/radxa-nx5-io.sh +++ b/config/boards/radxa-nx5-io.sh @@ -14,5 +14,8 @@ function config_image_hook__radxa-nx-io() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + return 0 } diff --git a/config/boards/roc-rk3588s-pc.sh b/config/boards/roc-rk3588s-pc.sh index 7dc697d1..d8c760a4 100755 --- a/config/boards/roc-rk3588s-pc.sh +++ b/config/boards/roc-rk3588s-pc.sh @@ -14,5 +14,8 @@ function config_image_hook__roc-rk3588s-pc() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + return 0 } diff --git a/config/boards/rock-5-itx.sh b/config/boards/rock-5-itx.sh index 093fc6e9..ef792b4e 100755 --- a/config/boards/rock-5-itx.sh +++ b/config/boards/rock-5-itx.sh @@ -14,5 +14,8 @@ function config_image_hook__rock-5-itx() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + return 0 } diff --git a/config/boards/rock-5a.sh b/config/boards/rock-5a.sh index 77302066..ad89bf97 100755 --- a/config/boards/rock-5a.sh +++ b/config/boards/rock-5a.sh @@ -16,6 +16,9 @@ function config_image_hook__rock-5a() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Fix Bluetooth not working with Radxa RTL8852BE WiFi + BT card cp "${overlay}/usr/lib/systemd/system/radxa-a8-bluetooth.service" "${rootfs}/usr/lib/systemd/system/radxa-a8-bluetooth.service" chroot "${rootfs}" systemctl enable radxa-a8-bluetooth diff --git a/config/boards/rock-5b-plus.sh b/config/boards/rock-5b-plus.sh index 2dbb61bc..68fd385b 100755 --- a/config/boards/rock-5b-plus.sh +++ b/config/boards/rock-5b-plus.sh @@ -15,6 +15,9 @@ function config_image_hook__rock-5b-plus() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Fix and configure audio device mkdir -p "${rootfs}/usr/lib/scripts" cp "${overlay}/usr/lib/scripts/alsa-audio-config" "${rootfs}/usr/lib/scripts/alsa-audio-config" diff --git a/config/boards/rock-5b.sh b/config/boards/rock-5b.sh index ecc74808..6a3cba05 100755 --- a/config/boards/rock-5b.sh +++ b/config/boards/rock-5b.sh @@ -15,6 +15,9 @@ function config_image_hook__rock-5b() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Fix Bluetooth not working with Radxa RTL8852BE WiFi + BT card cp "${overlay}/usr/lib/systemd/system/radxa-a8-bluetooth.service" "${rootfs}/usr/lib/systemd/system/radxa-a8-bluetooth.service" chroot "${rootfs}" systemctl enable radxa-a8-bluetooth diff --git a/config/boards/rock-5c.sh b/config/boards/rock-5c.sh index 9289d21b..3031525a 100755 --- a/config/boards/rock-5c.sh +++ b/config/boards/rock-5c.sh @@ -15,6 +15,9 @@ function config_image_hook__rock-5c() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Install AIC8800 WiFi and Bluetooth DKMS chroot "${rootfs}" apt-get -y install dkms aic8800-firmware aic8800-usb-dkms diff --git a/config/boards/rock-5d.sh b/config/boards/rock-5d.sh index f2e7bbae..5cccb7b5 100755 --- a/config/boards/rock-5d.sh +++ b/config/boards/rock-5d.sh @@ -15,6 +15,9 @@ function config_image_hook__rock-5d() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # Install AIC8800 WiFi and Bluetooth DKMS chroot "${rootfs}" apt-get -y install dkms aic8800-firmware aic8800-usb-dkms diff --git a/config/boards/turing-rk1.sh b/config/boards/turing-rk1.sh index 6252467d..96a9e859 100755 --- a/config/boards/turing-rk1.sh +++ b/config/boards/turing-rk1.sh @@ -14,6 +14,9 @@ function config_image_hook__turing-rk1() { chroot "${rootfs}" apt-get -y install mali-g610-firmware chroot "${rootfs}" apt-get -y dist-upgrade + # Install libmali blobs alongside panfork + chroot "${rootfs}" apt-get -y install libmali-g610-x11 + # The RK1 uses UART9 for console output sed -i 's/console=ttyS2,1500000/console=ttyS9,115200/g' "${rootfs}/etc/kernel/cmdline"