Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp6086449ybv; Wed, 12 Feb 2020 05:50:40 -0800 (PST) X-Google-Smtp-Source: APXvYqxkfm3ULDjkKpOiwu2CGUnV3OOp8S+ZhLNuOZqN9ZJTnexQspRG0vqtdo05CSni4bKG1ovM X-Received: by 2002:a9d:2ae5:: with SMTP id e92mr3181817otb.72.1581515439725; Wed, 12 Feb 2020 05:50:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581515439; cv=none; d=google.com; s=arc-20160816; b=ajL+tp19Rrve3DoCj6TtIGPxoYLuIdiWqoOINKY65RZDD1RV9iOYaKVa9PVMi7d2SV dwuZHZZd5RsBVG7jXEegsJ9GCNo9apf7ny5/6Cr4igE2bZwUJwz6xAIrWceFQF++Q28W 8s/1vHWL/S0eAaSbN+mwYKesaYOAWDYCSwZHdsewLc4Uo2OWWyF269caJwqiOqgMJUiy WIYfU+rBJn/KlZjSYMQcjPDUN7+BAvktGSDNQD4M1c1cUXbkLK8eAqhNcCP/FDTztK5Q oXGKOxrwK1AzgEe3oaKJa/5F2KI71OTBJjaK8uj+ImL0yTlHlyiEkHxpwQ0oQetE5s9a LsVw== 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:message-id:in-reply-to:subject:cc:to:from :date:dkim-signature; bh=vjz2hQfMCRzV896JXuuH+4KQX2ci2iB6hIqVV0AcuHQ=; b=AksfNHb0x9vcmPwn3uk+DbEWgfM3cj2XnL8w+DC1jAiJVPVr9Qkd+SbKdclancC/7w boIt52c6CvzFOs3TaRfoElnQ6Q40nJ9tREGOPlQXeWKwebIOL2hMxQxmSOSeGDd3xay1 Qa4HW/FOqjpXxrjpQGrRgnNQxMOxutdaNXle4l9g+J3KgGIbCoJkssWT241QC7jpsBSO B9F6/5h+HSVGroaE6NTZHUIKAJlRpzuMZC5Zl2F/ylf3+sDjudRpCA1HgI1B9ZsDFm9L uNE6nH1sasz4D6uRaU51QIf4KR2788wo2ftSJGRuJ+DQVOiGQj5Vi0X/YJHBfvpZIg1Y qV/g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=vFtc44HK; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r21si221749ota.204.2020.02.12.05.50.26; Wed, 12 Feb 2020 05:50:39 -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=vFtc44HK; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727963AbgBLNuF (ORCPT + 99 others); Wed, 12 Feb 2020 08:50:05 -0500 Received: from mail.kernel.org ([198.145.29.99]:42764 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727439AbgBLNuF (ORCPT ); Wed, 12 Feb 2020 08:50:05 -0500 Received: from pobox.suse.cz (prg-ext-pat.suse.com [213.151.95.130]) (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 09E45206B6; Wed, 12 Feb 2020 13:50:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1581515404; bh=mA8DPi5DYAvxD0Qw8UpsSuYQBQtNLa/YCFn6ogzjGkA=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=vFtc44HKg8O0xg2Z4aod+0ZCl6DTRbc3lm8zBQM5/0qmI2yzbNQysxyBVJWoIxn0y CjU3CGqrm1kx1OQJz05mYKzJxTMzW+8KYFiRuU49HsGQAUOLfJvX23n2phl622+5k6 Rfvt7ygtIN/Tb2ZwHaxu8DlQDd+DVsEkjBIft1uI= Date: Wed, 12 Feb 2020 14:50:01 +0100 (CET) From: Jiri Kosina To: =?ISO-8859-15?Q?Filipe_La=EDns?= cc: Benjamin Tissoires , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver In-Reply-To: <20200115201811.3271284-1-lains@archlinux.org> Message-ID: References: <20200115201811.3271284-1-lains@archlinux.org> User-Agent: Alpine 2.21 (LSU 202 2017-01-01) 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 On Wed, 15 Jan 2020, Filipe Laíns wrote: > The Logitech G Powerplay has a lightspeed receiver with a static HID++ > device with ID 7 attached to it to. It is used to configure the led on > the mat. For this reason I increased the max number of devices. > > Signed-off-by: Filipe Laíns > --- > drivers/hid/hid-logitech-dj.c | 9 +++++++-- > 1 file changed, 7 insertions(+), 2 deletions(-) > > diff --git a/drivers/hid/hid-logitech-dj.c b/drivers/hid/hid-logitech-dj.c > index bb50d6e7745b..79294b873057 100644 > --- a/drivers/hid/hid-logitech-dj.c > +++ b/drivers/hid/hid-logitech-dj.c > @@ -16,11 +16,11 @@ > #include > #include "hid-ids.h" > > -#define DJ_MAX_PAIRED_DEVICES 6 > +#define DJ_MAX_PAIRED_DEVICES 7 > #define DJ_MAX_NUMBER_NOTIFS 8 > #define DJ_RECEIVER_INDEX 0 > #define DJ_DEVICE_INDEX_MIN 1 > -#define DJ_DEVICE_INDEX_MAX 6 > +#define DJ_DEVICE_INDEX_MAX 7 > > #define DJREPORT_SHORT_LENGTH 15 > #define DJREPORT_LONG_LENGTH 32 > @@ -980,6 +980,11 @@ static void logi_hidpp_recv_queue_notif(struct hid_device *hdev, > break; > } > > + /* custom receiver device (eg. powerplay) */ > + if (hidpp_report->device_index == 7) { > + workitem.reports_supported |= HIDPP; > + } > + I guess we can't do anything else than to trust Logitech that they will not assign conflicting device_index ID in the future to something that will not be HID++, right? Or is this properly documented somewhere? Thanks, -- Jiri Kosina SUSE Labs