From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) (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 0EF81443ABF for ; Tue, 11 Aug 2026 12:21:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786450878; cv=none; b=j0umxD/uwjsNqFl+3WfCnEgluJM3uP20/i7ETwd5E0bGrV0kNuATkWP+o1/6oSrBGeelLCf/0xRiCzH1N8eJ288FAMjlt377yltZRHUerceXWmH+/i/SOXpu33ZpGGdB+TyyDz2ndanzoQ3riTAEoc2hL83xL4av9F2GxHr7mi0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786450878; c=relaxed/simple; bh=zw9K5bulR5RCbQzcch5UFQFm1ClqUI2Eu5cBqRJdZYs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rGALX0YA8Nx+ySTZYY9Kx4b4VLKL1l711nTs4SultSU2rkxQt/V1TxPJkSMYiPen6wgUq8EG1jbbby82LIze13G5Ck1e1BKPLfZ89VgglhOgsguvo3f23vTrQyDKjtn2fUpn/jNNBzECbLEtjHvuTfJ9SZHd0kr/UO910t3vOt4= 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=R55gbYpG; arc=none smtp.client-ip=209.85.215.181 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="R55gbYpG" Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-ca957432c7fso2911612a12.1 for ; Tue, 11 Aug 2026 05:21:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1786450876; x=1787055676; 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=/5LbZtLdzstzREZ48zu7bbbJyct6fe22QDz6/0rMi/0=; b=R55gbYpGy9ivCS9D6o20yhuvitL8znHDWJg9vGlJX7pc61gdH+juU7lECmzUNwxalZ X7ngyHVEG78QYf/gDywHghwSBg6snPASWUBoMkrYSh01D7Hv5ar7wcoKThZtwcVMNCeN WCOuw0GFCnRP/BYWSrGlNbLUfBiebsCV63CsM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786450876; x=1787055676; 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=/5LbZtLdzstzREZ48zu7bbbJyct6fe22QDz6/0rMi/0=; b=WI4GN4Cq4Gys6ayS9kKfZUug5aNJ25tJ0qDR0y+kqk2Id7kHy8CDM7cL+0sDrze3Q6 SlyQtve2gU+nAn91cemwNNLQxQHpWWsdedtf+6Jt9YaUErSOcSNbWigNLZDYaXG/ho1+ cZB4B/Pu25bmSWdcsZ0X4MM+m834ME9noBRvqALbCZqwwmmQTb5LojU+fSi9ldXzPlbU nBXsLtBummoz9SbqxfQdBws+i3zarfifOUrnRLEUAhS0VU8d45D9zNzEd7o06aYDePUr hs2PkenTxr6GduIbP2iNWp92WuQo75YF6CQXmdag9zpEQOWv2rlDs+MCKG2Yy60R+zgM nBSg== X-Forwarded-Encrypted: i=1; AHgh+Rp1a43KLPee2IDY0dcx5omkX/pyldQWw99JWEFxoq0pi+RKGELkxDnlrI23VTfMCvmqlgsDOSp2QPg=@vger.kernel.org X-Gm-Message-State: AOJu0Yxcd3UzrJXv7INvPt18hS1vaqJwN/nCokZ94sf5sPUW1/358vGJ PsbZyxP+JylIMjkYsNvHaXNvqblLExp0QI1ahj9+0lLLL0hsqXZQUlfuPj+xRHg0Cg== X-Gm-Gg: AR+sD13KoZVaREHmM5ZnanmzlvZ3VSuUrxe0QwMd2wD6fLIhxif5QfvSB3LOLXsirym PyyUGZuq4OSBve/84arJW3BKqLwhYl+y0tqsk1b2FyRJ/W59c28Lcow/YZ/r8dHtlcThzJe0B02 2zxo/yC+rnu7iygvo/zBzzVeoBjaubC++7xCf2ZlxHDK6zcUVeg81Gm8uFCZYF0PZbqvCGEYom/ XkK7j12+MuIG/P5JilYKr3z/qdzJ4Nqchvs5OlfC6jWMPBzZc5wWp/Ib0ReEN7K+XF/lpb8vFKh XCT8Mny+0j7u886i8H6o0BWJPEW2ruxBBy4mp9F9uFp2a5ijU6JMtj78r8HsCf1LjIftN7BNVVG tx3A8NC+OO1YA56HrxdGzu9AYUXQy+clHivA0S1PviFAFByriIT57LP6TUgFGkSCnujuaBoUR7/ 95gwoTm5UwqJzXA4Qdh7omSxehMhTAijZ8D5bfrjtChPVo4JuLLEoecBeZaVVGxLEC/cTaMI7gz ILnPB6PEzCNKqrR1zUduu4y6M66KWOXk6keGjUrn7SwJg== X-Received: by 2002:a05:6a00:234a:b0:84e:915:d7eb with SMTP id d2e1a72fcca58-84fa8889f0amr2532844b3a.37.1786450876479; Tue, 11 Aug 2026 05:21:16 -0700 (PDT) Received: from wenstp920.tpe.corp.google.com ([2a00:79e0:201d:8:12e1:df26:6add:1ea7]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84fa9574e9dsm662454b3a.54.2026.08.11.05.21.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Aug 2026 05:21:15 -0700 (PDT) From: Chen-Yu Tsai To: Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Benson Leung , Tzung-Bi Shih , Dmitry Torokhov , Jiri Kosina , Andi Shyti Cc: Chen-Yu Tsai , 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 v4 9/9] arm64: dts: mediatek: mt8192-asurada-spherion: Add Synaptics trackpad's supply Date: Tue, 11 Aug 2026 20:20:09 +0800 Message-ID: <20260811122011.3539250-10-wenst@chromium.org> X-Mailer: git-send-email 2.55.0.679.g6767b8d81c-goog In-Reply-To: <20260811122011.3539250-1-wenst@chromium.org> References: <20260811122011.3539250-1-wenst@chromium.org> Precedence: bulk X-Mailing-List: linux-i2c@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.679.g6767b8d81c-goog