armbian-build/config/sources/udoo.conf
2018-08-28 09:06:06 +02:00

75 lines
1.6 KiB
Plaintext

BOOTSOURCE='https://github.com/UDOOboard/uboot-imx'
BOOTDIR='u-boot-udoo'
BOOTSCRIPT="boot-$BOARD.cmd:boot.cmd"
BOOTENV_FILE='udoo-default.txt'
UBOOT_TARGET_MAP=';;SPL u-boot.img'
UBOOT_USE_GCC='> 5.0'
case $BOARD in
udoo)
BOOTSOURCE=$MAINLINE_UBOOT_SOURCE
BOOTDIR=$MAINLINE_UBOOT_DIR
BOOTBRANCH='tag:v2017.11'
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'
KERNEL_USE_GCC='> 5.0'
;;
next)
KERNELSOURCE='https://github.com/patrykk/linux-udoo'
KERNELBRANCH='branch:4.4-5.0.11.p7.3'
KERNELDIR='linux-udoo-next'
KERNEL_USE_GCC='> 6.0'
;;
dev)
KERNELSOURCE=$MAINLINE_KERNEL_SOURCE
KERNELBRANCH='branch:linux-4.18.y'
KERNELDIR=$MAINLINE_KERNEL_DIR
KERNEL_USE_GCC='> 7.0'
;;
esac
CPUMIN=392000
CPUMAX=996000
GOVERNOR=interactive
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()
{
if [[ $BOARD == udoo-neo ]]; then
# SD card is elsewhere
sed 's/mmcblk0p1/mmcblk1p1/' -i $SDCARD/etc/fstab
# firmware for M4
# TODO: move to the u-boot package as a patch?
mkdir -p $SDCARD/boot/bin/
cp $SRC/packages/blobs/udoo/m4startup.fw* $SDCARD/boot/bin/
# fix for BT
install_deb_chroot "$SRC/packages/blobs/udoo/udooneo-bluetooth_1.2-1_armhf.deb"
fi
}
family_tweaks_bsp()
{
install -m 644 $SRC/packages/bsp/cubox/99-hdmi_fb0.conf $destination/etc/X11/xorg.conf.d/99-hdmi_fb0.conf
}