[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241213-qcs615-gpu-dt-v2-2-6606c64f03b5@quicinc.com>
Date: Fri, 13 Dec 2024 16:05:44 +0530
From: Akhil P Oommen <quic_akhilpo@...cinc.com>
To: Rob Clark <robdclark@...il.com>, Sean Paul <sean@...rly.run>,
"Konrad
Dybcio" <konradybcio@...nel.org>,
Abhinav Kumar <quic_abhinavk@...cinc.com>,
Dmitry Baryshkov <dmitry.baryshkov@...aro.org>,
Marijn Suijten
<marijn.suijten@...ainline.org>,
Maarten Lankhorst
<maarten.lankhorst@...ux.intel.com>,
Maxime Ripard <mripard@...nel.org>,
Thomas Zimmermann <tzimmermann@...e.de>,
David Airlie <airlied@...il.com>, Simona Vetter <simona@...ll.ch>,
Rob Herring <robh@...nel.org>,
"Krzysztof
Kozlowski" <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
"Bjorn
Andersson" <andersson@...nel.org>
CC: <linux-arm-msm@...r.kernel.org>, <dri-devel@...ts.freedesktop.org>,
<freedreno@...ts.freedesktop.org>, <devicetree@...r.kernel.org>,
<linux-kernel@...r.kernel.org>,
Akhil P Oommen <quic_akhilpo@...cinc.com>,
<20241104-add_initial_support_for_qcs615-v5-4-9dde8d7b80b0@...cinc.com>,
<20241022-qcs615-clock-driver-v4-3-3d716ad0d987@...cinc.com>,
<20240924143958.25-2-quic_rlaggysh@...cinc.com>,
<20241108-qcs615-mm-clockcontroller-v3-7-7d3b2d235fdf@...cinc.com>,
<20241108-qcs615-mm-dt-nodes-v1-1-b2669cac0624@...cinc.com>,
<20241122074922.28153-1-quic_qqzhou@...cinc.com>
Subject: [PATCH v2 2/4] dt-bindings: display/msm/gmu: Document RGMU
RGMU a.k.a Reduced Graphics Management Unit is a small state machine
with the sole purpose of providing IFPC support. Compared to GMU, it
doesn't manage GPU clock, voltage scaling, bw voting or any other
functionalities. All it does is detect an idle GPU and toggle the
GDSC switch. So it doesn't require iommu & opp table.
Signed-off-by: Akhil P Oommen <quic_akhilpo@...cinc.com>
---
Documentation/devicetree/bindings/display/msm/gmu.yaml | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/display/msm/gmu.yaml b/Documentation/devicetree/bindings/display/msm/gmu.yaml
index b1bd372996d5..6889dda7d4be 100644
--- a/Documentation/devicetree/bindings/display/msm/gmu.yaml
+++ b/Documentation/devicetree/bindings/display/msm/gmu.yaml
@@ -27,6 +27,7 @@ properties:
- pattern: '^qcom,adreno-gmu-x[1-9][0-9][0-9]\.[0-9]$'
- const: qcom,adreno-gmu
- const: qcom,adreno-gmu-wrapper
+ - const: qcom,adreno-rgmu
reg:
minItems: 1
@@ -267,12 +268,14 @@ allOf:
properties:
compatible:
contains:
- const: qcom,adreno-gmu-wrapper
+ enum:
+ - qcom,adreno-gmu-wrapper
+ - qcom,adreno-rgmu
then:
properties:
reg:
items:
- - description: GMU wrapper register space
+ - description: RGMU/GMU wrapper register space
reg-names:
items:
- const: gmu
--
2.45.2
Powered by blists - more mailing lists