Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp5623400imu; Mon, 26 Nov 2018 03:08:47 -0800 (PST) X-Google-Smtp-Source: AFSGD/Xk9zCmGo19R0GLnjUCEIqDzm59dedrOflLaJh4fMYQ+7AfqLGxZ+jjYaIPUk6IAl13qOYx X-Received: by 2002:a63:88c7:: with SMTP id l190mr23886801pgd.110.1543230527780; Mon, 26 Nov 2018 03:08:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543230527; cv=none; d=google.com; s=arc-20160816; b=YnG8qzf2USm8p3CQXcYNZxsgQktYmLlPtV7NWQIrJmHdSUqNRV+wWN6KA8tFSmmM73 Ax046Q3s32Dhtdex65fjBXNtY6QRBUg6xow+3oOzCrg6rWXwK5Z/JlRoxPWC/7x8OkZL DaCSMB9Dh9W0RvRB+FbTpGo9CbNZeLJM4J/D5GzRiO2yCUN8yhL8IaZgKfx3NXzGS0XC 6vClISNySczFYklsXE9pSGITGWLNo9DgwL/HvxltFiUDs7nRuCjeqaS1i6rI+m3p5fpH kaWoJijSzWos4PTSBWLvu/E8POZrVj5mU9yUvxcghSPRUxfHwZcaH6UCcFkrnH4fxEv3 BJIQ== 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=STMtnhEQpm4xIbb6LkZRRoiwPGDxoKyso6ZCqRj7VRc=; b=DsO6BDdcrVrIiwSL+D2Mo9WfznX/5Jl8p5jhLU+4G+tuNEqN1lzCCIlZkuJt38yCIa OsZ0QwtMeiHFX8omU5A8fz2HAnCALROWXjZ4jSwYJt1eXQIubvhfUfXorozwWtuFo+7U NsLMeL4QtK/SpRtDWTQy5zFqMnRkgwsQljM30+Z0OqK5gL8Vw1lD9Sq0Fs53ZKb/i3pU W8PB86oCra0Xaob/cIqLh7sUQsjxxhPCYLfjBgUk6ndlJrNWdSeGU4yPVpui5K3dAJ5O iyYl/nuh7fO8gWsjmHlhUVLOubp4zwjMTidzdVM41AQahWTFJhVcdoGzE4Bw51pdoAAI etdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=durPv4bF; 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 d7si35029224pfo.108.2018.11.26.03.08.11; Mon, 26 Nov 2018 03:08: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; dkim=pass header.i=@kernel.org header.s=default header.b=durPv4bF; 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 S1731641AbeKZWA1 (ORCPT + 99 others); Mon, 26 Nov 2018 17:00:27 -0500 Received: from mail.kernel.org ([198.145.29.99]:47342 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729543AbeKZWA0 (ORCPT ); Mon, 26 Nov 2018 17:00:26 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.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 193AD20989; Mon, 26 Nov 2018 11:06:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1543230400; bh=NCTlmHG+X8wnNuTmJmrAZe5q7SZ9PRFgW6aPHFKS7cI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=durPv4bFbF+eoBHSqBdE9y1X98WAYmQXCLf4x3+Tyz3SIbrbStufz0mSxm5aMHzM/ 2fbyNw4HGDv6t4Ouq49rQ9fip+wNsQsL9yFhwPAHBDWYRBTM2k7LmcdS1l2aLLHEfc 9TcJKb/DLDp+7ttoK6OevRGcQhKNlcrOK9590XGA= 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 115/118] HID: Add quirk for Primax PIXART OEM mice Date: Mon, 26 Nov 2018 11:51:49 +0100 Message-Id: <20181126105106.406080300@linuxfoundation.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20181126105059.832485122@linuxfoundation.org> References: <20181126105059.832485122@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review 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 4.19-stable review patch. If anyone has any objections, please let me know. ------------------ From: Sebastian Parschauer commit fb862c3b199d28bee238d52e8270eae8650d6cb0 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 two Primax mice as well. 0x4e22 is the Dell MS111-P and 0x4d0f is the unbranded HP Portia mouse HP 697738-001. Both were built until approx. 2014. Those were the standard mice from those vendors and are still around - even as new old stock. Reference: https://github.com/sriemer/fix-linux-mouse/issues/11 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 | 2 ++ drivers/hid/hid-quirks.c | 2 ++ 2 files changed, 4 insertions(+) --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h @@ -1198,6 +1198,8 @@ #define USB_DEVICE_ID_PRIMAX_MOUSE_4D22 0x4d22 #define USB_DEVICE_ID_PRIMAX_KEYBOARD 0x4e05 #define USB_DEVICE_ID_PRIMAX_REZEL 0x4e72 +#define USB_DEVICE_ID_PRIMAX_PIXART_MOUSE_4D0F 0x4d0f +#define USB_DEVICE_ID_PRIMAX_PIXART_MOUSE_4E22 0x4e22 #define USB_VENDOR_ID_RISO_KAGAKU 0x1294 /* Riso Kagaku Corp. */ --- a/drivers/hid/hid-quirks.c +++ b/drivers/hid/hid-quirks.c @@ -128,6 +128,8 @@ static const struct hid_device_id hid_qu { HID_USB_DEVICE(USB_VENDOR_ID_PIXART, USB_DEVICE_ID_PIXART_OPTICAL_TOUCH_SCREEN), HID_QUIRK_NO_INIT_REPORTS }, { HID_USB_DEVICE(USB_VENDOR_ID_PIXART, USB_DEVICE_ID_PIXART_USB_OPTICAL_MOUSE), HID_QUIRK_ALWAYS_POLL }, { HID_USB_DEVICE(USB_VENDOR_ID_PRIMAX, USB_DEVICE_ID_PRIMAX_MOUSE_4D22), HID_QUIRK_ALWAYS_POLL }, + { HID_USB_DEVICE(USB_VENDOR_ID_PRIMAX, USB_DEVICE_ID_PRIMAX_PIXART_MOUSE_4D0F), HID_QUIRK_ALWAYS_POLL }, + { HID_USB_DEVICE(USB_VENDOR_ID_PRIMAX, USB_DEVICE_ID_PRIMAX_PIXART_MOUSE_4E22), HID_QUIRK_ALWAYS_POLL }, { HID_USB_DEVICE(USB_VENDOR_ID_PRODIGE, USB_DEVICE_ID_PRODIGE_CORDLESS), HID_QUIRK_NOGET }, { HID_USB_DEVICE(USB_VENDOR_ID_QUANTA, USB_DEVICE_ID_QUANTA_OPTICAL_TOUCH_3001), HID_QUIRK_NOGET }, { HID_USB_DEVICE(USB_VENDOR_ID_QUANTA, USB_DEVICE_ID_QUANTA_OPTICAL_TOUCH_3003), HID_QUIRK_NOGET },