From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 43EB146EC99 for ; Tue, 1 Sep 2026 07:50:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788249021; cv=none; b=uJmXevkBl0mHjbPMQh1dbDiyM0u9qDeHw/eZWY9uwD2FZ53u/UFxsIL+PXgRzx0oKzlGCNetxgU0byVsfj8DrH1REuCPxTwC107yk8Vr6fYKKWf8SBqPtdJV8K6OkK0V3a9xk52n95PvdEOibmwo8yUaJ4A1u/Ab7YTThTVhIN4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788249021; c=relaxed/simple; bh=/rbvHcyLFzkOkhdGFkadotpTkB6WTk/HoLFqLifD8i0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=s4Mkz0ezK/zM33ne470BgnxvmVPuEGrRRnFJDEmgbQw5HTISOIid9p0hx9dIH5c4Ygrm9tw5D662l0YRkSycn7DcUGILPZwQ7ZRuPgNWVnYWK92KUpa7CZtSlFedXVH53rXtZbDOt11FkPcNdmedPxwcRUux5O84yn79KnIinu4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=WqypnplQ; arc=none smtp.client-ip=209.85.214.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="WqypnplQ" Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-2d715f4a587so8230855ad.2 for ; Tue, 01 Sep 2026 00:50:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1788249019; x=1788853819; 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:content-type; bh=3ehsC4fkcGYgZxU5YfTTtJEKH9Dtw/4IjhfNmBesfrM=; b=WqypnplQyVWsYZqIG85/APXZrVaLZMa5u3WqpFXEkkKjbClBhfvPLbN1GRxNgMzLMO AZdP9/+Yto4wK5TR3mQmZ/qxx1OHofL+O6uy5a7Y4qsPVk2XIxg9E1snvDjtAHy9/BoB yiRZne9aNo9S0PiBiWJ4DxUk9yuw+sqaUbSXw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788249019; x=1788853819; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=3ehsC4fkcGYgZxU5YfTTtJEKH9Dtw/4IjhfNmBesfrM=; b=Te79Xh2lIgbQGVUbSTT+527rtw6XJ/C+O4lqG/4KCXOvHC9XWGyW86FbEZ04qDtpcG Un1YmG2drTH596PM38VAV1QqBxQkqtHWWfpzAxLZMiF5s2mqZ58L+AbJEQZVKd2r1f3W LQZESTFr7LmikAPTCeCd8WEppXldK9b+gXKDzrD/bbRi+SeO94Vz8mEWKIGBd2uejjnJ kXQQnEbIj7BZ/ztkSMEe6VViPsLezILBDpQUpELSM8Et7zvFeDUhjXM6XWS+7AiLGMjE J6BKV11URKwzEkFoQvECRe6Eu/cfaZAaiZ+CppTaKfQ/o3HylC8zsYUOyBE9EVEJMeqy 8K0w== X-Forwarded-Encrypted: i=1; AHgh+RrLHYKG23gzE0Uqf+B4QZ/NvELbQ6oC67OkEZ3ZvhO3LK+oVcALqCOe705R38Swpb6hazbBzAdmLtan@vger.kernel.org X-Gm-Message-State: AFuF++kbNZHQkA9cmB6nULhot3ckA95/Nh35fAl2Kb/XnNrBgD8XhUol vrfKEurpmGUlwT3DCULUQ1KEWvK/wm6mvH+3iNAVlrEmkMWZXklA7jsBtETmPxxgDA== X-Gm-Gg: AYBFou1WAc4Sd240CHsT4ANG/P1Q/K2d9t+85P62YIaeWiQUft2Ghrj5JmwXhSk1DAq Scdpmxpdxp+J5KC7A21rskpITMhH5Zjc4Pmm7Jatuk0fdxSb1J7cDyWvsp0iS85/Q6dUcrVpKav RM9iRMZdCpqSF7wEJaI2Y98jTpvwFqiOPcnNlkhVphpAH+xqCdEDL/t8XTRow+xuHXcNiueb9OS GrzWWLmdr1sT7p/9ZDFG7JauDmZrTLeN7ZacqULttn1LdUcSYFH/38GwguhG7g2xZghcN7WgU87 Rh/kkQOGiJmkWYzuKvZwo/+HBOXLTaLN8V2te31PstIJNWuWI54GWod73BGo+a7YI6TY1ffEtb7 xadJOEA9wmMWRBuHmZvVWcZ+OdfbS2LRtGBtyW7rth464qfmS7JADU9QRcmkNcgQC1QDDW35Ay4 h76pzl9dKYmaYuT12kaJ76jcrO4p3sFCCF6/nIf4YEBt3Gk2w0e/TYOh1o88OJu0zHcqV/XOdsP XqkkOESnpvOYQfBLFGeNmyOpmp3DeaaPnrdgl4ayT4w9jU= X-Received: by 2002:a17:902:f791:b0:2d9:1dee:43db with SMTP id d9443c01a7336-2d91dee456dmr196089085ad.15.1788249019467; Tue, 01 Sep 2026 00:50:19 -0700 (PDT) Received: from wenst-7875.tpe.corp.google.com ([2a00:79e0:201d:8:8cf:6df0:9c4e:f5e1]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2d75988b699sm48142515ad.59.2026.09.01.00.50.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2026 00:50:19 -0700 (PDT) From: Chen-Yu Tsai To: Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Dmitry Torokhov , Jiri Kosina , Andi Shyti Cc: Chen-Yu Tsai , Benson Leung , Tzung-Bi Shih , linux-mediatek@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, chrome-platform@lists.linux.dev, linux-input@vger.kernel.org, linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, stable+noautosel@kernel.org Subject: [PATCH v6 8/8] arm64: dts: mediatek: mt8192-asurada-spherion: Add Synaptics trackpad's supply Date: Tue, 1 Sep 2026 15:49:26 +0800 Message-ID: <20260901074930.764550-9-wenst@chromium.org> X-Mailer: git-send-email 2.55.0.897.gb25b4bd76c-goog In-Reply-To: <20260901074930.764550-1-wenst@chromium.org> References: <20260901074930.764550-1-wenst@chromium.org> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The Synaptics trackpad, like the Elan trackpad option, is fed from the system 3.3V power rail. Add it to the trackpad device node. Also add the correct post-power-on delay, even though in practice it is not required. The Synaptics trackpad requires 100ms after power-on (or deasserting the reset, whichever comes later) to fully initialize. The power is always on and the reset pin is not routed out, so the implementation could try skipping the delay. Cc: # Without driver changes only lengthens probe time Fixes: 925ebc0cd55c ("arm64: dts: mt8192-asurada-spherion: Add Synaptics trackpad support") Signed-off-by: Chen-Yu Tsai --- I think this shouldn't be backported, as backporting it without the driver enhancements just delays the trackpad probing with no real gains. --- arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts b/arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts index 68caf4c58cfe..8adbfc307fca 100644 --- a/arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts +++ b/arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts @@ -94,6 +94,8 @@ trackpad@2c { hid-descr-addr = <0x20>; interrupts-extended = <&pio 15 IRQ_TYPE_LEVEL_LOW>; wakeup-source; + vdd-supply = <&pp3300_u>; + post-power-on-delay-ms = <100>; status = "fail-needs-probe"; }; }; -- 2.55.0.897.gb25b4bd76c-goog