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"
BOARDFAMILY="rockchip-rk3588"
BOOTCONFIG="orangepi_5_pro_defconfig"
MODULES="sprdbt_tty sprdwl_ng"
MODULES_BLACKLIST_LEGACY="bcmdhd"
KERNEL_TARGET="legacy"
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"
IMAGE_PARTITION_TABLE="gpt"
BOOT_SUPPORT_SPI="yes"

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -152,7 +152,8 @@ prepare_board() {
tinymix -D ${es8388_card} 37 1
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
;;
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
tinymix -D $card 13 4
tinymix -D $card 14 2
tinymix -D $card 24 192
tinymix -D $card 26 4
tinymix -D $card 27 4
amixer -c $card cset name='ALC Capture Max PGA' 4 >/dev/null
amixer -c $card cset name='ALC Capture Min PGA' 2 >/dev/null
amixer -c $card cset name='Capture Digital Volume' 192 >/dev/null
amixer -c $card cset name='Left Channel Capture Volume' 4 >/dev/null
amixer -c $card cset name='Right Channel Capture Volume' 4 >/dev/null
if [[ ${BOARD} == orangepi900 ]]; then
tinymix -D $card 45 1
tinymix -D $card 46 1
tinymix -D $card 47 1
amixer -c $card cset name='Left Line Mux' 1 >/dev/null
amixer -c $card cset name='Right Line Mux' 1 >/dev/null
amixer -c $card cset name='Left Mixer Left Playback Switch' 1 >/dev/null
else
tinymix -D $card 41 1
tinymix -D $card 42 1
tinymix -D $card 43 1
amixer -c $card cset name='Left PGA Mux' 1 >/dev/null
amixer -c $card cset name='Right PGA Mux' 1 >/dev/null
amixer -c $card cset name='Differential Mux' 1 >/dev/null
fi
else
tinymix -D $card 13 2
tinymix -D $card 14 1
tinymix -D $card 24 192
tinymix -D $card 26 4
tinymix -D $card 27 4
amixer -c $card cset name='ALC Capture Max PGA' 2 >/dev/null
amixer -c $card cset name='ALC Capture Min PGA' 1 >/dev/null
amixer -c $card cset name='Capture Digital Volume' 192 >/dev/null
amixer -c $card cset name='Left Channel Capture Volume' 4 >/dev/null
amixer -c $card cset name='Right Channel Capture Volume' 4 >/dev/null
if [[ ${BOARD} == orangepi900 ]]; then
tinymix -D $card 45 0
tinymix -D $card 46 0
tinymix -D $card 47 0
amixer -c $card cset name='Left Line Mux' 0 >/dev/null
amixer -c $card cset name='Right Line Mux' 0 >/dev/null
amixer -c $card cset name='Left Mixer Left Playback Switch' 0 >/dev/null
else
tinymix -D $card 41 0
tinymix -D $card 42 0
tinymix -D $card 43 0
amixer -c $card cset name='Left PGA Mux' 0 >/dev/null
amixer -c $card cset name='Right PGA Mux' 0 >/dev/null
amixer -c $card cset name='Differential Mux' 0 >/dev/null
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+=("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+=("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+=("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+=("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")