The CPU on Qualcomm's IPQ6018 devices are primarily fed by A53 PLL and XO, these are connected to a clock mux and enable block. This patch series adds support for these clocks and inturn enables clocks required for CPU freq. [V3] * Fixed dt binding check error in patch2 dt-bindings: clock: Add YAML schemas for QCOM A53 PLL [V2] * Restructred the patch series as there are two different HW blocks, the mux and enable belongs to the apcs block and PLL has a separate HW block. * Converted qcom mailbox and qcom a53 pll documentation to yaml. * Addressed review comments from Stephen, Rob and Sibi where it is applicable. * Changed this cover letter to state the purpose of this patch series Sivaprakash Murugesan (8): dt-bindings: mailbox: Add YAML schemas for QCOM APCS global block dt-bindings: clock: Add YAML schemas for QCOM A53 PLL clk: qcom: Add A53 PLL support for ipq6018 devices clk: qcom: Add DT bindings for ipq6018 apss clock controller clk: qcom: Add ipq apss clock controller dt-bindings: mailbox: Add dt-bindings for ipq6018 apcs global block mailbox: qcom: Add ipq6018 apcs compatible arm64: dts: ipq6018: Add a53 pll and apcs clock .../devicetree/bindings/clock/qcom,a53pll.txt | 22 ---- .../devicetree/bindings/clock/qcom,a53pll.yaml | 60 +++++++++ .../bindings/mailbox/qcom,apcs-kpss-global.txt | 88 ------------- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 101 +++++++++++++++ arch/arm64/boot/dts/qcom/ipq6018.dtsi | 16 ++- drivers/clk/qcom/Kconfig | 10 ++ drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/a53-pll.c | 136 +++++++++++++++++---- drivers/clk/qcom/apss-ipq.c | 107 ++++++++++++++++ drivers/mailbox/qcom-apcs-ipc-mailbox.c | 22 ++-- include/dt-bindings/clock/qcom,apss-ipq.h | 12 ++ 11 files changed, 430 insertions(+), 145 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/qcom,a53pll.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,a53pll.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.txt create mode 100644 Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml create mode 100644 drivers/clk/qcom/apss-ipq.c create mode 100644 include/dt-bindings/clock/qcom,apss-ipq.h -- 2.7.4