[haiku-commits] haiku: hrev47551 - build/jam/repositories/HaikuPorts src/add-ons/kernel/busses/usb

  • From: pulkomandy@xxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 23 Jul 2014 09:21:47 +0200 (CEST)

hrev47551 adds 2 changesets to branch 'master'
old head: 7e4afecfd5589026132966f1ae2cc73e059ab2b3
new head: c5f7461870dacc72c9556c35f082ec7fdd68d613
overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=c5f7461+%5E7e4afec

----------------------------------------------------------------------------

1577734: Fix UHCI Short Packet Transfers

                                 [ Akshay Jaggi <akshay1994.leo@xxxxxxxxx> ]

c5f7461: Add avrdude package (with dependencies)
  
  I confirmed that Akshay's patch to UHCI gets avrdude working with the
  usbasp programmer.

                             [ Adrien Destugues <pulkomandy@xxxxxxxxxxxxx> ]

----------------------------------------------------------------------------

2 files changed, 15 insertions(+), 1 deletion(-)
build/jam/repositories/HaikuPorts/x86_gcc2 | 14 ++++++++++++++
src/add-ons/kernel/busses/usb/uhci.cpp     |  2 +-

############################################################################

Commit:      15777340b1cb60837624883921a24b3ab5701d7c
URL:         http://cgit.haiku-os.org/haiku/commit/?id=1577734
Author:      Akshay Jaggi <akshay1994.leo@xxxxxxxxx>
Date:        Sat Jun  7 11:40:38 2014 UTC
Committer:   Adrien Destugues <pulkomandy@xxxxxxxxxxxxx>
Commit-Date: Wed Jul 23 07:21:39 2014 UTC

Fix UHCI Short Packet Transfers

----------------------------------------------------------------------------

diff --git a/src/add-ons/kernel/busses/usb/uhci.cpp 
b/src/add-ons/kernel/busses/usb/uhci.cpp
index f764d0d..6347430 100644
--- a/src/add-ons/kernel/busses/usb/uhci.cpp
+++ b/src/add-ons/kernel/busses/usb/uhci.cpp
@@ -2113,7 +2113,7 @@ UHCI::CreateDescriptor(Pipe *pipe, uint8 direction, 
size_t bufferSize)
        else {
                result->status |= TD_CONTROL_3_ERRORS;
                if (direction == TD_TOKEN_IN
-                       && (pipe->Type() & USB_OBJECT_CONTROL_PIPE) == 0)
+                       && (pipe->Type() & USB_OBJECT_CONTROL_PIPE) != 0)
                        result->status |= TD_CONTROL_SPD;
        }
        if (pipe->Speed() == USB_SPEED_LOWSPEED)

############################################################################

Revision:    hrev47551
Commit:      c5f7461870dacc72c9556c35f082ec7fdd68d613
URL:         http://cgit.haiku-os.org/haiku/commit/?id=c5f7461
Author:      Adrien Destugues <pulkomandy@xxxxxxxxxxxxx>
Date:        Wed Jul 23 07:19:18 2014 UTC

Add avrdude package (with dependencies)

I confirmed that Akshay's patch to UHCI gets avrdude working with the
usbasp programmer.

----------------------------------------------------------------------------

diff --git a/build/jam/repositories/HaikuPorts/x86_gcc2 
b/build/jam/repositories/HaikuPorts/x86_gcc2
index 0d73484..e0c2a2e 100644
--- a/build/jam/repositories/HaikuPorts/x86_gcc2
+++ b/build/jam/repositories/HaikuPorts/x86_gcc2
@@ -263,6 +263,7 @@ RemotePackageRepository HaikuPorts
 
        # secondary architecture (x86)
        automoc_x86-0.9.88-2
+       avrdude_x86-6.0.1-1
        binutils_x86-2.24_2014_03_19-4
        bison_x86-2.5-1
        boost_x86-1.55.0-3
@@ -292,6 +293,8 @@ RemotePackageRepository HaikuPorts
        bzip2_x86-1.0.6-5
        bzip2_x86_devel-1.0.6-5
        cmake_x86-3.0.0-1
+       confuse_x86-2.7-1
+       confuse_x86_devel-2.7-1
        curl_x86-7.26.0-5
        curl_x86_devel-7.26.0-5
        cvsps_x86-2.2b1-1
@@ -343,10 +346,14 @@ RemotePackageRepository HaikuPorts
        libattica_x86_devel-0.4.2-1
        libdbusmenu_qt_x86-0.9.2-1
        libdbusmenu_qt_x86_devel-0.9.2-1
+       libelf_x86-0.8.13-1
+       libelf_x86_devel-0.8.13-1
        libexecinfo_x86-1.1-1
        libexecinfo_x86_devel-1.1-1
        libffi_x86-3.0.13-1
        libffi_x86_devel-3.0.13-1
+       libftdi_x86-1.0-1
+       libftdi_x86_devel-1.0-1
        libiconv_x86-1.13.1-6
        libiconv_x86_devel-1.13.1-6
        libid3tag_x86-0.15.1b-1
@@ -377,6 +384,8 @@ RemotePackageRepository HaikuPorts
        libsolv_x86_devel-0.3.0_haiku_2013_10_01-2
        libtheora_x86-1.1.1-2
        libtheora_x86_devel-1.1.1-2
+       libusb_x86-1.0.18-1
+       libusb_x86_devel-1.0.18-1
        libvorbis_x86-1.3.2-2
        libvorbis_x86_devel-1.3.2-2
        libvpx_x86-1.0.0-2
@@ -471,6 +480,7 @@ RemotePackageRepository HaikuPorts
        autoconf
        automake
        automoc_x86
+       avrdude_x86
        beae
        beam
        belife
@@ -487,6 +497,7 @@ RemotePackageRepository HaikuPorts
        caya
        cdrtools
        cmake_x86
+       confuse_x86
        ctags
        curl
        cvs
@@ -547,8 +558,10 @@ RemotePackageRepository HaikuPorts
        libattica_x86
        libdbusmenu_qt_x86
        libedit
+       libelf_x86
        libexecinfo_x86
        libffi_x86
+       libftdi_x86
        libiconv
        libid3tag
        libiptcdata
@@ -568,6 +581,7 @@ RemotePackageRepository HaikuPorts
        libsdl2_x86
        libtheora
        libtool
+       libusb_x86
        libvorbis
        libvpx
        libwebp


Other related posts:

  • » [haiku-commits] haiku: hrev47551 - build/jam/repositories/HaikuPorts src/add-ons/kernel/busses/usb - pulkomandy