Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp7562282rwl; Tue, 10 Jan 2023 02:25:55 -0800 (PST) X-Google-Smtp-Source: AMrXdXtG8O4Vvp450DkZhywKJNsyFK72QCNDlfAT84fTCg/wKs3rufmLPRBSfylbNuzRRTBGf4LR X-Received: by 2002:a17:902:8309:b0:189:469c:dc0 with SMTP id bd9-20020a170902830900b00189469c0dc0mr36320927plb.7.1673346355273; Tue, 10 Jan 2023 02:25:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673346355; cv=none; d=google.com; s=arc-20160816; b=J4eH6U1h4xXvpPHNPcC6GHvwB9rfyRxvc+K1PBQ97/xofOrvJEi/zftraXnaW7u17l Ea7/7CqVJ0YMKG8OaMYtbVfmhTyzEj9PMOhYtaDZ56lP53eKX/xjkzos4hsKLVCyanIB XS+K/xuHwe37iFGWiX/JXlYXViLf1bgKOSCPCRX/HUsMMX9KwagR9b1ch4Sybca8Hj9H I+gG8wJ120wPsNNr8Xo++EW9WfqdCdYMhk+rZKVerrJDYFx0MSRjm5hl/FTj3Or7jK8y kiSvf7ld88UkC/q5qDIE80QTtae2PdbhhABfNvlvkSp9chg3xctA+IgxIKiCj6s3lZaO B+zQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=nO3i/JFAZGPvFKgP2nF/h6yMDU8gV3ISOFiQVax5MVg=; b=p+GV++QXoDAY598LVlb7/xUwm9GxOIkNO3IKegqWQmrVzL10oDdhIyNP5fCY4ehfiy 0Gg08PpKQUZa931noSpqIxwNDNxNV/AgZBg8we+6MuPW+xh9WK8V9qHqcG0bAZ+AKdhO HJwSNnCNFLIJQCtWUjKolD4tvSVm72APGuwrENFfJtesLkiR7MZy+7jfSQn17263Bj7t bUgDtpXhu60vIT6Ee7BDs4NkYup78S+nl7pD4dYE7vfzfAM7UiVCC081vQzfQZVdBLtJ BF2566Gscs/lksV7/pEG5vLIEcGoYqySEipn3mM/5pzxcQyfStwOM0Z2UU9d7YR03dQO PIVg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=eU4uzg6g; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p11-20020a1709026b8b00b00189de92ab32si10475163plk.22.2023.01.10.02.25.48; Tue, 10 Jan 2023 02:25:55 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=eU4uzg6g; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234939AbjAJJx5 (ORCPT + 53 others); Tue, 10 Jan 2023 04:53:57 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57976 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238298AbjAJJxb (ORCPT ); Tue, 10 Jan 2023 04:53:31 -0500 Received: from mail-oi1-x236.google.com (mail-oi1-x236.google.com [IPv6:2607:f8b0:4864:20::236]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3AB1A1C920; Tue, 10 Jan 2023 01:53:30 -0800 (PST) Received: by mail-oi1-x236.google.com with SMTP id e205so9542320oif.11; Tue, 10 Jan 2023 01:53:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=nO3i/JFAZGPvFKgP2nF/h6yMDU8gV3ISOFiQVax5MVg=; b=eU4uzg6gGopIIhQIug9MUu1cY/zQNs5gN/zcwR1XlKUhvlgdi/taxNDKQ21kUnvn+A Qy/Cj7aqhPR+xs/6HBZPHdURoCEfdDJxrDq/C2QYnEEYr4UpAWBaSIp01MddkvnNRwNr rl1R5nZtC5rurjQN3VqTx0hgONcAsN5i0agB/3LlXk9cyb20pKeZi+7gjAmUvAQhlGdE azQ2PCGKUK7z+lTyJ3E4MHfZ4MJs/wdoHQAUwm0ugpgcmhegWvHNd1Ualsb3WYTcw48y KVjXbW/CQLRt/n72dp+mWrGEsDLYfwfIl0PX42vkABb7lO0byHfsioch7rxftajFFLm0 y82A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nO3i/JFAZGPvFKgP2nF/h6yMDU8gV3ISOFiQVax5MVg=; b=oPJWVfq8pXcN8mw28sqK3SCyP0DweggVXWpPk9FHQXFmGJxMJxQMUWd0qWDlrIDRp7 GcqcLALnfoddTKWoB1zhxP0IciP5C1LN0NGlJ2i40Xm6trvqTi99GmCCpnW2nODZCRg5 rKePKUpaIJFCHTQfjalbSbzsMlhrHqCmwuybMd6s8XapZR0F/RQTYDWV5QNRFxFproJ/ qRGm6s553DRS/au5VBHG9rsou4Hs64HNVORkbh05ITtzDDJpzHpbfhbBDayNjzI6+v4X WR1wRXiub4J7gRwQ3zmYREUKVH/s0VBPnk5y3jT+K2rPG0ccq+5uw6s+ZKNDCEAmGu8x ZZWQ== X-Gm-Message-State: AFqh2kp4zYFD8NJ1HgyLtgoDdh2NDBdd5wpS3Nkj/JQxSnbAQlY2p1fC r1PnDX5R7hrz9p6NclQRYi0nOhP1Riv2Rjj1bx8= X-Received: by 2002:a05:6808:1b06:b0:35b:d102:75bd with SMTP id bx6-20020a0568081b0600b0035bd10275bdmr3391507oib.178.1673344409444; Tue, 10 Jan 2023 01:53:29 -0800 (PST) MIME-Version: 1.0 References: <20230109123216.4974-1-fengqi706@gmail.com> In-Reply-To: <20230109123216.4974-1-fengqi706@gmail.com> From: qi feng Date: Tue, 10 Jan 2023 17:53:19 +0800 Message-ID: Subject: Re: [PATCH] HID: add KEY_CAMERA_FOCUS event in HID To: jikos@kernel.org Cc: linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, fengqi , benjamin.tissoires@redhat.com, rydberg@bitmath.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org loop more Qi Feng =E4=BA=8E2023=E5=B9=B41=E6=9C=889=E6=97=A5=E5= =91=A8=E4=B8=80 20:32=E5=86=99=E9=81=93=EF=BC=9A > > From: fengqi > > Our HID device need KEY_CAMERA_FOCUS event to control camera, but this > event is non-existent in current HID driver. > So we add this event in hid-input.c > > Signed-off-by: fengqi > --- > drivers/hid/hid-input.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/hid/hid-input.c b/drivers/hid/hid-input.c > index 9b59e436df0a..22cca3406b5c 100644 > --- a/drivers/hid/hid-input.c > +++ b/drivers/hid/hid-input.c > @@ -1105,6 +1105,7 @@ static void hidinput_configure_usage(struct hid_inp= ut *hidinput, struct hid_fiel > case 0x0e5: map_key_clear(KEY_BASSBOOST); break; > case 0x0e9: map_key_clear(KEY_VOLUMEUP); break; > case 0x0ea: map_key_clear(KEY_VOLUMEDOWN); break; > + case 0x0ee: map_key_clear(KEY_CAMERA_FOCUS); break; > case 0x0f5: map_key_clear(KEY_SLOW); break; > > case 0x181: map_key_clear(KEY_BUTTONCONFIG); break; > -- > 2.39.0 >