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>
Showing
- Documentation/devicetree/bindings/clock/qcom,a53pll.txt 22 additions, 0 deletionsDocumentation/devicetree/bindings/clock/qcom,a53pll.txt
- drivers/clk/qcom/Kconfig 10 additions, 0 deletionsdrivers/clk/qcom/Kconfig
- drivers/clk/qcom/Makefile 1 addition, 0 deletionsdrivers/clk/qcom/Makefile
- drivers/clk/qcom/a53-pll.c 107 additions, 0 deletionsdrivers/clk/qcom/a53-pll.c
Loading
Please register or sign in to comment