From 4af49bb5fbe64f1db456562f7229b4a9af4d2bb3 Mon Sep 17 00:00:00 2001
From: Alex Papazoglou <papazoga@gmail.com>
Date: Wed, 31 Aug 2022 11:45:08 -0700
Subject: [PATCH 1/3] avrdude.conf.in: Adds digilent-hs2 dongle

Adds support for Digilint JTAG HS2 in MPSSE mode.
---
 src/avrdude.conf.in | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/src/avrdude.conf.in b/src/avrdude.conf.in
index 1152af77..9b461996 100644
--- a/src/avrdude.conf.in
+++ b/src/avrdude.conf.in
@@ -1044,6 +1044,28 @@ programmer
     rdyled                 = ~15;
 ;
 
+#
+# Digilent JTAG HS2 programmer. FT232H-based dongle with
+# buffers.
+#
+programmer
+  id                       = "digilent-hs2";
+  desc                     = "Digilient JTAG HS2 (MPSSE)";
+  type                     = "avrftdi";
+  connection_type          = usb;
+  usbvid                   = 0x0403;
+  usbpid                   = 0x6014;
+  usbdev                   = "A";
+  usbvendor                = "";
+  usbproduct               = "";
+  usbsn                    = "";
+  reset                    = 3;
+  sck                      = 0;
+  mosi                     = 1;
+  miso                     = 2;
+  buff                     = 5,6,7;
+;
+
 #------------------------------------------------------------
 # serialupdi
 #------------------------------------------------------------

From bf70b5fc8c6ac1cc6900a7285e2b7de17433a48f Mon Sep 17 00:00:00 2001
From: Alex Papazoglou <papazoga@gmail.com>
Date: Wed, 31 Aug 2022 20:43:27 -0700
Subject: [PATCH 2/3] avrdude.conf.in: Cosmetic changes

Corrected formatting using /s. Added a URL for the
reference manual.
---
 src/avrdude.conf.in | 34 +++++++++++++++++++---------------
 1 file changed, 19 insertions(+), 15 deletions(-)

diff --git a/src/avrdude.conf.in b/src/avrdude.conf.in
index 9b461996..931c9c38 100644
--- a/src/avrdude.conf.in
+++ b/src/avrdude.conf.in
@@ -1044,26 +1044,30 @@ programmer
     rdyled                 = ~15;
 ;
 
+#------------------------------------------------------------
+# digilent-hs2
+#------------------------------------------------------------
+
 #
 # Digilent JTAG HS2 programmer. FT232H-based dongle with
 # buffers.
 #
+# The reference manual can be found at https://digilent.com/reference/_media/reference/programmers/jtag-hs2/jtag-hs2_rm.pdf
+#
+
 programmer
-  id                       = "digilent-hs2";
-  desc                     = "Digilient JTAG HS2 (MPSSE)";
-  type                     = "avrftdi";
-  connection_type          = usb;
-  usbvid                   = 0x0403;
-  usbpid                   = 0x6014;
-  usbdev                   = "A";
-  usbvendor                = "";
-  usbproduct               = "";
-  usbsn                    = "";
-  reset                    = 3;
-  sck                      = 0;
-  mosi                     = 1;
-  miso                     = 2;
-  buff                     = 5,6,7;
+    id                     = "digilent-hs2";
+    desc                   = "Digilient JTAG HS2 (MPSSE)";
+    type                   = "avrftdi";
+    connection_type        = usb;
+    usbvid                 = 0x0403;
+    usbpid                 = 0x6014;
+    usbdev                 = "A";
+    buff                   = 5, 6, 7;
+    reset                  = 3;
+    sck                    = 0;
+    mosi                   = 1;
+    miso                   = 2;
 ;
 
 #------------------------------------------------------------

From b99df388bd221c9915861c6df22a0c111db88213 Mon Sep 17 00:00:00 2001
From: Stefan Rueger <stefan.rueger@urclocks.com>
Date: Thu, 1 Sep 2022 13:08:44 +0100
Subject: [PATCH 3/3] Change comment for diligent-hs2 in avrdude.conf.in

---
 src/avrdude.conf.in | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/avrdude.conf.in b/src/avrdude.conf.in
index 931c9c38..a719a17a 100644
--- a/src/avrdude.conf.in
+++ b/src/avrdude.conf.in
@@ -1048,12 +1048,8 @@ programmer
 # digilent-hs2
 #------------------------------------------------------------
 
-#
-# Digilent JTAG HS2 programmer. FT232H-based dongle with
-# buffers.
-#
-# The reference manual can be found at https://digilent.com/reference/_media/reference/programmers/jtag-hs2/jtag-hs2_rm.pdf
-#
+# Digilent JTAG HS2 programmer. FT232H-based dongle with buffers.
+# https://digilent.com/reference/_media/reference/programmers/jtag-hs2/jtag-hs2_rm.pdf
 
 programmer
     id                     = "digilent-hs2";