In the latest specification, the MEK register is defined as write-only, but the METD and AUX registers are defined as read-write. In what use case would the Caliptra firmware read back a value from the METD and AUX registers? How would the device hardware know which entry to return?
The current LOCK commands are all one way: device firmware provides the values and Caliptra firmware issues the DMA transactions to write these blobs into the registers. There are no LOCK commands to support reading. I propose the METD and AUX registers should also be write-only.