summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2014-08-24 00:06:13 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2014-08-24 00:06:13 +0200
commit46c9837cf02a569fffe322dd6b6a007d8724cda7 (patch)
treed510857996d7937116510f4bdcb8c58d8236c7fb
parent43dcf04a0a52886ab0e10e11efef9e08a59cbcbe (diff)
parente9184df1d809128649d59a937de4b251500c0c7f (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
-rw-r--r--package/alsa-lib/Makefile2
-rw-r--r--package/alsa-lib/patches/patch-configure17
-rw-r--r--package/alsa-lib/patches/patch-configure_ac19
-rw-r--r--package/apr-util/Makefile2
-rw-r--r--package/apr/patches/patch-Makefile_in26
-rw-r--r--package/gcc/Makefile1
-rw-r--r--package/qemu/Makefile4
-rw-r--r--package/qemu/patches/patch-linux-user_syscall_c35
-rw-r--r--package/qemu/patches/patch-util_qemu-openpty_c11
-rw-r--r--package/tntnet/Makefile2
-rw-r--r--package/tntnet/files/tntnet.conf49
-rw-r--r--package/tntnet/files/tntnet.xml49
-rw-r--r--package/u-boot-imx6/Makefile2
-rwxr-xr-xscripts/install-solidrun.sh (renamed from scripts/install-cubox.sh)2
-rw-r--r--target/arm/Makefile23
-rw-r--r--target/arm/kernel/hummingboard18
-rw-r--r--target/arm/kernel/solidrun-imx6 (renamed from target/arm/kernel/cubox-i)0
-rw-r--r--target/arm/solidrun-imx6/patches/3.14.15/solidrun.patch235255
-rw-r--r--target/arm/solidrun-imx6/patches/3.16.1/rmk-wifi.patch (renamed from target/arm/cubox-i/patches/3.16/rmk-wifi.patch)0
-rw-r--r--target/arm/systems/hummingboard28
-rw-r--r--target/arm/systems/solidrun-imx6 (renamed from target/arm/systems/cubox-i)13
-rw-r--r--target/config/Config.in.arm.choice40
-rw-r--r--target/config/Config.in.kernel3
-rw-r--r--target/config/Config.in.kernelversion.choice9
-rw-r--r--target/config/Config.in.runtime11
-rw-r--r--target/config/Config.in.target4
-rw-r--r--target/linux/config/Config.in.audio7
-rw-r--r--target/linux/config/Config.in.block10
-rw-r--r--target/linux/config/Config.in.bluetooth6
-rw-r--r--target/linux/config/Config.in.cpu6
-rw-r--r--target/linux/config/Config.in.dma4
-rw-r--r--target/linux/config/Config.in.ethernet4
-rw-r--r--target/linux/config/Config.in.gpio2
-rw-r--r--target/linux/config/Config.in.graphics32
-rw-r--r--target/linux/config/Config.in.i2c8
-rw-r--r--target/linux/config/Config.in.kernel5
-rw-r--r--target/linux/config/Config.in.misc4
-rw-r--r--target/linux/config/Config.in.pm2
-rw-r--r--target/linux/config/Config.in.rtc8
-rw-r--r--target/linux/config/Config.in.spi4
-rw-r--r--target/linux/config/Config.in.usb12
-rw-r--r--target/linux/config/Config.in.watchdog8
-rw-r--r--target/linux/config/Config.in.wireless2
43 files changed, 235478 insertions, 271 deletions
diff --git a/package/alsa-lib/Makefile b/package/alsa-lib/Makefile
index 8e101e0d9..6461e02f4 100644
--- a/package/alsa-lib/Makefile
+++ b/package/alsa-lib/Makefile
@@ -5,7 +5,7 @@ include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= alsa-lib
PKG_VERSION:= 1.0.28
-PKG_RELEASE:= 2
+PKG_RELEASE:= 3
PKG_MD5SUM:= c9e21b88a2b3e6e12ea7ba0f3b271fc3
PKG_DESCR:= sound library
PKG_SECTION:= libs/audio
diff --git a/package/alsa-lib/patches/patch-configure b/package/alsa-lib/patches/patch-configure
deleted file mode 100644
index 35b1c2569..000000000
--- a/package/alsa-lib/patches/patch-configure
+++ /dev/null
@@ -1,17 +0,0 @@
---- alsa-lib-1.0.28.orig/configure 2014-06-17 14:34:47.000000000 +0200
-+++ alsa-lib-1.0.28/configure 2014-06-28 22:00:55.656322468 +0200
-@@ -11929,14 +11929,6 @@ $as_echo "major $SND_LIB_MAJOR minor $SN
-
- test "x$prefix" = xNONE && prefix=$ac_default_prefix
-
--if test "$enable_static" = "$enable_shared" -a "$enable_static" = "yes"; then
--cat <<EOF
-- Please, do not try to compile static and shared libraries together.
-- See INSTALL file for more details (do not use --enable-shared=yes with
-- --enable-static=yes).
--EOF
-- exit 1
--fi
-
-
- # Check whether --with-configdir was given.
diff --git a/package/alsa-lib/patches/patch-configure_ac b/package/alsa-lib/patches/patch-configure_ac
new file mode 100644
index 000000000..631869f5c
--- /dev/null
+++ b/package/alsa-lib/patches/patch-configure_ac
@@ -0,0 +1,19 @@
+--- alsa-lib-1.0.28.orig/configure.ac 2014-06-17 14:34:19.000000000 +0200
++++ alsa-lib-1.0.28/configure.ac 2014-08-19 21:19:11.000000000 +0200
+@@ -72,16 +72,6 @@ AC_SUBST(LIBTOOL_VERSION_INFO)
+
+ test "x$prefix" = xNONE && prefix=$ac_default_prefix
+
+-dnl Do not build static and shared libraries together
+-if test "$enable_static" = "$enable_shared" -a "$enable_static" = "yes"; then
+-cat <<EOF
+- Please, do not try to compile static and shared libraries together.
+- See INSTALL file for more details (do not use --enable-shared=yes with
+- --enable-static=yes).
+-EOF
+- exit 1
+-fi
+-
+ dnl ALSA configuration directory
+ AC_ARG_WITH(configdir,
+ AS_HELP_STRING([--with-configdir=dir],
diff --git a/package/apr-util/Makefile b/package/apr-util/Makefile
index 9c27ef7b8..38dd3998a 100644
--- a/package/apr-util/Makefile
+++ b/package/apr-util/Makefile
@@ -6,7 +6,7 @@ include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= apr-util
PKG_VERSION:= 1.5.3
PKG_RELEASE:= 1
-PKG_MD5SUM:= 05939f9a3ae0a4b314e4f8e467082019
+PKG_MD5SUM:= 71a11d037240b292f824ba1eb537b4e3
PKG_DESCR:= apache portable runtime utility library
PKG_SECTION:= libs/misc
PKG_DEPENDS:= libexpat apr
diff --git a/package/apr/patches/patch-Makefile_in b/package/apr/patches/patch-Makefile_in
new file mode 100644
index 000000000..9aa6768f7
--- /dev/null
+++ b/package/apr/patches/patch-Makefile_in
@@ -0,0 +1,26 @@
+--- apr-1.5.1.orig/Makefile.in 2014-03-17 16:10:26.000000000 +0100
++++ apr-1.5.1/Makefile.in 2014-08-15 22:13:18.000000000 +0200
+@@ -46,7 +46,6 @@ LT_VERSION = @LT_VERSION@
+
+ CLEAN_TARGETS = apr-config.out apr.exp exports.c export_vars.c .make.dirs \
+ build/apr_rules.out tools/gen_test_char@EXEEXT@ \
+- tools/gen_test_char.o tools/gen_test_char.lo \
+ include/private/apr_escape_test_char.h
+ DISTCLEAN_TARGETS = config.cache config.log config.status \
+ include/apr.h include/arch/unix/apr_private.h \
+@@ -129,13 +128,8 @@ check: $(TARGET_LIB)
+ etags:
+ etags `find . -name '*.[ch]'`
+
+-make_tools_dir:
+- $(APR_MKDIR) tools
+-
+-OBJECTS_gen_test_char = tools/gen_test_char.lo $(LOCAL_LIBS)
+-tools/gen_test_char.lo: make_tools_dir
+-tools/gen_test_char@EXEEXT@: $(OBJECTS_gen_test_char)
+- $(LINK_PROG) $(OBJECTS_gen_test_char) $(ALL_LIBS)
++tools/gen_test_char@EXEEXT@: tools/gen_test_char.c
++ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $< -o $@
+
+ include/private/apr_escape_test_char.h: tools/gen_test_char@EXEEXT@
+ $(APR_MKDIR) include/private
diff --git a/package/gcc/Makefile b/package/gcc/Makefile
index 3311e12e6..345841962 100644
--- a/package/gcc/Makefile
+++ b/package/gcc/Makefile
@@ -67,6 +67,7 @@ CONFIGURE_ARGS+= --host=$(GNU_TARGET_NAME) \
--disable-libsanitizer \
--disable-libitm \
--disable-install-libiberty \
+ --enable-dependency-tracking \
--enable-cxx-flags="${TARGET_LDFLAGS}"
# disable honour cflags stuff
diff --git a/package/qemu/Makefile b/package/qemu/Makefile
index 4ec4365d3..e1e04c72b 100644
--- a/package/qemu/Makefile
+++ b/package/qemu/Makefile
@@ -4,9 +4,9 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= qemu
-PKG_VERSION:= 2.0.0
+PKG_VERSION:= 2.1.0
PKG_RELEASE:= 1
-PKG_MD5SUM:= 2790f44fd76da5de5024b4aafeb594c2
+PKG_MD5SUM:= 6726977292b448cbc7f89998fac6983b
PKG_DESCR:= cpu and system emulator
PKG_SECTION:= sys/misc
PKG_DEPENDS:= zlib glib
diff --git a/package/qemu/patches/patch-linux-user_syscall_c b/package/qemu/patches/patch-linux-user_syscall_c
deleted file mode 100644
index 11188ca90..000000000
--- a/package/qemu/patches/patch-linux-user_syscall_c
+++ /dev/null
@@ -1,35 +0,0 @@
---- qemu-1.7.1.orig/linux-user/syscall.c 2014-03-25 15:01:10.000000000 +0100
-+++ qemu-1.7.1/linux-user/syscall.c 2014-04-04 16:51:08.292546548 +0200
-@@ -63,6 +63,7 @@ int __clone2(int (*fn)(void *), void *ch
- //#include <sys/user.h>
- #include <netinet/ip.h>
- #include <netinet/tcp.h>
-+#include <linux/version.h>
- #include <linux/wireless.h>
- #include <linux/icmp.h>
- #include "qemu-common.h"
-@@ -94,7 +95,15 @@ int __clone2(int (*fn)(void *), void *ch
- #include <linux/utsname.h>
- #include <linux/cdrom.h>
- #include <linux/hdreg.h>
-+#ifdef NATIVE
-+#if LINUX_VERSION_CODE <= KERNEL_VERSION(3,11,0)
- #include <linux/soundcard.h>
-+#else
-+#include <linux/soundcard.h.oss3>
-+#endif
-+#else
-+#include <linux/soundcard.h>
-+#endif
- #include <linux/kd.h>
- #include <linux/mtio.h>
- #include <linux/fs.h>
-@@ -400,7 +409,7 @@ static int sys_inotify_init1(int flags)
- #endif
- #define __NR_sys_ppoll __NR_ppoll
- _syscall5(int, sys_ppoll, struct pollfd *, fds, nfds_t, nfds,
-- struct timespec *, timeout, const __sigset_t *, sigmask,
-+ struct timespec *, timeout, const sigset_t *, sigmask,
- size_t, sigsetsize)
- #endif
-
diff --git a/package/qemu/patches/patch-util_qemu-openpty_c b/package/qemu/patches/patch-util_qemu-openpty_c
deleted file mode 100644
index ed524628a..000000000
--- a/package/qemu/patches/patch-util_qemu-openpty_c
+++ /dev/null
@@ -1,11 +0,0 @@
---- qemu-1.7.0.orig/util/qemu-openpty.c 2013-11-27 23:15:55.000000000 +0100
-+++ qemu-1.7.0/util/qemu-openpty.c 2014-03-14 09:05:17.280258135 +0100
-@@ -35,7 +35,7 @@
- #include "config-host.h"
- #include "qemu-common.h"
-
--#if defined(__GLIBC__)
-+#if defined(__linux__)
- # include <pty.h>
- #elif defined CONFIG_BSD
- # include <termios.h>
diff --git a/package/tntnet/Makefile b/package/tntnet/Makefile
index 8ba5332b5..1b4032854 100644
--- a/package/tntnet/Makefile
+++ b/package/tntnet/Makefile
@@ -54,7 +54,7 @@ tntnet-install:
${INSTALL_DIR} ${IDIR_TNTNET}/etc/tntnet
${INSTALL_DIR} ${IDIR_TNTNET}/usr/bin
${INSTALL_DIR} ${IDIR_TNTNET}/usr/lib/tntnet
- ${INSTALL_DATA} ./files/tntnet.{conf,properties} \
+ ${INSTALL_DATA} ./files/tntnet.{xml,properties} \
${IDIR_TNTNET}/etc/tntnet
${INSTALL_DATA} ./files/mime.conf \
${IDIR_TNTNET}/etc/tntnet
diff --git a/package/tntnet/files/tntnet.conf b/package/tntnet/files/tntnet.conf
deleted file mode 100644
index c51c47bc2..000000000
--- a/package/tntnet/files/tntnet.conf
+++ /dev/null
@@ -1,49 +0,0 @@
-# tntnet.conf
-
-PropertyFile /etc/tntnet/tntnet.properties
-Listen 0.0.0.0 80
-#SslListen 0.0.0.0 443 /etc/tntnet/tntnet.pem
-
-Daemon 1
-User tntnet
-Group tntnet
-CompPath /usr/lib/tntnet
-
-# set some limit to prevent DoS-attacks
-MaxRequestSize 1048576 # 1 MB
-
-#Dir /
-#Chroot /var/safedir
-PidFile /var/run/tntnet.pid
-MinThreads 2
-MaxThreads 4
-#ThreadStartDelay 0 # in ms
-#QueueSize 100
-#CompPath path
-#Load webapp # preload webapplication
-#BufferSize 16384
-#SocketReadTimeout 200
-#SocketWriteTimeout 10000
-#KeepAliveTimeout 15000
-#KeepAliveMax 100
-#SessionTimeout 300
-#CompLifetime 10
-#MaxRequestTime 600
-#ReportStateTime 1200
-
-#include /etc/tntnet.d/*.conf
-include /etc/tntnet/mime.conf
-
-# make demos callable
-#MapUrl ^/demos/controls$ redirect@tntnet /demos/controls/
-#MapUrl ^/demos/controls/(.+)\..* $1@controls
-#MapUrl ^/demos/controls/$ index@controls index
-#MapUrl ^/demos/controls/(.+) index@controls $1
-#MapUrl ^/demos/(.+)\..* $1@$1 $1
-#MapUrl ^/demos/(.+) $1@$1
-#MapUrl ^/demos/tntnet.jpg tntnet@hello
-
-# configure tntnet as a simple webserver
-DocumentRoot /www
-MapUrl (.*)/$ static@tntnet /$1/index.html
-MapUrl ^/(.*)$ static@tntnet /$1
diff --git a/package/tntnet/files/tntnet.xml b/package/tntnet/files/tntnet.xml
new file mode 100644
index 000000000..2d4f160d1
--- /dev/null
+++ b/package/tntnet/files/tntnet.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tntnet>
+ <mappings>
+ <mapping>
+ <target>static@tntnet</target>
+ <url>(.*)/$</url>
+ <pathinfo>/$1/index.html</pathinfo>
+ </mapping>
+ <mapping>
+ <target>static@tntnet</target>
+ <url>^/(.*)$</url>
+ <pathinfo>/$1</pathinfo>
+ </mapping>
+ </mappings>
+
+ <listeners>
+ <listener>
+ <ip>0.0.0.0</ip>
+ <port>80</port>
+ </listener>
+ </listeners>
+
+ <daemon>1</daemon>
+ <user>tntnet</user>
+ <group>tntnet</group>
+ <maxRequestSize>1048576</maxRequestSize>
+ <pidFile>/var/run/tntnet.pid</pidFile>
+ <minThreads>2</minThreads>
+ <maxThreads>4</maxThreads>
+ <documentRoot>/www</documentRoot>
+ <compPath>
+ <entry>/usr/lib/tntnet</entry>
+ </compPath>
+ <logging>
+ <rootlogger>INFO</rootlogger>
+ <loggers>
+ <logger>
+ <category>tntnet</category>
+ <level>INFO</level>
+ </logger>
+ </loggers>
+ <!-- <file>tntnet.log</file> --> <!--uncomment if you want to log to a file -->
+ <!-- <maxfilesize>1MB</maxfilesize> -->
+ <!-- <maxbackupindex>2</maxbackupindex> -->
+ <!-- <host>localhost:1234</host> --> <!-- # send log-messages with udp -->
+ </logging>
+
+ <include>/etc/tntnet/mime.conf</include>
+</tntnet>
diff --git a/package/u-boot-imx6/Makefile b/package/u-boot-imx6/Makefile
index e54f9472a..43cb028e1 100644
--- a/package/u-boot-imx6/Makefile
+++ b/package/u-boot-imx6/Makefile
@@ -12,7 +12,7 @@ PKG_SECTION:= base/boot
PKG_URL:= https://github.com/SolidRun/u-boot-imx6.git
PKG_SITES:= http://openadk.org/distfiles/
-PKG_SYSTEM_DEPENDS:= cubox-i hummingboard
+PKG_SYSTEM_DEPENDS:= solidrun-imx6
include $(ADK_TOPDIR)/mk/package.mk
diff --git a/scripts/install-cubox.sh b/scripts/install-solidrun.sh
index 205ea71a0..262532815 100755
--- a/scripts/install-cubox.sh
+++ b/scripts/install-solidrun.sh
@@ -84,7 +84,7 @@ maxsize=$(($maxsize-1))
rootsize=$(($maxsize-32768))
rootsizeend=$(($rootsize+1))
-echo "Install bootloader for cubox-i"
+echo "Install bootloader for cubox-i/hummingboard"
parted -s $1 mklabel msdos >/dev/null 2>&1
dd if=${3}/SPL of=${1} bs=1K seek=1 >/dev/null 2>&1
dd if=${3}/u-boot.img of=${1} bs=1K seek=42 >/dev/null 2>&1
diff --git a/target/arm/Makefile b/target/arm/Makefile
index 4a87bc6ec..b216f1104 100644
--- a/target/arm/Makefile
+++ b/target/arm/Makefile
@@ -49,14 +49,9 @@ ifeq ($(ADK_TARGET_SYSTEM_RASPBERRY_PI),y)
@echo "Use following command to install with a writable data partition"
@echo "sudo ./scripts/install-rpi.sh -d /dev/sdX $(FW_DIR)/$(ROOTFSTARBALL)"
endif
-ifeq ($(ADK_TARGET_SYSTEM_CUBOX_I),y)
+ifeq ($(ADK_TARGET_SYSTEM_SOLIDRUN_IMX6),y)
@echo "Use following command to install it on SD card:"
- @echo "sudo ./scripts/install-cubox.sh /dev/sdX $(FW_DIR)/$(ROOTFSTARBALL) $(FW_DIR)"
-
-endif
-ifeq ($(ADK_TARGET_SYSTEM_HUMMINGBOARD),y)
- @echo "Use following command to install it on SD card:"
- @echo "sudo ./scripts/install-cubox.sh /dev/sdX $(FW_DIR)/$(ROOTFSTARBALL) $(FW_DIR)"
+ @echo "sudo ./scripts/install-solidrun.sh /dev/sdX $(FW_DIR)/$(ROOTFSTARBALL) $(FW_DIR)"
endif
endif
@@ -90,22 +85,16 @@ kernel-install: kernel-strip
@cp $(BUILD_DIR)/$(TARGET_KERNEL) $(FW_DIR)/$(TARGET_KERNEL)
dtb-install:
-ifeq ($(ADK_TARGET_SYSTEM_CUBOX_I),y)
- env $(KERNEL_MAKE_ENV) $(MAKE) -C $(LINUX_DIR) $(KERNEL_MAKE_OPTS) \
- -j${ADK_MAKE_JOBS} imx6q-cubox-i.dtb imx6dl-cubox-i.dtb $(MAKE_TRACE)
- $(CP) $(LINUX_DIR)/arch/arm/boot/dts/imx6*-cubox-i.dtb \
- $(FW_DIR)
-endif
-ifeq ($(ADK_TARGET_SYSTEM_HUMMINGBOARD),y)
+ifeq ($(ADK_TARGET_SYSTEM_SOLIDRUN_IMX6),y)
env $(KERNEL_MAKE_ENV) $(MAKE) -C $(LINUX_DIR) $(KERNEL_MAKE_OPTS) \
- -j${ADK_MAKE_JOBS} imx6dl-hummingboard.dtb $(MAKE_TRACE)
- $(CP) $(LINUX_DIR)/arch/arm/boot/dts/imx6*-hummingboard.dtb \
+ imx6q-cubox-i.dtb imx6dl-cubox-i.dtb imx6dl-hummingboard.dtb $(MAKE_TRACE)
+ $(CP) $(LINUX_DIR)/arch/arm/boot/dts/imx6*.dtb \
$(FW_DIR)
endif
# filesystem specific targets
ifeq ($(ADK_TARGET_FS),archive)
-ifeq ($(ADK_TARGET_SYSTEM_CUBOX_I)$(ADK_TARGET_SYSTEM_HUMMINGBOARD),y)
+ifeq ($(ADK_TARGET_SYSTEM_SOLIDRUN_IMX6),y)
imageinstall: dtb-install $(FW_DIR)/$(ROOTFSTARBALL) targethelp
else
imageinstall: $(FW_DIR)/$(ROOTFSTARBALL) targethelp
diff --git a/target/arm/kernel/hummingboard b/target/arm/kernel/hummingboard
deleted file mode 100644
index 97e6393ef..000000000
--- a/target/arm/kernel/hummingboard
+++ /dev/null
@@ -1,18 +0,0 @@
-CONFIG_ARM=y
-CONFIG_ARM_PATCH_PHYS_VIRT=y
-CONFIG_ARCH_MULTI_V7=y
-CONFIG_ARCH_MXC=y
-CONFIG_ARCH_MX6=y
-CONFIG_SOC_IMX6Q=y
-CONFIG_SOC_IMX6SL=y
-CONFIG_LOCAL_TIMERS=y
-CONFIG_MXC_DEBUG_BOARD=y
-CONFIG_KUSER_HELPERS=y
-CONFIG_VFP=y
-CONFIG_VFPv3=y
-CONFIG_NEON=y
-CONFIG_PCI_IMX6=y
-CONFIG_SERIAL_IMX=y
-CONFIG_SERIAL_IMX_CONSOLE=y
-CONFIG_ATAGS=y
-CONFIG_CMDLINE_FORCE=y
diff --git a/target/arm/kernel/cubox-i b/target/arm/kernel/solidrun-imx6
index 97e6393ef..97e6393ef 100644
--- a/target/arm/kernel/cubox-i
+++ b/target/arm/kernel/solidrun-imx6
diff --git a/target/arm/solidrun-imx6/patches/3.14.15/solidrun.patch b/target/arm/solidrun-imx6/patches/3.14.15/solidrun.patch
new file mode 100644
index 000000000..ac5ee0237
--- /dev/null
+++ b/target/arm/solidrun-imx6/patches/3.14.15/solidrun.patch
@@ -0,0 +1,235255 @@
+diff -Nur linux-3.14.15/arch/arm/boot/dts/clcd-panels.dtsi linux-linaro-stable-mx6/arch/arm/boot/dts/clcd-panels.dtsi
+--- linux-3.14.15/arch/arm/boot/dts/clcd-panels.dtsi 1970-01-01 01:00:00.000000000 +0100
++++ linux-linaro-stable-mx6/arch/arm/boot/dts/clcd-panels.dtsi 2014-08-20 19:23:45.534811583 +0200
+@@ -0,0 +1,52 @@
++/*
++ * ARM Ltd. Versatile Express
++ *
++ */
++
++/ {
++ panels {
++ panel@0 {
++ compatible = "panel";
++ mode = "VGA";
++ refresh = <60>;
++ xres = <640>;
++ yres = <480>;
++ pixclock = <39721>;
++ left_margin = <40>;
++ right_margin = <24>;
++ upper_margin = <32>;
++ lower_margin = <11>;
++ hsync_len = <96>;
++ vsync_len = <2>;
++ sync = <0>;
++ vmode = "FB_VMODE_NONINTERLACED";
++
++ tim2 = "TIM2_BCD", "TIM2_IPC";
++ cntl = "CNTL_LCDTFT", "CNTL_BGR", "CNTL_LCDVCOMP(1)";
++ caps = "CLCD_CAP_5551", "CLCD_CAP_565", "CLCD_CAP_888";
++ bpp = <16>;
++ };
++
++ panel@1 {
++ compatible = "panel";
++ mode = "XVGA";
++ refresh = <60>;
++ xres = <1024>;
++ yres = <768>;
++ pixclock = <15748>;
++ left_margin = <152>;
++ right_margin = <48>;
++ upper_margin = <23>;
++ lower_margin = <3>;
++ hsync_len = <104>;
++ vsync_len = <4>;
++ sync = <0>;
++ vmode = "FB_VMODE_NONINTERLACED";
++
++ tim2 = "TIM2_BCD", "TIM2_IPC";
++ cntl = "CNTL_LCDTFT", "CNTL_BGR", "CNTL_LCDVCOMP(1)";
++ caps = "CLCD_CAP_5551", "CLCD_CAP_565", "CLCD_CAP_888";
++ bpp = <16>;
++ };
++ };
++};
+diff -Nur linux-3.14.15/arch/arm/boot/dts/efm32gg-dk3750.dts linux-linaro-stable-mx6/arch/arm/boot/dts/efm32gg-dk3750.dts
+--- linux-3.14.15/arch/arm/boot/dts/efm32gg-dk3750.dts 2014-07-31 23:51:43.000000000 +0200
++++ linux-linaro-stable-mx6/arch/arm/boot/dts/efm32gg-dk3750.dts 2014-08-20 19:31:39.860842101 +0200
+@@ -26,7 +26,7 @@
+ };
+
+ i2c@4000a000 {
+- location = <3>;
++ efm32,location = <3>;
+ status = "ok";
+
+ temp@48 {
+diff -Nur linux-3.14.15/arch/arm/boot/dts/imx23.dtsi linux-linaro-stable-mx6/arch/arm/boot/dts/imx23.dtsi
+--- linux-3.14.15/arch/arm/boot/dts/imx23.dtsi 2014-07-31 23:51:43.000000000 +0200
++++ linux-linaro-stable-mx6/arch/arm/boot/dts/imx23.dtsi 2014-08-20 19:31:39.884842204 +0200
+@@ -363,7 +363,8 @@
+ compatible = "fsl,imx23-lcdif";
+ reg = <0x80030000 2000>;
+ interrupts = <46 45>;
+- clocks = <&clks 38>;
++ clocks = <&clks 38>, <&clks 38>;
++ clock-names = "pix", "axi";
+ status = "disabled";
+ };
+
+diff -Nur linux-3.14.15/arch/arm/boot/dts/imx25.dtsi linux-linaro-stable-mx6/arch/arm/boot/dts/imx25.dtsi
+--- linux-3.14.15/arch/arm/boot/dts/imx25.dtsi 2014-07-31 23:51:43.000000000 +0200
++++ linux-linaro-stable-mx6/arch/arm/boot/dts/imx25.dtsi 2014-08-20 19:31:39.888842222 +0200
+@@ -13,6 +13,7 @@
+
+ / {
+ aliases {
++ ethernet0 = &fec;
+ gpio0 = &gpio1;
+ gpio1 = &gpio2;
+ gpio2 = &gpio3;
+@@ -56,6 +57,7 @@
+
+ osc {
+ compatible = "fsl,imx-osc", "fixed-clock";
++ #clock-cells = <0>;
+ clock-frequency = <24000000>;
+ };
+ };
+diff -Nur linux-3.14.15/arch/arm/boot/dts/imx25-karo-tx25.dts linux-linaro-stable-mx6/arch/arm/boot/dts/imx25-karo-tx25.dts
+--- linux-3.14.15/arch/arm/boot/dts/imx25-karo-tx25.dts 2014-07-31 23:51:43.000000000 +0200
++++ linux-linaro-stable-mx6/arch/arm/boot/dts/imx25-karo-tx25.dts 2014-08-20 19:31:39.884842204 +0200
+@@ -16,6 +16,10 @@
+ model = "Ka-Ro TX25";
+ compatible = "karo,imx25-tx25", "fsl,imx25";
+
++ chosen {
++ stdout-path = &uart1;
++ };
++
+ memory {
+ reg = <0x80000000 0x02000000 0x90000000 0x02000000>;
+ };
+diff -Nur linux-3.14.15/arch/arm/boot/dts/imx27-apf27.dts linux-linaro-stable-mx6/arch/arm/boot/dts/imx27-apf27.dts
+--- linux-3.14.15/arch/arm/boot/dts/imx27-apf27.dts 2014-07-31 23:51:43.000000000 +0200
++++ linux-linaro-stable-mx6/arch/arm/boot/dts/imx27-apf27.dts 2014-08-20 19:31:39.888842222 +0200
+@@ -29,6 +29,7 @@
+
+ osc26m {
+ compatible = "fsl,imx-osc26m", "fixed-clock";
++ #clock-cells = <0>;
+ clock-frequency = <0>;
+ };
+ };
+diff -Nur linux-3.14.15/arch/arm/boot/dts/imx27.dtsi linux-linaro-stable-mx6/arch/arm/boot/dts/imx27.dtsi
+--- linux-3.14.15/arch/arm/boot/dts/imx27.dtsi 2014-07-31 23:51:43.000000000 +0200
++++ linux-linaro-stable-mx6/arch/arm/boot/dts/imx27.dtsi 2014-08-20 19:31:39.892842237 +0200
+@@ -13,6 +13,7 @@
+
+ / {
+ aliases {
++ ethernet0 = &fec;
+ gpio0 = &gpio1;
+ gpio1 = &gpio2;
+ gpio2 = &gpio3;
+@@ -46,6 +47,7 @@
+
+ osc26m {
+ compatible = "fsl,imx-osc26m", "fixed-clock";
++ #clock-cells = <0>;
+ clock-frequency = <26000000>;
+ };
+ };
+diff -Nur linux-3.14.15/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts linux-linaro-stable-mx6/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts
+--- linux-3.14.15/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts 2014-07-31 23:51:43.000000000 +0200
++++ linux-linaro-stable-mx6/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts 2014-08-20 19:31:39.888842222 +0200
+@@ -15,6 +15,10 @@
+ model = "Phytec pca100 rapid development kit";
+ compatible = "phytec,imx27-pca100-rdk", "phytec,imx27-pca100", "fsl,imx27";
+
++ chosen {
++ stdout-path = &uart1;
++ };
++
+ display: display {
+ model = "Primeview-PD050VL1";
+ native-mode = <&timing0>;
+diff -Nur linux-3.14.15/arch/arm/boot/dts/imx28.dtsi linux-linaro-stable-mx6/arch/arm/boot/dts/imx28.dtsi
+--- linux-3.14.15/arch/arm/boot/dts/imx28.dtsi 2014-07-31 23:51:43.000000000 +0200
++++ linux-linaro-stable-mx6/arch/arm/boot/dts/imx28.dtsi 2014-08-20 19:31:39.892842237 +0200
+@@ -840,7 +840,8 @@
+ compatible = "fsl,imx28-lcdif";
+ reg = <0x80030000 0x2000>;
+ interrupts = <38>;
+- clocks = <&clks 55>;
++ clocks = <&clks 55>, <&clks 55>;
++ clock-names = "pix", "axi";
+ dmas = <&dma_apbh 13>;
+ dma-names = "rx";
+ status = "disabled";
+diff -Nur linux-3.14.15/arch/arm/boot/dts/imx51-babbage.dts linux-linaro-stable-mx6/arch/arm/boot/dts/imx51-babbage.dts
+--- linux-3.14.15/arch/arm/boot/dts/imx51-babbage.dts 2014-07-31 23:51:43.000000000 +0200
++++ linux-linaro-stable-mx6/arch/arm/boot/dts/imx51-babbage.dts 2014-08-20 19:31:39.896842254 +0200
+@@ -17,6 +17,10 @@
+ model = "Freescale i.MX51 Babbage Board";
+ compatible = "fsl,imx51-babbage", "fsl,imx51";
+
++ chosen {
++ stdout-path = &uart1;
++ };
++
+ memory {
+ reg = <0x90000000 0x20000000>;
+ };
+diff -Nur linux-3.14.15/arch/arm/boot/dts/imx51.dtsi linux-linaro-stable-mx6/arch/arm/boot/dts/imx51.dtsi
+--- linux-3.14.15/arch/arm/boot/dts/imx51.dtsi 2014-07-31 23:51:43.000000000 +0200
++++ linux-linaro-stable-mx6/arch/arm/boot/dts/imx51.dtsi 2014-08-20 19:31:39.896842254 +0200
+@@ -15,6 +15,7 @@
+
+ / {
+ aliases {
++ ethernet0 = &fec;
+ gpio0 = &gpio1;
+ gpio1 = &gpio2;
+ gpio2 = &gpio3;
+@@ -43,21 +44,25 @@
+
+ ckil {
+ compatible = "fsl,imx-ckil", "fixed-clock";
++ #clock-cells = <0>;
+ clock-frequency = <32768>;
+ };
+
+ ckih1 {
+ compatible = "fsl,imx-ckih1", "fixed-clock";
++ #clock-cells = <0>;
+ clock-frequency = <0>;
+ };
+
+ ckih2 {
+ compatible = "fsl,imx-ckih2", "fixed-clock";
++ #clock-cells = <0>;
+ clock-frequency = <0>;
+ };
+
+ osc {
+ compatible = "fsl,imx-osc", "fixed-clock";
++ #clock-cells = <0>;
+ clock-frequency = <24000000>;
+ };
+ };
+diff -Nur linux-3.14.15/arch/arm/boot/dts/imx53.dtsi linux-linaro-stable-mx6/arch/arm/boot/dts/imx53.dtsi
+--- linux-3.14.15/arch/arm/boot/dts/imx53.dtsi 2014-07-31 23:51:43.000000000 +0200
++++ linux-linaro-stable-mx6/arch/arm/boot/dts/imx53.dtsi 2014-08-20 19:31:39.896842254 +0200
+@@ -15,6 +15,7 @@
+
+ / {
+ aliases {
++ ethernet0 = &fec;
+ gpio0 = &gpio1;
+ gpio1 = &gpio2;
+ gpio2 = &gpio3;
+@@ -59,21 +60,25 @@
+
+ ckil {
+ compatible = "fsl,imx-ckil", "fixed-clock";
++ #clock-cells = <0>;
+ clock-frequency = <32768>;
+ };
+
+ ckih1 {
+ compatible = "fsl,imx-ckih1", "fixed-clock";
++ #clock-cells = <0>;
+ clock-frequency = <22579200>;
+ };
+
+ ckih2 {
+ compatible = "fsl,imx-ckih2", "fixed-clock";
++ #clock-cells = <0>;
+ clock-frequency = <0>;
+ };
+
+ osc {
+ compatible = "fsl,imx-osc", "fixed-clock";
++ #clock-cells = <0>;