PIN
t->t_dcdr = syn2(p->next, p2, flags | PIN);
else if ((flags & PIN) || t->t_dlef)
const int pin = PIN(bank, idx);
PIN(29, "WifiMode", GPIO_PIN_OUTPUT),
PIN(30, "Sdcc0s0Power", GPIO_PIN_OUTPUT),
PIN( 0, "FanSpeed", GPIO_PIN_OUTPUT),
PIN( 1, "SmcScl", GPIO_PIN_OUTPUT),
PIN( 2, "SmcSda", GPIO_PIN_INPUT | GPIO_PIN_OUTPUT),
PIN( 3, "DcdcPowerControl2", GPIO_PIN_OUTPUT),
PIN( 4, "AvInt", GPIO_PIN_INPUT),
PIN( 5, "Ccrhlo12", GPIO_PIN_OUTPUT),
PIN( 6, "AvReset", GPIO_PIN_OUTPUT),
PIN( 0, "POWER", GPIO_PIN_INPUT),
PIN( 1, "SHUTDOWN", GPIO_PIN_OUTPUT),
PIN( 2, "FAN", GPIO_PIN_OUTPUT),
PIN( 3, "DC_DC", GPIO_PIN_OUTPUT),
PIN( 4, "DI_SPIN", GPIO_PIN_OUTPUT),
PIN( 5, "SLOT_LED", GPIO_PIN_OUTPUT),
PIN( 6, "EJECT_BTN", GPIO_PIN_INPUT),
PIN( 7, "SLOT_IN", GPIO_PIN_INPUT),
PIN( 8, "SENSOR_BAR", GPIO_PIN_OUTPUT),
PIN( 9, "DO_EJECT", GPIO_PIN_OUTPUT),
PIN(10, "EEP_CS", GPIO_PIN_OUTPUT),
PIN(11, "EEP_CLK", GPIO_PIN_OUTPUT),
PIN(12, "EEP_MOSI", GPIO_PIN_OUTPUT),
PIN(13, "EEP_MISO", GPIO_PIN_INPUT),
PIN(14, "AVE_SCL", GPIO_PIN_OUTPUT),
PIN(15, "AVE_SDA", GPIO_PIN_INPUT | GPIO_PIN_OUTPUT),
PIN(16, "DEBUG0", GPIO_PIN_INPUT | GPIO_PIN_OUTPUT),
PIN(17, "DEBUG1", GPIO_PIN_INPUT | GPIO_PIN_OUTPUT),
PIN(18, "DEBUG2", GPIO_PIN_INPUT | GPIO_PIN_OUTPUT),
PIN(19, "DEBUG3", GPIO_PIN_INPUT | GPIO_PIN_OUTPUT),
PIN(20, "DEBUG4", GPIO_PIN_INPUT | GPIO_PIN_OUTPUT),
PIN(21, "DEBUG5", GPIO_PIN_INPUT | GPIO_PIN_OUTPUT),
PIN(22, "DEBUG6", GPIO_PIN_INPUT | GPIO_PIN_OUTPUT),
PIN(23, "DEBUG7", GPIO_PIN_INPUT | GPIO_PIN_OUTPUT),
PIN( 0, "RtcSysInt", GPIO_PIN_INPUT),
PIN( 1, "DwifiMode", GPIO_PIN_OUTPUT),
PIN( 2, "FanPower", GPIO_PIN_OUTPUT),
PIN( 3, "DcdcPowerControl", GPIO_PIN_OUTPUT),
PIN( 5, "Esp10Workaround", GPIO_PIN_OUTPUT),
PIN( 6, "DRCPWRREQ", GPIO_PIN_OUTPUT),
PIN( 7, "JIG", GPIO_PIN_INPUT),
PIN( 8, "PadPd", GPIO_PIN_OUTPUT),
PIN(10, "EepromCs", GPIO_PIN_OUTPUT),
PIN(11, "EepromSk", GPIO_PIN_OUTPUT),
PIN(12, "EepromDo", GPIO_PIN_OUTPUT),
PIN(13, "EepromDi", GPIO_PIN_INPUT),
PIN(14, "Av0I2cClock", GPIO_PIN_OUTPUT),
PIN(15, "Av0I2cData", GPIO_PIN_INPUT | GPIO_PIN_OUTPUT),
PIN(24, "Av1I2cClock", GPIO_PIN_OUTPUT),
PIN(25, "Av1I2cData", GPIO_PIN_INPUT | GPIO_PIN_OUTPUT),
PIN(26, "MuteLamp", GPIO_PIN_OUTPUT),
PIN(27, "BluetoothMode", GPIO_PIN_OUTPUT),
PIN(28, "CcrhReset", GPIO_PIN_OUTPUT),