PIO_IFSR
return (readl_relaxed(pio + PIO_IFSR) >> pin) & 0x1;
if ((readl_relaxed(pio + PIO_IFSR) >> pin) & 0x1)
return ((readl_relaxed(pio + PIO_IFSR) >> pin) & 0x1) &&