This is an automated email from Gerrit. "zapb <[email protected]>" just uploaded a new patch set to Gerrit, which you can find at https://review.openocd.org/c/openocd/+/9156
-- gerrit commit 312b631b150b863e9f29efdae79f3e02e0966623 Author: Marc Schink <[email protected]> Date: Sun Sep 21 19:32:35 2025 +0000 adapter/parport: Drop port number support Support for parallel port numbers has been deprecated for one release and can now be dropped. Change-Id: I7ae7b27a65077411d00a622f185344fea24f1ff8 Signed-off-by: Marc Schink <[email protected]> diff --git a/doc/openocd.texi b/doc/openocd.texi index ae434a47c7..def65c46f7 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -3228,9 +3228,6 @@ The pin direction is given in the following table. @deffn {Config Command} {parport port} file Specify the device file of the parallel port device. The parallel port device file is usually @file{/dev/parportX} on Linux and @file{/dev/ppiX} on FreeBSD. - -For legacy reason, the port number @var{X} can be specified instead of the device file. -@b{Note:} Using the port number is a deprecated feature and will be removed in the future. @end deffn @deffn {Config Command} {parport toggling_time} time diff --git a/src/jtag/drivers/parport.c b/src/jtag/drivers/parport.c index 4f668a4013..3fce3129d9 100644 --- a/src/jtag/drivers/parport.c +++ b/src/jtag/drivers/parport.c @@ -345,24 +345,7 @@ COMMAND_HANDLER(parport_handle_port_command) return ERROR_FAIL; } - char *tmp; - - // We do not use the parse_xxx() or COMMAND_PARSE_xxx() functions here since - // they generate an error message if parsing fails. - char *endptr = NULL; - unsigned long port_number = strtoul(CMD_ARGV[0], &endptr, 0); - - if (*endptr == '\0' && endptr != CMD_ARGV[0]) { - LOG_WARNING("DEPRECATED! Using a port number is deprecated, use the device file instead"); - -#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) - tmp = alloc_printf("/dev/ppi%lu", port_number); -#else - tmp = alloc_printf("/dev/parport%lu", port_number); -#endif - } else { - tmp = strdup(CMD_ARGV[0]); - } + char *tmp = strdup(CMD_ARGV[0]); if (!tmp) { LOG_ERROR("Failed to allocate memory"); --
