From 48f7d2b6ef3939417a1bf291a82fa36660b213e6 Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Tue, 17 Sep 2013 09:32:20 +0300 Subject: Support for am335x-evm Change-Id: I2a7ad8eaa427fd12f3a26b916b6a440bd80d334a Reviewed-by: Andy Nichols --- conf/distro/include/am335x-evm.conf | 18 ++++++++++++++++ recipes/linux/linux-am335x-psp_3.2.bbappend | 12 +++++++++++ ...m335x-evm-disable-console-cursor-blinking.patch | 25 ++++++++++++++++++++++ recipes/u-boot/u-boot-am33x_2013.01.01.bbappend | 4 ++++ 4 files changed, 59 insertions(+) create mode 100644 conf/distro/include/am335x-evm.conf create mode 100644 recipes/linux/linux-am335x-psp_3.2.bbappend create mode 100644 recipes/u-boot/u-boot-am33x/0001-am335x-evm-disable-console-cursor-blinking.patch create mode 100644 recipes/u-boot/u-boot-am33x_2013.01.01.bbappend diff --git a/conf/distro/include/am335x-evm.conf b/conf/distro/include/am335x-evm.conf new file mode 100644 index 0000000..65d0ba4 --- /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 0000000..1fe9d2a --- /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 0000000..8c3ee2d --- /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 +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 0000000..48d7885 --- /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 \ + " -- cgit v1.2.3-54-g00ecf