]> git.ipfire.org Git - thirdparty/linux.git/commit
arm64: dts: qcom: x1e80100: Add opp-level to indicate PCIe data rates
authorKrishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>
Mon, 13 Oct 2025 10:53:31 +0000 (16:23 +0530)
committerBjorn Andersson <andersson@kernel.org>
Mon, 27 Oct 2025 17:05:54 +0000 (12:05 -0500)
commitcfd8f45ddf8944fa95ae3e8cb5159c62fef95e34
tree8647f050da23e9943dbfa8b3b9d7028b8d479f10
parent860d514f09f0ccecd233808b44918ac5b2c10627
arm64: dts: qcom: x1e80100: Add opp-level to indicate PCIe data rates

The existing OPP table for PCIe is shared across different link
configurations such as data rates 8GT/s x2 and 16GT/s x1. These
configurations often operate at the same frequency, allowing them
to reuse the same OPP entries. However, 8GT/s and 16 GT/s may have
different RPMh votes which cannot be represented accurately when
sharing a single OPP.

To address this, introduce an `opp-level` to indicate the PCIe data
rate and uniquely differentiate OPP entries even when the frequenc
is the same.

Although this platform does not currently suffer from this issue, the
change is introduced to support unification across platforms.

Append the opp level to name of the opp node to indicate both frequency
and level.

Signed-off-by: Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>
Acked-by: Manivannan Sadhasivam <mani@kernel.org>
Link: https://lore.kernel.org/r/20251013-opp_pcie-v5-4-eb64db2b4bd3@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/hamoa.dtsi