Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp7256576ybh; Thu, 8 Aug 2019 12:38:01 -0700 (PDT) X-Google-Smtp-Source: APXvYqzQlI0+9ug6tmRS8yAU00oEL1xLVq4guLOsyYhfvvq+i2mvgnC2Zt+Ag1CpVGUPskp+mNQj X-Received: by 2002:a65:6552:: with SMTP id a18mr14543235pgw.208.1565293080961; Thu, 08 Aug 2019 12:38:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565293080; cv=none; d=google.com; s=arc-20160816; b=d7Gf3tg/qMbSd6+1Kmiro1LcJ/PdPefajB6ozNbi+UeFp523nKGe656yLMV2wkZnam sF7MCoseTcYc2EUtnWfvkPS//ZHQ8tRBdDmGWQQ0M0AeZdJ5mkUAPvAZ3JRCndNF6FBg 97a/DNOLwk9oZ/kBaU9s+D6p79ST6okzm8by5nCtK2yf+b53fYFn/7ejvXNnEZn+/tSN ZfkIP6wwGE3bcZP8TaWRSk7qVTGxNIQb6BNCpsUpARO+foPh5OHCZoKmYB6OfU7o/t/8 GJlUvfksBYvCTUKL+EWfs7NCzGfklnLTgpYFnOP5cjP/SezeYGOZFcyxjLv9B+W0FwU8 hAEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=3EOafoUmg5HVXYh/xwJOK3Z5YuJiGSdtFB+uAu0qiSc=; b=A4CPBFgdDZ17owGAQPdEfFiWkQh7Qsa0jApxYx2oaAQnVH0SJf5I/rG1wub9G+G5hj wWxe9ESSGiGsE70jh0iITNG+yFqx0rCJ7A7L1JnHCdetDW/VdXm+JZ90xrCYfT2NpvCH eoVhFV6AdlSJMhPczgcmQBnKyIYDLbea2NvP1YOmtSiaTObxQy9RgbQiGWg44+y8OEf7 920MxpmpSSxzfFB5eWlA3C+3r3YRvcQleMGTMlH/yB9kEkGjt2UtjZKeV2bwQg7Y81RF NkicbPMFnkxztSDb28V5ti+FcCwUmzrRUqKqmZIiUhzEpTWbbClHqjzp5MPV/VtcyYtk l1ug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=vY2p89Nf; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 6si50509165pla.88.2019.08.08.12.37.44; Thu, 08 Aug 2019 12:38:00 -0700 (PDT) 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=pass header.i=@kernel.org header.s=default header.b=vY2p89Nf; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2404923AbfHHTI3 (ORCPT + 99 others); Thu, 8 Aug 2019 15:08:29 -0400 Received: from mail.kernel.org ([198.145.29.99]:42592 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2404914AbfHHTI2 (ORCPT ); Thu, 8 Aug 2019 15:08:28 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 67EF2214C6; Thu, 8 Aug 2019 19:08:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1565291307; bh=y+KGKOtF7MqVy0UVCsYg0rhY9gYOeiKEhvw/i2aTOgQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=vY2p89Nf+SvpjxJZ/+ieV12ScLLNR6xUaY1iGXOkE694mnA0hx4aYeqmSt54aZETl oqvUZPg0o394eSw4NBQyUSC4cJwQiYO0tl3Yg419/e88yRLx/eef+jPpFFjZIQxhH8 r1Kh7lssCyjfn9WTz90uI8B1LcI9KOAq1pduXay8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Sebastian Parschauer , Jiri Kosina Subject: [PATCH 4.19 10/45] HID: Add quirk for HP X1200 PIXART OEM mouse Date: Thu, 8 Aug 2019 21:04:56 +0200 Message-Id: <20190808190454.344472304@linuxfoundation.org> X-Mailer: git-send-email 2.22.0 In-Reply-To: <20190808190453.827571908@linuxfoundation.org> References: <20190808190453.827571908@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Sebastian Parschauer commit 49869d2ea9eecc105a10724c1abf035151a3c4e2 upstream. The PixArt OEM mice are known for disconnecting every minute in runlevel 1 or 3 if they are not always polled. So add quirk ALWAYS_POLL for this one as well. Jonathan Teh (@jonathan-teh) reported and tested the quirk. Reference: https://github.com/sriemer/fix-linux-mouse/issues/15 Signed-off-by: Sebastian Parschauer CC: stable@vger.kernel.org Signed-off-by: Jiri Kosina Signed-off-by: Greg Kroah-Hartman --- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-quirks.c | 1 + 2 files changed, 2 insertions(+) --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h @@ -559,6 +559,7 @@ #define USB_PRODUCT_ID_HP_LOGITECH_OEM_USB_OPTICAL_MOUSE_0B4A 0x0b4a #define USB_PRODUCT_ID_HP_PIXART_OEM_USB_OPTICAL_MOUSE 0x134a #define USB_PRODUCT_ID_HP_PIXART_OEM_USB_OPTICAL_MOUSE_094A 0x094a +#define USB_PRODUCT_ID_HP_PIXART_OEM_USB_OPTICAL_MOUSE_0641 0x0641 #define USB_VENDOR_ID_HUION 0x256c #define USB_DEVICE_ID_HUION_TABLET 0x006e --- a/drivers/hid/hid-quirks.c +++ b/drivers/hid/hid-quirks.c @@ -94,6 +94,7 @@ static const struct hid_device_id hid_qu { HID_USB_DEVICE(USB_VENDOR_ID_HP, USB_PRODUCT_ID_HP_LOGITECH_OEM_USB_OPTICAL_MOUSE_0B4A), HID_QUIRK_ALWAYS_POLL }, { HID_USB_DEVICE(USB_VENDOR_ID_HP, USB_PRODUCT_ID_HP_PIXART_OEM_USB_OPTICAL_MOUSE), HID_QUIRK_ALWAYS_POLL }, { HID_USB_DEVICE(USB_VENDOR_ID_HP, USB_PRODUCT_ID_HP_PIXART_OEM_USB_OPTICAL_MOUSE_094A), HID_QUIRK_ALWAYS_POLL }, + { HID_USB_DEVICE(USB_VENDOR_ID_HP, USB_PRODUCT_ID_HP_PIXART_OEM_USB_OPTICAL_MOUSE_0641), HID_QUIRK_ALWAYS_POLL }, { HID_USB_DEVICE(USB_VENDOR_ID_IDEACOM, USB_DEVICE_ID_IDEACOM_IDC6680), HID_QUIRK_MULTI_INPUT }, { HID_USB_DEVICE(USB_VENDOR_ID_INNOMEDIA, USB_DEVICE_ID_INNEX_GENESIS_ATARI), HID_QUIRK_MULTI_INPUT }, { HID_USB_DEVICE(USB_VENDOR_ID_KYE, USB_DEVICE_ID_KYE_EASYPEN_M610X), HID_QUIRK_MULTI_INPUT },