Received: by 10.223.176.5 with SMTP id f5csp1501880wra; Sun, 4 Feb 2018 05:37:47 -0800 (PST) X-Google-Smtp-Source: AH8x225c+JSKD8IV+ociGwFXB79YmSMQxkXUU5DVM40qQR1DY7qpuVD88AsA1omlyTmUyyQWRRsa X-Received: by 10.99.67.66 with SMTP id q63mr6182612pga.175.1517751467258; Sun, 04 Feb 2018 05:37:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517751467; cv=none; d=google.com; s=arc-20160816; b=quHunWIpbK+thYMySdvu6AyMt4lYYVIJeCrxM7j822TWCnEi9iq7ZmA9qWJ+3rIwpL aUXtBT9rRLBogqJaLINWF7/HhicsEbn8BpOwLjqUq/VOcvqo2c3Leldr3awsFqqODtiy BzgURHQuG4kYarrkp2PoQmGSea65UNRqSC0fWMzfQ5nwGOQ0JyjjOIwitnofrqlK8Fr/ mAoThvxT3Hfgh9JGQXO3cGuUD3+tgBajyhFrrABUr2A/R9M1w3StF9/bv9O4M6Dl5rYD zcJ8C2CP450JSVJ3GoyqY7qr2qA/Vr2Yg4KyuSuyQOQN0qCAMvdNBW+wepcnFCdQJxlj LB9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:arc-authentication-results; bh=oeTt5HgGJlqrtsk3+kLFJPA+s2kJr0rq44epfaq/5QI=; b=NxVNHutIL+QnuxD2Mj5/QjdrlrGXqkxq1SDHdMF5APPkzfAoat/StMmAGKLoOn407j 1EhaspPjQuEsL0gSUL4ocdGhNKvnu3b1zdi72Bn/IkHKkYdXL53o+CTwOnNiAE8EB1LE h8YprkJrZSQKiArqKia92wRa12jSQ2StKCqtIHt7HUhy59HVxrtTP4xo9usFybAIPjEq M3WPvxNcRCnn859zcPpq6tiAoc/AtM+rxQTXSvE3skS2vwu3Ixeim1Fsen3eWmg3pQKl 6g2KSfJ/6/FdHDMk07Q4C1I498K6rn2AP2sse4CM8Rt6ae1+CHHH9BiM139/MQgkcDkp wgJQ== ARC-Authentication-Results: i=1; mx.google.com; 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=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c20-v6si3869631plz.683.2018.02.04.05.36.57; Sun, 04 Feb 2018 05:37:47 -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; 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=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752013AbeBDNfy convert rfc822-to-8bit (ORCPT + 99 others); Sun, 4 Feb 2018 08:35:54 -0500 Received: from youngberry.canonical.com ([91.189.89.112]:34599 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750868AbeBDNfv (ORCPT ); Sun, 4 Feb 2018 08:35:51 -0500 Received: from mail-pl0-f69.google.com ([209.85.160.69]) by youngberry.canonical.com with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1eiKSU-0000lC-65 for linux-kernel@vger.kernel.org; Sun, 04 Feb 2018 13:35:50 +0000 Received: by mail-pl0-f69.google.com with SMTP id d21so6588275pll.12 for ; Sun, 04 Feb 2018 05:35:50 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=MuZ/QlESshNR8DzLENdDGp9MQvt0iAWE+iPXtVYExEQ=; b=PD1WzUULkaF7e2/YvEgEBZ+WoNQJQgyMJ4pxROXBFLtvYsxBenzja7gqwbTfIUs01g d99EPZkd9c2WaUKxfNXiUPjdJJfM8fv5msqJr6878fJ3eq91fY3VsdbLTadNxvu2TE2y 5m/usiVZN60niFagYgBWqp03ES9TNwhjBESBDbgPKG+1lj05BiGK6w7kv3ERWzKDMl/+ Pt/WshNeXjCOK9mfvPvZqW66DgSfjMuIxuMD2TRKaasxZQPeKuV1TNOWt+5I4VR1cSbn +Hv+0WUBE2uiQE8yV0h1T5dc199lulbk5G7ks4/+kmDOBvfwQooqCJpAH+6onszOYlaL 5B3g== X-Gm-Message-State: AKwxytcC5un7sz206+PPaUctkTCnqM4O1rcW1sgVcmfWtRtXRuN8sIMu aKZR0mlKJx4NY0cqta3TXTR5G93F3CIWHeZa2cGLc1b2ckOgFpovQUQiS8c8aK7hkQP4G/TPoxr 9svMNJGxPiNdMgfHIQQnmjpppp+e2jiw6TjyM8NX8cA== X-Received: by 2002:a17:902:b909:: with SMTP id bf9-v6mr42097287plb.218.1517751348773; Sun, 04 Feb 2018 05:35:48 -0800 (PST) X-Received: by 2002:a17:902:b909:: with SMTP id bf9-v6mr42097271plb.218.1517751348421; Sun, 04 Feb 2018 05:35:48 -0800 (PST) Received: from 2001-b011-5403-1013-f506-785b-e8bf-5016.dynamic-ip6.hinet.net (2001-b011-5403-1013-f506-785b-e8bf-5016.dynamic-ip6.hinet.net. [2001:b011:5403:1013:f506:785b:e8bf:5016]) by smtp.gmail.com with ESMTPSA id t1sm1931048pgt.27.2018.02.04.05.35.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 04 Feb 2018 05:35:47 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\)) Subject: Re: [PATCH] Add delay-init quirk for Corsair K70 RGB keyboards From: Kai Heng Feng In-Reply-To: <1517586717-6209-1-git-send-email-jackstocker.93@gmail.com> Date: Sun, 4 Feb 2018 21:35:42 +0800 Cc: Greg Kroah-Hartman , Felipe Balbi , Seth Forshee , Stefan Bader , Samuel Thibault , Devin Heitmueller , Sandeep Singh , Dmitry Fleytman , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8BIT Message-Id: <14038CE4-3754-426C-AC53-0AFE58D095A3@canonical.com> References: <1517586717-6209-1-git-send-email-jackstocker.93@gmail.com> To: JackStocker X-Mailer: Apple Mail (2.3445.5.20) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On 2 Feb 2018, at 11:51 PM, JackStocker wrote: > > From: Jack Stocker > > 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: Jack Stocker > --- > 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..9eb92dc 100644 > --- a/drivers/usb/core/quirks.c > +++ b/drivers/usb/core/quirks.c > @@ -221,6 +221,9 @@ static const struct usb_device_id usb_quirk_list[] = { > /* Corsair Strafe RGB */ > { USB_DEVICE(0x1b1c, 0x1b20), .driver_info = USB_QUIRK_DELAY_INIT }, > > + /* Corsair K70 RGB */ > + { USB_DEVICE(0x1b1c, 0x1b13), .driver_info = USB_QUIRK_DELAY_INIT }, > + I think this change should move up, to make the table follows an ascending order. > /* MIDI keyboard WORLDE MINI */ > { USB_DEVICE(0x1c75, 0x0204), .driver_info = > USB_QUIRK_CONFIG_INTF_STRINGS }, > -- > 2.7.4 >