Add device tree bindings and basic reset controller driver for the BananaPi F3 board.This initial implementation supports the core reset functionality.
Changed in v2: - fixed checkpatch error/warning. - Links to v1: https://lore.kernel.org/u-boot/20250304-reset-k1-v1-0-dc9510ff1...@per1cycle.org/ Signed-off-by: Huan Zhou <m...@per1cycle.org> --- Huan Zhou (4): riscv: dt-binding: k1: Add reset driver binding definition. riscv: reset: k1: Add reset driver riscv: dts: k1: add reset controller node in device tree Add reset config options for k1 arch/riscv/cpu/k1/Kconfig | 1 + arch/riscv/dts/k1.dtsi | 15 + configs/bananapi-f3_defconfig | 1 + drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 1 + drivers/reset/reset-spacemit-k1.c | 548 ++++++++++++++++++++++++++ include/dt-bindings/reset/spacemit-k1-reset.h | 118 ++++++ 7 files changed, 691 insertions(+) --- base-commit: cf6354ab23bfc3337b1087d243e6be4af48abe84 change-id: 20250308-reset-k1-773cd93f5337 Best regards, -- Huan Zhou <m...@per1cycle.org>