aboutsummaryrefslogtreecommitdiff
path: root/.gitmodules
AgeCommit message (Collapse)AuthorFilesLines
2022-02-10.gitmodules: switch away from repo.or.czTim Newsome1-4/+4
Manually applying https://review.openocd.org/c/openocd/+/6834 (which hasn't merged yet) since repo.or.cz is down often enough that it's affecting development. Change-Id: Idb337c799662f3e0fa72379c59c52a61a048044e Signed-off-by: Tim Newsome <tim@sifive.com>
2021-10-13Use submodules again.Tim Newsome1-0/+6
They were removed because they were causing the Travis build issues. However, this caused massive diffs, and general git repo headaches when switching between upstream and riscv forks. Now that we're using github actions, it's easy to restart an action in case there is a temporary build failure. Change-Id: I310bc62d4a0dea0411712b9dadd8ab54c6712add Signed-off-by: Tim Newsome <tim@sifive.com>
2020-12-31Merge branch 'master' into from_upstreamTim Newsome1-1/+1
Conflicts: .github/workflows/snapshot.yml .gitmodules src/flash/nor/drivers.c src/helper/jep106.inc src/rtos/hwthread.c src/target/riscv/riscv.c src/target/target.c Change-Id: I62f65e10d15dcda4c405d4042cce1d96f8e1680a
2020-12-05jimtcl: switch to githubAntonio Borneo1-1/+1
The 'historically' main repository of jimtcl in repo.or.cz has lost sync with the github current main repository since July 2020. The new tag 0.80 is not present in repo.or.cz. The developer of jimtcl has been in contact with the admins of repo.or.cz to fix the not better described sync issues and has now decided to stop any further tentative. A new README has been added on 2020-11-19 in the old repository to inform that it is abandoned in favour of github. The old content in repo.or.cz will remain due to forks that still exists in the same server. Switch OpenOCD git submodules to fetch jimtcl code from the main development repository in github. Change-Id: Ia2d59f1347ccfe374538b38131badfd46054eb91 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: http://openocd.zylin.com/5948 Tested-by: jenkins Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
2020-02-08Switch to HTTPS for submodulesChristopher Head1-3/+3
repo.or.cz already redirects HTTP requests to HTTPS. There is therefore no possible benefit to keeping the submodule URLs using HTTP—anyone who can’t access via HTTPS will fail anyway, immediately after the redirect. Changing the submodule URLs eliminates one unnecessary HTTP request and, more importantly, eliminates SSLStrip-style attacks. Change-Id: I9faf1ec8aa87bcfd1acafe2c445a0baf2abfbd09 Signed-off-by: Christopher Head <chead@zaber.com> Reviewed-on: http://openocd.zylin.com/5406 Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com> Tested-by: jenkins Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
2018-08-29Flatten libjaylink submoduleAndrew Waterman1-3/+0
2018-08-29Flatten git2cl submoduleAndrew Waterman1-3/+0
2018-08-29Use official mirror of jimtclMegan Wachs1-1/+1
The repo.or.cz version is often unavailable. Presumably we want to do something similar for the other submodules, but I didn't find as obvious official mirrors for those.
2016-01-01libjaylink: use http mirror for submoduleSpencer Oliver1-1/+1
The other submodules default to http for users behind firewalls. Change-Id: I58fce00478ec6c94f75992f4e8f0c24f556abe61 Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/3172 Tested-by: jenkins
2015-11-26Improve J-Link driver and introduce libjaylink.Marc Schink1-0/+3
This patch uses libjaylink which is a library to access J-Link devices. As other tools which are not in the scope of OpenOCD also need to access J-Link devices a library is used. A firmware upgrade tool and an advanced configuration tool for J-Link devices are under development. Further versions of libjaylink will support additional features OpenOCD could benefit from. This includes TCP/IP as additional possibility to connect to J-Link devices as well as power tracing and device internal communication. The latter is used to access peripherals on some development boards (e.g EFM32 STK and DVK). Integration of libjaylink is realized with a git submodule like jimtcl. As libjaylink depends on libusb-1.0 only, no additional dependency is introduced for OpenOCD. All low-level JTAG and SWD implementations of the current driver are left untouched and therefore no incompabilities are to be expected. Improvements of this patch: * Support for more USB Product IDs, including those with the new scheme (0x10xx). The corresponding udev rules are also updated. * Device selection with serial number and USB address. * Adaptive clocking is now correctly implemented and only usable for devices with the corresponding capability. * The target power supply can now be switched without the need for changing configuration and power cycling the device. * Device configuration is more restrictive and only allowed if the required capabilities are available. * Device configuration now shows the changes between the current configuration of the device and the values that will be applied. * Device configuration is verified after it is written to the device exactly as the vendor software does. * Connection registration is now handled properly and checks if the maximum number of connections on a device is reached. This is also necessary for devices which are attached via USB to OpenOCD as some device models also support connections on TCP/IP. * Serial Wire Output (SWO) can now be captured. This feature is not documented by SEGGER however it is completely supported by libjaylink. This patch and libjaylink were tested on Ubuntu 14.04 (i386), Debian 7 (amd64), FreeBSD 10.0 (amd64) and Windows XP SP3 (32-bit) with the following device and target configurations: * JTAG: J-Link v8.0, v9.0 and v9.3 with AT91SAM7S256 * SWD: SiLabs EFM32 STK 3700 (EFM32GG990F1024) * SWD: J-Link v8.0, v9.0 and v9.3 with EFM32GG990F1024 * SWD: XMC 2Go (XMC1100) * SWD: XMC1100 Boot Kit (XMC1100) * SWD: IAR Systems / Olimex Eval Board (LPC1343F) * SWD: Nordic Semiconductor nRF51 Dongle (nRF51422) * SWD: SiLabs EZR32 WSTK 6220A (EZR32WG330FG60G) Except for Windows XP all builds are tested with Clang in addition to GCC. This patch and libjaylink are not tested on OSX yet. Change-Id: I8476c57d37c6091c4b892b183da682c548ca1786 Signed-off-by: Marc Schink <openocd-dev@marcschink.de> Reviewed-on: http://openocd.zylin.com/2598 Tested-by: jenkins Reviewed-by: Andreas Färber <afaerber@suse.de> Reviewed-by: Paul Fertser <fercerpav@gmail.com> Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
2011-02-21gitmodules: use http protocol for git2cl moduleEdgar Grimberg1-1/+1
Use the http protocol for git2cl module, as it makes it easier for the firewall safe mirror to keep all submodules firewall safe. Signed-off-by: Edgar Grimberg <edgar.grimberg@gmail.com>
2010-10-29jimtcl: 0.63 releaseØyvind Harboe1-0/+3
as a git module. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2009-10-27Add git2cl from repo.or.cz as a submodule in tools/git2cl.Zachary T Welch1-0/+3