On Thu, Mar 06, 2025 at 02:25:33PM +0530, Jagadeesh Kona wrote: > To configure the video PLLs and enable the video GDSCs on SM8450, > SM8475, SM8550 and SM8650 platforms, the MXC rail must be ON along > with MMCX. Therefore, update the videocc bindings to include > the MXC power domain on these platforms. > > Fixes: 1e910b2ba0ed ("dt-bindings: clock: qcom: Add SM8450 video clock controller") > Signed-off-by: Jagadeesh Kona <quic_jkona@xxxxxxxxxxx> > Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@xxxxxxxxxx> > Acked-by: Rob Herring (Arm) <robh@xxxxxxxxxx> > --- > Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml b/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml > index 62714fa54db82491a7a108f7f18a253d737f8d61..737efc4b46564c1e475b02873d2dc124329fb775 100644 > --- a/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml > +++ b/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml > @@ -32,9 +32,11 @@ properties: > - description: Video AHB clock from GCC > > power-domains: > - maxItems: 1 > description: > - MMCX power domain. > + Power domains required for the clock controller to operate > + items: > + - description: MMCX power domain > + - description: MXC power domain > > required-opps: > maxItems: 1 > @@ -72,7 +74,8 @@ examples: > reg = <0x0aaf0000 0x10000>; > clocks = <&rpmhcc RPMH_CXO_CLK>, > <&gcc GCC_VIDEO_AHB_CLK>; > - power-domains = <&rpmhpd RPMHPD_MMCX>; > + power-domains = <&rpmhpd RPMHPD_MMCX>, > + <&rpmhpd RPMHPD_MXC>; > required-opps = <&rpmhpd_opp_low_svs>; As pointed out by Vladimir, you probably also need a second entry in required-opps. > #clock-cells = <1>; > #reset-cells = <1>; > > -- > 2.34.1 > -- With best wishes Dmitry