GPP_CTRL
ret = mt312_writereg(state, GPP_CTRL, 0x80);
ret = mt312_readreg(state, GPP_CTRL, &val);
ret = mt312_writereg(state, GPP_CTRL, val);
ret = mt312_writereg(state, GPP_CTRL, 0x00);