Skip to content

genesys: Cache physical register state

Previously part of the register writes have been done directly to the USB device. This way the register contents as known by the backend and the real state easily got out of sync. This PR routes all register writes through Genesys_Device object and stores the data read or written so that there always is a consistent state of the register set available for the users within the backend.

Merge request reports