CPI does not read the status register, but only writes it.
Looks good to me, let me know if you need someone to commit it :)
Thank you for the review. Indeed I'd need someone to commit this.