aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@digia.com>2013-09-17 09:32:20 +0300
committerSamuli Piippo <samuli.piippo@digia.com>2013-09-19 13:25:33 +0300
commit48f7d2b6ef3939417a1bf291a82fa36660b213e6 (patch)
tree9d7a699e538e5fb7b72cffc6c8e7e9d1c1f40c6a
parent48eee5baaf7b4cfec127b84c4bf7b537fe2bce35 (diff)
Support for am335x-evm
Change-Id: I2a7ad8eaa427fd12f3a26b916b6a440bd80d334a Reviewed-by: Andy Nichols <andy.nichols@digia.com>
-rw-r--r--conf/distro/include/am335x-evm.conf18
-rw-r--r--recipes/linux/linux-am335x-psp_3.2.bbappend12
-rw-r--r--recipes/u-boot/u-boot-am33x/0001-am335x-evm-disable-console-cursor-blinking.patch25
-rw-r--r--recipes/u-boot/u-boot-am33x_2013.01.01.bbappend4
4 files changed, 59 insertions, 0 deletions
diff --git a/conf/distro/include/am335x-evm.conf b/conf/distro/include/am335x-evm.conf
new file mode 100644
index 00000000..65d0ba46
--- /dev/null
+++ b/conf/distro/include/am335x-evm.conf
@@ -0,0 +1,18 @@
+IMAGE_FSTYPES = "tar.gz"
+
+PREFERRED_PROVIDER_virtual/libgl = "libgles-omap3"
+PREFERRED_VERSION_libgles-omap3 = "4.09.00.01"
+PREFERRED_VERSION_omap3-sgx-modules = "4.09.00.01"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux-am335x-psp"
+PREFERRED_PROVIDER_u-boot = "u-boot-am33x"
+PREFERRED_VERSION_u-boot-am33x = "2013.01.01"
+
+MACHINE_EXTRA_INSTALL = "\
+ libgles-omap3 \
+ libgles-omap3-rawdemos \
+ "
+
+MACHINE_EXTRA_INSTALL_SDK = "\
+ libgles-omap3-dev \
+ "
diff --git a/recipes/linux/linux-am335x-psp_3.2.bbappend b/recipes/linux/linux-am335x-psp_3.2.bbappend
new file mode 100644
index 00000000..1fe9d2a9
--- /dev/null
+++ b/recipes/linux/linux-am335x-psp_3.2.bbappend
@@ -0,0 +1,12 @@
+do_configure_append() {
+ # FunctionFS for adb
+ echo "CONFIG_USB_LIBCOMPOSITE=y" >> ${S}/.config
+ echo "CONFIG_USB_FUNCTIONFS=m" >> ${S}/.config
+ echo "CONFIG_USB_FUNCTIONFS_ETH=n" >> ${S}/.config
+ echo "CONFIG_USB_FUNCTIONFS_RNDIS=n" >> ${S}/.config
+ echo "CONFIG_USB_FUNCTIONFS_GENERIC=y" >> ${S}/.config
+
+ echo "CONFIG_DEVTMPFS=y" >> ${S}/.config
+
+ yes '' | oe_runmake oldconfig
+}
diff --git a/recipes/u-boot/u-boot-am33x/0001-am335x-evm-disable-console-cursor-blinking.patch b/recipes/u-boot/u-boot-am33x/0001-am335x-evm-disable-console-cursor-blinking.patch
new file mode 100644
index 00000000..8c3ee2df
--- /dev/null
+++ b/recipes/u-boot/u-boot-am33x/0001-am335x-evm-disable-console-cursor-blinking.patch
@@ -0,0 +1,25 @@
+From c7edbae8c34f73abb1974c0e8722f6f3c7b49f45 Mon Sep 17 00:00:00 2001
+From: Samuli Piippo <samuli.piippo@digia.com>
+Date: Tue, 17 Sep 2013 08:16:51 +0300
+Subject: [PATCH] am335x-evm: disable console cursor blinking
+
+---
+ include/configs/am335x_evm.h | 2 +
+ 1 file changed, 2 insertion(++)
+
+diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
+index 90e35ee..f28e842 100644
+--- a/include/configs/am335x_evm.h
++++ b/include/configs/am335x_evm.h
+@@ -86,6 +86,8 @@
+ "ip_method=none\0" \
+ "bootargs_defaults=setenv bootargs " \
+ "console=${console} " \
++ "consoleblank=0 " \
++ "vt.global_cursor_default=0 " \
+ "${optargs}\0" \
+ "mmcargs=run bootargs_defaults;" \
+ "setenv bootargs ${bootargs} " \
+--
+1.7.10.4
+
diff --git a/recipes/u-boot/u-boot-am33x_2013.01.01.bbappend b/recipes/u-boot/u-boot-am33x_2013.01.01.bbappend
new file mode 100644
index 00000000..48d78851
--- /dev/null
+++ b/recipes/u-boot/u-boot-am33x_2013.01.01.bbappend
@@ -0,0 +1,4 @@
+FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
+SRC_URI += " \
+ file://0001-am335x-evm-disable-console-cursor-blinking.patch \
+ "