[oe-commits] Koen Kooi : ptp-gadget: fix breakages when used with musb_hdrc controllers
git version control
git at git.openembedded.org
Fri May 29 15:10:41 UTC 2009
Module: openembedded.git
Branch: org.openembedded.dev
Commit: 644465cefaaedb2c40140c225d5e1f539931aeb1
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=644465cefaaedb2c40140c225d5e1f539931aeb1
Author: Koen Kooi <koen at openembedded.org>
Date: Fri May 29 17:05:24 2009 +0200
ptp-gadget: fix breakages when used with musb_hdrc controllers
---
.../0001-Fix-musb_hdrc-EP_STATUS_NAME.patch | 33 ++++++++++++++++++++
recipes/gphoto2/ptp-gadget_git.bb | 4 ++-
2 files changed, 36 insertions(+), 1 deletions(-)
diff --git a/recipes/gphoto2/ptp-gadget/0001-Fix-musb_hdrc-EP_STATUS_NAME.patch b/recipes/gphoto2/ptp-gadget/0001-Fix-musb_hdrc-EP_STATUS_NAME.patch
new file mode 100644
index 0000000..80ddf2c
--- /dev/null
+++ b/recipes/gphoto2/ptp-gadget/0001-Fix-musb_hdrc-EP_STATUS_NAME.patch
@@ -0,0 +1,33 @@
+From b78a6fe59f5d093c8841a7c2da661af81f762018 Mon Sep 17 00:00:00 2001
+From: Koen Kooi <koen at dominion.thruhere.net>
+Date: Fri, 29 May 2009 16:52:10 +0200
+Subject: [ptp-gadget][PATCH 1/2] Fix musb_hdrc EP_STATUS_NAME
+
+There is no 'ep3', only 'epX{in,out}':
+root at beagleboard:~# ls /dev/gadget/
+ep10in ep11in ep12in ep13 ep15 ep1out ep2out ep3out ep4out ep5out ep6out ep7out ep8out ep9out
+ep10out ep11out ep12out ep14 ep1in ep2in ep3in ep4in ep5in ep6in ep7in ep8in ep9in musb_hdrc
+
+Tested on OMAP3530 based beagleboard with iPhoto as PTP application on a macbook
+
+Signed-off-by: Koen Kooi <koen at dominion.thruhere.net>
+---
+ ptp.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/ptp.c b/ptp.c
+index edb307f..ec80199 100644
+--- a/ptp.c
++++ b/ptp.c
+@@ -701,7 +701,7 @@ static int autoconfig(void)
+ fs_status_desc.bEndpointAddress
+ = hs_status_desc.bEndpointAddress
+ = USB_DIR_IN | 3;
+- EP_STATUS_NAME = "ep3";
++ EP_STATUS_NAME = "ep3in";
+
+ /* Atmel AT91 processors, full speed only */
+ } else if (stat(DEVNAME = "at91_udc", &statb) == 0) {
+--
+1.6.1
+
diff --git a/recipes/gphoto2/ptp-gadget_git.bb b/recipes/gphoto2/ptp-gadget_git.bb
index edd08cd..376ee21 100644
--- a/recipes/gphoto2/ptp-gadget_git.bb
+++ b/recipes/gphoto2/ptp-gadget_git.bb
@@ -5,10 +5,12 @@ DEPENDS = "virtual/kernel"
RDEPENDS = "imagemagick"
PV = "1.1"
+PR = "r1"
PR_append = "+gitr${SRCREV}"
SRCREV = "ef7ef29b5cdcf8630c901362a66905b956242e0d"
-SRC_URI = "git://git.denx.de/ptp-gadget.git;protocol=git"
+SRC_URI = "git://git.denx.de/ptp-gadget.git;protocol=git \
+ file://0001-Fix-musb_hdrc-EP_STATUS_NAME.patch;patch=1"
S = "${WORKDIR}/git"
More information about the Openembedded-commits
mailing list