Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp493033imu; Fri, 9 Nov 2018 00:52:23 -0800 (PST) X-Google-Smtp-Source: AJdET5eHKww+kHhTQFs1UYgi2FgmNHGprw/wOy3HxFZSHsCtdupCUXWPt+CXe44IetC1g70EtUpJ X-Received: by 2002:a17:902:6e08:: with SMTP id u8-v6mr7971652plk.64.1541753543246; Fri, 09 Nov 2018 00:52:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541753543; cv=none; d=google.com; s=arc-20160816; b=ZJNlMu6mzgGp5onm1JVS0tRe3u17c5hjY5WosS9HvpVsTc7UorK1OTYAbIot3z9TKr y2BS0JHa8FYbY3D84CnL+fA+Oo1yTuw+Llrvl3917T3WAZECcnLN5VLhca/VtpgJFfd2 if0i8tymnY90MevoedI7HNbx7DlanmPbJ9oZT16XBA6T+ac30N/3yMW0xuRfB9Ol+rXg FeCSFMg39ZgB9oR79CsOAB+RffIWvdaz3aFy3tBO8Wt268T+jeiFvbMtDFemQ519YPkl 7WizlUSSaRWXBDbJdVTeenfMmWaGQFykCPMU8x+RRVlHJA5jwJzQDPHinh4yGKheqo4H +IoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=VTL1h3GlRLENvMzfIDyp2J6S2JIS+lLHff9sHE3aPvY=; b=OgGuC/HG2snSf4VuZ/5K4RQK1qymqf3fARo2RzmonooZ7hUbgPaM2b6F7dZHdLb8m6 X0GqtdaeGbkUL0gqX6+5uGEAtEBytjtID5XtyZ/L8LTRMv6z9ewzoDWYuI6+YsL8yNEC AjDx297bzTNjF0m5qSxFG1d1TitMO4Fr/DdevKMj0klegdofQB1X+SQz9dzBe7NtFqO3 I+mIE19FfUR6R2pbcYyOw5DUWxnfEfS64tVUOltUI7625xP+wLstrlV1Nj/5C+RfOGmT F/O/zQhrltgzD5NNAd4PlsGanAx3TF0ebOBmFOTJamZ55h0fDO4hy87bTL9lVrG4JP8/ sSJg== 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=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p18si6243159pgb.469.2018.11.09.00.52.07; Fri, 09 Nov 2018 00:52:23 -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=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727866AbeKISah (ORCPT + 99 others); Fri, 9 Nov 2018 13:30:37 -0500 Received: from mail-qk1-f196.google.com ([209.85.222.196]:34098 "EHLO mail-qk1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727676AbeKISah (ORCPT ); Fri, 9 Nov 2018 13:30:37 -0500 Received: by mail-qk1-f196.google.com with SMTP id a132so335250qkg.1 for ; Fri, 09 Nov 2018 00:51:02 -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:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VTL1h3GlRLENvMzfIDyp2J6S2JIS+lLHff9sHE3aPvY=; b=X887jwMuw6PxIC8Fg6U7T06rLwhxxw2weyNRLd3SfzzWXPiWfuSKq0xkrjVng9we34 sS127YaSXr6J9krLnqNV1t1E+uKJbcTzty5ovg919fky+odOKFHMuoK8Nka3lHmsblRx MwO6FQbg5wiDxhMWpKbEffNNbAlh5lP46tJQzZjs66vylrJHkzWaYpq380dxrsrO6KZE 4TY3tdUxR7nfLx6ORy7EshbZ/Y8rS2flW7KxTSXn+aa0agSUztsnhWe+9GMaxuiLr32n w1423V/4XbJlpzb0oBt+EEGXamokr04bVI/59vxe+BLYcBYmLia9lGFqvu4DZSJth4XX i7Vw== X-Gm-Message-State: AGRZ1gIoP/pWyj5MWH2j6wog416rGu55swB5lmEKrr0sPDlvyBRPzaQf tSjkeANPnxe2q20s9ZPhLay+7WvzI5pWnZHcnnNr+Q== X-Received: by 2002:ac8:2f98:: with SMTP id l24mr7547693qta.83.1541753462457; Fri, 09 Nov 2018 00:51:02 -0800 (PST) MIME-Version: 1.0 References: <20181108235921.62193-1-bleung@chromium.org> In-Reply-To: <20181108235921.62193-1-bleung@chromium.org> From: Benjamin Tissoires Date: Fri, 9 Nov 2018 09:50:50 +0100 Message-ID: Subject: Re: [PATCH] HID: input: Ignore battery reported by Symbol DS4308 To: bleung@chromium.org Cc: Jiri Kosina , "open list:HID CORE LAYER" , lkml , Dmitry Torokhov , Dmitry Torokhov Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Nov 9, 2018 at 12:59 AM Benson Leung wrote: > > The Motorola/Zebra Symbol DS4308-HD is a handheld USB barcode scanner > which does not have a battery, but reports one anyway that always has > capacity 2. > > Let's apply the IGNORE quirk to prevent it from being treated like a > power supply so that userspaces don't get confused that this > accessory is almost out of power and warn the user that they need to charge > their wired barcode scanner. > > Reported here: https://bugs.chromium.org/p/chromium/issues/detail?id=804720 > > Signed-off-by: Benson Leung > --- Reviewed-by: Benjamin Tissoires > drivers/hid/hid-ids.h | 1 + > drivers/hid/hid-input.c | 3 +++ > 2 files changed, 4 insertions(+) > > diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h > index c0d668944dbe..07f6348b9f86 100644 > --- a/drivers/hid/hid-ids.h > +++ b/drivers/hid/hid-ids.h > @@ -1043,6 +1043,7 @@ > #define USB_VENDOR_ID_SYMBOL 0x05e0 > #define USB_DEVICE_ID_SYMBOL_SCANNER_1 0x0800 > #define USB_DEVICE_ID_SYMBOL_SCANNER_2 0x1300 > +#define USB_DEVICE_ID_SYMBOL_SCANNER_3 0x1200 > > #define USB_VENDOR_ID_SYNAPTICS 0x06cb > #define USB_DEVICE_ID_SYNAPTICS_TP 0x0001 > diff --git a/drivers/hid/hid-input.c b/drivers/hid/hid-input.c > index a2f74e6adc70..44ea8e7c71a9 100644 > --- a/drivers/hid/hid-input.c > +++ b/drivers/hid/hid-input.c > @@ -325,6 +325,9 @@ static const struct hid_device_id hid_battery_quirks[] = { > { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_ELECOM, > USB_DEVICE_ID_ELECOM_BM084), > HID_BATTERY_QUIRK_IGNORE }, > + { HID_USB_DEVICE(USB_VENDOR_ID_SYMBOL, > + USB_DEVICE_ID_SYMBOL_SCANNER_3), > + HID_BATTERY_QUIRK_IGNORE }, > {} > }; > > -- > 2.19.1.930.g4563a0d9d0-goog >