Update for opi5pro rev 1.1

This commit is contained in:
baiywt 2023-12-01 11:18:37 +08:00
parent a0a0aeaaa6
commit a8686ef79c
11 changed files with 8614 additions and 31 deletions

Binary file not shown.

View File

@ -2,11 +2,9 @@
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"
MODULES="sprdbt_tty sprdwl_ng"
MODULES_BLACKLIST_LEGACY="bcmdhd"
KERNEL_TARGET="legacy" KERNEL_TARGET="legacy"
BOOT_LOGO="desktop" BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3588-orangepi-5-pro.dtb" BOOT_FDT_FILE="rockchip/rk3588s-orangepi-5-pro.dtb"
BOOT_SCENARIO="spl-blobs" BOOT_SCENARIO="spl-blobs"
IMAGE_PARTITION_TABLE="gpt" IMAGE_PARTITION_TABLE="gpt"
BOOT_SUPPORT_SPI="yes" BOOT_SUPPORT_SPI="yes"

File diff suppressed because it is too large Load Diff

View File

@ -60,9 +60,9 @@ if [[ $BOARD =~ orangepir1plus|orangepir1plus-lts ]]; then
elif [[ $BOARDFAMILY == "rockchip-rk3588" ]]; then elif [[ $BOARDFAMILY == "rockchip-rk3588" ]]; then
BOOT_SCENARIO="${BOOT_SCENARIO:=spl-blobs}" BOOT_SCENARIO="${BOOT_SCENARIO:=spl-blobs}"
DDR_BLOB="${DDR_BLOB:=rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin}" DDR_BLOB="${DDR_BLOB:=rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin}"
BL31_BLOB='rk35/rk3588_bl31_v1.42.elf' BL31_BLOB='rk35/rk3588_bl31_v1.42.elf'
elif [[ $BOARD =~ orangepicm4|orangepi3b ]]; then elif [[ $BOARD =~ orangepicm4|orangepi3b ]]; then

View File

@ -17,6 +17,7 @@ case $BRANCH in
KERNELBRANCH='branch:orange-pi-5.10-rk35xx' KERNELBRANCH='branch:orange-pi-5.10-rk35xx'
KERNELPATCHDIR='rockchip-rk3588-legacy' KERNELPATCHDIR='rockchip-rk3588-legacy'
LINUXCONFIG="linux-rockchip-rk3588-legacy" LINUXCONFIG="linux-rockchip-rk3588-legacy"
[[ ${BOARD} == orangepi5pro ]] && LINUXCONFIG="linux-rockchip-rk3588-legacy-opi5pro"
if [[ "${build_rt_image}" =~ yes ]]; then if [[ "${build_rt_image}" =~ yes ]]; then
KERNELBRANCH='branch:orange-pi-5.10-rk35xx-rt' KERNELBRANCH='branch:orange-pi-5.10-rk35xx-rt'

View File

@ -152,7 +152,8 @@ prepare_board() {
tinymix -D ${es8388_card} 37 1 tinymix -D ${es8388_card} 37 1
rfkill unblock all rfkill unblock all
/usr/bin/hciattach_opi -n -s 1500000 /dev/ttyBT0 sprd & brcm_patchram_plus --bd_addr_rand --enable_hci --no2bytes --use_baudrate_for_download --tosleep 200000 \
--baudrate 1500000 --patchram /lib/firmware/BCM4345C0.hcd /dev/ttyS9 &
fi fi
;; ;;
orangepi3-lts) orangepi3-lts)

View File

@ -14,36 +14,36 @@ hdmi0_card=$(aplay -l | grep "hdmi0" | cut -d ':' -f 1 | cut -d ' ' -f 2)
if [[ $type == "main" ]]; then if [[ $type == "main" ]]; then
tinymix -D $card 13 4 amixer -c $card cset name='ALC Capture Max PGA' 4 >/dev/null
tinymix -D $card 14 2 amixer -c $card cset name='ALC Capture Min PGA' 2 >/dev/null
tinymix -D $card 24 192 amixer -c $card cset name='Capture Digital Volume' 192 >/dev/null
tinymix -D $card 26 4 amixer -c $card cset name='Left Channel Capture Volume' 4 >/dev/null
tinymix -D $card 27 4 amixer -c $card cset name='Right Channel Capture Volume' 4 >/dev/null
if [[ ${BOARD} == orangepi900 ]]; then if [[ ${BOARD} == orangepi900 ]]; then
tinymix -D $card 45 1 amixer -c $card cset name='Left Line Mux' 1 >/dev/null
tinymix -D $card 46 1 amixer -c $card cset name='Right Line Mux' 1 >/dev/null
tinymix -D $card 47 1 amixer -c $card cset name='Left Mixer Left Playback Switch' 1 >/dev/null
else else
tinymix -D $card 41 1 amixer -c $card cset name='Left PGA Mux' 1 >/dev/null
tinymix -D $card 42 1 amixer -c $card cset name='Right PGA Mux' 1 >/dev/null
tinymix -D $card 43 1 amixer -c $card cset name='Differential Mux' 1 >/dev/null
fi fi
else else
amixer -c $card cset name='ALC Capture Max PGA' 2 >/dev/null
tinymix -D $card 13 2 amixer -c $card cset name='ALC Capture Min PGA' 1 >/dev/null
tinymix -D $card 14 1 amixer -c $card cset name='Capture Digital Volume' 192 >/dev/null
tinymix -D $card 24 192 amixer -c $card cset name='Left Channel Capture Volume' 4 >/dev/null
tinymix -D $card 26 4 amixer -c $card cset name='Right Channel Capture Volume' 4 >/dev/null
tinymix -D $card 27 4
if [[ ${BOARD} == orangepi900 ]]; then if [[ ${BOARD} == orangepi900 ]]; then
tinymix -D $card 45 0 amixer -c $card cset name='Left Line Mux' 0 >/dev/null
tinymix -D $card 46 0 amixer -c $card cset name='Right Line Mux' 0 >/dev/null
tinymix -D $card 47 0 amixer -c $card cset name='Left Mixer Left Playback Switch' 0 >/dev/null
else else
tinymix -D $card 41 0 amixer -c $card cset name='Left PGA Mux' 0 >/dev/null
tinymix -D $card 42 0 amixer -c $card cset name='Right PGA Mux' 0 >/dev/null
tinymix -D $card 43 0 amixer -c $card cset name='Differential Mux' 0 >/dev/null
fi fi
fi fi

Binary file not shown.

View File

@ -238,8 +238,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+=("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+=("orangepi5pro" "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")
#options+=("orangepir1plus" "Rockchip RK3328 quad core 1GB RAM 2xGBE USB2 SPI") #options+=("orangepir1plus" "Rockchip RK3328 quad core 1GB RAM 2xGBE USB2 SPI")