linux-kernelorg-stable/drivers/reset
Conor Dooley 781f60e45b reset: mpfs: add non-auxiliary bus probing
While the auxiliary bus was a nice bandaid, and meant that re-writing
the representation of the clock regions in devicetree was not required,
it has run its course. The "mss_top_sysreg" region that contains the
clock and reset regions, also contains pinctrl and an interrupt
controller, so the time has come rewrite the devicetree and probe the
reset controller from an mfd devicetree node, rather than implement
those drivers using the auxiliary bus. Wanting to avoid propagating this
naive/incorrect description of the hardware to the new pic64gx SoC is a
major motivating factor here.

Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
2025-11-11 16:47:24 +00:00
..
amlogic Reset controller updates for v6.14 (v2) 2025-01-15 18:05:41 +01:00
hisilicon
starfive reset: starfive: jh71x0: Fix accessing the empty member on JH7110 SoC 2024-09-30 14:24:37 +02:00
sti
tegra
Kconfig reset: mpfs: add non-auxiliary bus probing 2025-11-11 16:47:24 +00:00
Makefile reset: aspeed: register AST2700 reset auxiliary bus device 2025-08-14 12:17:45 +02:00
core.c reset: Add devres helpers to request pre-deasserted reset controls 2024-10-01 17:39:53 +02:00
reset-a10sr.c
reset-aspeed.c reset: aspeed: register AST2700 reset auxiliary bus device 2025-08-14 12:17:45 +02:00
reset-ath79.c
reset-axs10x.c
reset-bcm6345.c reset: bcm6345: add support for bcm63xx ephy control register 2025-08-14 12:13:55 +02:00
reset-berlin.c
reset-brcmstb-rescal.c
reset-brcmstb.c
reset-eyeq.c reset: eyeq: fix OF node leak 2025-08-27 16:40:13 +02:00
reset-gpio.c
reset-hsdk.c
reset-imx-scu.c reset: imx: fix incorrect module device table 2025-03-14 16:46:15 +01:00
reset-imx7.c
reset-imx8mp-audiomix.c reset: imx8mp-audiomix: Add support for DSP run/stall 2025-03-13 09:10:33 -06:00
reset-intel-gw.c reset: remove unneeded 'fast_io' parameter in regmap_config 2025-08-14 12:21:39 +02:00
reset-k210.c reset: k210: fix OF node leak in probe() error path 2024-09-02 11:51:19 +02:00
reset-k230.c reset: canaan: add reset driver for Kendryte K230 2025-06-27 17:45:51 +02:00
reset-lantiq.c
reset-lpc18xx.c reset: lpc18xx: simplify with devm_clk_get_enabled() 2024-09-02 11:56:15 +02:00
reset-ma35d1.c
reset-microchip-sparx5.c reset: mchp: sparx5: Fix for lan966x 2025-03-13 09:40:26 +01:00
reset-mpfs.c reset: mpfs: add non-auxiliary bus probing 2025-11-11 16:47:24 +00:00
reset-npcm.c The core framework gained a clk provider helper, a clk consumer helper, and 2024-11-22 17:02:25 -08:00
reset-pistachio.c
reset-qcom-aoss.c
reset-qcom-pdc.c reset: remove unneeded 'fast_io' parameter in regmap_config 2025-08-14 12:21:39 +02:00
reset-raspberrypi.c
reset-rzg2l-usbphy-ctrl.c Reset controller fixes for v6.13 2025-01-15 14:58:22 +01:00
reset-rzv2h-usb2phy.c reset: Add USB2PHY port reset driver for Renesas RZ/V2H(P) 2025-05-05 15:18:35 +02:00
reset-scmi.c
reset-simple.c reset: simple: add support for Sophgo CV1800B 2025-06-27 18:20:15 +02:00
reset-socfpga.c
reset-spacemit.c reset: spacemit: add support for SpacemiT CCU resets 2025-07-07 21:54:16 +08:00
reset-sunplus.c
reset-sunxi.c
reset-th1520.c reset: remove unneeded 'fast_io' parameter in regmap_config 2025-08-14 12:21:39 +02:00
reset-ti-sci.c Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
reset-ti-syscon.c
reset-tn48m.c
reset-tps380x.c
reset-uniphier-glue.c reset: uniphier-glue: Use devm_reset_control_bulk_get_shared_deasserted() 2024-10-01 17:39:53 +02:00
reset-uniphier.c
reset-zynq.c
reset-zynqmp.c