ft2232 table init cleanup
Use labeled initializers in the table of layouts instead of positional ones. This ls cleaner and less error prone, plus it simplifies patches which add members to these structure. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
This commit is contained in:
@@ -185,25 +185,84 @@ static void ktlink_blink(void);
|
||||
|
||||
static const struct ft2232_layout ft2232_layouts[] =
|
||||
{
|
||||
{ "usbjtag", usbjtag_init, usbjtag_reset, NULL },
|
||||
{ "jtagkey", jtagkey_init, jtagkey_reset, NULL },
|
||||
{ "jtagkey_prototype_v1", jtagkey_init, jtagkey_reset, NULL },
|
||||
{ "oocdlink", jtagkey_init, jtagkey_reset, NULL },
|
||||
{ "signalyzer", usbjtag_init, usbjtag_reset, NULL },
|
||||
{ "evb_lm3s811", usbjtag_init, usbjtag_reset, NULL },
|
||||
{ "luminary_icdi", usbjtag_init, usbjtag_reset, NULL },
|
||||
{ "olimex-jtag", olimex_jtag_init, olimex_jtag_reset, olimex_jtag_blink },
|
||||
{ "flyswatter", flyswatter_init, flyswatter_reset, flyswatter_jtag_blink },
|
||||
{ "turtelizer2", turtle_init, turtle_reset, turtle_jtag_blink },
|
||||
{ "comstick", comstick_init, comstick_reset, NULL },
|
||||
{ "stm32stick", stm32stick_init, stm32stick_reset, NULL },
|
||||
{ "axm0432_jtag", axm0432_jtag_init, axm0432_jtag_reset, NULL },
|
||||
{ "sheevaplug", sheevaplug_init, sheevaplug_reset, NULL },
|
||||
{ "icebear", icebear_jtag_init, icebear_jtag_reset, NULL },
|
||||
{ "cortino", cortino_jtag_init, comstick_reset, NULL },
|
||||
{ "signalyzer-h", signalyzer_h_init, signalyzer_h_reset, signalyzer_h_blink },
|
||||
{ "ktlink", ktlink_init, ktlink_reset, ktlink_blink },
|
||||
{ NULL, NULL, NULL, NULL },
|
||||
{ .name = "usbjtag",
|
||||
.init = usbjtag_init,
|
||||
.reset = usbjtag_reset,
|
||||
},
|
||||
{ .name = "jtagkey",
|
||||
.init = jtagkey_init,
|
||||
.reset = jtagkey_reset,
|
||||
},
|
||||
{ .name = "jtagkey_prototype_v1",
|
||||
.init = jtagkey_init,
|
||||
.reset = jtagkey_reset,
|
||||
},
|
||||
{ .name = "oocdlink",
|
||||
.init = jtagkey_init,
|
||||
.reset = jtagkey_reset,
|
||||
},
|
||||
{ .name = "signalyzer",
|
||||
.init = usbjtag_init,
|
||||
.reset = usbjtag_reset,
|
||||
},
|
||||
{ .name = "evb_lm3s811",
|
||||
.init = usbjtag_init,
|
||||
.reset = usbjtag_reset,
|
||||
},
|
||||
{ .name = "luminary_icdi",
|
||||
.init = usbjtag_init,
|
||||
.reset = usbjtag_reset,
|
||||
},
|
||||
{ .name = "olimex-jtag",
|
||||
.init = olimex_jtag_init,
|
||||
.reset = olimex_jtag_reset,
|
||||
.blink = olimex_jtag_blink
|
||||
},
|
||||
{ .name = "flyswatter",
|
||||
.init = flyswatter_init,
|
||||
.reset = flyswatter_reset,
|
||||
.blink = flyswatter_jtag_blink
|
||||
},
|
||||
{ .name = "turtelizer2",
|
||||
.init = turtle_init,
|
||||
.reset = turtle_reset,
|
||||
.blink = turtle_jtag_blink
|
||||
},
|
||||
{ .name = "comstick",
|
||||
.init = comstick_init,
|
||||
.reset = comstick_reset,
|
||||
},
|
||||
{ .name = "stm32stick",
|
||||
.init = stm32stick_init,
|
||||
.reset = stm32stick_reset,
|
||||
},
|
||||
{ .name = "axm0432_jtag",
|
||||
.init = axm0432_jtag_init,
|
||||
.reset = axm0432_jtag_reset,
|
||||
},
|
||||
{ .name = "sheevaplug",
|
||||
.init = sheevaplug_init,
|
||||
.reset = sheevaplug_reset,
|
||||
},
|
||||
{ .name = "icebear",
|
||||
.init = icebear_jtag_init,
|
||||
.reset = icebear_jtag_reset,
|
||||
},
|
||||
{ .name = "cortino",
|
||||
.init = cortino_jtag_init,
|
||||
.reset = comstick_reset,
|
||||
},
|
||||
{ .name = "signalyzer-h",
|
||||
.init = signalyzer_h_init,
|
||||
.reset = signalyzer_h_reset,
|
||||
.blink = signalyzer_h_blink
|
||||
},
|
||||
{ .name = "ktlink",
|
||||
.init = ktlink_init,
|
||||
.reset = ktlink_reset,
|
||||
.blink = ktlink_blink
|
||||
},
|
||||
{ .name = NULL, /* END OF TABLE */ },
|
||||
};
|
||||
|
||||
static uint8_t nTRST, nTRSTnOE, nSRST, nSRSTnOE;
|
||||
|
||||
Reference in New Issue
Block a user