Skip to content
Snippets Groups Projects
  1. Jun 19, 2015
    • Hans de Goede's avatar
      usb: kbd: Disable idle input reports when we do not need them · de451493
      Hans de Goede authored
      
      When we're polling and thus handling key-repeat in software, make sure
      to disable idle reports, some keyboards may have these enabled by default
      messing up our software keyrepeat.
      
      Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
      de451493
    • Hans de Goede's avatar
      usb: ehci: Properly deal with data toggle for interrupt endpoints · 7f59d16a
      Hans de Goede authored
      
      Without this we loose every other interrupt packet. We never noticed this
      because with keyboards the packets which we were loosing would normally
      be key release packets.
      
      But now that we do keyrepeat in software instead of relying on the hid
      idle functionality, missing a release will result in key repeat triggering.
      
      This commit fixes this.
      
      Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
      7f59d16a
    • Hans de Goede's avatar
      usb.h: Always declare usb function prototypes · b335fe68
      Hans de Goede authored
      
      There is no harm in declaring the function prototypes even if nothing
      implements them, and when CONFIG_DM_USB=y the various usb functions are
      available regardless of any controller drivers being enabled.
      
      This fixes compile warnings due to missing prototypes on ARCHs where
      the ARCH Kconfig always enables CONFIG_DM_USB and various usb drivers.
      
      One could argue that in the case of no controllers CONFIG_DM_USB should not
      be set, but this problem is typically seen during bringup of boards which
      do actually have usb controllers.
      
      Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
      b335fe68
  2. Jun 18, 2015
  3. Jun 17, 2015
  4. Jun 16, 2015
  5. Jun 15, 2015
  6. Jun 14, 2015
  7. Jun 12, 2015
Loading