X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fjtag%2Fdrivers%2Fxlnx-pcie-xvc.c;fp=src%2Fjtag%2Fdrivers%2Fxlnx-pcie-xvc.c;h=48b03ec83c38a2860022c900be44e05b7141210d;hp=fabf0f39f98850f8001e724bf1a2e3bff392b830;hb=60aaf14837d39393edff0df76e426232e72988f5;hpb=8b7265700136d6035d2769531a6202295f7113a6 diff --git a/src/jtag/drivers/xlnx-pcie-xvc.c b/src/jtag/drivers/xlnx-pcie-xvc.c index fabf0f39f9..48b03ec83c 100644 --- a/src/jtag/drivers/xlnx-pcie-xvc.c +++ b/src/jtag/drivers/xlnx-pcie-xvc.c @@ -466,16 +466,17 @@ static const struct command_registration xlnx_pcie_xvc_command_handlers[] = { COMMAND_REGISTRATION_DONE }; -static const char * const xlnx_pcie_xvc_transports[] = { "jtag", NULL }; +static struct jtag_interface xlnx_pcie_xvc_interface = { + .execute_queue = &xlnx_pcie_xvc_execute_queue, +}; -struct jtag_interface xlnx_pcie_xvc_interface = { +struct adapter_driver xlnx_pcie_xvc_adapter_driver = { .name = "xlnx_pcie_xvc", + .transports = jtag_only, .commands = xlnx_pcie_xvc_command_handlers, - .transports = xlnx_pcie_xvc_transports, - .execute_queue = &xlnx_pcie_xvc_execute_queue, - .speed = NULL, - .speed_div = NULL, - .khz = NULL, + .init = &xlnx_pcie_xvc_init, .quit = &xlnx_pcie_xvc_quit, + + .jtag_ops = &xlnx_pcie_xvc_interface, };