armbian-build/config/sources/udoo.conf
2016-09-04 09:48:09 +02:00

65 lines
1.6 KiB
Plaintext

BOOTSOURCE='https://github.com/UDOOboard/uboot-imx'
BOOTDIR='u-boot-udoo'
case $BOARD in
udoo)
BOOTBRANCH='branch:2015.10.fslc-qdl'
SERIALCON=ttymxc1
;;
udoo-neo)
BOOTBRANCH='branch:2015.04.imx'
SERIALCON=ttymxc0
;;
esac
case $BRANCH in
default)
KERNELSOURCE='https://github.com/UDOOboard/linux_kernel'
KERNELBRANCH='branch:3.14-1.0.x-udoo'
KERNELDIR='linux-udoo'
;;
next)
KERNELSOURCE='https://github.com/patrykk/linux-udoo'
KERNELBRANCH='branch:4.4-5.0.11.p7.3'
KERNELDIR='linux-udoo-next'
;;
esac
CPUMIN=392000
CPUMAX=996000
GOVERNOR=interactive
UBOOT_FILES="SPL u-boot.img"
write_uboot_platform()
{
dd if=$1/SPL of=$2 bs=1k seek=1 status=noxfer > /dev/null 2>&1
dd if=$1/u-boot.img of=$2 bs=1k seek=69 conv=fsync > /dev/null 2>&1
}
family_tweaks()
{
chroot $CACHEDIR/sdcard /bin/bash -c "apt-get -y -qq remove --auto-remove lirc >/dev/null 2>&1"
sed 's/wlan0/wlan2/' -i $CACHEDIR/sdcard/etc/network/interfaces.default
sed 's/wlan0/wlan2/' -i $CACHEDIR/sdcard/etc/network/interfaces.bonding
sed 's/wlan0/wlan2/' -i $CACHEDIR/sdcard/etc/network/interfaces.hostapd
if [[ $BOARD == udoo-neo ]]; then
# SD card is elsewhere
sed 's/mmcblk0p1/mmcblk1p1/' -i $CACHEDIR/sdcard/etc/fstab
# firmware for M4
mkdir -p $CACHEDIR/sdcard/boot/bin/
cp $SRC/lib/bin/m4startup.fw* $CACHEDIR/sdcard/boot/bin/
# fix for BT
cp $SRC/lib/bin/udoo-neo-debs/udooneo-bluetooth_1.2-1_armhf.deb $CACHEDIR/sdcard/tmp
chroot $CACHEDIR/sdcard /bin/bash -c "dpkg -i /tmp/udooneo-bluetooth_1.2-1_armhf.deb >/dev/null 2>&1"
fi
}
install_boot_script()
{
cp $SRC/lib/config/bootscripts/boot-$BOARD.cmd $CACHEDIR/sdcard/boot/boot.cmd
}