On Mon, May 14, 2012 at 10:40:43PM +0900, Graeme Gregory wrote: > In some chips the IRQ status registers are not contiguous in the register > map but spaced at even spaces. This is an easy case to handle with minor > changes. It is assume for this purpose that the stride for status is > equal to the stride for mask/ack registers as well. Applied, thanks. It's a shame to loose the block read but we can always add that back later, it's slightly awkward to fit in though.