clk: qcom: gcc: Add global clock controller driver for QCS404
authorShefali Jain <shefjain@codeaurora.org>
Wed, 10 Oct 2018 14:51:38 +0000 (20:21 +0530)
committerStephen Boyd <sboyd@kernel.org>
Tue, 16 Oct 2018 22:13:54 +0000 (15:13 -0700)
commit652f1813c113a3f5169cd1325201fdf9b2d22ded
tree500a143fd037ae80bcaabacc12c0fd0f24574170
parenta3d152e40ed9061d085f405bc71eba81fce63ad6
clk: qcom: gcc: Add global clock controller driver for QCS404

Add the clocks supported in global clock controller which clock the
peripherals like BLSPs, SDCC, USB, MDSS etc. Register all the clocks
to the clock framework for the clients to be able to request for them.

Signed-off-by: Shefali Jain <shefjain@codeaurora.org>
Signed-off-by: Taniya Das <tdas@codeaurora.org>
Co-developed-by: Taniya Das <tdas@codeaurora.org>
Signed-off-by: Anu Ramanathan <anur@codeaurora.org>
[bamse, vkoul: rebase and tidyup for upstream]
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Acked-by: Rob Herring <robh@kernel.org>
[sboyd@kernel.org: Lowercase hex]
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Documentation/devicetree/bindings/clock/qcom,gcc.txt
drivers/clk/qcom/Kconfig
drivers/clk/qcom/Makefile
drivers/clk/qcom/gcc-qcs404.c [new file with mode: 0644]
include/dt-bindings/clock/qcom,gcc-qcs404.h [new file with mode: 0644]