60 lines
1.7 KiB
Plaintext
60 lines
1.7 KiB
Plaintext
|
#
|
||
|
# SPDX-License-Identifier: GPL-2.0
|
||
|
#
|
||
|
# Copyright (c) 2013-2023 Igor Pecovnik, igor@armbian.com
|
||
|
#
|
||
|
# This file is a part of the Armbian Build Framework
|
||
|
# https://github.com/armbian/build/
|
||
|
#
|
||
|
ATF_PLAT="sun50i_h6"
|
||
|
source "${BASH_SOURCE%/*}/include/sunxi64_common.inc"
|
||
|
OVERLAY_PREFIX='sun50i-h6'
|
||
|
[[ -z $CPUMIN ]] && CPUMIN=480000
|
||
|
[[ -z $CPUMAX ]] && CPUMAX=1810000
|
||
|
GOVERNOR=ondemand
|
||
|
ASOUND_STATE='asound.state.sun50iw2-dev'
|
||
|
|
||
|
case $BRANCH in
|
||
|
current)
|
||
|
|
||
|
if [[ ${BOARD} == orangepi3-lts ]]; then
|
||
|
|
||
|
ASOUND_STATE='asound.state.sun50iw6-current'
|
||
|
|
||
|
fi
|
||
|
;;
|
||
|
edge)
|
||
|
|
||
|
if [[ ${BOARD} == orangepi3-lts ]]; then
|
||
|
|
||
|
ASOUND_STATE='asound.state.sun50iw6-current'
|
||
|
|
||
|
fi
|
||
|
;;
|
||
|
esac
|
||
|
|
||
|
family_tweaks_s() {
|
||
|
if [[ -f $SDCARD/lib/systemd/system/aw859a-bluetooth.service ]]; then
|
||
|
# install and enable Bluetooth
|
||
|
chroot_sdcard_apt_get_install rfkill bluetooth bluez bluez-tools
|
||
|
chroot $SDCARD /bin/bash -c "systemctl --no-reload enable aw859a-bluetooth.service >/dev/null 2>&1"
|
||
|
|
||
|
fi
|
||
|
|
||
|
if [[ $BUILD_DESKTOP == yes && $BOARD == orangepi3-lts ]]; then
|
||
|
|
||
|
sed -i "s/auto-profiles = yes/auto-profiles = no/" ${SDCARD}/usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf
|
||
|
echo "load-module module-alsa-sink device=hw:0,0 sink_name=AudioCodec-Playback sink_properties=\"device.description='Audio Codec'\"" >> ${SDCARD}/etc/pulse/default.pa
|
||
|
echo "load-module module-alsa-sink device=hw:1,0 sink_name=HDMI-Playback sink_properties=\"device.description='HDMI Audio'\"" >> ${SDCARD}/etc/pulse/default.pa
|
||
|
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
family_tweaks_bsp() {
|
||
|
if [[ ${BOARD} == orangepi3-lts ]]; then
|
||
|
cp $SRC/packages/bsp/sunxi/aw859a-bluetooth.service $destination/lib/systemd/system/
|
||
|
fi
|
||
|
|
||
|
install -m 755 $SRC/packages/blobs/bt/hciattach/hciattach_opi_${ARCH} $destination/usr/bin/hciattach_opi
|
||
|
}
|