clk: imx: support fracn gppll
authorPeng Fan <peng.fan@nxp.com>
Mon, 28 Feb 2022 02:09:07 +0000 (10:09 +0800)
committerAbel Vesa <abel.vesa@nxp.com>
Fri, 4 Mar 2022 15:06:29 +0000 (17:06 +0200)
commit1b26cb8a77a49d8f8b5b723ef1db4cd6d2434dfc
tree1309e2aad70fa820253fc2c0a1473d6e2a14de53
parent11994196178d9038d659c2b9468d7c219b708a37
clk: imx: support fracn gppll

This PLL module is a Fractional-N synthesizer,
supporting 30-bit numerator and denominator. Numerator is a signed
number. It has feature to adjust fractional portion of feedback
divider dynamically. This fracn gppll is used in i.MX93.

Reviewed-by: Abel Vesa <abel.vesa@nxp.com>
Reviewed-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Link: https://lore.kernel.org/r/20220228020908.2810346-5-peng.fan@oss.nxp.com
Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
drivers/clk/imx/Makefile
drivers/clk/imx/clk-fracn-gppll.c [new file with mode: 0644]
drivers/clk/imx/clk.h