Support Orange Pi 5 Pro/Max current branch
This commit is contained in:
parent
12d48c4b5b
commit
d91089989f
|
|
@ -2,7 +2,7 @@
|
||||||
BOARD_NAME="Orange Pi 5 Max"
|
BOARD_NAME="Orange Pi 5 Max"
|
||||||
BOARDFAMILY="rockchip-rk3588"
|
BOARDFAMILY="rockchip-rk3588"
|
||||||
BOOTCONFIG="orangepi_5_max_defconfig"
|
BOOTCONFIG="orangepi_5_max_defconfig"
|
||||||
KERNEL_TARGET="legacy"
|
KERNEL_TARGET="legacy,current"
|
||||||
BOOT_LOGO="desktop"
|
BOOT_LOGO="desktop"
|
||||||
BOOT_FDT_FILE="rockchip/rk3588-orangepi-5-max.dtb"
|
BOOT_FDT_FILE="rockchip/rk3588-orangepi-5-max.dtb"
|
||||||
BOOT_SCENARIO="spl-blobs"
|
BOOT_SCENARIO="spl-blobs"
|
||||||
|
|
@ -10,5 +10,6 @@ IMAGE_PARTITION_TABLE="gpt"
|
||||||
BOOT_SUPPORT_SPI="yes"
|
BOOT_SUPPORT_SPI="yes"
|
||||||
SKIP_BOOTSPLASH="yes" # Skip boot splash patch, conflicts with CONFIG_VT=yes
|
SKIP_BOOTSPLASH="yes" # Skip boot splash patch, conflicts with CONFIG_VT=yes
|
||||||
DISTRIB_TYPE_LEGACY="bullseye bookworm bionic focal jammy"
|
DISTRIB_TYPE_LEGACY="bullseye bookworm bionic focal jammy"
|
||||||
|
DISTRIB_TYPE_CURRENT="bullseye bookworm jammy"
|
||||||
BOOTFS_TYPE="fat"
|
BOOTFS_TYPE="fat"
|
||||||
REVISION="1.0.0"
|
REVISION="1.0.0"
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
BOARD_NAME="Orange Pi 5 Pro"
|
BOARD_NAME="Orange Pi 5 Pro"
|
||||||
BOARDFAMILY="rockchip-rk3588"
|
BOARDFAMILY="rockchip-rk3588"
|
||||||
BOOTCONFIG="orangepi_5_pro_defconfig"
|
BOOTCONFIG="orangepi_5_pro_defconfig"
|
||||||
KERNEL_TARGET="legacy"
|
KERNEL_TARGET="legacy,current"
|
||||||
BOOT_LOGO="desktop"
|
BOOT_LOGO="desktop"
|
||||||
BOOT_FDT_FILE="rockchip/rk3588s-orangepi-5-pro.dtb"
|
BOOT_FDT_FILE="rockchip/rk3588s-orangepi-5-pro.dtb"
|
||||||
BOOT_SCENARIO="spl-blobs"
|
BOOT_SCENARIO="spl-blobs"
|
||||||
|
|
@ -10,5 +10,6 @@ IMAGE_PARTITION_TABLE="gpt"
|
||||||
BOOT_SUPPORT_SPI="yes"
|
BOOT_SUPPORT_SPI="yes"
|
||||||
SKIP_BOOTSPLASH="yes" # Skip boot splash patch, conflicts with CONFIG_VT=yes
|
SKIP_BOOTSPLASH="yes" # Skip boot splash patch, conflicts with CONFIG_VT=yes
|
||||||
DISTRIB_TYPE_LEGACY="bullseye bookworm bionic focal jammy"
|
DISTRIB_TYPE_LEGACY="bullseye bookworm bionic focal jammy"
|
||||||
|
DISTRIB_TYPE_CURRENT="bullseye bookworm jammy"
|
||||||
BOOTFS_TYPE="fat"
|
BOOTFS_TYPE="fat"
|
||||||
REVISION="1.0.0"
|
REVISION="1.0.0"
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -39,6 +39,7 @@ case $BRANCH in
|
||||||
KERNELPATCHDIR='rockchip-rk3588-current'
|
KERNELPATCHDIR='rockchip-rk3588-current'
|
||||||
LINUXCONFIG="linux-rockchip-rk3588-current"
|
LINUXCONFIG="linux-rockchip-rk3588-current"
|
||||||
[[ ${BOARD} == orangepicm5-tablet ]] && LINUXCONFIG="linux-rockchip-rk3588-current-opicm5-tablet"
|
[[ ${BOARD} == orangepicm5-tablet ]] && LINUXCONFIG="linux-rockchip-rk3588-current-opicm5-tablet"
|
||||||
|
[[ ${BOARD} =~ orangepi5pro|orangepi5max ]] && LINUXCONFIG="linux-rockchip-rk3588-current-opi5pro"
|
||||||
|
|
||||||
KERNEL_USE_GCC='> 10.0'
|
KERNEL_USE_GCC='> 10.0'
|
||||||
esac
|
esac
|
||||||
|
|
@ -148,7 +149,7 @@ family_tweaks_s() {
|
||||||
install_balenaEtcher
|
install_balenaEtcher
|
||||||
|
|
||||||
# Board audio specific changes
|
# Board audio specific changes
|
||||||
if [[ ${BOARD}x =~ orangepi5x|orangepi5bx|orangepicm5-tabletx ]]; then
|
if [[ ${BOARD}x =~ orangepi5x|orangepi5bx|orangepicm5-tabletx|orangepi5prox ]]; then
|
||||||
|
|
||||||
echo 'SUBSYSTEM=="sound", ENV{ID_PATH}=="platform-hdmi0-sound", ENV{SOUND_DESCRIPTION}="HDMI0 Audio"' > ${SDCARD}/etc/udev/rules.d/90-naming-audios.rules
|
echo 'SUBSYSTEM=="sound", ENV{ID_PATH}=="platform-hdmi0-sound", ENV{SOUND_DESCRIPTION}="HDMI0 Audio"' > ${SDCARD}/etc/udev/rules.d/90-naming-audios.rules
|
||||||
echo 'SUBSYSTEM=="sound", ENV{ID_PATH}=="platform-dp0-sound", ENV{SOUND_DESCRIPTION}="DP0 Audio"' >> ${SDCARD}/etc/udev/rules.d/90-naming-audios.rules
|
echo 'SUBSYSTEM=="sound", ENV{ID_PATH}=="platform-dp0-sound", ENV{SOUND_DESCRIPTION}="DP0 Audio"' >> ${SDCARD}/etc/udev/rules.d/90-naming-audios.rules
|
||||||
|
|
@ -167,7 +168,7 @@ family_tweaks_s() {
|
||||||
echo 'SUBSYSTEM=="sound", ENV{ID_PATH}=="platform-dp0-sound", ENV{SOUND_DESCRIPTION}="DP0 Audio"' >> ${SDCARD}/etc/udev/rules.d/90-naming-audios.rules
|
echo 'SUBSYSTEM=="sound", ENV{ID_PATH}=="platform-dp0-sound", ENV{SOUND_DESCRIPTION}="DP0 Audio"' >> ${SDCARD}/etc/udev/rules.d/90-naming-audios.rules
|
||||||
echo 'SUBSYSTEM=="sound", ENV{ID_PATH}=="platform-es8388-sound", ENV{SOUND_DESCRIPTION}="ES8388 Audio"' >> ${SDCARD}/etc/udev/rules.d/90-naming-audios.rules
|
echo 'SUBSYSTEM=="sound", ENV{ID_PATH}=="platform-es8388-sound", ENV{SOUND_DESCRIPTION}="ES8388 Audio"' >> ${SDCARD}/etc/udev/rules.d/90-naming-audios.rules
|
||||||
|
|
||||||
elif [[ "${BOARD}x" == orangepi5prox ]]; then
|
elif [[ "${BOARD}x" == orangepi5maxx ]]; then
|
||||||
|
|
||||||
echo 'SUBSYSTEM=="sound", ENV{ID_PATH}=="platform-hdmi0-sound", ENV{SOUND_DESCRIPTION}="HDMI0 Audio"' > ${SDCARD}/etc/udev/rules.d/90-naming-audios.rules
|
echo 'SUBSYSTEM=="sound", ENV{ID_PATH}=="platform-hdmi0-sound", ENV{SOUND_DESCRIPTION}="HDMI0 Audio"' > ${SDCARD}/etc/udev/rules.d/90-naming-audios.rules
|
||||||
echo 'SUBSYSTEM=="sound", ENV{ID_PATH}=="platform-hdmi1-sound", ENV{SOUND_DESCRIPTION}="HDMI1 Audio"' >> ${SDCARD}/etc/udev/rules.d/90-naming-audios.rules
|
echo 'SUBSYSTEM=="sound", ENV{ID_PATH}=="platform-hdmi1-sound", ENV{SOUND_DESCRIPTION}="HDMI1 Audio"' >> ${SDCARD}/etc/udev/rules.d/90-naming-audios.rules
|
||||||
|
|
|
||||||
|
|
@ -141,4 +141,3 @@ load-module module-filter-apply
|
||||||
#set-default-sink output
|
#set-default-sink output
|
||||||
set-default-source alsa_input.platform-es8388-sound.HiFi__hw_rockchipes8388__source
|
set-default-source alsa_input.platform-es8388-sound.HiFi__hw_rockchipes8388__source
|
||||||
set-default-sink alsa_output.platform-es8388-sound.HiFi__hw_rockchipes8388__sink
|
set-default-sink alsa_output.platform-es8388-sound.HiFi__hw_rockchipes8388__sink
|
||||||
set-card-profile 0 HDMI
|
|
||||||
|
|
|
||||||
|
|
@ -239,8 +239,8 @@ if [[ -z $BOARD ]]; then
|
||||||
options+=("orangepi5b" "Rockchip RK3588S octa core 4-16GB RAM GBE USB3 USB-C WiFi/BT eMMC")
|
options+=("orangepi5b" "Rockchip RK3588S octa core 4-16GB RAM GBE USB3 USB-C WiFi/BT eMMC")
|
||||||
#options+=("orangepitab" "Rockchip RK3588S octa core 4-16GB RAM USB-C WiFi/BT NVMe")
|
#options+=("orangepitab" "Rockchip RK3588S octa core 4-16GB RAM USB-C WiFi/BT NVMe")
|
||||||
#options+=("orangepi900" "Rockchip RK3588 octa core 4-16GB RAM 2.5GBE USB3 USB-C WiFi/BT NVMe")
|
#options+=("orangepi900" "Rockchip RK3588 octa core 4-16GB RAM 2.5GBE USB3 USB-C WiFi/BT NVMe")
|
||||||
#options+=("orangepi5pro" "Rockchip RK3588S octa core 4-32GB RAM GBE USB3 WiFi/BT NVMe eMMC")
|
options+=("orangepi5pro" "Rockchip RK3588S octa core 4-16GB RAM GBE USB3 WiFi/BT NVMe eMMC")
|
||||||
#options+=("orangepi5max" "Rockchip RK3588 octa core 4-32GB RAM 2.5GBE USB3 USB-C WiFi/BT NVMe eMMC")
|
options+=("orangepi5max" "Rockchip RK3588 octa core 4-16GB RAM 2.5GBE USB3 WiFi/BT NVMe eMMC")
|
||||||
options+=("orangepi5plus" "Rockchip RK3588 octa core 4-32GB RAM 2.5GBE USB3 USB-C WiFi/BT NVMe eMMC")
|
options+=("orangepi5plus" "Rockchip RK3588 octa core 4-32GB RAM 2.5GBE USB3 USB-C WiFi/BT NVMe eMMC")
|
||||||
options+=("orangepicm4" "Rockchip RK3566 quad core 2-8GB RAM GBE eMMC USB3 NvMe WiFi/BT")
|
options+=("orangepicm4" "Rockchip RK3566 quad core 2-8GB RAM GBE eMMC USB3 NvMe WiFi/BT")
|
||||||
options+=("orangepi3b" "Rockchip RK3566 quad core 2-8GB RAM GBE eMMC USB3 NvMe WiFi/BT")
|
options+=("orangepi3b" "Rockchip RK3566 quad core 2-8GB RAM GBE eMMC USB3 NvMe WiFi/BT")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue