python-werkzeug: bump to version 0.11.15
[buildroot-gz.git] / package / openocd / Config.in
blob231367154e87d305da43223f9340efb84efae879
1 config BR2_PACKAGE_OPENOCD
2         bool "openocd"
3         help
4           OpenOCD - Open On-Chip Debugger
6           http://openocd.sourceforge.net/
8 if BR2_PACKAGE_OPENOCD
10 comment "Adapters"
12 config BR2_PACKAGE_OPENOCD_FTDI
13         bool "MPSSE mode of FTDI based devices"
14         select BR2_PACKAGE_LIBUSB
15         depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
16         help
17           Enable building support for the MPSSE mode of FTDI
18           (FT2xxx/FT4xxx) based devices (default is auto)
20 config BR2_PACKAGE_OPENOCD_STLINK
21         bool "ST-Link JTAG Programmer"
22         select BR2_PACKAGE_LIBUSB
23         depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
24         help
25           Enable building support for the ST-Link JTAG
26           Programmer (default is auto)
28 config BR2_PACKAGE_OPENOCD_TI_ICDI
29         bool "TI ICDI JTAG Programmer"
30         select BR2_PACKAGE_LIBUSB
31         depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
32         help
33           Enable building support for the TI ICDI JTAG
34           Programmer (default is auto)
36 config BR2_PACKAGE_OPENOCD_ULINK
37         bool "Keil ULINK JTAG Programmer"
38         select BR2_PACKAGE_LIBUSB
39         depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
40         help
41           Enable building support for the Keil ULINK JTAG
42           Programmer (default is auto)
44 config BR2_PACKAGE_OPENOCD_UBLASTER2
45         bool "Altera USB-Blaster II Compatible"
46         select BR2_PACKAGE_LIBUSB
47         depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
48         help
49           Enable building support for the Altera USB-Blaster
50           II Compatible (default is auto)
52 config BR2_PACKAGE_OPENOCD_JLINK
53         bool "Segger J-Link JTAG Programmer"
54         select BR2_PACKAGE_LIBUSB
55         depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
56         help
57           Segger J-Link JTAG Programmer and clone such as Atmel
58           SAM-ICE
60 config BR2_PACKAGE_OPENOCD_OSDBM
61         bool "OSDBM JTAG (only) Programmer"
62         select BR2_PACKAGE_LIBUSB
63         depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
64         help
65           Enable building support for the OSBDM (JTAG only)
66           Programmer (default is auto)
68 config BR2_PACKAGE_OPENOCD_OPENDOUS
69         bool "eStick/opendous JTAG Programmer"
70         select BR2_PACKAGE_LIBUSB
71         depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
72         help
73           Enable building support for the eStick/opendous JTAG
74           Programmer (default is auto)
76 config BR2_PACKAGE_OPENOCD_AICE
77         bool "Andes JTAG Programmer"
78         select BR2_PACKAGE_LIBUSB
79         depends on BR2_USE_MMU # use fork()
80         depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
81         help
82           Enable building support for the Andes JTAG
83           Programmer (default is auto)
85 config BR2_PACKAGE_OPENOCD_VSLLINK
86         bool "Versaloon-Link JTAG Programmer"
87         select BR2_PACKAGE_LIBUSB
88         select BR2_PACKAGE_LIBUSB_COMPAT
89         depends on BR2_TOOLCHAIN_HAS_THREADS # libusb-compat -> libusb
90         help
91           Enable building support for the Versaloon-Link JTAG
92           Programmer (default is auto)
94 config BR2_PACKAGE_OPENOCD_USBPROG
95         bool "USBProg JTAG Programmer"
96         select BR2_PACKAGE_LIBUSB
97         select BR2_PACKAGE_LIBUSB_COMPAT
98         depends on BR2_TOOLCHAIN_HAS_THREADS # libusb-compat -> libusb
99         help
100           Enable building support for the USBProg JTAG
101           Programmer (default is auto)
103 config BR2_PACKAGE_OPENOCD_RLINK
104         bool "Raisonance RLink JTAG Programmer"
105         select BR2_PACKAGE_LIBUSB
106         select BR2_PACKAGE_LIBUSB_COMPAT
107         depends on BR2_TOOLCHAIN_HAS_THREADS # libusb-compat -> libusb
108         help
109           Enable building support for the Raisonance RLink
110           JTAG Programmer (default is auto)
112 config BR2_PACKAGE_OPENOCD_ARMEW
113         bool "Olimex ARM-JTAG-EW Programmer"
114         select BR2_PACKAGE_LIBUSB
115         select BR2_PACKAGE_LIBUSB_COMPAT
116         depends on BR2_TOOLCHAIN_HAS_THREADS # libusb-compat -> libusb
117         help
118           Enable building support for the Olimex ARM-JTAG-EW
119           Programmer (default is auto)
121 config BR2_PACKAGE_OPENOCD_PARPORT
122         bool "pc parallel port driver"
123         help
124           Enable building the pc parallel port driver
126 config BR2_PACKAGE_OPENOCD_FT2XXX
127         bool "FT2232 based devices (DEPRECATED)"
128         select BR2_PACKAGE_LIBFTDI1
129         depends on BR2_TOOLCHAIN_HAS_THREADS # libftdi -> libusb
130         help
131           (DEPRECATED) Enable building support for FT2232
132           based devices using the libftdi library
134 config BR2_PACKAGE_OPENOCD_VPI
135         bool "JTAG VPI"
136         help
137           Enable building support for JTAG VPI
139 config BR2_PACKAGE_OPENOCD_UBLASTER
140         bool "Altera USB-Blaster"
141         select BR2_PACKAGE_LIBFTDI1
142         depends on BR2_TOOLCHAIN_HAS_THREADS # libftdi -> libusb
143         help
144           Enable building support for the Altera USB-Blaster
145           using the libftdi driver, opensource alternate of
146           FTD2XX
148 config BR2_PACKAGE_OPENOCD_AMTJT
149         bool "Amontec JTAG-Accelerator"
150         help
151           Enable building the Amontec JTAG-Accelerator driver
153 if BR2_arm
155 config BR2_PACKAGE_OPENOCD_EP93XX
156         bool "EP93xx based SBCs"
157         help
158           Enable building support for EP93xx based SBCs
160 config BR2_PACKAGE_OPENOCD_AT91RM
161         bool "AT91RM9200 based SBCs"
162         help
163           Enable building support for AT91RM9200 based SBCs
165 config BR2_PACKAGE_OPENOCD_BCM2835
166         bool "bitbanging on BCM2835"
167         help
168           Enable building support for bitbanging on BCM2835
169           (as found in Raspberry Pi)
171 endif # BR2_arm
173 config BR2_PACKAGE_OPENOCD_GW16012
174         bool "Gateworks GW16012 JTAG Programmer"
175         help
176           Enable building support for the Gateworks GW16012
177           JTAG Programmer
179 config BR2_PACKAGE_OPENOCD_PRESTO
180         bool "ASIX Presto Programmer"
181         select BR2_PACKAGE_LIBFTDI1
182         depends on BR2_TOOLCHAIN_HAS_THREADS # libftdi -> libusb
183         help
184           Enable building support for ASIX Presto Programmer
185           using the libftdi driver
187 config BR2_PACKAGE_OPENOCD_OPENJTAG
188         bool "OpenJTAG Programmer"
189         select BR2_PACKAGE_LIBFTDI1
190         select BR2_PACKAGE_LIBUSB
191         select BR2_PACKAGE_LIBUSB_COMPAT # needs usb.h
192         depends on BR2_TOOLCHAIN_HAS_THREADS # libftdi -> libusb
193         help
194           Enable building support for the OpenJTAG Programmer
195           with ftdi driver
197 config BR2_PACKAGE_OPENOCD_BUSPIRATE
198         bool "Buspirate"
199         help
200           Enable building support for the Buspirate
202 config BR2_PACKAGE_OPENOCD_SYSFS
203         bool "programming via sysfs gpios"
204         help
205           Enable building support for programming driven via
206           sysfs gpios.
208 # Many adapters need libusb or libusb-compat, which require threads,
209 # but we don't want to duplicate this comment for all adapters that
210 # select libusb or libusb-compat.
211 comment "many openocd adapters needs a toolchain w/ threads"
212         depends on !BR2_TOOLCHAIN_HAS_THREADS
214 endif # BR2_PACKAGE_OPENOCD