@nprofile1q... if you'd like to generate HAL/C headers with register defs, yes. The non-arm standard description would be SystemRDL from the same consortium that brought you IP-XACT (you decide whether that's a good thing).
PeakRDL to translate between description and C headers/rust crates/python modules/chisel design/SystemVerliog/VHDL…