From patchwork Mon Jan 27 23:02:46 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yufeng Shen X-Patchwork-Id: 3544281 X-Patchwork-Delegate: jikos@jikos.cz Return-Path: X-Original-To: patchwork-linux-input@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 1F68DC02DC for ; Mon, 27 Jan 2014 23:03:34 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 4F64620107 for ; Mon, 27 Jan 2014 23:03:33 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 4D078200F4 for ; Mon, 27 Jan 2014 23:03:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754341AbaA0XDQ (ORCPT ); Mon, 27 Jan 2014 18:03:16 -0500 Received: from mail-oa0-f74.google.com ([209.85.219.74]:63572 "EHLO mail-oa0-f74.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754315AbaA0XDN (ORCPT ); Mon, 27 Jan 2014 18:03:13 -0500 Received: by mail-oa0-f74.google.com with SMTP id m1so1450350oag.1 for ; Mon, 27 Jan 2014 15:03:12 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=i8+GCj1GBeo4oU88iekEDkyt/FkjleTVljkLIPck3bc=; b=DR+++4VS6n0A/B8mhrNiHnEBKQtgRS6Aj++sg+J9kuKVrL86QgjiaDvHYd8nRHBtN4 u7gLkYEMzhzdkQFZfTiD8KlUQYsaCgGv9Sg20cLhCAYzlCUon9dFg2BCnXq/to2kIz/w U1gRWV+M4kSaWfu8969WO7yqD1O3/T3j6tis/t8Dghs5arDQIelPAOOiget7fqNCj8yv v9R3vXCceFdqKnZAvPqcYWLE/sWdxwPzs/FMNl+Ma6qFLFqPQubw7LLDdQXgOrLfT/f5 Y/zZK1rmOL+EG3B4dYvIEJq1mS41CsLyZbat0X0AUlwpWLc+6j3K1QrACKqVTYN+OmeZ hFYg== X-Gm-Message-State: ALoCoQluI9p4vxtfj/TSWnx9wQJDN8Xg2RmjhCurOrYm3G8BKBZYFrQkAyN81v4Ahhi/VIZ2CGvfKeGps3Uqq5dpjXqIm41TAC09Nf4XXXkNUjQygnZg2IBvDdbxJPoAFWH2otHPa/eGQr8Y6WwTbv2AhWOXoJdTJ0cTRKjbeq7NtqJQzxNyYp/iI+COphT+N1zFtXe5DL03GsAPFIW9jz6170Lq92V8YA== X-Received: by 10.182.116.39 with SMTP id jt7mr1981412obb.33.1390863792540; Mon, 27 Jan 2014 15:03:12 -0800 (PST) Received: from corp2gmr1-2.hot.corp.google.com (corp2gmr1-2.hot.corp.google.com [172.24.189.93]) by gmr-mx.google.com with ESMTPS id v64si709650yhm.3.2014.01.27.15.03.12 for (version=TLSv1.1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 27 Jan 2014 15:03:12 -0800 (PST) Received: from miletus2.wat.corp.google.com (miletus2.wat.corp.google.com [172.23.176.207]) by corp2gmr1-2.hot.corp.google.com (Postfix) with ESMTP id 598DE5A419E; Mon, 27 Jan 2014 15:03:12 -0800 (PST) Received: by miletus2.wat.corp.google.com (Postfix, from userid 95428) id A70D6E0A0E; Mon, 27 Jan 2014 18:03:11 -0500 (EST) From: Yufeng Shen To: linux-input@vger.kernel.org Cc: Jiri Kosina , linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, miletus@chromium.org, adlr@chromium.org Subject: [PATCH] HID: usbhid: quirk for CY-TM75 75 inch Touch Overlay Date: Mon, 27 Jan 2014 18:02:46 -0500 Message-Id: <1390863766-14491-1-git-send-email-miletus@chromium.org> X-Mailer: git-send-email 1.8.5.3 Sender: linux-input-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-input@vger.kernel.org X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP There is timeout error during initialization: kernel: [ 11.733104] hid-multitouch 0003:1870:0110.0001: usb_submit_urb(ctrl) failed: -1 kernel: [ 11.734093] hid-multitouch 0003:1870:0110.0001: timeout initializing reports Adding quirk HID_QUIRK_NO_INIT_REPORTS can solve the problem. Signed-off-by: Yufeng Shen --- drivers/hid/hid-ids.h | 1 + drivers/hid/usbhid/hid-quirks.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h index f9304cb..ece2997 100644 --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h @@ -636,6 +636,7 @@ #define USB_VENDOR_ID_NEXIO 0x1870 #define USB_DEVICE_ID_NEXIO_MULTITOUCH_420 0x010d +#define USB_DEVICE_ID_NEXIO_MULTITOUCH_PTI0750 0x0110 #define USB_VENDOR_ID_NEXTWINDOW 0x1926 #define USB_DEVICE_ID_NEXTWINDOW_TOUCHSCREEN 0x0003 diff --git a/drivers/hid/usbhid/hid-quirks.c b/drivers/hid/usbhid/hid-quirks.c index 0db9a67..be5270a 100644 --- a/drivers/hid/usbhid/hid-quirks.c +++ b/drivers/hid/usbhid/hid-quirks.c @@ -74,6 +74,7 @@ static const struct hid_blacklist { { USB_VENDOR_ID_FREESCALE, USB_DEVICE_ID_FREESCALE_MX28, HID_QUIRK_NOGET }, { USB_VENDOR_ID_MGE, USB_DEVICE_ID_MGE_UPS, HID_QUIRK_NOGET }, { USB_VENDOR_ID_MSI, USB_DEVICE_ID_MSI_GX680R_LED_PANEL, HID_QUIRK_NO_INIT_REPORTS }, + { USB_VENDOR_ID_NEXIO, USB_DEVICE_ID_NEXIO_MULTITOUCH_PTI0750, HID_QUIRK_NO_INIT_REPORTS }, { USB_VENDOR_ID_NOVATEK, USB_DEVICE_ID_NOVATEK_MOUSE, HID_QUIRK_NO_INIT_REPORTS }, { USB_VENDOR_ID_PIXART, USB_DEVICE_ID_PIXART_OPTICAL_TOUCH_SCREEN, HID_QUIRK_NO_INIT_REPORTS }, { USB_VENDOR_ID_PIXART, USB_DEVICE_ID_PIXART_OPTICAL_TOUCH_SCREEN1, HID_QUIRK_NO_INIT_REPORTS },