i.MX clock changes for 5.4:

- Add clock driver for i.MX8MN SoC.
  - Switch i.MX8MM clock driver to platform driver.
  - Add API for clk unregister when driver probe fail.
  - Add Hifi4 DSP related clocks for i.MX8QXP SoC.
  - Fix Audio PLL setting and parent clock for USB.
  - Misc i.MX8 clock driver improvements and corrections.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABAgAGBQJdYmqKAAoJEFBXWFqHsHzO4roH/jD8tQ0m0oi17oBgrgVUTv63
 uBUMlfKeQDOGUM4dp55bqhyEkhGIysYI3mpDPkcglRtqHNYjx8ESQam7vzycKqnU
 REFud1P5ERpSEhZ50e41L0J2/LyN12xO2zMCsZw1S7xO29OdPUeaS1sNIJx7NOQW
 hyN+8RJBbwZ8iRyatWAJepoXv9FepTZ2iMPacHRk3Xdq7JnmQGZcowfjThInq5cV
 nQQBdu7FyWSHj83WWcbTcknTXc5513sPfhn7Sw7jTT4TZ6ZWipKduBoRMEQIDy7d
 jkAz5Idiim85oJ9Qzq5JwELIa09GC1ieWkr2LToPM/ZuktIlmxMF8+3nV4CpAdg=
 =qzTi
 -----END PGP SIGNATURE-----

Merge tag 'clk-imx-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into clk-imx

Pull i.MX clock changes from Shawn Guo:

 - Add clock driver for i.MX8MN SoC
 - Switch i.MX8MM clock driver to platform driver
 - Add API for clk unregister when driver probe fail
 - Add Hifi4 DSP related clocks for i.MX8QXP SoC
 - Fix Audio PLL setting and parent clock for USB
 - Misc i.MX8 clock driver improvements and corrections

* tag 'clk-imx-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (28 commits)
  clk: imx: imx8mn: fix audio pll setting
  clk: imx8mn: Add necessary frequency support for ARM PLL table
  clk: imx8mn: Add missing rate_count assignment for each PLL structure
  clk: imx8mn: fix int pll clk gate
  clk: imx8mn: Add GIC clock
  clk: imx8mn: Fix incorrect parents
  clk: imx8mm: Fix incorrect parents
  clk: imx8mq: Fix sys3 pll references
  clk: imx8mq: Unregister clks when of_clk_add_provider failed
  clk: imx8mm: Unregister clks when of_clk_add_provider failed
  clk: imx8mq: Mark AHB clock as critical
  clk: imx8mn: Keep uart clocks on for early console
  clk: imx: Remove unused function statement
  clk: imx7ulp: Make sure earlycon's clock is enabled
  clk: imx8mm: Switch to platform driver
  clk: imx: imx8mm: fix audio pll setting
  clk: imx8mm: GPT1 clock mux option #5 should be sys_pll1_80m
  clk: imx8mm: Fix typo of pwm3 clock's mux option #4
  clk: imx: Remove unused clk based API
  clk: imx8mq: set correct parent for usb ctrl clocks
  ...
This commit is contained in:
Stephen Boyd 2019-09-04 11:00:15 -07:00
commit 9ea67d14a8
12 changed files with 1188 additions and 140 deletions