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 0F02E443E5D 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=1786450879; cv=none; b=XQxUdcgiDIgGdcTGpYd6ICy323gaQ63aQmWaHeE2PRZvTrFvX6NiqRNbY1AAcYqulrp5T0UPB/AiVkXpP1KoqQ61BLlWzo4vdNycOilP2ZJhvkZmBxhMJwjFsWLhZgp8Df4UZPuesexA5RwsZSjFU5v8CVEyTXdEsvY7E5t6CjA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786450879; c=relaxed/simple; bh=zw9K5bulR5RCbQzcch5UFQFm1ClqUI2Eu5cBqRJdZYs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=eq0bMNjIUyaKi09L3+u8MwlYbDzYmys02l8FPTVUcuXEwXGI0OgCAR7Rh54ROLzgzCqu3iz3fZTmCTkPscgDLsyBiWuBfCKiz2KhRUe6t/IIs7C8RzzcDvIhikzjW9R6SypfvPyt2m6rN2HMFnbyv0PWepzshX+dpWPxnWkkTEY= 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-ca97d139d5fso2544223a12.0 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=OXIhN/V8//zoEObv0X+UEVDVnMpQQS8VrTH81+WzBe87+ChGKCLoGF91hcHiEQgnbx dvNWk8zsfJkZkYdq7W6+N2261KgVTXIo9Hn67YDq5ecs2xWGdIetD3TjrRID5jM4WjIw wOhMtUTA4IlANmxZMTWDZ8O0r+7N0avPOwQ4H3Q4nzNHa8sLlRsoovLccAhQoGvxhC4F QuoR3iHQ6Clzq/KtCTDjcz7exILPGahrn/8Ppljgn7xqZzwUzGfaVC1+pTtgdChfgpo9 iEl69KSxL7xanIyYCARW0neYRLeHrNr2O0rZx8WI7LTqem8zHyOJrrl4KjSvQF9X2mls u0MA== X-Forwarded-Encrypted: i=1; AHgh+RrnxR14A6PZ+64jDUL496kZNzJfTvU3T+JGBwy0nnkwJsiIiIzbk6qFlbJbBKxsRjBnjgDBYPu4nJA3ZyA=@vger.kernel.org X-Gm-Message-State: AOJu0Yx0Y3adVcQwbFuHfb3IBSP0qcTMN0rv/oqeOqhIv9yby7iVGIGS 5bGrEFG/KkIJUFNtO09P4+A+8NHdqVL0W37PGymqq3TIJjpXxAs6oGREj9iyvEtMoA== X-Gm-Gg: AR+sD12byOanTM5ddpUd88sxLeFGWjjP+kF4hH4wbpI2yZrubGrgG4ENrNtO5Z4CvQH 0+RRk+o9+ai0rQjM+peNf0mBB7kalY/9Vd2Hi8KrXzRy/SAwSPedH56XQWovGm5T00DtfcgCq0X +BOqO2Whuj62xSu2LiPMrGPHkFXDiju+RcXXdhtrVHdV81Or76rSunehD9/zO6EVZhdG54fT0B7 gWN4Syj+0lmbzmiJiEnim315Adn6bj6ADfmhLEQs8ix+m/qdpQm4ykkZoRzkteF72HOuXPzxorB uzDCgWHz+vnbWtKaEomMEFeBji4qX+6hFg+9RWR//M0hIPoVYaoIXOaiNr5GWyiShm4CrIn37AK iwaoWvirvXK3Zy7IReX/mJuEyGDOx98AtImcvdtH5g3nUOjaSqVDN79aPM3Bn8pCwQ8ddb54/wo PrDYNKaNrfR4n8ZtrMJCYT60WwYXLcnuxPiVL6M7Cj9A4Ci4cEhYNAlEyPqz5tRafdq+LSF78t/ UhXsTHqfHPBJPvgMYMeHOTsA3EltYG1gNnr9SQ7p8IxcQ== 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-kernel@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