]> www.infradead.org Git - users/jedix/linux-maple.git/commit
clk: qcom: clk-alpha-pll: Add Pongo PLL
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Mon, 6 Jan 2025 13:44:30 +0000 (14:44 +0100)
committerBjorn Andersson <andersson@kernel.org>
Mon, 6 Jan 2025 16:31:39 +0000 (10:31 -0600)
commit1adc528937c62324f319ca02d6827a865beafd0b
tree3f66103015ca5048215999afab299c0d5252e483
parent9d46289f18bdfd7de8346e670fe0b67909bb750b
clk: qcom: clk-alpha-pll: Add Pongo PLL

Add support for Pongo type of PLL clocks, used in Qualcomm SM8750 SoC.
Notable difference comparing to other PLLs is the need for calibration
for internally generated clock followed by wait_for_pll().  This is done
in configure call and at this time clocks are not yet registered, thus
wait_for_pll() cannot use clk_hw_get_name.  Locking during this
calibration requires much more time, thus increase the timeout in
wait_for_pll().

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250106-sm8750-dispcc-v2-2-6f42beda6317@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/clk/qcom/clk-alpha-pll.c
drivers/clk/qcom/clk-alpha-pll.h