On Wed, Dec 03, 2025 at 05:26:32PM +0800, q691800735@163.com wrote: > From: jybruceupup > > Add canaan-k230-reset.h to define reset IDs, types and register offsets > for Kendryte K230 RISC-V SoC, covering CPU, peripherals and subsystems. > > Update MAINTAINERS RISC-V entry to include the new reset binding header > for proper maintenance tracking. > > Signed-off-by: jybruceupup > --- > MAINTAINERS | 1 + > include/dt-bindings/reset/canaan-k230-reset.h | 513 ++++++++++++++++++ > 2 files changed, 514 insertions(+) > create mode 100644 include/dt-bindings/reset/canaan-k230-reset.h > > diff --git a/MAINTAINERS b/MAINTAINERS > index d83920cbc..b489ab6cd 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -22105,6 +22105,7 @@ C: irc://irc.libera.chat/riscv > P: Documentation/arch/riscv/patch-acceptance.rst > T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git > F: arch/riscv/ > +F: include/dt-bindings/reset/canaan-k230-reset.h Something to note here is that adding these files to the main arch/riscv maintainers entry is not appropriate. These should instead be added to a dedicated entry for the canaan k230 reset driver and bindings, with people who specifically care about the device as maintainers (hint: usually that's the author of the driver and bindings). > F: include/dt-bindings/soc/canaan,k230_pm_domains.h > N: riscv > K: riscv