add clearing of SPIIRQ register