45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
|
|
source "${BASH_SOURCE%/*}/sunxi_common.inc"
|
|
|
|
case $BRANCH in
|
|
default)
|
|
KERNELSOURCE='https://github.com/linux-sunxi/linux-sunxi'
|
|
KERNELBRANCH='branch:sunxi-3.4'
|
|
KERNELDIR='linux-sunxi'
|
|
;;
|
|
|
|
next)
|
|
KERNELSOURCE=$MAINLINE_KERNEL_SOURCE
|
|
KERNELBRANCH=$MAINLINE_KERNEL_BRANCH
|
|
KERNELDIR=$MAINLINE_KERNEL_DIR
|
|
;;
|
|
|
|
dev)
|
|
KERNELSOURCE=$MAINLINE_KERNEL_SOURCE
|
|
KERNELBRANCH='branch:master'
|
|
KERNELDIR=$MAINLINE_KERNEL_DIR
|
|
;;
|
|
esac
|
|
|
|
CPUMIN=240000
|
|
CPUMAX=912000
|
|
|
|
# last known working
|
|
if [[ $BOARD == cubieboard ]]; then
|
|
BOOTBRANCH="tag:v2015.10"
|
|
fi
|
|
|
|
family_tweaks()
|
|
{
|
|
# TODO: replace with udev rule
|
|
# default lirc configuration
|
|
sed -i '1i sed -i \x27s/DEVICE="\\/dev\\/input.*/DEVICE="\\/dev\\/input\\/\x27$str\x27"/g\x27 /etc/lirc/hardware.conf' \
|
|
$CACHEDIR/sdcard/etc/lirc/hardware.conf
|
|
sed -i '1i str=$(cat /proc/bus/input/devices | grep "H: Handlers=sysrq rfkill kbd event" | awk \x27{print $(NF)}\x27)' \
|
|
$CACHEDIR/sdcard/etc/lirc/hardware.conf
|
|
sed -i '1i # Cubietruck automatic lirc device detection by Igor Pecovnik' $CACHEDIR/sdcard/etc/lirc/hardware.conf
|
|
sed -e 's/DEVICE=""/DEVICE="\/dev\/input\/event1"/g' -i $CACHEDIR/sdcard/etc/lirc/hardware.conf
|
|
sed -e 's/DRIVER="UNCONFIGURED"/DRIVER="devinput"/g' -i $CACHEDIR/sdcard/etc/lirc/hardware.conf
|
|
cp $SRC/lib/config/lirc.conf.cubietruck $CACHEDIR/sdcard/etc/lirc/lircd.conf
|
|
}
|