there is an RFC for that, see: - https://github.com/amaranth-lang/rfcs/pull/16 - https://github.com/amaranth-lang/amaranth-soc/pull/40 we are holding on merging it until we can try it with an actual SoC peripheral, which will happen somewhere in december, as part of ongoing work on the peripheral API