Received: by 10.223.176.5 with SMTP id f5csp1649235wra; Sun, 4 Feb 2018 08:52:27 -0800 (PST) X-Google-Smtp-Source: AH8x227CyRT3WZHjUMuqIwaLNiiJbxnfO1pXiWsjMpkNWtlAza9iIdfFSupgoKwuXm7uvQxjQSw0 X-Received: by 10.98.150.213 with SMTP id s82mr46722416pfk.10.1517763147575; Sun, 04 Feb 2018 08:52:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517763147; cv=none; d=google.com; s=arc-20160816; b=fvrRy7pdgjOLraMwDSoNUw3uf9BhP0dfL8oEMis+bpzqs2JWyPymSGj/8Q1cotTgmn EShmC1+mzE+i3Eyfrb2O4WklpwYAH7h3vPIJOepX79ISJmUOz+Xa674dA5f4NrX1EVLR QEvQHxzxpvUR2i5GUXhEznt4IAaOOARmkpxCVm1/7TBKXDWXjuMYmIUAQYvKEM3JRy0X oFTInNELQBDvttjRgNNkoVMfIKT24ZdUA2fqksx4cIFeCNvqxiF24iC5aHErzY5unwKl SNi+iAgWdNyF00gCgqngoKO5j1aaIgJtbPio4Zp1WUt7y/sA2Cvevw6IsOQ6gxpaYEJj wmsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:in-reply-to:message-id:date :subject:cc:from:dkim-signature:arc-authentication-results; bh=AFdG9DnfaD/sjCXVBTbnSeLs7yTq/NLOyiURxSDUvDg=; b=qeM65PMzB4K+WbJUjcjf37TP9plG5I0kfBqyu5UHqLtlpYUIm0jB4VJbnvBpSUj+dX 4Y85ESoJlIpigBY038rnS2NGXj/mjiHq6RepElvFoHPuvPtc/Zplh3IgqtJv4v98Bd+C mf6L9Je8MMVZlEwM/anLkfd2/+3h7DqDlFoRHyOXRTUVWKHkkH9cnLvMQ+ey6hl++VeT WvYthIpHqWPZXk+w9f26yQo33kSjeNiblX1xD4hVZD6mLMbefkJ1iVQHk1U1opqdawvY Re8FbLC2TK7Lk2XMjhTRhZBsNrI9Jzy2jwdl08ipaVUoccNHv8M7SUsi8vQTlqqSEX5P gi7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=L7FDuSQe; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 129si4391378pgc.441.2018.02.04.08.52.12; Sun, 04 Feb 2018 08:52:27 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=L7FDuSQe; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752050AbeBDQv1 (ORCPT + 99 others); Sun, 4 Feb 2018 11:51:27 -0500 Received: from mail-wr0-f195.google.com ([209.85.128.195]:37774 "EHLO mail-wr0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751546AbeBDQvV (ORCPT ); Sun, 4 Feb 2018 11:51:21 -0500 Received: by mail-wr0-f195.google.com with SMTP id a43so19663046wrc.4; Sun, 04 Feb 2018 08:51:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=AFdG9DnfaD/sjCXVBTbnSeLs7yTq/NLOyiURxSDUvDg=; b=L7FDuSQelc4WnKFv1WPp16C67MbUkse57ydKMMooxFjFDETKqQ5oC8HDBdnfyDqmx9 ZiitpNk20q6vXA9wiNyw1uytgVe4kQm2k9Yt9P4P3RQwanC08mBP5xo99Zkb09gWKrVY fG2PdgL3FkyueuuCY23RkfMS/y7xyEGh45FB6LB56BEsbDLQ9gEUfveqcWls0EtJdJ1L NaFS98NbusIb/viK5bqArqLXvV+JkEogmu3dR/FWkiBrJWC6+V8OijfwihiEmh4MZg11 B/DLoK9SjW0K0jyufrwppRha7garSni1SEH93VCUTIkcVOJ8o3Xk4iDftE6YsjoywWG4 1yew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=AFdG9DnfaD/sjCXVBTbnSeLs7yTq/NLOyiURxSDUvDg=; b=PW5DThKGc9UHmxvkgcU9FGNiNqMClKIrXSBRfsDW3dqZGG01FRssUtC8Vzz8yo7HXr 0GSISjRdfkPrvGgnY6ElIm+Gk4YmoXGvjyr2cq+u+HY7p2MPOMmtfM4fTBAFmvGIxRF8 NY3J+I5kGfcDMP9l97BzbMizi6OhWyfI1KHsNHtyolbo0Gsv96QkBkAdHViKPLWTbLbl Sv2r7g5y+smncY22SbG3LKMQoWfQqL3uAWNPNQY9sD5Cqc+Ys+vzNYRkW1W6gTbfN95z YFVBfJ0URRByHvS3F0d7prYynpu20iTiONdRBGW7zjAb4DYO4Hr/ePnnKiXEDDwrcsF7 Iq8A== X-Gm-Message-State: AKwxytcGheXnlbGDd8xt8HEjk8NnnNOZ7PdjG9YajeAZz7RoW6XbT4Ij boUdhkkhFHbvyesiqBp4qq8= X-Received: by 10.223.162.220 with SMTP id t28mr23031813wra.220.1517763079945; Sun, 04 Feb 2018 08:51:19 -0800 (PST) Received: from jack-All-Series.home (22.227.93.209.dyn.plus.net. [209.93.227.22]) by smtp.gmail.com with ESMTPSA id s9sm3020620wra.4.2018.02.04.08.51.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 04 Feb 2018 08:51:19 -0800 (PST) From: JackStocker Cc: JackStocker , Greg Kroah-Hartman , Felipe Balbi , Kai-Heng Feng , Seth Forshee , Dmitry Fleytman , Devin Heitmueller , Sandeep Singh , Samuel Thibault , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3] Add delay-init quirk for Corsair K70 RGB keyboards Date: Sun, 4 Feb 2018 16:50:58 +0000 Message-Id: <1517763059-9334-1-git-send-email-jackstocker.93@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: References: To: unlisted-recipients:; (no To-header on input) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Following on from this patch: https://lkml.org/lkml/2017/11/3/516, Corsair K70 RGB keyboards also require the DELAY_INIT quirk to start correctly at boot. Device ids found here: usb 3-3: New USB device found, idVendor=1b1c, idProduct=1b13 usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 3-3: Product: Corsair K70 RGB Gaming Keyboard Signed-off-by: JackStocker --- Changes in v3: - Added correct v1 commit message. Changes in v2: - Moved K70 entry above Strafe to preserve ascending order. drivers/usb/core/quirks.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c index a6aaf2f..0405d68 100644 --- a/drivers/usb/core/quirks.c +++ b/drivers/usb/core/quirks.c @@ -218,6 +218,9 @@ static const struct usb_device_id usb_quirk_list[] = { { USB_DEVICE(0x1a0a, 0x0200), .driver_info = USB_QUIRK_LINEAR_UFRAME_INTR_BINTERVAL }, + /* Corsair K70 RGB */ + { USB_DEVICE(0x1b1c, 0x1b13), .driver_info = USB_QUIRK_DELAY_INIT }, + /* Corsair Strafe RGB */ { USB_DEVICE(0x1b1c, 0x1b20), .driver_info = USB_QUIRK_DELAY_INIT }, -- 2.7.4