flash/nor/psoc5lp: fix compile issue on GCC 8.1.0
[openocd.git] / tcl / interface / ftdi / ft232h-module-swd.cfg
blobd2bd1da6199fe635139e2969522dddc37ca95b09
2 # ADAFRUIT FTDI FT232H as a SWD direct connect interface
3 # Any FT232H based board may work
5 # http://www.ftdichip.com/Products/ICs/FT232H.htm
9 interface ftdi
11 ftdi_vid_pid 0x0403 0x6014
13 # data MSB..LSB       direction (1:out) MSB..LSB
14 # 0000'0000'0011'0000 0000'0000'0011'1011
15 ftdi_layout_init 0x0030 0x003b
16 # 0xfff8 0xfffb
17 # Those signal are only required on some platforms or may required to be
18 # enabled explicitely (e.g. nrf5x chips).
19 ftdi_layout_signal nSRST -data 0x0010 -oe 0x0010
20 ftdi_layout_signal nTRST -data 0x0020 -oe 0x0020
22 # swd enable
23 ftdi_layout_signal SWD_EN -data 0
24 # tri-state (configure as input) TDO/TIO when reading
25 ftdi_layout_signal SWDIO_OE -data 0
27 transport select swd
29 # re-configure TDO as tri-state
30 #ftdi_layout_signal TDO -data 0x0002 -oe 0x0002
31 #ftdi_layout_signal TDI -data 0x0004
33 # Adafruit      FT232H    JTAG       SWD
34 # Name  Pin     Name      Func       Func
35 #  D0   J1-3    ADBUS0    TCK        SWDCLK
36 #  D1   J1-4    ADBUS1    TDO/DI     SWDIO
37 #  D2   J1-5    ADBUS2    TDI/DO     SWDIO
38 #  D3   J1-6    ADBUS3    TMS        N/A
39 #  D4   J1-7    ADBUS4    (GPIOL0)   /nSRST  optional module reset
40 #  D5   J1-8    ADBUS5    (GPIOL1)   /nTRST  optional target reset
41 #  D6   J1-9    ADBUS6    (GPIOL2)
42 #  D7   J1-10   ADBUS7    (GPIOL3)
43 #  C0   J2-1    ACBUS0    (GPIOH0)
44 #  C1   J2-2    ACBUS1    (GPIOH1)
45 #  C2   J2-3    ACBUS2    (GPIOH2)
46 #  C3   J2-4    ACBUS3    (GPIOH3)
47 #  C4   J2-5    ACBUS4    (GPIOH4)
48 #  C5   J2-6    ACBUS5    (GPIOH5)
49 #  C6   J2-7    ACBUS6    (GPIOH6)
50 #  C7   J2-8    ACBUS7    (GPIOH7)
51 #  C8   J2-9    ACBUS8
52 #  C9   J2-10   ACBUS9