Reset controller updates for v6.5

Use devm_platform_ioremap_resource() instead of platform_get_resource()
 and devm_ioremap_resource() in various drivers, simplify the stih407
 Kconfig and use regmap_field_read_poll_timeout() instead of open-coded
 waiting, and use dev_err_probe() in the meson-audio-arb reset driver.
 With its platform gone, remove the now obsolete oxnas reset driver.
 Drop depends on the non-user-visible CONFIG_AUXILIARY_BUS symbol.
 -----BEGIN PGP SIGNATURE-----
 
 iI0EABYIADUWIQRRO6F6WdpH1R0vGibVhaclGDdiwAUCZFzuABcccC56YWJlbEBw
 ZW5ndXRyb25peC5kZQAKCRDVhaclGDdiwPqvAQCQpFO7l3rsmPZofzKsNaSn/gXF
 h31tbJYAQHNo7VjwrgD/fuSAr/vWbNzibXOjLtn/fv1agXqy1pmT8suzuN5WUQU=
 =2oFc
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmRwmzsACgkQYKtH/8kJ
 Uie9Qw//ZZZD9P6JxDP+Z+AXMt/QdRFO4W+elILxPtJFDcSKugQicEMQxoRxZnzE
 dC1I4diPR8JN/idzYgO5Ympk0SKEAmc6fDwYKRMwqAO4Ow4IMe/Lfugng4nUIcDm
 w3GWRLghxyvFB/L0ocJ/9JfExEgNqjb3FuUB3x/klIdvEPOTCIILIu1rO2+tHQt7
 u07xIhxT4TsujKO6H4PGvkMC6iP6BlPTXQSbuJ3D2WHCbDq9EGfGCPvBhmGBzuFU
 dzqx1BCr/YF04K66ZKTcDgrURynSGVfakck9XXw+3xVOsLuhVeIJtJgx2tdOJSwS
 v+AoA0cnY+1gvHCc8/9bLUdBE781HGKbBczwNBUCd9I7lLYIBIkREn+wTrWKuypV
 nwpt5JUcBjfYVdh2po+nE8Mg3hf23ivCtMW3S5W4jGgFtvk6tJrY3mIJEy43Nqdf
 CPokHvs6v2Bo2mWqKFQyeNxMe1cVudGpwHyw9SQWxhxqfEkJvZFmypTVs0KyHvV8
 KftobOzoO3p53B4MKarS/tAqUH+4CUyWq9MKMeanPt78Z9RgiQ0489emgHh8RJ/b
 aqa/M3uAuD5IgrpTmOD5GYwS46XMiolf450x/z9m52KrHyXgiSMihycG07wF3WKN
 Lr7Yfak26/v4nvt0VoSoAe4XYW944GZMm+KQKaI9gbznrszXOQY=
 =o8Q6
 -----END PGP SIGNATURE-----

Merge tag 'reset-for-v6.5' of git://git.pengutronix.de/pza/linux into soc/drivers

Reset controller updates for v6.5

Use devm_platform_ioremap_resource() instead of platform_get_resource()
and devm_ioremap_resource() in various drivers, simplify the stih407
Kconfig and use regmap_field_read_poll_timeout() instead of open-coded
waiting, and use dev_err_probe() in the meson-audio-arb reset driver.
With its platform gone, remove the now obsolete oxnas reset driver.
Drop depends on the non-user-visible CONFIG_AUXILIARY_BUS symbol.

* tag 'reset-for-v6.5' of git://git.pengutronix.de/pza/linux:
  reset: mpfs: select AUXILIARY_BUS
  reset: starfive: select AUXILIARY_BUS
  reset: oxnas: remove obsolete reset driver
  reset: sti: simplify driver's config and build
  reset: meson-audio-arb: Use dev_err_probe()
  reset: sti: rely on regmap_field_read_poll_timeout for ack wait
  reset: brcmstb-rescal: Use devm_platform_ioremap_resource()
  reset: meson: Use devm_platform_ioremap_resource()
  reset: reset-hsdk: Use devm_platform_ioremap_resource()
  reset: lpc18xx: Use devm_platform_ioremap_resource()
  reset: axs10x: Use devm_platform_ioremap_resource()
  reset: ath79: Use devm_platform_ioremap_resource()

Link: https://lore.kernel.org/r/20230511133235.874566-1-p.zabel@pengutronix.de
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Arnd Bergmann 2023-05-26 13:42:50 +02:00
commit eaae5a8977
15 changed files with 18 additions and 198 deletions