MVSOCGPP_GPIOILM
mask = MVSOCGPP_READ(sc, MVSOCGPP_GPIOILM(pin));
MVSOCGPP_WRITE(sc, MVSOCGPP_GPIOILM(pin), mask);
MVSOCGPP_WRITE(sc, MVSOCGPP_GPIOILM(pin),
MVSOCGPP_READ(sc, MVSOCGPP_GPIOILM(pin)) & ~irq_mask);
MVSOCGPP_READ(sc, MVSOCGPP_GPIOILM(pin)));
ilm = MVSOCGPP_READ(sc, MVSOCGPP_GPIOILM(pin));
MVSOCGPP_WRITE(sc, MVSOCGPP_GPIOILM(pin), ilm);
MVSOCGPP_READ(sc, MVSOCGPP_GPIOILM(0)));
MVSOCGPP_READ(sc, MVSOCGPP_GPIOILM(32)));