]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
clk: samsung: clk-pll: Add support for pll_531x
authorSunyeal Hong <sunyeal.hong@samsung.com>
Wed, 21 Aug 2024 23:26:51 +0000 (08:26 +0900)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Fri, 23 Aug 2024 07:21:28 +0000 (09:21 +0200)
commit9224e288f2e1f9161cf0c54122ac9168b6b68877
tree621e0b6ab1695a3825adb075fad4c0dead8d1040
parentc0979bc8845068b542ef65086f3173494e6a6faf
clk: samsung: clk-pll: Add support for pll_531x

pll531x PLL is used in Exynos Auto v920 SoC for shared pll.
pll531x: Integer/fractional PLL with mid frequency FVCO (800 to 3120 MHz)

PLL531x
FOUT = (MDIV x FIN)/(PDIV x 2^SDIV) for integer PLL
FOUT = (MDIV + F/2^32-F[31]) x FIN/(PDIV x 2^SDIV) for fractional PLL

Signed-off-by: Sunyeal Hong <sunyeal.hong@samsung.com>
Reviewed-by: Alim Akhtar <alim.akhtar@samsung.com>
Link: https://lore.kernel.org/r/20240821232652.1077701-4-sunyeal.hong@samsung.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
drivers/clk/samsung/clk-pll.c
drivers/clk/samsung/clk-pll.h