I was disappointed when I tried to use svd2rust for the atmel-provided svd's. They unfortunately do not provide reset values for some registers, which causes svd2rust to panic.
There are still a ton of warnings that pop up, and I haven't yet tested it on an MCU but in theory it should work.