From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) (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 3B4E03CE495 for ; Fri, 3 Jul 2026 11:56:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783079798; cv=none; b=qmcxNLy2t+TZq6/xXc+vI0JiOEOqMZd13qHmMO7Tg9eHMRXaPC/VeFA/IoEGgVDvoqpDsgKtwvONOjDT5RWV8C4d/VMFRP5u/QOoOFAH8bcFuNXdsE2XJA9MzoPUVQZxycirrUESZZqDPpDTVz5rJgr+6z2ylTZq6tKPSN6kY8Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783079798; c=relaxed/simple; bh=df+Oxwu59Tqkfv1QyLsVXk0WC83aGGx+cVeZR7rfgTc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ui+om6l1c1DCgqucCMr5R+WNOcSA9uUXBheU/DyOPMigUrpnzKI/uk5c5LClsOU5m+6lYa8XyW4KF28clM7CRpCJ9yYDQThLwwueLTwq7tcqqshGkph9JPjwhz3zeq9wJxDYFWsjbLyeU6RtU9UmsZwngUe1obIoJ6fhey7SRZE= 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=cvjdqbMK; arc=none smtp.client-ip=209.85.215.180 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="cvjdqbMK" Received: by mail-pg1-f180.google.com with SMTP id 41be03b00d2f7-c998fd549a8so311271a12.2 for ; Fri, 03 Jul 2026 04:56:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1783079796; x=1783684596; 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=+wQQi5qAJUnUkHX1saOq3zIx6e8dXlHzf8E6xF+VOzM=; b=cvjdqbMKx81gRQXJnVcSuvVfcJjglCzgnvtA8W/kTXYzZraJKM3EvtzK6IHAqz035x p6Q1M0zOE8wqFb44Ouv3Js+2FUY+/XnpbkSgJ0ORRt1pI5CqG4jpDeyJnhZzHYWRrPhk jcsdOXNzQXg/GwkKjMzjy9zGapKYBFzH/7c7g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783079796; x=1783684596; 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; bh=+wQQi5qAJUnUkHX1saOq3zIx6e8dXlHzf8E6xF+VOzM=; b=kmfv7jBs9QrkR6I9jX+TT0P1GXbAzKfNvZmcve9aZdgeAzR7lyibPVRDzIzWKF69Wb V65vXaeAfJzQllZfRBiz2xqj/8/uifRcDf3KrCu4UwaRvzIEzc0MFtpllIFMaoiYN+2W ILMRzX2Ow+2vhCaQxJpKKnhfmPE6Y/41Upj1+r6z0KqrYHY6QyWxVS00ZDMKRxnXbkja sqCHK6CHPfzbF7vm19vMOvy40hbmC/WXf93v5RHFUmu28hmkCmZSK2pqSXgwmR/Gr/Eg SzHhOIaVSKq1HvtMBi+0pAdl7ay6LzuFAV4Iw8D8UT6HD2tuZf8SY7lKFRn+ZMPzC0WE YosA== X-Forwarded-Encrypted: i=1; AFNElJ+mLcYgAofn/u/TmLws75jnfCsNKx+9dgD7AvS+Ng7WBmME76KiLi/mIhsXVr9iWnUoq9pGkTyNwxdokw==@vger.kernel.org X-Gm-Message-State: AOJu0YwKwSUTlI9fIE8ddst75n2kWIUv82Ft+sg+qMWqVzuCSDXr5DE/ OlZtMGvNAbxe9RHEpV/lTkk8QZUEQnlNxfTDGw8jMPZEwt/TxJG3bQ/egyJze8l2Rg== X-Gm-Gg: AfdE7cn99IRdhusxNEs3qHgZhIcorEWlhtk3UyVjTtXk+4/eSHDkftRNBg7LfIMIGin ymk434wehqnk1AtxQsqeoP8P1M4+XcHkYqNdz+f76ymJC2ukyPLO2XAn+NT8bG99nGwvLeu3nyO uEKmDHKmlkzXnE8cjNCcOX8gV11ibjnepFtS7c9GDwEkqHqjowWxTgDJA2Wk7ZK0SPZHbn5Dlre DuLR6KMF78/kVTQNBlY7dQu1lzWYlWTMyJwRE+14BqLPd18ix6oADTfu5qxFtDtorqc6GSa7Pyi Jt4kMziza6R7RIoIEr8apUTMTRwikKOc0E+ZOeH5Sn+xP/nSFXfRLy3gGSSE7OsxJNYlZuN+RH1 aypHbIddkKfqf8un+4Va/jBaDV+bgp79/P7I/KfMMI2Gd3nAC9fGKkZNoyIodtSRrqd43JRvlj6 y73X7XfCDMPdvjGq0+F+K4cvajjaK7RthpSNMA5ifm/z8pNChftMUW5sqARRpTLFvb/5fssmH+d /oXPw0p X-Received: by 2002:a05:6a21:b88:b0:3bf:6222:2e7e with SMTP id adf61e73a8af0-3bfed0e254cmr11946730637.4.1783079795734; Fri, 03 Jul 2026 04:56:35 -0700 (PDT) Received: from wenstp920.tpe.corp.google.com ([2a00:79e0:201d:8:7bc5:6c83:76cd:cbd6]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c9e8bd30ca5sm2569540a12.0.2026.07.03.04.56.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Jul 2026 04:56:35 -0700 (PDT) From: Chen-Yu Tsai To: 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 v2 7/7] arm64: dts: mediatek: mt8192-asurada-spherion: Add Synaptics trackpad's supply Date: Fri, 3 Jul 2026 19:56:00 +0800 Message-ID: <20260703115601.1323491-8-wenst@chromium.org> X-Mailer: git-send-email 2.55.0.rc0.799.gd6f94ed593-goog In-Reply-To: <20260703115601.1323491-1-wenst@chromium.org> References: <20260703115601.1323491-1-wenst@chromium.org> Precedence: bulk X-Mailing-List: linux-input@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 163960f58db5..147a8e9a3a71 100644 --- a/arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts +++ b/arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts @@ -90,6 +90,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.rc0.799.gd6f94ed593-goog