Lines Matching refs:REV
50 #define LN_PIN_GPIO(REV, ID, NAME, REG, SHIFT, INVERT) \ argument
51 static const struct lochnagar_pin lochnagar##REV##_##ID##_pin = { \
52 .name = NAME, .type = LN_PTYPE_GPIO, .reg = LOCHNAGAR##REV##_##REG, \
53 .shift = LOCHNAGAR##REV##_##SHIFT##_SHIFT, .invert = INVERT, \
56 #define LN_PIN_SAIF(REV, ID, NAME) \ argument
57 static const struct lochnagar_pin lochnagar##REV##_##ID##_pin = \
60 #define LN_PIN_AIF(REV, ID) \ argument
61 LN_PIN_SAIF(REV, ID##_BCLK, LN_##ID##_STR"-bclk"); \
62 LN_PIN_SAIF(REV, ID##_LRCLK, LN_##ID##_STR"-lrclk"); \
63 LN_PIN_SAIF(REV, ID##_RXDAT, LN_##ID##_STR"-rxdat"); \
64 LN_PIN_SAIF(REV, ID##_TXDAT, LN_##ID##_STR"-txdat")
90 #define LN_PIN(REV, ID) [LOCHNAGAR##REV##_PIN_##ID] = { \ argument
91 .number = LOCHNAGAR##REV##_PIN_##ID, \
92 .name = lochnagar##REV##_##ID##_pin.name, \
93 .drv_data = (void *)&lochnagar##REV##_##ID##_pin, \
99 #define LN_PINS(REV, ID) \ argument
100 LN_PIN(REV, ID##_BCLK), LN_PIN(REV, ID##_LRCLK), \
101 LN_PIN(REV, ID##_RXDAT), LN_PIN(REV, ID##_TXDAT)
361 #define LN_AIF_PINS(REV, ID) \ argument
362 LOCHNAGAR##REV##_PIN_##ID##_BCLK, \
363 LOCHNAGAR##REV##_PIN_##ID##_LRCLK, \
364 LOCHNAGAR##REV##_PIN_##ID##_TXDAT, \
365 LOCHNAGAR##REV##_PIN_##ID##_RXDAT,
440 #define LN_FUNC_PIN(REV, ID, OP) \ argument
441 LN_FUNC(lochnagar##REV##_##ID##_pin.name, PIN, OP)
446 #define LN_FUNC_AIF(REV, ID, OP) \ argument
447 LN_FUNC(lochnagar##REV##_##ID##_aif.name, AIF, OP)
605 #define LN_GROUP_PIN(REV, ID) { \ argument
606 .name = lochnagar##REV##_##ID##_pin.name, \
608 .pins = &lochnagar##REV##_pins[LOCHNAGAR##REV##_PIN_##ID].number, \
610 .priv = &lochnagar##REV##_pins[LOCHNAGAR##REV##_PIN_##ID], \
613 #define LN_GROUP_AIF(REV, ID) { \ argument
614 .name = lochnagar##REV##_##ID##_aif.name, \
616 .pins = lochnagar##REV##_##ID##_aif.pins, \
617 .npins = ARRAY_SIZE(lochnagar##REV##_##ID##_aif.pins), \
618 .priv = &lochnagar##REV##_##ID##_aif, \