On MSM8960 and APQ8064 MultiMedia Clock Controller handles special LVDS clock to be used for the MDP4 LVDS / LCD controller. Define corresponding clocks in the bindings and handle branch clocks in the driver. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> --- Dmitry Baryshkov (4): dt-bindings: clock: qcom,mmcc: support LVDS PLL input for apq8064 dt-bindings: clock: qcom,mmcc-msm8960: add LCDC-related clocks clk: qcom: rcg: add 1/1 pixel clock ratio clk: qcom: mmcc-msm8960: handle LVDS clock .../devicetree/bindings/clock/qcom,mmcc.yaml | 4 ++ drivers/clk/qcom/clk-rcg.c | 1 + drivers/clk/qcom/mmcc-msm8960.c | 61 ++++++++++++++++++++-- include/dt-bindings/clock/qcom,mmcc-msm8960.h | 2 + 4 files changed, 64 insertions(+), 4 deletions(-) --- base-commit: 8155b4ef3466f0e289e8fcc9e6e62f3f4dceeac2 change-id: 20241224-apq8064-fix-mmcc-8fc79fb0ace0 Best regards, -- Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx>