lpc32xx_ic_read
val = lpc32xx_ic_read(ic, LPC32XX_INTC_POL);
val = lpc32xx_ic_read(ic, LPC32XX_INTC_TYPE);
u32 hwirq = lpc32xx_ic_read(ic, LPC32XX_INTC_STAT), irq;
u32 hwirq = lpc32xx_ic_read(ic, LPC32XX_INTC_STAT), irq;
val = lpc32xx_ic_read(ic, LPC32XX_INTC_MASK) & ~mask;
val = lpc32xx_ic_read(ic, LPC32XX_INTC_MASK) | mask;