I was asked by Idwer to look into this. Since the patch was code reviewed
already I have just some comments:
1) does it work if IMC is disabled?
If not, we should first detect if IMC firmware is active.
2) it writes to reserved bits 7:1
This should be easy fix
3) is there a way to release it back after writes are done?
Alternative way would be to send "go to IDLE/ram command to firmware.