Currently to implement a register which is not RO the <access> tag in SVD files has to be given on register level.
In SVD files it is also possible that <access> is only specified for the bitfields and not for the register, which would lead in the current implementation to a read-only register.</access></access>
It would be more convenient if the register access type in this case is defined as the superset of all bitfield aceess types.
For example, the register is declared readable if at least on bitfield is readable and the register is writeable if at least one bitfield is writeable.
Example SVDs which show this behavior/problem are for Infineon XMC series, which can be found at http://dave.infineon.com/Libraries/XMCLib/XMC_Peripheral_Library_v1.0.0.zip under CMSIS/Infineon/SVD