Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp481713rwr; Thu, 27 Apr 2023 04:20:41 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4Ts9lpZ4eHTDvAO1XiespvrxAGyAftObb2sQvoGD255MMY39rqG8TuZUmc5bUsUlt7AfIu X-Received: by 2002:a17:90a:1954:b0:244:b4ea:add4 with SMTP id 20-20020a17090a195400b00244b4eaadd4mr1425707pjh.3.1682594441196; Thu, 27 Apr 2023 04:20:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682594441; cv=none; d=google.com; s=arc-20160816; b=FPg2O+8eXvh24ORpBoevyCbWFmKSgCa1VVtURNdbnkPtk4leIVvQTQWrLWGj6UGeon lo8VsdzfFx54m4LmpmsHGFKctxrmxLu8a9cVrGNLiyTsL9EZ3yUr/+tgoz3/OYkl038U vXj8QQ155ncBlIiuwnUjoOlyNZA9qWXXABy5PX8Jb9iHOJAVE+Xai82cr/LQMw4MTmVZ ZW0DQrNmYfAkQFIQvcNBwq0CrQb5ec3YfRoUpY3VLPDhF9itRB3dwDP96gCSb+o4L+kx IQVblHFstzrkoGkZlZM9Z/qJIYdZ5QcitnRFeCnzShDQrzLEYPEDnYcLPjm04b/YuC7T 0u3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=gCx6799fPD1mvbmBrIDrAMnxIBHFIp4o9m2BUKCs55s=; b=tbcqN59BwIORpBTnmU5CAViFgOmXoS22M2mXRQ01LMH02VLPZUNIFLuqEFuxoptSqo Twvyf6MjVCjQ3xAxqDFMTyAhmQMyiFgBeDKhaxn9bnF7hpN/zrDyzpKVprig60Dl34qV bYVum5lIvYtzqOgU1SEuhvYJ9S9rxLNaFh7+HPFBX+0MGlMarYtaM4m6iQhdCfDlkdUE 5nNFgrUvEMmhZePHY5yAiPd77GT0rt8qF2kDT5CJO40SlDl+3WUwS+lmraBETZrSB9eZ b2gx4BsQdQ9hB3m4qW7SwG5q+eT6f8UkB1pQBgahs5mSQITI9t9SnVu1tBKQL7x3bOB9 CFFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ucw.cz header.s=gen1 header.b=iGQ3rxUR; 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=NONE dis=NONE) header.from=ucw.cz Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g25-20020a632019000000b0051372e8f9b5si14717085pgg.791.2023.04.27.04.20.14; Thu, 27 Apr 2023 04:20:41 -0700 (PDT) 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=@ucw.cz header.s=gen1 header.b=iGQ3rxUR; 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=NONE dis=NONE) header.from=ucw.cz Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243532AbjD0LEV (ORCPT + 99 others); Thu, 27 Apr 2023 07:04:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53504 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243269AbjD0LEU (ORCPT ); Thu, 27 Apr 2023 07:04:20 -0400 Received: from jabberwock.ucw.cz (jabberwock.ucw.cz [46.255.230.98]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AE44410E; Thu, 27 Apr 2023 04:04:16 -0700 (PDT) Received: by jabberwock.ucw.cz (Postfix, from userid 1017) id E89D11C0E6E; Thu, 27 Apr 2023 13:04:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ucw.cz; s=gen1; t=1682593453; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=gCx6799fPD1mvbmBrIDrAMnxIBHFIp4o9m2BUKCs55s=; b=iGQ3rxURs2j7UDZIKpZa2LfnryQV7Vyw7frtEnKUiCP1USATzOSHsjw9FGggesZRDsmYVA gKLEgNRd5Vaua6p6LgrvDf4V3QIkJW5MCItd/Fev+qDF9H6dOd4jCtNl2ug4VqwqcggW/+ 32mJaq+rPII/OVLH694uK55/LASSSQY= Date: Thu, 27 Apr 2023 13:04:13 +0200 From: Pavel Machek To: Javier Carrasco , phone-devel@vger.kernel.org Cc: linux-input@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Torokhov , Rob Herring , Krzysztof Kozlowski , Henrik Rydberg , Ulf Hansson , Hans Verkuil , Stephen Boyd , Sebastian Reichel , Linus Walleij , Jonathan Cameron , Uwe Kleine-g , Bastian Hecht , Michael Riesch Subject: Re: [RFC v1 0/4] Input: support virtual objects on touchscreens Message-ID: References: <20230425115049.870003-1-javier.carrasco@wolfvision.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="C8RZd6IZ7KbnjRDA" Content-Disposition: inline In-Reply-To: <20230425115049.870003-1-javier.carrasco@wolfvision.net> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE 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 --C8RZd6IZ7KbnjRDA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi! > Some touchscreens are shipped with a physical layer on top of them where > a number of buttons and a resized touchscreen surface might be > available. Yes, it is quite comon, for example Motorola Droid 4 has 4 virtual buttons below touchscreen. One question is if this should be handled inside the kernel. It will make it compatible with existing software, but it will also reduce flexibility. Best regards, Pavel --=20 People of Russia, stop Putin before his war on Ukraine escalates. --C8RZd6IZ7KbnjRDA Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQRPfPO7r0eAhk010v0w5/Bqldv68gUCZEpWrQAKCRAw5/Bqldv6 8sedAKCiULYxV9Tl2uWqI7oesubhsrSGugCbBS0adKSsnML10omfQxfe3amV/KU= =Jsf+ -----END PGP SIGNATURE----- --C8RZd6IZ7KbnjRDA--