Re: [Angstrom-devel] [PATCH v2 meta-ti] u-boot: added version 2011.09-rc1

2011-09-24 Thread Koen Kooi
this one has been applied for a few days now

Op 23 sep. 2011 om 18:26 heeft Joel A Fernandes joelag...@ti.com het volgende 
geschreven:

 From: Jason Kridner j...@ti.com
 
 There is a v2011.09 tag on the mainline, but I haven't seen a release
 notice go out.  It didn't make sense to me to try to carry-forward those
 all patches since the release tag, so I simply picked the latest tag
 in the maineline.
 
 Patched and tested on BeagleBoard-xM revision C.
 
 USB Ethernet was tested with:
 setenv usbethaddr de:ad:be:ef:00:01
 usb start
 dhcp^C
 setenv ipaddr 10.0.1.2
 ping 10.0.1.1
 
 USB Storage was tested with:
 above
 usb part
 fatls usb 0
 
 led command was tested with:
 led all off
 led all on
 led 1 on
 led 1 off
 
 gpio command tested with:
 gpio input 4
 hold USER button
 gpio input 4
 release USER button
 
 Also performed boot test.
 
 Signed-off-by: Jason Kridner j...@ti.com
 Signed-off-by: Joel A Fernandes joelag...@ti.com
 ---
 v2 changes:
 * Dropped PV
 * Leave L2 cache enabled
 
 ...-beagleboard-config-disable-cache-for-USB.patch |   33 +
 ...02-beagleboard-config-enable-gpio-command.patch |   25 +
 ...d-some-timeout-durations-for-MMC-and-EHCI.patch |   39 
 recipes-bsp/u-boot/u-boot_2011.09.bb   |   21 +++
 4 files changed, 118 insertions(+), 0 deletions(-)
 create mode 100644 
 recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
 create mode 100644 
 recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
 create mode 100644 
 recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
 create mode 100644 recipes-bsp/u-boot/u-boot_2011.09.bb
 
 diff --git 
 a/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
  
 b/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
 new file mode 100644
 index 000..a2776e9
 --- /dev/null
 +++ 
 b/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
 @@ -0,0 +1,33 @@
 +From 03b9bca863257cb24d8f11bb773ad2b8dff820c6 Mon Sep 17 00:00:00 2001
 +From: Jason Kridner j...@ti.com
 +Date: Sun, 18 Sep 2011 12:16:31 -0400
 +Subject: [PATCH 1/3] HACK: beagleboard: config: disable cache for USB
 +
 +There is currently a bug in the USB code for the BeagleBoard that is
 +worked-around by disabling the cache.
 +
 +See http://comments.gmane.org/gmane.comp.boot-loaders.u-boot/108224
 +
 +Signed-off-by: Jason Kridner j...@ti.com
 +---
 + include/configs/omap3_beagle.h |5 +
 + 1 files changed, 5 insertions(+), 0 deletions(-)
 +
 +diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
 +index 1369c89..8a84d7a 100644
 +--- a/include/configs/omap3_beagle.h
  b/include/configs/omap3_beagle.h
 +@@ -36,6 +36,10 @@
 + #define CONFIG_OMAP34301/* which is in a 3430 */
 + #define CONFIG_OMAP3_BEAGLE1/* working with BEAGLE */
 + 
 ++/* TODO: WORK-AROUND for bug in BeagleBoard-specific USB */
 ++#define CONFIG_SYS_ICACHE_OFF
 ++#define CONFIG_SYS_DCACHE_OFF
 ++
 + #define CONFIG_SDRC/* The chip has SDRC controller */
 + 
 + #include asm/arch/cpu.h/* get chip and board defs */
 +-- 
 +1.7.4.1
 +
 diff --git 
 a/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
  
 b/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
 new file mode 100644
 index 000..096a1ce
 --- /dev/null
 +++ 
 b/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
 @@ -0,0 +1,25 @@
 +From 79e8280783d445f7630b8a9830f8db73f2e04828 Mon Sep 17 00:00:00 2001
 +From: Jason Kridner j...@ti.com
 +Date: Tue, 6 Sep 2011 18:56:11 -0400
 +Subject: [PATCH 2/3] beagleboard: config: enable gpio command
 +
 +Now that we are using the generic GPIO framework, enable the command.
 +---
 + include/configs/omap3_beagle.h |1 +
 + 1 files changed, 1 insertions(+), 0 deletions(-)
 +
 +diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
 +index 8a84d7a..43dc94a 100644
 +--- a/include/configs/omap3_beagle.h
  b/include/configs/omap3_beagle.h
 +@@ -169,6 +169,7 @@
 + #define CONFIG_CMD_PING
 + #define CONFIG_CMD_DHCP
 + #define CONFIG_CMD_SETEXPR/* Evaluate expressions*/
 ++#define CONFIG_CMD_GPIO
 + 
 + #undef CONFIG_CMD_FLASH/* flinfo, erase, protect*/
 + #undef CONFIG_CMD_FPGA/* FPGA configuration Support*/
 +-- 
 +1.7.4.1
 +
 diff --git 
 a/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
  
 b/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
 new file mode 100644
 index 000..c3ebf1b
 --- /dev/null
 +++ 
 b/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
 @@ -0,0 +1,39 @@
 +From 

[Angstrom-devel] [PATCH v2 meta-ti] u-boot: added version 2011.09-rc1

2011-09-23 Thread Joel A Fernandes
From: Jason Kridner j...@ti.com

There is a v2011.09 tag on the mainline, but I haven't seen a release
notice go out.  It didn't make sense to me to try to carry-forward those
all patches since the release tag, so I simply picked the latest tag
in the maineline.

Patched and tested on BeagleBoard-xM revision C.

USB Ethernet was tested with:
setenv usbethaddr de:ad:be:ef:00:01
usb start
dhcp^C
setenv ipaddr 10.0.1.2
ping 10.0.1.1

USB Storage was tested with:
above
usb part
fatls usb 0

led command was tested with:
led all off
led all on
led 1 on
led 1 off

gpio command tested with:
gpio input 4
hold USER button
gpio input 4
release USER button

Also performed boot test.

Signed-off-by: Jason Kridner j...@ti.com
Signed-off-by: Joel A Fernandes joelag...@ti.com
---
v2 changes:
* Dropped PV
* Leave L2 cache enabled

 ...-beagleboard-config-disable-cache-for-USB.patch |   33 +
 ...02-beagleboard-config-enable-gpio-command.patch |   25 +
 ...d-some-timeout-durations-for-MMC-and-EHCI.patch |   39 
 recipes-bsp/u-boot/u-boot_2011.09.bb   |   21 +++
 4 files changed, 118 insertions(+), 0 deletions(-)
 create mode 100644 
recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
 create mode 100644 
recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
 create mode 100644 
recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
 create mode 100644 recipes-bsp/u-boot/u-boot_2011.09.bb

diff --git 
a/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
 
b/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
new file mode 100644
index 000..a2776e9
--- /dev/null
+++ 
b/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
@@ -0,0 +1,33 @@
+From 03b9bca863257cb24d8f11bb773ad2b8dff820c6 Mon Sep 17 00:00:00 2001
+From: Jason Kridner j...@ti.com
+Date: Sun, 18 Sep 2011 12:16:31 -0400
+Subject: [PATCH 1/3] HACK: beagleboard: config: disable cache for USB
+
+There is currently a bug in the USB code for the BeagleBoard that is
+worked-around by disabling the cache.
+
+See http://comments.gmane.org/gmane.comp.boot-loaders.u-boot/108224
+
+Signed-off-by: Jason Kridner j...@ti.com
+---
+ include/configs/omap3_beagle.h |5 +
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
+index 1369c89..8a84d7a 100644
+--- a/include/configs/omap3_beagle.h
 b/include/configs/omap3_beagle.h
+@@ -36,6 +36,10 @@
+ #define CONFIG_OMAP3430   1   /* which is in a 3430 */
+ #define CONFIG_OMAP3_BEAGLE   1   /* working with BEAGLE */
+ 
++/* TODO: WORK-AROUND for bug in BeagleBoard-specific USB */
++#define CONFIG_SYS_ICACHE_OFF
++#define CONFIG_SYS_DCACHE_OFF
++
+ #define CONFIG_SDRC   /* The chip has SDRC controller */
+ 
+ #include asm/arch/cpu.h /* get chip and board defs */
+-- 
+1.7.4.1
+
diff --git 
a/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
 
b/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
new file mode 100644
index 000..096a1ce
--- /dev/null
+++ 
b/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
@@ -0,0 +1,25 @@
+From 79e8280783d445f7630b8a9830f8db73f2e04828 Mon Sep 17 00:00:00 2001
+From: Jason Kridner j...@ti.com
+Date: Tue, 6 Sep 2011 18:56:11 -0400
+Subject: [PATCH 2/3] beagleboard: config: enable gpio command
+
+Now that we are using the generic GPIO framework, enable the command.
+---
+ include/configs/omap3_beagle.h |1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
+index 8a84d7a..43dc94a 100644
+--- a/include/configs/omap3_beagle.h
 b/include/configs/omap3_beagle.h
+@@ -169,6 +169,7 @@
+ #define CONFIG_CMD_PING
+ #define CONFIG_CMD_DHCP
+ #define CONFIG_CMD_SETEXPR/* Evaluate expressions */
++#define CONFIG_CMD_GPIO
+ 
+ #undef CONFIG_CMD_FLASH   /* flinfo, erase, protect   */
+ #undef CONFIG_CMD_FPGA/* FPGA configuration Support   */
+-- 
+1.7.4.1
+
diff --git 
a/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
 
b/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
new file mode 100644
index 000..c3ebf1b
--- /dev/null
+++ 
b/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
@@ -0,0 +1,39 @@
+From 316e3a4573bdbbbc395baeca4f7b2208707e30fa Mon Sep 17 00:00:00 2001
+From: Jason Kridner j...@ti.com
+Date: Wed, 7 Sep 2011 08:56:48 -0400
+Subject: [PATCH 3/3] Increased some timeout durations for MMC and EHCI
+
+---
+ drivers/mmc/omap_hsmmc.c |   

Re: [Angstrom-devel] [PATCH v2 meta-ti] u-boot: added version 2011.09-rc1

2011-09-23 Thread Joel A Fernandes
I see this patch is already applied so please ignore it, thanks.

On Fri, Sep 23, 2011 at 11:26 AM, Fernandes, Joel A joelag...@ti.com wrote:
 From: Jason Kridner j...@ti.com

 There is a v2011.09 tag on the mainline, but I haven't seen a release
 notice go out.  It didn't make sense to me to try to carry-forward those
 all patches since the release tag, so I simply picked the latest tag
 in the maineline.

 Patched and tested on BeagleBoard-xM revision C.

 USB Ethernet was tested with:
 setenv usbethaddr de:ad:be:ef:00:01
 usb start
 dhcp^C
 setenv ipaddr 10.0.1.2
 ping 10.0.1.1

 USB Storage was tested with:
 above
 usb part
 fatls usb 0

 led command was tested with:
 led all off
 led all on
 led 1 on
 led 1 off

 gpio command tested with:
 gpio input 4
 hold USER button
 gpio input 4
 release USER button

 Also performed boot test.

 Signed-off-by: Jason Kridner j...@ti.com
 Signed-off-by: Joel A Fernandes joelag...@ti.com
 ---
 v2 changes:
 * Dropped PV
 * Leave L2 cache enabled

  ...-beagleboard-config-disable-cache-for-USB.patch |   33 +
  ...02-beagleboard-config-enable-gpio-command.patch |   25 +
  ...d-some-timeout-durations-for-MMC-and-EHCI.patch |   39 
 
  recipes-bsp/u-boot/u-boot_2011.09.bb               |   21 +++
  4 files changed, 118 insertions(+), 0 deletions(-)
  create mode 100644 
 recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
  create mode 100644 
 recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
  create mode 100644 
 recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
  create mode 100644 recipes-bsp/u-boot/u-boot_2011.09.bb

 diff --git 
 a/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
  
 b/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
 new file mode 100644
 index 000..a2776e9
 --- /dev/null
 +++ 
 b/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
 @@ -0,0 +1,33 @@
 +From 03b9bca863257cb24d8f11bb773ad2b8dff820c6 Mon Sep 17 00:00:00 2001
 +From: Jason Kridner j...@ti.com
 +Date: Sun, 18 Sep 2011 12:16:31 -0400
 +Subject: [PATCH 1/3] HACK: beagleboard: config: disable cache for USB
 +
 +There is currently a bug in the USB code for the BeagleBoard that is
 +worked-around by disabling the cache.
 +
 +See http://comments.gmane.org/gmane.comp.boot-loaders.u-boot/108224
 +
 +Signed-off-by: Jason Kridner j...@ti.com
 +---
 + include/configs/omap3_beagle.h |    5 +
 + 1 files changed, 5 insertions(+), 0 deletions(-)
 +
 +diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
 +index 1369c89..8a84d7a 100644
 +--- a/include/configs/omap3_beagle.h
  b/include/configs/omap3_beagle.h
 +@@ -36,6 +36,10 @@
 + #define CONFIG_OMAP3430               1       /* which is in a 3430 */
 + #define CONFIG_OMAP3_BEAGLE   1       /* working with BEAGLE */
 +
 ++/* TODO: WORK-AROUND for bug in BeagleBoard-specific USB */
 ++#define CONFIG_SYS_ICACHE_OFF
 ++#define CONFIG_SYS_DCACHE_OFF
 ++
 + #define CONFIG_SDRC   /* The chip has SDRC controller */
 +
 + #include asm/arch/cpu.h             /* get chip and board defs */
 +--
 +1.7.4.1
 +
 diff --git 
 a/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
  
 b/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
 new file mode 100644
 index 000..096a1ce
 --- /dev/null
 +++ 
 b/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
 @@ -0,0 +1,25 @@
 +From 79e8280783d445f7630b8a9830f8db73f2e04828 Mon Sep 17 00:00:00 2001
 +From: Jason Kridner j...@ti.com
 +Date: Tue, 6 Sep 2011 18:56:11 -0400
 +Subject: [PATCH 2/3] beagleboard: config: enable gpio command
 +
 +Now that we are using the generic GPIO framework, enable the command.
 +---
 + include/configs/omap3_beagle.h |    1 +
 + 1 files changed, 1 insertions(+), 0 deletions(-)
 +
 +diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
 +index 8a84d7a..43dc94a 100644
 +--- a/include/configs/omap3_beagle.h
  b/include/configs/omap3_beagle.h
 +@@ -169,6 +169,7 @@
 + #define CONFIG_CMD_PING
 + #define CONFIG_CMD_DHCP
 + #define CONFIG_CMD_SETEXPR    /* Evaluate expressions         */
 ++#define CONFIG_CMD_GPIO
 +
 + #undef CONFIG_CMD_FLASH               /* flinfo, erase, protect       */
 + #undef CONFIG_CMD_FPGA                /* FPGA configuration Support   */
 +--
 +1.7.4.1
 +
 diff --git 
 a/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
  
 b/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
 new file mode 100644
 index 000..c3ebf1b
 --- /dev/null
 +++ 
 

Re: [Angstrom-devel] [PATCH v2 meta-ti] u-boot: added version 2011.09-rc1

2011-09-20 Thread Koen Kooi
Thanks, applied

Op 20 sep. 2011, om 05:32 heeft Joel A Fernandes het volgende geschreven:

 From: Jason Kridner j...@ti.com
 
 There is a v2011.09 tag on the mainline, but I haven't seen a release
 notice go out.  It didn't make sense to me to try to carry-forward those
 all patches since the release tag, so I simply picked the latest tag
 in the maineline.
 
 Patched and tested on BeagleBoard-xM revision C.
 
 USB Ethernet was tested with:
 setenv usbethaddr de:ad:be:ef:00:01
 usb start
 dhcp^C
 setenv ipaddr 10.0.1.2
 ping 10.0.1.1
 
 USB Storage was tested with:
 above
 usb part
 fatls usb 0
 
 led command was tested with:
 led all off
 led all on
 led 1 on
 led 1 off
 
 gpio command tested with:
 gpio input 4
 hold USER button
 gpio input 4
 release USER button
 
 Also performed boot test.
 
 Signed-off-by: Jason Kridner j...@ti.com
 Signed-off-by: Joel A Fernandes joelag...@ti.com
 ---
 v2 changes:
 * Dropped PV
 * Leave L2 cache enabled
 
 ...-beagleboard-config-disable-cache-for-USB.patch |   33 +
 ...02-beagleboard-config-enable-gpio-command.patch |   25 +
 ...d-some-timeout-durations-for-MMC-and-EHCI.patch |   39 
 recipes-bsp/u-boot/u-boot_2011.09.bb   |   21 +++
 4 files changed, 118 insertions(+), 0 deletions(-)
 create mode 100644 
 recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
 create mode 100644 
 recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
 create mode 100644 
 recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
 create mode 100644 recipes-bsp/u-boot/u-boot_2011.09.bb
 
 diff --git 
 a/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
  
 b/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
 new file mode 100644
 index 000..a2776e9
 --- /dev/null
 +++ 
 b/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
 @@ -0,0 +1,33 @@
 +From 03b9bca863257cb24d8f11bb773ad2b8dff820c6 Mon Sep 17 00:00:00 2001
 +From: Jason Kridner j...@ti.com
 +Date: Sun, 18 Sep 2011 12:16:31 -0400
 +Subject: [PATCH 1/3] HACK: beagleboard: config: disable cache for USB
 +
 +There is currently a bug in the USB code for the BeagleBoard that is
 +worked-around by disabling the cache.
 +
 +See http://comments.gmane.org/gmane.comp.boot-loaders.u-boot/108224
 +
 +Signed-off-by: Jason Kridner j...@ti.com
 +---
 + include/configs/omap3_beagle.h |5 +
 + 1 files changed, 5 insertions(+), 0 deletions(-)
 +
 +diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
 +index 1369c89..8a84d7a 100644
 +--- a/include/configs/omap3_beagle.h
  b/include/configs/omap3_beagle.h
 +@@ -36,6 +36,10 @@
 + #define CONFIG_OMAP3430 1   /* which is in a 3430 */
 + #define CONFIG_OMAP3_BEAGLE 1   /* working with BEAGLE */
 + 
 ++/* TODO: WORK-AROUND for bug in BeagleBoard-specific USB */
 ++#define CONFIG_SYS_ICACHE_OFF
 ++#define CONFIG_SYS_DCACHE_OFF
 ++
 + #define CONFIG_SDRC /* The chip has SDRC controller */
 + 
 + #include asm/arch/cpu.h   /* get chip and board defs */
 +-- 
 +1.7.4.1
 +
 diff --git 
 a/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
  
 b/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
 new file mode 100644
 index 000..096a1ce
 --- /dev/null
 +++ 
 b/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
 @@ -0,0 +1,25 @@
 +From 79e8280783d445f7630b8a9830f8db73f2e04828 Mon Sep 17 00:00:00 2001
 +From: Jason Kridner j...@ti.com
 +Date: Tue, 6 Sep 2011 18:56:11 -0400
 +Subject: [PATCH 2/3] beagleboard: config: enable gpio command
 +
 +Now that we are using the generic GPIO framework, enable the command.
 +---
 + include/configs/omap3_beagle.h |1 +
 + 1 files changed, 1 insertions(+), 0 deletions(-)
 +
 +diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
 +index 8a84d7a..43dc94a 100644
 +--- a/include/configs/omap3_beagle.h
  b/include/configs/omap3_beagle.h
 +@@ -169,6 +169,7 @@
 + #define CONFIG_CMD_PING
 + #define CONFIG_CMD_DHCP
 + #define CONFIG_CMD_SETEXPR  /* Evaluate expressions */
 ++#define CONFIG_CMD_GPIO
 + 
 + #undef CONFIG_CMD_FLASH /* flinfo, erase, protect   */
 + #undef CONFIG_CMD_FPGA  /* FPGA configuration Support   */
 +-- 
 +1.7.4.1
 +
 diff --git 
 a/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
  
 b/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
 new file mode 100644
 index 000..c3ebf1b
 --- /dev/null
 +++ 
 b/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
 @@ -0,0 +1,39 @@
 +From 

[Angstrom-devel] [PATCH v2 meta-ti] u-boot: added version 2011.09-rc1

2011-09-19 Thread Joel A Fernandes
From: Jason Kridner j...@ti.com

There is a v2011.09 tag on the mainline, but I haven't seen a release
notice go out.  It didn't make sense to me to try to carry-forward those
all patches since the release tag, so I simply picked the latest tag
in the maineline.

Patched and tested on BeagleBoard-xM revision C.

USB Ethernet was tested with:
setenv usbethaddr de:ad:be:ef:00:01
usb start
dhcp^C
setenv ipaddr 10.0.1.2
ping 10.0.1.1

USB Storage was tested with:
above
usb part
fatls usb 0

led command was tested with:
led all off
led all on
led 1 on
led 1 off

gpio command tested with:
gpio input 4
hold USER button
gpio input 4
release USER button

Also performed boot test.

Signed-off-by: Jason Kridner j...@ti.com
Signed-off-by: Joel A Fernandes joelag...@ti.com
---
v2 changes:
* Dropped PV
* Leave L2 cache enabled

 ...-beagleboard-config-disable-cache-for-USB.patch |   33 +
 ...02-beagleboard-config-enable-gpio-command.patch |   25 +
 ...d-some-timeout-durations-for-MMC-and-EHCI.patch |   39 
 recipes-bsp/u-boot/u-boot_2011.09.bb   |   21 +++
 4 files changed, 118 insertions(+), 0 deletions(-)
 create mode 100644 
recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
 create mode 100644 
recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
 create mode 100644 
recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
 create mode 100644 recipes-bsp/u-boot/u-boot_2011.09.bb

diff --git 
a/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
 
b/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
new file mode 100644
index 000..a2776e9
--- /dev/null
+++ 
b/recipes-bsp/u-boot/u-boot/2011.09/0001-HACK-beagleboard-config-disable-cache-for-USB.patch
@@ -0,0 +1,33 @@
+From 03b9bca863257cb24d8f11bb773ad2b8dff820c6 Mon Sep 17 00:00:00 2001
+From: Jason Kridner j...@ti.com
+Date: Sun, 18 Sep 2011 12:16:31 -0400
+Subject: [PATCH 1/3] HACK: beagleboard: config: disable cache for USB
+
+There is currently a bug in the USB code for the BeagleBoard that is
+worked-around by disabling the cache.
+
+See http://comments.gmane.org/gmane.comp.boot-loaders.u-boot/108224
+
+Signed-off-by: Jason Kridner j...@ti.com
+---
+ include/configs/omap3_beagle.h |5 +
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
+index 1369c89..8a84d7a 100644
+--- a/include/configs/omap3_beagle.h
 b/include/configs/omap3_beagle.h
+@@ -36,6 +36,10 @@
+ #define CONFIG_OMAP3430   1   /* which is in a 3430 */
+ #define CONFIG_OMAP3_BEAGLE   1   /* working with BEAGLE */
+ 
++/* TODO: WORK-AROUND for bug in BeagleBoard-specific USB */
++#define CONFIG_SYS_ICACHE_OFF
++#define CONFIG_SYS_DCACHE_OFF
++
+ #define CONFIG_SDRC   /* The chip has SDRC controller */
+ 
+ #include asm/arch/cpu.h /* get chip and board defs */
+-- 
+1.7.4.1
+
diff --git 
a/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
 
b/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
new file mode 100644
index 000..096a1ce
--- /dev/null
+++ 
b/recipes-bsp/u-boot/u-boot/2011.09/0002-beagleboard-config-enable-gpio-command.patch
@@ -0,0 +1,25 @@
+From 79e8280783d445f7630b8a9830f8db73f2e04828 Mon Sep 17 00:00:00 2001
+From: Jason Kridner j...@ti.com
+Date: Tue, 6 Sep 2011 18:56:11 -0400
+Subject: [PATCH 2/3] beagleboard: config: enable gpio command
+
+Now that we are using the generic GPIO framework, enable the command.
+---
+ include/configs/omap3_beagle.h |1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
+index 8a84d7a..43dc94a 100644
+--- a/include/configs/omap3_beagle.h
 b/include/configs/omap3_beagle.h
+@@ -169,6 +169,7 @@
+ #define CONFIG_CMD_PING
+ #define CONFIG_CMD_DHCP
+ #define CONFIG_CMD_SETEXPR/* Evaluate expressions */
++#define CONFIG_CMD_GPIO
+ 
+ #undef CONFIG_CMD_FLASH   /* flinfo, erase, protect   */
+ #undef CONFIG_CMD_FPGA/* FPGA configuration Support   */
+-- 
+1.7.4.1
+
diff --git 
a/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
 
b/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
new file mode 100644
index 000..c3ebf1b
--- /dev/null
+++ 
b/recipes-bsp/u-boot/u-boot/2011.09/0003-Increased-some-timeout-durations-for-MMC-and-EHCI.patch
@@ -0,0 +1,39 @@
+From 316e3a4573bdbbbc395baeca4f7b2208707e30fa Mon Sep 17 00:00:00 2001
+From: Jason Kridner j...@ti.com
+Date: Wed, 7 Sep 2011 08:56:48 -0400
+Subject: [PATCH 3/3] Increased some timeout durations for MMC and EHCI
+
+---
+ drivers/mmc/omap_hsmmc.c |