Given that a few of the fields in this register are listed as RW, how in the world is anyone expected to change the RW fields without writing to any of the rest of the fields?!
Given the ridiculousness of this, does the documentation incorrectly list the register those few bitfields as RW when they should be RO?