From d875dbd3cfeaf451f9541fe7864c9c05625e0fa4 Mon Sep 17 00:00:00 2001 From: Peter Vicman Date: Tue, 6 Sep 2016 20:16:55 +0200 Subject: [PATCH] u-boot: build second u-boot package for imx6 project u-boot-v2 is dependency of main u-boot, all files are copied from it's own u-boot folder needed for different systems --- packages/tools/u-boot-v2/package.mk | 105 ++++++++++ .../patches/u-boot-v2-010-tbs2910.patch | 185 ++++++++++++++++++ .../patches/u-boot-v2-020-udoo.patch | 164 ++++++++++++++++ packages/tools/u-boot/package.mk | 1 + projects/imx6/options | 4 + 5 files changed, 459 insertions(+) create mode 100644 packages/tools/u-boot-v2/package.mk create mode 100644 packages/tools/u-boot-v2/patches/u-boot-v2-010-tbs2910.patch create mode 100644 packages/tools/u-boot-v2/patches/u-boot-v2-020-udoo.patch diff --git a/packages/tools/u-boot-v2/package.mk b/packages/tools/u-boot-v2/package.mk new file mode 100644 index 0000000000..8a2b3d82e4 --- /dev/null +++ b/packages/tools/u-boot-v2/package.mk @@ -0,0 +1,105 @@ +################################################################################ +# This file is part of LibreELEC - https://libreelec.tv +# Copyright (C) 2016 Team LibreELEC +# +# LibreELEC is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# LibreELEC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with LibreELEC. If not, see . +################################################################################ +PKG_NAME="u-boot-v2" +PKG_VERSION="2016.03" +PKG_SITE="" +PKG_URL="ftp://ftp.denx.de/pub/u-boot/u-boot-$PKG_VERSION.tar.bz2" +PKG_SOURCE_DIR="u-boot-$PKG_VERSION" +PKG_DEPENDS_TARGET="toolchain" +PKG_REV="1" +PKG_ARCH="arm" +PKG_LICENSE="GPL" +PKG_PRIORITY="optional" +PKG_SECTION="tools" +PKG_SHORTDESC="u-boot: Universal Bootloader project" +PKG_LONGDESC="Das U-Boot is a cross-platform bootloader for embedded systems, used as the default boot loader by several board vendors. It is intended to be easy to port and to debug, and runs on many supported architectures, including PPC, ARM, MIPS, x86, m68k, NIOS, and Microblaze." +PKG_IS_ADDON="no" +PKG_AUTORECONF="no" + +pre_configure_target() { + if [ -z "$UBOOT_CONFIG_V2" ]; then + echo "$TARGET_PLATFORM does not define any u-boot configuration, aborting." + echo "Please add UBOOT_CONFIG_V2 to your project options file." + exit 1 + fi + +# dont build in parallel because of problems + #MAKEFLAGS=-j1 +# hide compile line + KBUILD_VERBOSE=0 +} + +make_target() { + # get number of targets to build + UBOOT_TARGET_CNT=0 + for UBOOT_TARGET in $UBOOT_CONFIG_V2; do + UBOOT_TARGET_CNT=$((UBOOT_TARGET_CNT + 1)) + done + + # renamed files must be in subfolder or they got removed + rm -fr tmp_output + mkdir tmp_output + + for UBOOT_TARGET in $UBOOT_CONFIG_V2; do + echo "$PKG_NAME: building $UBOOT_TARGET" + make CROSS_COMPILE="$TARGET_PREFIX" CFLAGS="" LDFLAGS="" ARCH=arm mrproper + make CROSS_COMPILE="$TARGET_PREFIX" CFLAGS="" LDFLAGS="" ARCH=arm $UBOOT_TARGET + make CROSS_COMPILE="$TARGET_PREFIX" CFLAGS="" LDFLAGS="" ARCH=arm HOSTCC="$HOST_CC" HOSTSTRIP="true" + + # rename files in case of multiple targets + if [ $UBOOT_TARGET_CNT -gt 1 ]; then + if [ "$UBOOT_TARGET" = "udoo_config" ]; then + TARGET_NAME="udoo" + elif [ "$UBOOT_TARGET" = "tbs2910_config" ]; then + TARGET_NAME="matrix" + elif [ "$UBOOT_TARGET" = "wandboard_config" ]; then + TARGET_NAME="wandboard" + else + TARGET_NAME="undef" + fi + + [ -f u-boot.img ] && mv u-boot.img tmp_output/u-boot-$TARGET_NAME.img || : # + [ -f u-boot.imx ] && mv u-boot.imx tmp_output/u-boot-$TARGET_NAME.imx || : # + [ -f SPL ] && mv SPL tmp_output/SPL-$TARGET_NAME || : # + fi + done + + mv tmp_output/* . + rmdir tmp_output +} + +makeinstall_target() { + mkdir -p $INSTALL/usr/share/bootloader + + cp $ROOT/$PKG_BUILD/u-boot-*.imx $INSTALL/usr/share/bootloader 2>/dev/null || : # + cp $ROOT/$PKG_BUILD/u-boot-*.img $INSTALL/usr/share/bootloader 2>/dev/null || : # + cp $ROOT/$PKG_BUILD/SPL-* $INSTALL/usr/share/bootloader 2>/dev/null || : # +} + +pre_install() { + # rename tbs matrix binary in main u-boot + U_BOOT_MAIN_DIR="$(get_build_dir u-boot)" + if [ -f "$U_BOOT_MAIN_DIR/u-boot-matrix.imx" ]; then + mv "$U_BOOT_MAIN_DIR/u-boot-matrix.imx" "$U_BOOT_MAIN_DIR/u-boot-matrix-v1.imx" || : # + fi + + U_BOOT_MAIN_DIR="$U_BOOT_MAIN_DIR/.install_pkg/usr/share/bootloader" + if [ -f "$U_BOOT_MAIN_DIR/u-boot-matrix.imx" ]; then + mv "$U_BOOT_MAIN_DIR/u-boot-matrix.imx" "$U_BOOT_MAIN_DIR/u-boot-matrix-v1.imx" || : # + fi +} diff --git a/packages/tools/u-boot-v2/patches/u-boot-v2-010-tbs2910.patch b/packages/tools/u-boot-v2/patches/u-boot-v2-010-tbs2910.patch new file mode 100644 index 0000000000..cf86b22638 --- /dev/null +++ b/packages/tools/u-boot-v2/patches/u-boot-v2-010-tbs2910.patch @@ -0,0 +1,185 @@ +stuff ported from u-boot-imx6-e817fa3 + +--- a/include/configs/tbs2910.h 2015-10-12 17:14:27.000000000 +0200 ++++ b/include/configs/tbs2910.h 2015-10-19 16:46:51.396448700 +0200 +@@ -11,6 +11,19 @@ + + #include "mx6_common.h" + ++#undef CONFIG_BOOTDELAY ++#define CONFIG_BOOTDELAY 1 ++ ++#define CONFIG_FS_FAT ++#define CONFIG_FS_EXT4 ++#define CONFIG_CMD_FS_GENERIC /* Generic load commands */ ++#define CONFIG_CMD_BOOTZ /* bootz zImage support */ ++#define CONFIG_SUPPORT_RAW_INITRD /* bootz raw initrd support */ ++#define CONFIG_CMD_EXT2 ++#define CONFIG_CMD_EXT4 ++#define CONFIG_CMD_FAT ++#define CONFIG_DOS_PARTITION ++ + /* General configuration */ + #define CONFIG_SYS_THUMB_BUILD + +@@ -183,35 +196,133 @@ + #define CONFIG_ENV_OVERWRITE + + #define CONFIG_EXTRA_ENV_SETTINGS \ +- "bootargs_mmc1=console=ttymxc0,115200 di0_primary console=tty1\0" \ +- "bootargs_mmc2=video=mxcfb0:dev=hdmi,1920x1080M@60 " \ +- "video=mxcfb1:off video=mxcfb2:off fbmem=28M\0" \ +- "bootargs_mmc3=root=/dev/mmcblk0p1 rootwait consoleblank=0 quiet\0" \ +- "bootargs_mmc=setenv bootargs ${bootargs_mmc1} ${bootargs_mmc2} " \ +- "${bootargs_mmc3}\0" \ +- "bootargs_upd=setenv bootargs console=ttymxc0,115200 " \ +- "rdinit=/sbin/init enable_wait_mode=off\0" \ +- "bootcmd_mmc=run bootargs_mmc; mmc dev 2; " \ +- "mmc read 0x10800000 0x800 0x4000; bootm 0x10800000\0" \ +- "bootcmd_up1=load mmc 1 0x10800000 uImage\0" \ +- "bootcmd_up2=load mmc 1 0x10d00000 uramdisk.img; " \ +- "run bootargs_upd; " \ +- "bootm 0x10800000 0x10d00000\0" \ +- "console=ttymxc0\0" \ +- "fan=gpio set 92\0" \ +- "set_con_serial=setenv stdin serial; " \ +- "setenv stdout serial; " \ +- "setenv stderr serial;\0" \ +- "set_con_usb_hdmi=setenv stdin serial,usbkbd; " \ +- "setenv stdout serial,vga; " \ +- "setenv stderr serial,vga;\0" ++ "zImage=KERNEL\0" \ ++ "script=boot.scr\0" \ ++ "uimage=uImage\0" \ ++ "fdt_file=imx6q-tbs2910.dtb\0" \ ++ "fdt_addr=0x18000000\0" \ ++ "boot_fdt=try\0" \ ++ "ip_dyn=yes\0" \ ++ "console=ttymxc0,115200\0" \ ++ "optargs=\0" \ ++ "video=\0" \ ++ "fdt_high=0xffffffff\0" \ ++ "initrd_high=0xffffffff\0" \ ++ "mmcdev=" __stringify(CONFIG_SYS_MMC_ENV_DEV) "\0" \ ++ "mmcpart=1\0" \ ++ "update_sd_firmware=" \ ++ "if test ${ip_dyn} = yes; then " \ ++ "setenv get_cmd dhcp; " \ ++ "else " \ ++ "setenv get_cmd tftp; " \ ++ "fi; " \ ++ "if mmc dev ${mmcdev}; then " \ ++ "if ${get_cmd} ${update_sd_firmware_filename}; then " \ ++ "setexpr fw_sz ${filesize} / 0x200; " \ ++ "setexpr fw_sz ${fw_sz} + 1; " \ ++ "mmc write ${loadaddr} 0x2 ${fw_sz}; " \ ++ "fi; " \ ++ "fi\0" \ ++ "mmcroot=/dev/mmcblk0p2 ro\0" \ ++ "mmcrootfstype=ext4 rootwait fixrtc\0" \ ++ "mmcargs=setenv bootargs console=${console}" \ ++ "${optargs} " \ ++ "root=${mmcroot} " \ ++ "rootfstype=${mmcrootfstype} " \ ++ "video=${video}\0" \ ++ "loadbootscript=" \ ++ "fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \ ++ "bootscript=echo Running bootscript from mmc ...; " \ ++ "source\0" \ ++ "loadbootenv=" \ ++ "load mmc ${mmcdev}:${mmcpart} ${loadaddr} uEnv.txt;\0" \ ++ "importbootenv=echo Importing environment from mmc (uEnv.txt)...; " \ ++ "env import -t ${loadaddr} ${filesize}\0" \ ++ "loaduimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${uimage}\0" \ ++ "loadzimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${zImage}\0" \ ++ "loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \ ++ "mmcboot=echo Booting from mmc ...; " \ ++ "run mmcargs; " \ ++ "if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \ ++ "if run loadfdt; then " \ ++ "bootz ${loadaddr} - ${fdt_addr}; " \ ++ "else " \ ++ "if test ${boot_fdt} = try; then " \ ++ "bootz; " \ ++ "else " \ ++ "echo WARN: Cannot load the DT; " \ ++ "fi; " \ ++ "fi; " \ ++ "else " \ ++ "bootz; " \ ++ "fi;\0" \ ++ "netargs=setenv bootargs console=${console},${baudrate} " \ ++ "root=/dev/nfs " \ ++ "ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp\0" \ ++ "netboot=echo Booting from net ...; " \ ++ "run netargs; " \ ++ "if test ${ip_dyn} = yes; then " \ ++ "setenv get_cmd dhcp; " \ ++ "else " \ ++ "setenv get_cmd tftp; " \ ++ "fi; " \ ++ "${get_cmd} ${uimage}; " \ ++ "if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \ ++ "if ${get_cmd} ${fdt_addr} ${fdt_file}; then " \ ++ "bootz ${loadaddr} - ${fdt_addr}; " \ ++ "else " \ ++ "if test ${boot_fdt} = try; then " \ ++ "bootz; " \ ++ "else " \ ++ "echo WARN: Cannot load the DT; " \ ++ "fi; " \ ++ "fi; " \ ++ "else " \ ++ "bootz; " \ ++ "fi;\0" + + #define CONFIG_BOOTCOMMAND \ +- "mmc rescan; " \ +- "if run bootcmd_up1; then " \ +- "run bootcmd_up2; " \ ++ "echo; " \ ++ "echo SD/MMC device set to ${mmcdev} but checking 0, 1 and 2; " \ ++ "setenv mmcdevold ${mmcdev}; " \ ++ "setenv mmcdev 0; " \ ++ "echo Checking mmc dev ${mmcdev} (microSD card);" \ ++ "mmc dev ${mmcdev};" \ ++ "if mmc rescan && run loadbootenv; then " \ + "else " \ +- "run bootcmd_mmc; " \ +- "fi" ++ "setenv mmcdev 1; " \ ++ "echo Checking mmc dev ${mmcdev} (SD card);" \ ++ "mmc dev ${mmcdev};" \ ++ "if mmc rescan && run loadbootenv; then " \ ++ "else " \ ++ "setenv mmcdev 2; " \ ++ "echo Checking mmc dev ${mmcdev} (internal eMMC);" \ ++ "mmc dev ${mmcdev};" \ ++ "if mmc rescan && run loadbootenv; then " \ ++ "else " \ ++ "echo No SD/MMC with uEnv.txt found on device 0 to 2;" \ ++ "setenv mmcdev ${mmcdevold}; " \ ++ "fi; " \ ++ "fi; " \ ++ "fi; " \ ++ "setenv mmcdevold; " \ ++ "echo; " \ ++ "echo Using SD/MMC device ${mmcdev};" \ ++ "mmc dev ${mmcdev};" \ ++ "if mmc rescan; then " \ ++ "echo SD/MMC found on device ${mmcdev};" \ ++ "if run loadbootenv; then " \ ++ "run importbootenv;" \ ++ "fi;" \ ++ "echo Checking if uenvcmd is set ...;" \ ++ "if test -n $uenvcmd; then " \ ++ "echo Running uenvcmd ...;" \ ++ "run uenvcmd;" \ ++ "fi;" \ ++ "echo Running default loadzimage ...;" \ ++ "if run loadzimage; then " \ ++ "run mmcboot;" \ ++ "fi;" \ ++ "fi;" + + #endif /* __TBS2910_CONFIG_H * */ diff --git a/packages/tools/u-boot-v2/patches/u-boot-v2-020-udoo.patch b/packages/tools/u-boot-v2/patches/u-boot-v2-020-udoo.patch new file mode 100644 index 0000000000..b8a691c2e6 --- /dev/null +++ b/packages/tools/u-boot-v2/patches/u-boot-v2-020-udoo.patch @@ -0,0 +1,164 @@ +diff -aurN a/board/udoo/udoo_spl.c b/board/udoo/udoo_spl.c +--- a/board/udoo/udoo_spl.c 2016-03-14 15:20:21.000000000 +0100 ++++ b/board/udoo/udoo_spl.c 2016-04-15 11:33:04.501383916 +0200 +@@ -214,7 +214,7 @@ + struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; + + /* enable AXI cache for VDOA/VPU/IPU */ +- writel(0xF00000FF, &iomux->gpr[4]); ++ writel(0xF00000CF, &iomux->gpr[4]); + /* set IPU AXI-id0 Qos=0xf(bypass) AXI-id1 Qos=0x7 */ + writel(0x007F007F, &iomux->gpr[6]); + writel(0x007F007F, &iomux->gpr[7]); +diff -aurN a/include/configs/udoo.h b/include/configs/udoo.h +--- a/include/configs/udoo.h 2016-03-14 15:20:21.000000000 +0100 ++++ b/include/configs/udoo.h 2016-04-15 11:32:41.181971400 +0200 +@@ -11,8 +11,8 @@ + + #include "mx6_common.h" + +-#define CONFIG_SPL_LIBCOMMON_SUPPORT + #define CONFIG_SPL_MMC_SUPPORT ++#define CONFIG_SPL_FAT_SUPPORT + #include "imx6_spl.h" + + #define MACH_TYPE_UDOO 4800 +@@ -27,6 +27,35 @@ + #define CONFIG_MXC_UART + #define CONFIG_MXC_UART_BASE UART2_BASE + ++/* USB and USB Mass Storage support */ ++ ++#define CONFIG_CMD_USB ++#define CONFIG_CMD_FAT ++#define CONFIG_USB_EHCI ++#define CONFIG_USB_EHCI_MX6 ++#define CONFIG_USB_STORAGE ++#define CONFIG_EHCI_HCD_INIT_AFTER_RESET ++#define CONFIG_USB_HOST_ETHER ++#define CONFIG_USB_ETHER_ASIX ++#define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) ++#define CONFIG_MXC_USB_FLAGS 0 ++#define CONFIG_USB_MAX_CONTROLLER_COUNT 2 /* Enabled USB controller number */ ++#define CONFIG_USB_KEYBOARD ++ ++#define CONFIG_CI_UDC ++#define CONFIG_USBD_HS ++#define CONFIG_USB_GADGET_DUALSPEED ++ ++#define CONFIG_USB_GADGET ++#define CONFIG_CMD_USB_MASS_STORAGE ++#define CONFIG_USB_FUNCTION_MASS_STORAGE ++#define CONFIG_USB_GADGET_DOWNLOAD ++#define CONFIG_USB_GADGET_VBUS_DRAW 2 ++ ++#define CONFIG_G_DNL_VENDOR_NUM 0x0525 ++#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5 ++#define CONFIG_G_DNL_MANUFACTURER "Udoo" ++ + /* SATA Configs */ + + #define CONFIG_CMD_SATA +@@ -63,11 +92,14 @@ + /* MMC Configuration */ + #define CONFIG_SYS_FSL_ESDHC_ADDR 0 + ++#undef CONFIG_BOOTDELAY ++#define CONFIG_BOOTDELAY 1 + #define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG + + #define CONFIG_EXTRA_ENV_SETTINGS \ ++ "zImage=KERNEL\0" \ + "script=boot.scr\0" \ +- "image=zImage\0" \ ++ "image=${zImage}\0" \ + "console=ttymxc1\0" \ + "splashpos=m,m\0" \ + "fdt_high=0xffffffff\0" \ +@@ -76,9 +108,12 @@ + "fdt_addr=0x18000000\0" \ + "boot_fdt=try\0" \ + "ip_dyn=yes\0" \ ++ "optargs=\0" \ ++ "video=\0" \ + "mmcdev=0\0" \ + "mmcpart=1\0" \ +- "mmcroot=/dev/mmcblk0p2 rootwait rw\0" \ ++ "mmcroot=/dev/mmcblk0p2 ro\0" \ ++ "mmcrootfstype=ext4 rootwait\0" \ + "update_sd_firmware_filename=u-boot.imx\0" \ + "update_sd_firmware=" \ + "if test ${ip_dyn} = yes; then " \ +@@ -94,27 +129,36 @@ + "fi; " \ + "fi\0" \ + "mmcargs=setenv bootargs console=${console},${baudrate} " \ +- "root=${mmcroot}\0" \ ++ "${optargs} " \ ++ "root=${mmcroot} " \ ++ "rootfstype=${mmcrootfstype} " \ ++ "video=${video}\0" \ ++ "loadbootenv=load mmc ${mmcdev}:${mmcpart} ${loadaddr} uEnv.txt\0" \ ++ "importbootenv=echo Importing environment from mmc (uEnv.txt)...; " \ ++ "env import -t $loadaddr $filesize\0" \ + "loadbootscript=" \ +- "load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \ ++ "fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \ + "bootscript=echo Running bootscript from mmc ...; " \ + "source\0" \ +- "loadimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}\0" \ ++ "loadimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${zImage}\0" \ ++ "loadzimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${zImage}\0" \ + "loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \ + "mmcboot=echo Booting from mmc ...; " \ + "run mmcargs; " \ ++ "bootz ${loadaddr} - ${fdt_addr};\0" \ ++ "mmcbootdefault=echo Booting from mmc ...; " \ + "if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \ + "if run loadfdt; then " \ + "bootz ${loadaddr} - ${fdt_addr}; " \ + "else " \ + "if test ${boot_fdt} = try; then " \ +- "bootz; " \ ++ "bootz ${loadaddr}; " \ + "else " \ + "echo WARN: Cannot load the DT; " \ + "fi; " \ + "fi; " \ + "else " \ +- "bootz; " \ ++ "bootz ${loadaddr}; " \ + "fi;\0" \ + "netargs=setenv bootargs console=${console},${baudrate} " \ + "root=/dev/nfs " \ +@@ -150,16 +194,23 @@ + + #define CONFIG_BOOTCOMMAND \ + "run findfdt; " \ +- "mmc dev ${mmcdev}; if mmc rescan; then " \ +- "if run loadbootscript; then " \ +- "run bootscript; " \ +- "else " \ ++ "mmc dev ${mmcdev};" \ ++ "if mmc rescan; then " \ ++ "echo SD/MMC found on device ${mmcdev};" \ ++ "if run loadbootenv; then " \ ++ "run importbootenv;" \ ++ "fi;" \ ++ "echo Checking if uenvcmd is set ...;" \ ++ "if test -n $uenvcmd; then " \ ++ "echo Running uenvcmd ...;" \ ++ "run uenvcmd;" \ ++ "fi;" \ ++ "echo Running default loadimage ...;" \ + "if run loadimage; then " \ ++ "run loadfdt;" \ + "run mmcboot; " \ +- "else run netboot; " \ +- "fi; " \ + "fi; " \ +- "else run netboot; fi" ++ "fi;" + + /* Print Buffer Size */ + #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16) diff --git a/packages/tools/u-boot/package.mk b/packages/tools/u-boot/package.mk index 02353d5366..e27b317096 100644 --- a/packages/tools/u-boot/package.mk +++ b/packages/tools/u-boot/package.mk @@ -23,6 +23,7 @@ if [ "$UBOOT_VERSION" = "imx6-cuboxi" ]; then PKG_SITE="http://imx.solid-run.com/wiki/index.php?title=Building_the_kernel_and_u-boot_for_the_CuBox-i_and_the_HummingBoard" # https://github.com/SolidRun/u-boot-imx6.git PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz" + [ -n "$UBOOT_CONFIG_V2" ] && PKG_DEPENDS_TARGET="toolchain u-boot-v2" elif [ "$UBOOT_VERSION" = "hardkernel" ]; then PKG_VERSION="61f29bb" PKG_SITE="https://github.com/hardkernel/u-boot" diff --git a/projects/imx6/options b/projects/imx6/options index 4c06f2c953..bc9bb4763b 100644 --- a/projects/imx6/options +++ b/projects/imx6/options @@ -44,6 +44,10 @@ UBOOT_CONFIG="mx6_cubox-i_config" UBOOT_CONFIG="$UBOOT_CONFIG matrix" + UBOOT_CONFIG_V2="udoo_config" + UBOOT_CONFIG_V2="$UBOOT_CONFIG_V2 tbs2910_config" + #UBOOT_CONFIG_V2="$UBOOT_CONFIG_V2 wandboard_config" + # Target Configfile for u-boot UBOOT_CONFIGFILE=""