This is an automated email from Gerrit.

"Marc Schink <[email protected]>" just uploaded a new patch set to Gerrit, which you 
can find at https://review.openocd.org/c/openocd/+/9538

-- gerrit

commit 3f2bc2dc7b2e3019b03e972df3ca9b0f3c6baa52
Author: Marc Schink <[email protected]>
Date:   Wed Mar 11 10:54:14 2026 +0100

    Remove remaining giveio parallel port remnants
    
    Clean up all leftover references to giveio parallel port support, which
    was removed in an earlier commit.
    
    Change-Id: I3cc720b9385adf3f0aa08e488cd17e419e0fb963
    Signed-off-by: Marc Schink <[email protected]>

diff --git a/README.md b/README.md
index e7aef54719..1dc85aa0b0 100644
--- a/README.md
+++ b/README.md
@@ -304,13 +304,6 @@ libraries that OpenOCD depends on. Alternatively, you can 
specify
 
 For a more or less complete script that does all this for you, see 
`contrib/cross-build.sh`.
 
-### Parallel Port Dongles
-
-The same is true for the `--enable-parport-giveio` option, you have to
-use both the `--enable-parport` and the `--enable-parport-giveio` option
-if you want to use giveio instead of ioperm parallel port access
-method.
-
 ### Obtaining OpenOCD From Git
 
 You can download the current Git version with a Git client of your
@@ -349,7 +342,3 @@ to add yourself to the "plugdev" group.
 
 For parallel port adapters on GNU/Linux and FreeBSD please change your
 "ppdev" (parport* or ppi*) device node permissions accordingly.
-
-For parport adapters on Windows you need to run install_giveio.bat
-(it's also possible to use "ioperm" with Cygwin instead) to give
-ordinary users permissions for accessing the "LPT" registers directly.
diff --git a/configure.ac b/configure.ac
index 12b4c533a6..1763f1beb8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -294,11 +294,6 @@ AC_ARG_ADAPTERS([
 AC_ARG_ADAPTERS([HOST_ARM_BITBANG_ADAPTERS],[no])
 AC_ARG_ADAPTERS([HOST_ARM_OR_AARCH64_BITBANG_ADAPTERS],[no])
 
-AC_ARG_ENABLE([parport_giveio],
-    AS_HELP_STRING([--enable-parport-giveio],
-      [Enable use of giveio for parport (deprecated, for CygWin only)]),
-    [parport_use_giveio=$enableval], [parport_use_giveio=])
-
 can_build_rshim=no
 
 AS_CASE([$host_os],
@@ -343,10 +338,6 @@ AS_CASE([$host_os],
     AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[return __MINGW32__;]])],
       [is_mingw=yes],[is_mingw=no])
     AS_IF([test "x$is_mingw" = "xyes"], [
-      AS_IF([test "x$parport_use_giveio" = "xno"], [
-        AC_MSG_WARN([--disable-parport-giveio is not supported by MinGW32 
hosts])
-      ])
-      parport_use_giveio=yes
       is_cygwin=no
     ], [
       is_cygwin=yes
@@ -360,11 +351,6 @@ AS_CASE([$host_os],
     is_mingw=yes
     is_win32=yes
 
-    AS_IF([test "x$parport_use_giveio" = "xno"], [
-      AC_MSG_WARN([--disable-parport-giveio is not supported by MinGW32 hosts])
-    ])
-    parport_use_giveio=yes
-
     AS_IF([test "x$ADAPTER_VAR([buspirate])" = "xyes"], [
       AC_MSG_ERROR([The Bus Pirate adapter is currently not supported by 
MinGW32 hosts.])
     ])
@@ -376,17 +362,8 @@ AS_CASE([$host_os],
   ],
   [darwin*], [
     is_darwin=yes
-
-    AS_IF([test "x$parport_use_giveio" = "xyes"], [
-      AC_MSG_WARN([--enable-parport-giveio cannot be used by Darwin hosts])
-    ])
-    parport_use_giveio=no
   ],
   [
-    AS_IF([test "x$parport_use_giveio" = "xyes"], [
-      AC_MSG_WARN([--enable-parport-giveio cannot be used by ]$host[ hosts])
-    ])
-    parport_use_giveio=no
 ])
 
 AS_IF([test "x$is_cygwin" = "xyes"], [
@@ -417,12 +394,6 @@ AS_IF([test "x$ADAPTER_VAR([dummy])" != "xno"], [
   build_bitbang=yes
 ])
 
-AS_IF([test "x$parport_use_giveio" = "xyes"], [
-  AC_DEFINE([PARPORT_USE_GIVEIO], [1], [1 if you want parport to use giveio.])
-], [
-  AC_DEFINE([PARPORT_USE_GIVEIO], [0], [0 if you don't want parport to use 
giveio.])
-])
-
 AS_IF([test "x$use_internal_jimtcl" = "xyes"], [
   AS_IF([test -f "$srcdir/jimtcl/configure"], [
     AS_IF([test "x$use_internal_jimtcl_maintainer" = "xyes"], [
@@ -640,7 +611,6 @@ AS_IF([test "x$enable_esp_usb_jtag" != "xno"], [
 ])
 
 AM_CONDITIONAL([RELEASE], [test "x$build_release" = "xyes"])
-AM_CONDITIONAL([GIVEIO], [test "x$parport_use_giveio" = "xyes"])
 AM_CONDITIONAL([BITBANG], [test "x$build_bitbang" = "xyes"])
 AM_CONDITIONAL([USB_BLASTER_DRIVER], [test "x$enable_usb_blaster" != "xno" -o 
"x$enable_usb_blaster_2" != "xno"])
 AM_CONDITIONAL([USE_LIBUSB1], [test "x$use_libusb1" = "xyes"])

-- 

Reply via email to