[RFC,v2,3/7] arm64: dts: mediatek: mt8173-elm-hana: Mark touchscreens and trackpads as fail
Message ID | 20231109100606.1245545-4-wenst@chromium.org |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b129:0:b0:403:3b70:6f57 with SMTP id q9csp332743vqs; Thu, 9 Nov 2023 02:08:07 -0800 (PST) X-Google-Smtp-Source: AGHT+IGzwuboE8XXDswccBVV4D12vA3uBokQejK6EEtZUfK4MfCDLfLUi00kyOPLJicoG5hU7YrP X-Received: by 2002:a05:6358:52d2:b0:16b:406c:a005 with SMTP id z18-20020a05635852d200b0016b406ca005mr5648038rwz.28.1699524487523; Thu, 09 Nov 2023 02:08:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699524487; cv=none; d=google.com; s=arc-20160816; b=HrRiNzzGnRCZDKHlDUOAMMI980lxtCQDIVGJ7KGkQptOPUuMbLSUKapcnelgFsbhkH OLoac+Z0tNfQ7wMMAE4YtnpCxamfinPD6JWMmPehH3811S9UngBCbGPpgJ4GkPHcEJCN iedjCj5I5UjGUzW3yjwEVHjYs9pNHQquYaay2Flgxdjc39kF2rEWrUYAPzfR8FTu4SAz 4xRbuqas6MN1GKD+pNpPCUq8JeYeQJajWr5YF64ZaiBNFUXEWuegLs94kLeK/e1UVpE1 VGV7GkBJFLrbYom19CDVuI3VpLEiIrZMMvVbnyrObuC/BlyNUjYdoPipVv6kMVDpshCe Qj3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=WEwbem2dUlV4PdFvgxehEwFjO+wcgltSG0KbchvjnmI=; fh=9RjyB+hDNs618LdaNPm846thAWpv+UOF4Pqs3eQuhzI=; b=JNoAQ1TepSqzqLjP9w9eI4/231Fjxax+hESua8/+N94iDPtdsMAXHgnmKHhZbo0Fqd PmhlVRQxfVKaMHXMbA0OJC5DJ7c1/wU8Qv/5tmaRRfw/3Ccz18Pd2WzDAH9do03MiBq9 6+cBVllPeJGYI7JG3wM/Q0is30GESf/4TGNyRQtW2l+/CBYUmbBJnc18T0j/tUHs/7Qn VDoeuhc5SsZLAF2+6+40Y6nI37qrMSgXtuYp+U2bQusozgEQ9z0BbtiSjqpSZokVTkQK l9pmPMePIj+BCj16XBddwwKQPBg1HQ8rNLaTif0jHrZU5csuG98HWYqwBzAFN/oeHq1x Pyug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=nF9TanRc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 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 groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id w38-20020a634926000000b005b16e351343si6573093pga.241.2023.11.09.02.08.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Nov 2023 02:08:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=nF9TanRc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 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 groat.vger.email (Postfix) with ESMTP id 0E3FF833838F; Thu, 9 Nov 2023 02:07:53 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232896AbjKIKHJ (ORCPT <rfc822;jaysivo@gmail.com> + 32 others); Thu, 9 Nov 2023 05:07:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51584 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233262AbjKIKHB (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Thu, 9 Nov 2023 05:07:01 -0500 Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1A6D930EF for <linux-kernel@vger.kernel.org>; Thu, 9 Nov 2023 02:06:55 -0800 (PST) Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-1cc9784dbc1so5852405ad.2 for <linux-kernel@vger.kernel.org>; Thu, 09 Nov 2023 02:06:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1699524414; x=1700129214; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WEwbem2dUlV4PdFvgxehEwFjO+wcgltSG0KbchvjnmI=; b=nF9TanRcchKTlQLg3f7JsPamKJ7EkQPrapPlnbCKQkXFHSN3WYwRpCCnknAI8uuxRO q6i2jnQlhVbNeisCkbxNRTINXdewdqNd9QRzTTH6EtjKqCTLYjr/ue5GUf+QtIx6YIBx VztaGn50hHTYZIE+jwaOQ+s15Ri5eTOeRw8v8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699524414; x=1700129214; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WEwbem2dUlV4PdFvgxehEwFjO+wcgltSG0KbchvjnmI=; b=F3iWzUDackiJNnxPlqczdOHpvcXsqNAZcBl7JO9MLZUJaujD3niQ2KL+fdkxQmIUxW Rtlh5xxnMI0SiIHqyCaYmdtBZlaPPFfN50sdu+rPigA5uemXXoE0FIQlKQCJC4KI533E DzNwre8Q3HbOwafiTM+or7N8pBeLRsLcQ7u9oBNih3BdqH3+5ifKDG4ZpoObVuGTsVx/ NaHWE7ZaRCsbAui3RHO2fl04YVDEOFazqH0CFfZPEMUJBCOGFlIINC1d3e3bEwhz5CiQ 7sL4Onu5bKRcAQw5vDmKB4BDRVSb9tmhB1Z4AHF+Zq/gynDn+K4NU/UZZ7vjHiYKaRBN JaGA== X-Gm-Message-State: AOJu0YyzQYe7NUBxRNbCSH+LQ9OY4g/wxT9/Kpz/tOUEzqMwZCpUynZt pbefsVf11xWGgk556gUNy2epHQ== X-Received: by 2002:a17:902:8603:b0:1c9:e229:f5e2 with SMTP id f3-20020a170902860300b001c9e229f5e2mr4402418plo.34.1699524414545; Thu, 09 Nov 2023 02:06:54 -0800 (PST) Received: from wenstp920.tpe.corp.google.com ([2401:fa00:1:10:6f57:d4c:468c:5daf]) by smtp.gmail.com with ESMTPSA id c13-20020a170902d48d00b001c60ba709b7sm3127511plg.125.2023.11.09.02.06.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Nov 2023 02:06:54 -0800 (PST) From: Chen-Yu Tsai <wenst@chromium.org> To: Rob Herring <robh+dt@kernel.org>, Frank Rowand <frowand.list@gmail.com>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>, Conor Dooley <conor+dt@kernel.org>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Cc: Hsin-Yi Wang <hsinyi@chromium.org>, Dmitry Torokhov <dmitry.torokhov@gmail.com>, andriy.shevchenko@linux.intel.com, Jiri Kosina <jikos@kernel.org>, linus.walleij@linaro.org, broonie@kernel.org, gregkh@linuxfoundation.org, hdegoede@redhat.com, james.clark@arm.com, james@equiv.tech, keescook@chromium.org, petr.tesarik.ext@huawei.com, rafael@kernel.org, tglx@linutronix.de, Jeff LaBundy <jeff@labundy.com>, linux-input@vger.kernel.org, Chen-Yu Tsai <wenst@chromium.org>, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, Douglas Anderson <dianders@chromium.org>, Johan Hovold <johan@kernel.org> Subject: [RFC PATCH v2 3/7] arm64: dts: mediatek: mt8173-elm-hana: Mark touchscreens and trackpads as fail Date: Thu, 9 Nov 2023 18:06:00 +0800 Message-ID: <20231109100606.1245545-4-wenst@chromium.org> X-Mailer: git-send-email 2.42.0.869.gea05f2083d-goog In-Reply-To: <20231109100606.1245545-1-wenst@chromium.org> References: <20231109100606.1245545-1-wenst@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Thu, 09 Nov 2023 02:07:53 -0800 (PST) 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 groat.vger.email X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1782080589129991252 X-GMAIL-MSGID: 1782080589129991252 |
Series |
of: Introduce hardware prober driver
|
|
Commit Message
Chen-Yu Tsai
Nov. 9, 2023, 10:06 a.m. UTC
Instead of having them all available, mark them all as "fail-needs-probe-*"
and have the implementation try to probe which one is present.
Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
---
arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi b/arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi index bdcd35cecad9..052109b0fa3b 100644 --- a/arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi @@ -15,6 +15,7 @@ touchscreen2: touchscreen@34 { reg = <0x34>; interrupt-parent = <&pio>; interrupts = <88 IRQ_TYPE_LEVEL_LOW>; + status = "fail-needs-probe-touchscreen"; }; /* @@ -28,6 +29,7 @@ touchscreen3: touchscreen@20 { hid-descr-addr = <0x0020>; interrupt-parent = <&pio>; interrupts = <88 IRQ_TYPE_LEVEL_LOW>; + status = "fail-needs-probe-touchscreen"; }; }; @@ -44,6 +46,7 @@ trackpad2: trackpad@2c { reg = <0x2c>; hid-descr-addr = <0x0020>; wakeup-source; + status = "fail-needs-probe-trackpad"; }; }; @@ -68,3 +71,11 @@ pins_wp { }; }; }; + +&touchscreen { + status = "fail-needs-probe-touchscreen"; +}; + +&trackpad { + status = "fail-needs-probe-trackpad"; +};