From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f53.google.com (mail-pj1-f53.google.com [209.85.216.53]) (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 6471C34676F for ; Sat, 21 Feb 2026 10:53:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771671208; cv=none; b=hkzoxEv3imiBl+kIdamqaKzLRsKlKT8TQ9OcndgLDoxVUHGzwFVudIEYlQVZcuXsoOWHLPtrYUaNz5znn0jvnmhrIbLgFAkNOdRmJjHyiCabDMPfc4IXjowFphNMYbyFlhV0LTmmRNVKeUNooSxXp2tTj7S8fTy68tGDvzGW7uA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771671208; c=relaxed/simple; bh=vd8xj7CMO3Dv+YwIu1Os2yHeUy24iPxFLciO/k2/hiY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=A1KvimPd2vENNlHgYi24mnaegFrWotdu8wa2tEHZg3lVdbh2J68bRDV+x/uBsn1bjEb1mQKK1osrJX3Sh1WcR5mPO6sJpArLNBjGxTfYsP1pIGTHwTvN/QIOjPNDmLVUCs9P0gdW9+G9k3HU+PMmp/OZfy91Ev+TNDvZixEtqNA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=quora.org; spf=pass smtp.mailfrom=quora.org; dkim=pass (1024-bit key) header.d=quora.org header.i=@quora.org header.b=Zs1PZR7S; arc=none smtp.client-ip=209.85.216.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=quora.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quora.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=quora.org header.i=@quora.org header.b="Zs1PZR7S" Received: by mail-pj1-f53.google.com with SMTP id 98e67ed59e1d1-354a2d107bfso1181431a91.0 for ; Sat, 21 Feb 2026 02:53:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quora.org; s=google; t=1771671203; x=1772276003; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=u2FH+ENmL44rmliSw5sDxFHS0xH8PJs3ALHZb419LAQ=; b=Zs1PZR7Sn0sMeJMovEUorOtSteJk/PG+1R7mWZOzggp1JlnGWazGwcSnucXg6ms1RY W1tRXIRWI1ycTSJDgngVusp5i5oSmCq2iSwxvdSyU3GOASVMNQ8CO44/CrKXFwYTj+IF JlZUyDi/bqK0yenbZCrgzHPONB3Yg9KhWMEbQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771671203; x=1772276003; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=u2FH+ENmL44rmliSw5sDxFHS0xH8PJs3ALHZb419LAQ=; b=j3+2Es69N4VczC8heIW9Jg9K8GKTpwjg+0l7swqDKu7oxcBaxTcEb0mFB/CrIVK4mq 0U8Vkjh3wyReHaSi1ZRMonIbwRF1tarqxh/pJcZ1XED56NTs2KSdPYqLRxVfqtvszubv UZGrWvmpt3QQWBSe0hARZSoZcuxgn1JTriy6UEgeeTKNgy6B9efACuSkYitz9ymOhULE oeMmFoVVJ0SCNbs74/g3ATA/Yh5uJzQyQJQxAhL0q2AJLphVkWcKYBij85Kw0iI4yvd4 U0cFAOjFy4CdcOZ7jJv843cSJUM//sHKP6Rv9tzOwXHA7wohoCloVM/MGGXfMT0VPc+c pnCw== X-Forwarded-Encrypted: i=1; AJvYcCWZKCl539IS1vOnOd1tTVMlgu8ONEQ+x/HidAc0C3QON15UpUdzVrE2A87FFJJX1q0Ew4juYfF8e2I9VbI=@vger.kernel.org X-Gm-Message-State: AOJu0YyxFRmhrY17rT6M2ChVJRPpCmB/lA5T6oBVj5PW+hABHvr+bhC4 36C7hgUPb6SwlAWJABcaok2OqQwcdjX0q09vWXCutwsjxGDg3sh+laMleQhNVq2m5kQ= X-Gm-Gg: AZuq6aIKXL3tZ4OecAuc6M9NZWpkl+brm5U3CP9xQrNK0KfWkp6oqahuBWxSe5O0Ryv SvjJT5UZvKvSnKs3ssFtoOTReb5TTzNZaYWkEapg5RfDbpxPqHm63cpAZqKr+FnSg28xBy14tYT fWhYx5Kwedg8ieg/OEISJB9RcC8fBpwK9NHGvm/SkTli+novYJDm1BTuloVHhCDqIpB5SOlHppp 1FAZaB97FZD8pcri1eg5x/GexFH6Bi71NxIzVSvm8NwCx4nnUYhX1dq0Xn3xNJ/Y71HqywrccVV fEUGwRtKi/gYfgyOClS5EhX9UKP4mHODFAh+Zmsoh/7s+MvU6yB/k6lndepGVCEzbloX3zlzbTq J2F4GxbwaI0fGlvcof9beHncWOPehaWrjY1IIi2LKzhDDiUosEjHMcz6c37IAncOpcyrfP9Z9LP O7Oy0PW5JTy7azOzqecyCqd/yJEPt+WAK2UaTb1AgW/9REUtQNNFAp52Jj459HTLuOhP6sBRHtC FGGLQSF1YIg7tFIw5kCeSP/lYhC4t4cJ4x/WirWVE5yAU3VX/9r9NZ/yuEc2iQC1+t30fAy26pT 9DBMXkUmNdbTUYGAHGd+xcOA/+m+mc/LFoGpT29ajylDgV5uJCjDCtPAXikiUT5LJoBC X-Received: by 2002:a17:90a:da90:b0:353:49f2:1e7a with SMTP id 98e67ed59e1d1-358ae8b3b46mr2945299a91.17.1771671203594; Sat, 21 Feb 2026 02:53:23 -0800 (PST) Received: from aegis ([138.84.66.135]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c70b72603dfsm1924094a12.28.2026.02.21.02.53.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Feb 2026 02:53:23 -0800 (PST) From: Daniel J Blueman To: Konrad Dybcio , Maulik Shah Cc: Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, stable@kernel.org, Daniel J Blueman Subject: [PATCH] arm64: dts: qcom: hamoa/x1: Fix TODO in system power domain node Date: Sat, 21 Feb 2026 18:51:56 +0800 Message-ID: <20260221105245.19328-1-daniel@quora.org> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit At present, designs based on the Qualcomm X1 Hamoa reference platform have an always-on system power domain since the OF node values aren't implement. Fix this by using the CPU C4, cluster CL5 and system DRIPS parameters from the ACPI DSDT Windows uses, together with the Low Power Idle _LPI minimum residency of 9000us and wake latency of 5000us as exit latency. Finally, assume the entry latency is the difference of these two values. Tested on a Lenovo Yoga Slim 7x with Qualcomm X1E-80-100. Fixes: f33767e3cfa5 ("arm64: dts: qcom: x1e80100: Add missing system-wide PSCI power domain") Signed-off-by: Daniel J Blueman --- arch/arm64/boot/dts/qcom/hamoa.dtsi | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/hamoa.dtsi b/arch/arm64/boot/dts/qcom/hamoa.dtsi index a17900eacb20..64338769bc85 100644 --- a/arch/arm64/boot/dts/qcom/hamoa.dtsi +++ b/arch/arm64/boot/dts/qcom/hamoa.dtsi @@ -290,6 +290,14 @@ cluster_cl5: cluster-sleep-1 { exit-latency-us = <4000>; min-residency-us = <7000>; }; + + domain_ss3: domain-sleep-0 { + compatible = "domain-idle-state"; + arm,psci-suspend-param = <0x0200c354>; + entry-latency-us = <4000>; + exit-latency-us = <5000>; + min-residency-us = <9000>; + }; }; }; @@ -448,7 +456,7 @@ cluster_pd2: power-domain-cpu-cluster2 { system_pd: power-domain-system { #power-domain-cells = <0>; - /* TODO: system-wide idle states */ + domain-idle-states = <&domain_ss3>; }; }; -- 2.51.0