From nobody Fri Apr 17 09:17:34 2026 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: quoted-printable Content-Type: text/plain; charset="utf-8" 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 r= esidency of 9000us and wake latency of 5000us as exit latency. Finally, ass= ume 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 P= SCI 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 =3D <4000>; min-residency-us =3D <7000>; }; + + domain_ss3: domain-sleep-0 { + compatible =3D "domain-idle-state"; + arm,psci-suspend-param =3D <0x0200c354>; + entry-latency-us =3D <4000>; + exit-latency-us =3D <5000>; + min-residency-us =3D <9000>; + }; }; }; =20 @@ -448,7 +456,7 @@ cluster_pd2: power-domain-cpu-cluster2 { =20 system_pd: power-domain-system { #power-domain-cells =3D <0>; - /* TODO: system-wide idle states */ + domain-idle-states =3D <&domain_ss3>; }; }; =20 --=20 2.51.0