Amlogic clock updates for v6.13

* Fix hifi_pll rate calculation on s4 and c3
 * Move audio reset implementation from the axg-audio clock controller
   driver to the reset directory, using the auxiliary device bus.
 * Remove the unnecessary spinlock in the mpll driver
 * Fix meson8 clock controller DT bindings
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE9OFZrhjz9W1fG7cb5vwPHDfy2oUFAmcreTkACgkQ5vwPHDfy
 2oWUnA//balQ/f+cM8kWTc1iepYCTyiXhp6DXhapasbkIgJF6nzWna3ZqDnsoeaA
 4Zj1xVuxa3duiA19tW1tb4LloqMBbTUbzJ92V6oGAY3LiNxjD82cAgd83Qaoc2hX
 RPX8tMsUNgZuS6gykCXeiFJQX3gwPNcntPGLOnDTMSRFiEqMymDYXCTf4I0L/Bkq
 vJrcodX6bOFakLBSqdsNTnrBL7I5YDsFLmJI4bMFPgSsImNUpiJPQNlPlR3XwQnI
 6E/YFBD4mIqqxkjILVkNfgjSR92zDebtM4K0m0exAPxy99M0fd8fWhR3eTzvssLS
 0J/uwvh6zlsqMbFNx6PafA0g0fhdIkIAerDTKcToxKRlJCAi1P3bNcvxgf+mKQ44
 tKYSuwoTSBwyOI1dBYOmdZ/ChMM7EFsxjfCRsp5HOsXLv9NSWPhne+JIvleotcvH
 FlQfP5imaNei08BcSFy5jm2IHIbGel26lYX4mkLvbA9xnqHEZntL+NKPVVPEEjg+
 0XAjDzKlnnPQisehWOyPr4rvTz5jwko7UD3jtCQwK0NepKkg8RBPMaTD21BQWYgT
 Dl0seu7gMsDsesqBWZ0HKPyT+z1K3Rcqq3TeP0gnzdLPKch587sf/iAPgsPF6tn9
 tY1JYFUCnKXwsCCHTNZ5QSvIzVH2ZUr+X4p6IMxmdc51muHZ66k=
 =9Xqi
 -----END PGP SIGNATURE-----

Merge tag 'clk-meson-v6.13-1' of https://github.com/BayLibre/clk-meson into clk-amlogic

Pull Amlogic clk driver updates from Jerome Brunet:

 - Fix hifi_pll rate calculation on Amlogic s4 and c3
 - Move audio reset implementation from the Amlogic axg-audio clock
   controller driver to the reset directory, using the auxiliary device
   bus
 - Remove the unnecessary spinlock in the Amlogic mpll driver
 - Fix Amlogic meson8 clock controller DT bindings

* tag 'clk-meson-v6.13-1' of https://github.com/BayLibre/clk-meson:
  clk: amlogic: axg-audio: use the auxiliary reset driver
  reset: amlogic: Fix small whitespace issue
  reset: amlogic: add auxiliary reset driver support
  reset: amlogic: split the device core and platform probe
  reset: amlogic: move drivers to a dedicated directory
  reset: amlogic: add reset status support
  reset: amlogic: use reset number instead of register count
  reset: amlogic: add driver parameters
  reset: amlogic: make parameters unsigned
  reset: amlogic: use generic data matching function
  reset: amlogic: convert driver to regmap
  dt-bindings: clock: convert amlogic,meson8b-clkc.txt to dtschema
  clk: meson: meson8b: remove spinlock
  clk: meson: mpll: Delete a useless spinlock from the MPLL
  clk: meson: s4: pll: fix frac maximum value for hifi_pll
  clk: meson: c3: pll: fix frac maximum value for hifi_pll
  clk: meson: Support PLL with fixed fractional denominators
  clk: meson: s4: pll: hifi_pll support fractional multiplier
This commit is contained in:
Stephen Boyd 2024-11-06 13:40:12 -08:00
commit c601478bf0
26 changed files with 728 additions and 569 deletions