From patchwork Tue Jul 20 08:07:04 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Oliver Neukum X-Patchwork-Id: 112976 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter.kernel.org (8.14.4/8.14.3) with ESMTP id o6K8083c022114 for ; Tue, 20 Jul 2010 08:13:28 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758200Ab0GTIHw (ORCPT ); Tue, 20 Jul 2010 04:07:52 -0400 Received: from cantor.suse.de ([195.135.220.2]:44707 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757906Ab0GTIHq (ORCPT ); Tue, 20 Jul 2010 04:07:46 -0400 Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.221.2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.suse.de (Postfix) with ESMTP id B393793F46; Tue, 20 Jul 2010 10:07:45 +0200 (CEST) From: Oliver Neukum To: Dmitry Torokhov Subject: Re: ACRUX gamepads not happy with autosuspend? Date: Tue, 20 Jul 2010 10:07:04 +0200 User-Agent: KMail/1.13.5 (Linux/2.6.34-12-desktop; KDE/4.4.4; x86_64; ; ) Cc: Jiri Kosina , x0r , Linux Input , Linux USB References: <4C3F8A90.3020308@dv-life.ru> <4C44E3A2.8080301@dv-life.ru> <20100720001745.GA17910@core.coreip.homeip.net> In-Reply-To: <20100720001745.GA17910@core.coreip.homeip.net> Organization: SUSE MIME-Version: 1.0 Message-Id: <201007201007.04518.oneukum@suse.de> Sender: linux-input-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-input@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.3 (demeter.kernel.org [140.211.167.41]); Tue, 20 Jul 2010 08:13:34 +0000 (UTC) From d7fb44af446eaf9f2a200d3645b72f7f98029b57 Mon Sep 17 00:00:00 2001 From: Oliver Neukum Date: Tue, 20 Jul 2010 10:04:47 +0200 Subject: [PATCH] USB: quirk for ACRUX USB GAMEPAD 8116 This needs to be reset as the system wakes up and for runtime power management. Signed-off-by: Oliver Neukum --- drivers/usb/core/quirks.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c index f22d03d..cb2e985 100644 --- a/drivers/usb/core/quirks.c +++ b/drivers/usb/core/quirks.c @@ -75,6 +75,9 @@ static const struct usb_device_id usb_quirk_list[] = { { USB_DEVICE(0x1908, 0x1315), .driver_info = USB_QUIRK_HONOR_BNUMINTERFACES }, + /* ACRUX USB GAMEPAD 8116 */ + { USB_DEVICE(0x1a34, 0x0802), .driver_info = USB_QUIRK_RESET_RESUME }, + /* INTEL VALUE SSD */ { USB_DEVICE(0x8086, 0xf1a5), .driver_info = USB_QUIRK_RESET_RESUME }, -- 1.7.1