linux/drivers/reset
Guodong Xu 2875b4b5d2 reset: Create subdirectory for SpacemiT drivers
Create a dedicated subdirectory for SpacemiT reset drivers to allow
for better organization as support for more SoCs is added.

Move the existing K1 reset driver into this new directory and rename
it to reset-spacemit-k1.c.

Rename the Kconfig symbol to RESET_SPACEMIT_K1 and update its default
from ARCH_SPACEMIT to SPACEMIT_K1_CCU. The reset driver depends on the
clock driver to register reset devices as an auxiliary device, so the
default should reflect this dependency.

Also sort the drivers/reset/Kconfig entries alphabetically.

Reviewed-by: Alex Elder <elder@riscstar.com>
Signed-off-by: Guodong Xu <guodong@riscstar.com>
Reviewed-by: Yixun Lan <dlan@kernel.org>
Link: https://lore.kernel.org/spacemit/20260114092742-GYC7933267@gentoo.org/ [1]
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
2026-01-24 16:53:02 +01:00
..
amlogic Reset controller updates for v6.14 (v2) 2025-01-15 18:05:41 +01:00
hisilicon reset: hisilicon: hi6220: add missing MODULE_DESCRIPTION() macro 2024-06-21 13:49:25 +02:00
spacemit reset: Create subdirectory for SpacemiT drivers 2026-01-24 16:53:02 +01:00
starfive reset: starfive: jh71x0: Fix accessing the empty member on JH7110 SoC 2024-09-30 14:24:37 +02:00
sti reset: sti: allow building under COMPILE_TEST 2024-06-24 09:50:31 +02:00
tegra reset: tegra-bpmp: allow building under COMPILE_TEST 2024-07-01 09:57:48 +02:00
core.c reset: gpio: add the "compatible" property 2026-01-08 12:25:20 +01:00
Kconfig reset: Create subdirectory for SpacemiT drivers 2026-01-24 16:53:02 +01:00
Makefile reset: Create subdirectory for SpacemiT drivers 2026-01-24 16:53:02 +01: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: ath79: remove unneeded call to platform_set_drvdata() 2023-08-08 15:31:00 +02:00
reset-axs10x.c reset: axs10x: Use devm_platform_ioremap_resource() 2023-05-08 09:28:31 +02:00
reset-bcm6345.c reset: bcm6345: add support for bcm63xx ephy control register 2025-08-14 12:13:55 +02:00
reset-berlin.c reset: berlin: fix OF node leak in probe() error path 2024-09-02 11:51:19 +02:00
reset-brcmstb-rescal.c reset: brcmstb-rescal: Use devm_platform_ioremap_resource() 2023-05-08 09:28:31 +02:00
reset-brcmstb.c reset: brcmstb: Use devm_platform_get_and_ioremap_resource() 2023-11-28 17:19:38 +01:00
reset-eic7700.c reset: eswin: Add eic7700 reset driver 2025-11-18 17:52:54 +01:00
reset-eyeq.c reset: eyeq: fix OF node leak 2025-08-27 16:40:13 +02:00
reset-gpio.c reset: gpio: check the return value of gpiod_set_value_cansleep() 2026-01-24 16:25:46 +01:00
reset-hsdk.c reset: reset-hsdk: Use devm_platform_ioremap_resource() 2023-05-08 09:28:31 +02:00
reset-imx-scu.c reset: imx: fix incorrect module device table 2025-03-14 16:46:15 +01:00
reset-imx7.c reset: Explicitly include correct DT includes 2023-07-28 17:36:20 +02:00
reset-imx8mp-audiomix.c reset: imx8mp-audiomix: Support i.MX8ULP SIM LPAV 2026-01-24 16:22:49 +01: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: lantiq: remove unneeded call to platform_set_drvdata() 2023-08-08 15:31:00 +02:00
reset-lpc18xx.c reset: lpc18xx: simplify with devm_clk_get_enabled() 2024-09-02 11:56:15 +02:00
reset-ma35d1.c reset: Add Nuvoton ma35d1 reset driver support 2023-06-05 13:18:09 +02:00
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-aoss: Convert to devm_platform_ioremap_resource() 2023-11-28 17:19:39 +01:00
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: rzg2l-usbphy-ctrl: Add suspend/resume support 2026-01-24 16:40:25 +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-sunplus.c reset: sunplus: Use devm_platform_get_and_ioremap_resource() 2023-11-28 17:19:39 +01:00
reset-sunxi.c
reset-th1520.c reset: th1520: Support reset controllers in more subsystems 2025-11-18 17:52:54 +01: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: ti: syscon: remove unneeded call to platform_set_drvdata() 2023-08-08 15:31:00 +02:00
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: Explicitly include correct DT includes 2023-07-28 17:36:20 +02:00
reset-zynq.c reset: zynq: remove unneeded call to platfrom_set_drvdata() 2023-08-08 15:31:00 +02:00
reset-zynqmp.c reset: zynqmp: removed unneeded call to platform_set_drvdata() 2023-08-08 15:31:00 +02:00