From mboxrd@z Thu Jan 1 00:00:00 1970 From: Georgi Djakov Subject: [PATCH v2 0/5] Add support for Qualcomm A53 CPU clock Date: Fri, 24 Jul 2015 19:58:34 +0300 Message-ID: <1437757119-6910-1-git-send-email-georgi.djakov@linaro.org> Return-path: Received: from mail-wi0-f173.google.com ([209.85.212.173]:37154 "EHLO mail-wi0-f173.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754342AbbGXQ6r (ORCPT ); Fri, 24 Jul 2015 12:58:47 -0400 Received: by wibud3 with SMTP id ud3so35928920wib.0 for ; Fri, 24 Jul 2015 09:58:45 -0700 (PDT) Sender: linux-arm-msm-owner@vger.kernel.org List-Id: linux-arm-msm@vger.kernel.org To: sboyd@codeaurora.org, agross@codeaurora.org Cc: mturquette@linaro.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, georgi.djakov@linaro.org This patchset adds support for the A53 CPU clock and allows scaling of the CPU frequency on msm8916 based platforms. Changes since v1 (https://lkml.org/lkml/2015/6/12/193) * Drop SR2 PLL patch, as it is already applied. * Add gpll0_vote rate propagation patch. * Update/rebase patches to the current clk-next. Georgi Djakov (4): clk: qcom: Enable gpll0_vote rate propagation on MSM8916 clk: qcom: Add support for regmap mux-div clocks clk: qcom: Add A53 clock driver arm64: dts: qcom: msm8916: Add A53 DT node Stephen Boyd (1): clk: Add safe switch hook Documentation/devicetree/bindings/clock/qcom,a53cc | 25 ++ arch/arm64/boot/dts/qcom/msm8916.dtsi | 12 + drivers/clk/clk.c | 73 ++++- drivers/clk/qcom/Kconfig | 8 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/clk-a53.c | 202 ++++++++++++++ drivers/clk/qcom/clk-regmap-mux-div.c | 291 ++++++++++++++++++++ drivers/clk/qcom/clk-regmap-mux-div.h | 63 +++++ drivers/clk/qcom/gcc-msm8916.c | 1 + include/linux/clk-provider.h | 2 + 10 files changed, 674 insertions(+), 5 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/qcom,a53cc create mode 100644 drivers/clk/qcom/clk-a53.c create mode 100644 drivers/clk/qcom/clk-regmap-mux-div.c create mode 100644 drivers/clk/qcom/clk-regmap-mux-div.h