MACIO_OUT8
MACIO_OUT8(KEYLARGO_GPIO_EXTINT_0+0xd, 0x28);
MACIO_OUT8(KEYLARGO_GPIO_0+0xd, 0x28);
MACIO_OUT8(KEYLARGO_GPIO_0+0xe, 0x28);
MACIO_OUT8(0x1a3e0, 0x41);
MACIO_OUT8(KL_GPIO_AIRPORT_0, 0);
MACIO_OUT8(KL_GPIO_AIRPORT_1, 0);
MACIO_OUT8(KL_GPIO_AIRPORT_2, 0);
MACIO_OUT8(KL_GPIO_AIRPORT_3, 0);
MACIO_OUT8(KL_GPIO_AIRPORT_4, 0);
MACIO_OUT8(reset_io, KEYLARGO_GPIO_OUTPUT_ENABLE);
MACIO_OUT8(reset_io, 0);
MACIO_OUT8(KL_GPIO_FW_CABLE_POWER , 0);
MACIO_OUT8(KL_GPIO_FW_CABLE_POWER , 4);
MACIO_OUT8(param, (u8)(value & 0xff));
MACIO_OUT8(K2_GPIO_EXTINT_0 + 29,
MACIO_OUT8(K2_GPIO_EXTINT_0 + 29, 0);
MACIO_OUT8(reset_io, KEYLARGO_GPIO_OUTPUT_ENABLE);
MACIO_OUT8(reset_io, 0);
MACIO_OUT8(KEYLARGO_GPIO_EXTINT_0+i, save_gpio_extint[i]);
MACIO_OUT8(KEYLARGO_GPIO_0+i, save_gpio_normal[i]);
MACIO_OUT8(HRW_GPIO_MODEM_RESET, gpio);
MACIO_OUT8(HRW_GPIO_MODEM_RESET, gpio | 1);
MACIO_OUT8(HRW_GPIO_MODEM_RESET, gpio);
MACIO_OUT8(HRW_GPIO_MODEM_RESET, gpio | 1);
MACIO_OUT8(HRW_GPIO_MODEM_RESET,
MACIO_OUT8(KL_GPIO_MODEM_RESET, gpio);
MACIO_OUT8(KL_GPIO_MODEM_RESET, gpio | KEYLARGO_GPIO_OUTOUT_DATA);
MACIO_OUT8(KL_GPIO_MODEM_RESET, gpio);
MACIO_OUT8(KL_GPIO_MODEM_RESET, gpio | KEYLARGO_GPIO_OUTOUT_DATA);
MACIO_OUT8(KL_GPIO_MODEM_RESET, gpio);
MACIO_OUT8(KL_GPIO_MODEM_POWER,
MACIO_OUT8(KL_GPIO_MODEM_POWER,
MACIO_OUT8(KL_GPIO_MODEM_RESET, gpio | KEYLARGO_GPIO_OUTOUT_DATA);
MACIO_OUT8(KL_GPIO_MODEM_RESET, gpio);
MACIO_OUT8(KL_GPIO_MODEM_RESET, gpio | KEYLARGO_GPIO_OUTOUT_DATA);
MACIO_OUT8(KL_GPIO_ETH_PHY_RESET, KEYLARGO_GPIO_OUTPUT_ENABLE);
MACIO_OUT8(KL_GPIO_ETH_PHY_RESET, /*KEYLARGO_GPIO_OUTPUT_ENABLE | */
MACIO_OUT8(KL_GPIO_SOUND_POWER,
MACIO_OUT8(KL_GPIO_SOUND_POWER,
MACIO_OUT8(KEYLARGO_GPIO_0+0xf, 5);
MACIO_OUT8(KEYLARGO_GPIO_0+0xf, 4);
MACIO_OUT8(KEYLARGO_GPIO_EXTINT_0+0xb, 0);
MACIO_OUT8(KEYLARGO_GPIO_EXTINT_0+0xa, 0x28);
MACIO_OUT8(offset, (MACIO_IN8(offset) & ~mask) | (value & mask));
MACIO_OUT8(offset, tmp);