Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp2842038rdb; Mon, 4 Dec 2023 08:55:49 -0800 (PST) X-Google-Smtp-Source: AGHT+IEw/BOS8jOvX4563pSf8oSXMHK7mcr/zBlGLgpGLEFYvKCY/Tbx5AvqP9b4HW3XOd0m1xSX X-Received: by 2002:a17:90b:3e81:b0:285:b7b9:dcd5 with SMTP id rj1-20020a17090b3e8100b00285b7b9dcd5mr3259826pjb.36.1701708948850; Mon, 04 Dec 2023 08:55:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701708948; cv=none; d=google.com; s=arc-20160816; b=knbN5yBvC5XLvdRQJ+8u6gPkVO2pSabGyEFJCv0h7ZS+12ctN1Nidh513q/SqQWCrR oqjmZF3vKynhflTKD7k0oYarx4doB9YHWMLCrIaDhJOOcPmPVBm74lGyREV7XZMEVzE1 jCex3bPh2yD7uXCBxaU3YND3AN/t8HkXjMZhFhZGb7K8SOogYJtDcmbaQvfjgav/xmYX uQgbtq0DZxEgvYphxaruSRjRRu4RNvR4Dydbsb/OlwnQv9G/SY6iTQq40o7QwKySBxVs G/WsiN6ncViH8rU5KfJQ1r0BVp2K/oLCgjBNPYTtpxElB+ExfLCGl369iuHfQCmIFKqb BmcQ== 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=O8E333mX0LWpYdsutAHYgoOIGzA9DDLQh7glRXD1fJM=; fh=6U7Ptp3F6WWMd9rrAufCB6Ci1ruZl5RyYvdP4BRCiDo=; b=aHU13ahhSGjRXUEDXcMMhD/K4/j1ZRlvoHnR6di50Qsceoqbe8WS5ENsQVWz/D/zrt HSWEGedG69yf73czoZVPBfwV1jD3m/V8BbEHm1DcE14UU9CqmAp//5YhxvERaoLWnl6h +TG/6+5QwnxHfKGHWpRofrow/GheT7CUme1AiPIch6wD9MZNQxkOgwEoQ1vy8U7txeQH WcBmltMCnFAfJCcFBrjQNfmF0em63pdSeZP7iexnj0h0QA6I8kxKOsnAlCGav1P0HvKy ovgEsJ5DhkK4o+Sazs/nPSkpbNHGhzMIlu8eqOfHzcOkRWzPLsES/VwcgPffb6YjT6Sl ouwA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=RyjS1e+Y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id mp5-20020a17090b190500b002864f8382c2si6804525pjb.105.2023.12.04.08.55.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 08:55:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=RyjS1e+Y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 6E4008053607; Mon, 4 Dec 2023 08:55:46 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235423AbjLDQz2 (ORCPT + 99 others); Mon, 4 Dec 2023 11:55:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55334 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231922AbjLDQz0 (ORCPT ); Mon, 4 Dec 2023 11:55:26 -0500 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0AFBDB9 for ; Mon, 4 Dec 2023 08:55:32 -0800 (PST) Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-a18b478e4e9so596889466b.1 for ; Mon, 04 Dec 2023 08:55:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1701708930; x=1702313730; darn=vger.kernel.org; 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=O8E333mX0LWpYdsutAHYgoOIGzA9DDLQh7glRXD1fJM=; b=RyjS1e+YkaBeYwwFoTigfRidtkzDcXcqRRJ3bhA85bHnoGNM+Z6YLLQ33svl39LRmI RhGwzPTVXHGK8VyP477BpY/QGWNCQokZtJBFR1mUgyu9oxKHOqeubhrzW0elVCSTfaiX ibtXu8BOzND2hKqI2p8ulT1TNGwlaawoXLjhM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701708930; x=1702313730; 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=O8E333mX0LWpYdsutAHYgoOIGzA9DDLQh7glRXD1fJM=; b=uNwP4VkpXgs4IaqPH13vgS9A/0Veqg4SM8sOqteKoaq3cWCKOPe8qnRcxR++Cr7kMK l7Cb90TjMhGdwwcMCDCtIHJBA7h1qLBWT7v2MGUxGTfumkYOqFBGB7XDT/KERvzjhEE2 LXDX2Jto9sjsjf2Dxsvcx5XtkdBJTlx+wDQy/D37MmQj3vZWxxN/B0dgCrzNJNf9z8i7 V5g9CduoP1RlsttDU/sd1mhvdTfLYKCxsdnvSIBJWZn5t6v3OUf1Mp3Gb5ro8wiOt/wZ mLApNXW66UwzpA+TEMnsZ70dANCc68acqixNGT+5C998PmXwU6e0pQlpZGfDg6dHFpFY QvxA== X-Gm-Message-State: AOJu0Yw0DbYlsud8FkQG888r4yycSfd/inbIl2q/n0ciYUVZZ/wsLWlv Ml8BpfchQeuohLbleAEGdxe6c60x9kzfp4nwbc7923nH X-Received: by 2002:a17:906:51c7:b0:9e0:2319:16d4 with SMTP id v7-20020a17090651c700b009e0231916d4mr2954601ejk.40.1701708930192; Mon, 04 Dec 2023 08:55:30 -0800 (PST) Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com. [209.85.128.43]) by smtp.gmail.com with ESMTPSA id p14-20020a1709060e8e00b00a0173cfaab6sm5406295ejf.44.2023.12.04.08.55.30 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 04 Dec 2023 08:55:30 -0800 (PST) Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-40b422a274dso116375e9.0 for ; Mon, 04 Dec 2023 08:55:30 -0800 (PST) X-Received: by 2002:a05:600c:5247:b0:405:320a:44f9 with SMTP id fc7-20020a05600c524700b00405320a44f9mr414355wmb.5.1701708616473; Mon, 04 Dec 2023 08:50:16 -0800 (PST) MIME-Version: 1.0 References: <20231128084236.157152-1-wenst@chromium.org> <20231128084236.157152-5-wenst@chromium.org> In-Reply-To: From: Doug Anderson Date: Mon, 4 Dec 2023 08:50:01 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC PATCH v3 4/5] arm64: dts: mediatek: mt8173-elm-hana: Mark touchscreens and trackpads as fail To: Chen-Yu Tsai Cc: Rob Herring , Frank Rowand , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Wolfram Sang , Benson Leung , Tzung-Bi Shih , chrome-platform@lists.linux.dev, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, Johan Hovold , Hsin-Yi Wang , Dmitry Torokhov , andriy.shevchenko@linux.intel.com, Jiri Kosina , linus.walleij@linaro.org, broonie@kernel.org, gregkh@linuxfoundation.org, hdegoede@redhat.com, james.clark@arm.com, james@equiv.tech, keescook@chromium.org, rafael@kernel.org, tglx@linutronix.de, Jeff LaBundy , linux-input@vger.kernel.org, linux-i2c@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Mon, 04 Dec 2023 08:55:46 -0800 (PST) Hi, On Sun, Dec 3, 2023 at 10:59=E2=80=AFPM Chen-Yu Tsai w= rote: > > On Sat, Dec 2, 2023 at 8:58=E2=80=AFAM Doug Anderson wrote: > > > > Hi, > > > > On Tue, Nov 28, 2023 at 12:45=E2=80=AFAM Chen-Yu Tsai wrote: > > > > > > @@ -44,6 +46,7 @@ trackpad2: trackpad@2c { > > > reg =3D <0x2c>; > > > hid-descr-addr =3D <0x0020>; > > > wakeup-source; > > > + status =3D "fail-needs-probe"; > > > > While doing this, you could also remove the hack where the trackpad > > IRQ pinctrl is listed under i2c4. > > Sure. I do think we can do away with it though. According to at least one > schematic, the interrupt line has pull-ups on both sides of the voltage > shifter. > > BTW, The touchscreen doesn't have pinctrl entries. This has pull-ups on > both sides of the voltage shifter as well. I dunno if the convention is different on Mediatek boards, but at least on boards I've been involved with in the past we've always put pinctrl entries just to make things explicit. This meant that we didn't rely on the firmware/bootrom/defaults to leave pulls in any particular state. ...otherwise those external pull-ups could be fighting with internal pull-downs, right? -Doug