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");

-- 

Reply via email to