]> git.baikalelectronics.ru Git - kernel.git/commit
clk: qcom: Add A53 PLL support
authorGeorgi Djakov <georgi.djakov@linaro.org>
Tue, 5 Dec 2017 15:46:58 +0000 (17:46 +0200)
committerStephen Boyd <sboyd@codeaurora.org>
Tue, 2 Jan 2018 18:00:24 +0000 (10:00 -0800)
commit1aedbdbc0d435d17ac2a668e2ae0f0bbd8c27608
tree86310ba2d4e2a574951dffa428e33ac87972fa84
parentf9e9d4ede33f20ad238fc11db0232eaede684940
clk: qcom: Add A53 PLL support

The CPUs on Qualcomm MSM8916-based platforms are clocked by two PLLs,
a primary (A53) CPU PLL and a secondary fixed-rate GPLL0. These sources
are connected to a mux and half-integer divider, which is feeding the
CPU cores.

This patch adds support for the primary CPU PLL which generates the
higher range of frequencies above 1GHz.

Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
Acked-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Tested-by: Amit Kucheria <amit.kucheria@linaro.org>
[sboyd@codeaurora.org: Move to devm provider registration,
NUL terminate frequency table, made tristate/modular]
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Documentation/devicetree/bindings/clock/qcom,a53pll.txt [new file with mode: 0644]
drivers/clk/qcom/Kconfig
drivers/clk/qcom/Makefile
drivers/clk/qcom/a53-pll.c [new file with mode: 0644]