Skip to content

Commit

Permalink
install libmali blobs alongside panfork #879
Browse files Browse the repository at this point in the history
  • Loading branch information
Joshua-Riek committed Jun 18, 2024
1 parent ce0a5db commit b8be8d6
Show file tree
Hide file tree
Showing 24 changed files with 72 additions and 0 deletions.
3 changes: 3 additions & 0 deletions config/boards/armsom-sige7.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
3 changes: 3 additions & 0 deletions config/boards/armsom-w3.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
3 changes: 3 additions & 0 deletions config/boards/indiedroid-nova.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
3 changes: 3 additions & 0 deletions config/boards/lubancat-4.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
3 changes: 3 additions & 0 deletions config/boards/mixtile-blade3.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
3 changes: 3 additions & 0 deletions config/boards/mixtile-core3588e.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
3 changes: 3 additions & 0 deletions config/boards/nanopc-t6.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
3 changes: 3 additions & 0 deletions config/boards/nanopi-r6c.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
3 changes: 3 additions & 0 deletions config/boards/nanopi-r6s.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
3 changes: 3 additions & 0 deletions config/boards/orangepi-5-plus.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
3 changes: 3 additions & 0 deletions config/boards/orangepi-5-pro.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
3 changes: 3 additions & 0 deletions config/boards/orangepi-5.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
3 changes: 3 additions & 0 deletions config/boards/orangepi-5b.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
3 changes: 3 additions & 0 deletions config/boards/radxa-cm5-io.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
3 changes: 3 additions & 0 deletions config/boards/radxa-cm5-rpi-cm4-io.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
3 changes: 3 additions & 0 deletions config/boards/radxa-nx5-io.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
3 changes: 3 additions & 0 deletions config/boards/roc-rk3588s-pc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
3 changes: 3 additions & 0 deletions config/boards/rock-5-itx.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
3 changes: 3 additions & 0 deletions config/boards/rock-5a.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
3 changes: 3 additions & 0 deletions config/boards/rock-5b-plus.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
3 changes: 3 additions & 0 deletions config/boards/rock-5b.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
3 changes: 3 additions & 0 deletions config/boards/rock-5c.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
3 changes: 3 additions & 0 deletions config/boards/rock-5d.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
3 changes: 3 additions & 0 deletions config/boards/turing-rk1.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down

0 comments on commit b8be8d6

Please sign in to comment.