Path: blob/next/external/config/sources/families/rk3399.conf
18286 views
source "${BASH_SOURCE%/*}/include/rockchip64_common.inc"1source "${BASH_SOURCE%/*}/include/ffmepg_kodi.inc"23BOOTPATCHDIR="u-boot-rockchip64-mainline"4BOOT_SOC="rk3399"5ASOUND_STATE="asound.state.rk3399"6BOOTBRANCH="branch:v2020.04-rockchip64"7LINUXCONFIG='linux-rk3399-'$BRANCH8LINUXFAMILY=rk3399910case $BRANCH in1112legacy)1314BOOTBRANCH="branch:v2020.10-rockchip64"15KERNELBRANCH='branch:orange-pi-4.4-rockchip64'16#KERNELBRANCH='branch:orange-pi-4.4-rk3399'17#LINUXCONFIG=linux-rk3399-new-legacy18KERNEL_USE_GCC='> 7.0'19KERNEL_COMPILER='aarch64-linux-gnu-'2021[[ ${BOARD} == orangepi800 ]] && ASOUND_STATE='asound.state.orangepi800-es8316'22[[ ${BOARD} == orangepi4-lts ]] && ASOUND_STATE='asound.state.orangepi4-es8316'2324if [[ $RELEASE == xenial && $BUILD_DESKTOP == yes ]]; then25PACKAGE_LIST_FAMILY="bison flex libffi-dev libmount-dev libpcre3 libpcre3-dev zlib1g-dev libssl-dev gtk-doc-tools \26automake autoconf libtool gettext make autopoint g++ xz-utils net-tools libasound2-dev \27libx11-dev unzip libxext-dev libjpeg62-dev gdisk librtmp-dev libxv-dev libpulse-dev libgl1-mesa-dev libgles2-mesa \28v4l-utils libpng16-16 cmake make"2930PACKAGE_LIST_FAMILY_REMOVE="gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio \31gstreamer1.0-plugins-ugly-amr libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libgstreamer1.0-0"3233elif [[ $RELEASE == bionic && $BUILD_DESKTOP == yes ]]; then34PACKAGE_LIST_FAMILY="bison flex libffi-dev libmount-dev libpcre3 libpcre3-dev zlib1g-dev libssl-dev gtk-doc-tools \35automake autoconf libtool gettext make autopoint g++ xz-utils net-tools unzip cmake make libglib2.0-dev \36xutils-dev libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad \37gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa \38gstreamer1.0-pulseaudio libgstreamer-plugins-base1.0-dev"3940fi41;;4243current)4445BOOTBRANCH="branch:v2020.10-rockchip64"46KERNELBRANCH='branch:orange-pi-5.10-rk35xx'47LINUXCONFIG='linux-5.10-rk3399'48[[ ${BOARD} == orangepi4-lts ]] && ASOUND_STATE='asound.state.orangepi4-es8316'49[[ ${BOARD} == orangepi800 ]] && ASOUND_STATE='asound.state.orangepi800-es8316'50;;5152next)5354BOOTBRANCH='branch:v2020.10-rockchip64'55KERNELBRANCH='branch:orange-pi-5.18'56LINUXCONFIG='linux-5.18-next'57[[ ${BOARD} =~ orangepi800|orangepi4-lts ]] && ASOUND_STATE='asound.state.orangepi800-next'58;;5960esac6162if [[ $BOARD =~ orangepi4|orangepi4-lts|orangepi800 ]]; then6364BOOT_USE_BLOBS=yes65DDR_BLOB='rk33/rk3399_ddr_933MHz_v1.30.bin'66MINILOADER_BLOB='rk33/rk3399_miniloader_v1.19.bin'67BL31_BLOB='rk33/rk3399_bl31_v1.36.elf'6869else7071BOOT_USE_BLOBS=yes72DDR_BLOB='rk33/rk3399_ddr_800MHz_v1.24.bin'73MINILOADER_BLOB='rk33/rk3399_miniloader_v1.19.bin'74BL31_BLOB='rk33/rk3399_bl31_v1.30.elf'7576fi7778family_tweaks_s()79{8081if [[ -f ${SDCARD}/etc/pulse/default.pa && ${BOARD} == orangepi800 ]]; then8283sed -i "s/auto-profiles = yes/auto-profiles = no/" ${SDCARD}/usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf8485echo "load-module module-alsa-sink device=hw:0,0 sink_name=AudioCodec-Playback sink_properties=\"device.description='Headphone or Speaker'\"" >> ${SDCARD}/etc/pulse/default.pa86echo "load-module module-alsa-sink device=hw:1,0 sink_name=HDMI-Playback sink_properties=\"device.description='HDMI Audio'\"" >> ${SDCARD}/etc/pulse/default.pa8788elif [[ -f ${SDCARD}/etc/pulse/default.pa && ${BOARD} =~ orangepi4|orangepi4-lts ]]; then8990sed -i "s/auto-profiles = yes/auto-profiles = no/" ${SDCARD}/usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf9192echo "load-module module-alsa-sink device=hw:0,0 sink_name=AudioCodec-Playback sink_properties=\"device.description='Headphone'\"" >> ${SDCARD}/etc/pulse/default.pa93echo "load-module module-alsa-sink device=hw:1,0 sink_name=HDMI-Playback sink_properties=\"device.description='HDMI Audio'\"" >> ${SDCARD}/etc/pulse/default.pa9495fi9697if [[ $BRANCH == next && $RELEASE == jammy ]]; then9899ffmepg_kodi_install100101fi102}103104prepare_boot_configuration105106atf_custom_postprocess()107{108:109}110111112