<feed xmlns='http://www.w3.org/2005/Atom'>
<title>OpenOCD/README, branch mips-hack-upstream</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.amat.us/openocd/atom/README?h=mips-hack-upstream</id>
<link rel='self' href='https://git.amat.us/openocd/atom/README?h=mips-hack-upstream'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/'/>
<updated>2017-05-31T07:18:29Z</updated>
<entry>
<title>flash: Add support for Atheros (ath79) SPI interface</title>
<updated>2017-05-31T07:18:29Z</updated>
<author>
<name>Tobias Diedrich</name>
<email>ranma+coreboot@tdiedrich.de</email>
</author>
<published>2016-08-01T13:57:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=6b9d19d3675a82ccc501fd7cba036c5b04d04590'/>
<id>urn:sha1:6b9d19d3675a82ccc501fd7cba036c5b04d04590</id>
<content type='text'>
Supported SoCs: AR71xx, AR724x, AR91xx, AR93xx, QCA9558

Extended and revised version of my original patch submitted by Dmytro
here: http://openocd.zylin.com/#/c/3390

This driver is using pure SPI mode, so the flash base address is not
used except some flash commands (e.g. "flash program") need it to
distinguish the banks.

Example config with all 3 chip selects:
flash bank flash0 ath79 0 0 0 0 $_TARGETNAME cs0
flash bank flash1 ath79 0x10000000 0 0 0 $_TARGETNAME cs1
flash bank flash2 ath79 0x20000000 0 0 0 $_TARGETNAME cs2

Example usage:
&gt; flash probe flash0
Found flash device 'win w25q128fv' (ID 0x001840ef)
flash 'ath79' found at 0x00000000
&gt; flash probe flash1
No SPI flash found
&gt; flash probe flash2
No SPI flash found
&gt; flash banks
&gt; flash read_bank flash0 /tmp/test.bin 0x00000000 0x1000
reading 4096 bytes from flash @0x00000000
wrote 4096 bytes to file /tmp/test.bin from flash bank 0 at offset
0x00000000 in 28.688066s (0.139 KiB/s)

Change-Id: I5feb697722c07e83a9c1b361a9db7b06bc699aa8
Signed-off-by: Tobias Diedrich &lt;ranma+openocd@tdiedrich.de&gt;
Reviewed-on: http://openocd.zylin.com/3612
Tested-by: jenkins
Reviewed-by: Dmytro &lt;dioptimizer@hotmail.com&gt;
Reviewed-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>README: fix a typo</title>
<updated>2016-12-25T09:23:13Z</updated>
<author>
<name>Paul Fertser</name>
<email>fercerpav@gmail.com</email>
</author>
<published>2016-12-10T08:02:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=ee4f11dd6822608b60363766646c96c5290ab7ba'/>
<id>urn:sha1:ee4f11dd6822608b60363766646c96c5290ab7ba</id>
<content type='text'>
Change-Id: I1ad1ba001f8fad0fffa9b6bd5b21dd58be4f6181
Signed-off-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/3902
Tested-by: jenkins
Reviewed-by: Chengyu Zheng &lt;chengyu.zheng@polimi.it&gt;
</content>
</entry>
<entry>
<title>contrib: udev: modify rules for users physically in front of machine (TAG+="uaccess")</title>
<updated>2016-12-25T09:19:17Z</updated>
<author>
<name>Jiri Kastner</name>
<email>cz172638@gmail.com</email>
</author>
<published>2015-06-05T13:45:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=a5cff3acd37770b2e0f54857c63eee5a1f85fea0'/>
<id>urn:sha1:a5cff3acd37770b2e0f54857c63eee5a1f85fea0</id>
<content type='text'>
Modern desktop systems with systemd recommend this way to give users
access to devices. We change permissions to sane value along the way.

See e.g. https://lists.debian.org/debian-devel-announce/2016/11/msg00008.html

We also change the filename to put it in order with 71-seat.rules, 60
is default for dh_installudev so pick that as a reasonable value.

Change-Id: I15f6fb1b6be853ac097d0ca91955609f9e5eb9cf
Signed-off-by: Jiri Kastner &lt;cz172638@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/2804
Tested-by: jenkins
Reviewed-by: Robert Jordens &lt;jordens@gmail.com&gt;
Reviewed-by: Andreas Fritiofson &lt;andreas.fritiofson@gmail.com&gt;
</content>
</entry>
<entry>
<title>Convert to non-recursive make</title>
<updated>2016-12-08T16:23:10Z</updated>
<author>
<name>Andreas Fritiofson</name>
<email>andreas.fritiofson@gmail.com</email>
</author>
<published>2016-11-06T19:19:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=5be455a710c57bbbbd49c2d671b42098db7be5dc'/>
<id>urn:sha1:5be455a710c57bbbbd49c2d671b42098db7be5dc</id>
<content type='text'>
Change-Id: I11f8bc8553957e2ff083c09e72e16881e4d3bb6f
Signed-off-by: Andreas Fritiofson &lt;andreas.fritiofson@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/3865
Tested-by: jenkins
Reviewed-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>Remove support for the GPL incompatible FTDI D2XX library</title>
<updated>2016-11-06T09:47:12Z</updated>
<author>
<name>Andreas Fritiofson</name>
<email>andreas.fritiofson@gmail.com</email>
</author>
<published>2016-02-15T22:17:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=bcaf775fc10d88d2c63c06bafada141895318b34'/>
<id>urn:sha1:bcaf775fc10d88d2c63c06bafada141895318b34</id>
<content type='text'>
Convert Presto, OpenJTAG and USB-Blaster (I) adapter drivers to libftdi
only.

Change-Id: Ib28887620a3dcbb754b9dbf87b9731acca3ac600
Signed-off-by: Andreas Fritiofson &lt;andreas.fritiofson@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/3237
Tested-by: jenkins
Reviewed-by: Ricardo Ribalda Delgado &lt;ricardo.ribalda@gmail.com&gt;
Reviewed-by: Freddie Chopin &lt;freddie.chopin@gmail.com&gt;
</content>
</entry>
<entry>
<title>Remove since long deprecated ft2232 driver</title>
<updated>2016-11-06T09:45:06Z</updated>
<author>
<name>Andreas Fritiofson</name>
<email>andreas.fritiofson@gmail.com</email>
</author>
<published>2016-02-15T20:59:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=cc2d4f015f72d7c30d613b50572eb9f31fac515a'/>
<id>urn:sha1:cc2d4f015f72d7c30d613b50572eb9f31fac515a</id>
<content type='text'>
Purge all legacy interface configurations so there's no more confusion
over which one to use.

Also remove doc/INSTALL.txt which mentions ft2232 but otherwise just
duplicates what INSTALL says.

Change-Id: Ic94f808f123d4917e600b79309f1272c78a7bb11
Signed-off-by: Andreas Fritiofson &lt;andreas.fritiofson@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/3236
Tested-by: jenkins
Reviewed-by: Andreas Färber &lt;afaerber@suse.de&gt;
Reviewed-by: Freddie Chopin &lt;freddie.chopin@gmail.com&gt;
</content>
</entry>
<entry>
<title>Support for Freescale LS102x SAP</title>
<updated>2016-06-23T06:37:36Z</updated>
<author>
<name>Esben Haabendal</name>
<email>esben@haabendal.dk</email>
</author>
<published>2015-11-10T10:44:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=f906c65fed5f3f2df54c6aaf2ea28d9742d44db4'/>
<id>urn:sha1:f906c65fed5f3f2df54c6aaf2ea28d9742d44db4</id>
<content type='text'>
The SAP in LS102x SoC's from Freescale is able to read and write to all
physical memory locations, independently of CPU cores and DAP.

This implementation is 100% based on reverse-engineering of JTAG
communication with an LS1021A SAP using a JTAG debugger with SAP support.

And as such, this code is for now "works-for-me", pending verification
by other OpenOCD users, or even better, actual information from Freescale
on the SAP interface.

Change-Id: Ibb30945e017894da5c402f9f633fc513bed4e68c
Signed-off-by: Esben Haabendal &lt;esben@haabendal.dk&gt;
Reviewed-on: http://openocd.zylin.com/3096
Tested-by: jenkins
Reviewed-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>flash/nor: Add Infineon XMC1000 flash driver</title>
<updated>2016-05-05T06:50:59Z</updated>
<author>
<name>Andreas Färber</name>
<email>afaerber@suse.de</email>
</author>
<published>2016-04-17T17:26:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=44d2c7b416fe3efe57a168dd58690b4e8d4effe0'/>
<id>urn:sha1:44d2c7b416fe3efe57a168dd58690b4e8d4effe0</id>
<content type='text'>
The XMC1000 family uses a very different flash interface from XMC4000.

Tested on XMC 2Go and XMC1100 Boot Kit.

Change-Id: I3edaed420ef1c0fb89fdf221022c8b04163d41b3
Signed-off-by: Andreas Färber &lt;afaerber@suse.de&gt;
Reviewed-on: http://openocd.zylin.com/3418
Reviewed-by: Freddie Chopin &lt;freddie.chopin@gmail.com&gt;
Tested-by: jenkins
</content>
</entry>
<entry>
<title>flash: New Spansion FM4 flash driver</title>
<updated>2016-02-29T19:40:20Z</updated>
<author>
<name>Andreas Färber</name>
<email>afaerber@suse.de</email>
</author>
<published>2015-04-20T00:51:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=43ff5acd45017fd9828cc56f54b929e600956c3b'/>
<id>urn:sha1:43ff5acd45017fd9828cc56f54b929e600956c3b</id>
<content type='text'>
The Spansion FM4 family of microcontrollers does not offer a way to
identify the chip model nor the flash size, except for Dual Flash vs.
regular layout. Therefore the family is passed as argument and
wildcard-matched - MB9BFx6x and S6E2CC families are supported.

Iterations showed that ...
1) Just doing the flash command sequence from SRAM loader code for each
half-word took 20 minutes for an 8 KB block.
2) Doing the busy-wait in the loader merely reduced the time to 19 minutes.
3) Significant performance gains were achieved by looping in loader code
rather than in OpenOCD and by maximizing the batch size across sectors,
getting us down to ~2 seconds for 8 KB and ~2.5 minutes for 1.1 MB.
(Tested with SK-FM4-176L-S6E2CC-ETH v11, CMSIS-DAP v23.)

gcc, objcopy -Obinary and bin2char.sh are used for automating the
integration of hand-written assembler snippets.

Change-Id: I092c81074662534f50b71b91d54eb8e0098fec76
Signed-off-by: Andreas Färber &lt;afaerber@suse.de&gt;
Reviewed-on: http://openocd.zylin.com/2190
Tested-by: jenkins
Reviewed-by: Spencer Oliver &lt;spen@spen-soft.co.uk&gt;
</content>
</entry>
<entry>
<title>niietcm4: support for NIIET's Cortex-M4 microcontrollers</title>
<updated>2015-11-26T12:17:25Z</updated>
<author>
<name>Bogdan Kolbov</name>
<email>kolbov@niiet.ru</email>
</author>
<published>2015-10-13T06:19:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=ae2142d5a220a0e8eec3bceb499782ce53596f35'/>
<id>urn:sha1:ae2142d5a220a0e8eec3bceb499782ce53596f35</id>
<content type='text'>
This adds docs, example config, flash driver.
Driver is only supports K1921VK01T model for now.

Change-Id: I135259bb055dd2df1a17de99f066e2b24eae1b0f
Signed-off-by: Bogdan Kolbov &lt;kolbov@niiet.ru&gt;
Reviewed-on: http://openocd.zylin.com/3011
Tested-by: jenkins
Reviewed-by: Freddie Chopin &lt;freddie.chopin@gmail.com&gt;
</content>
</entry>
</feed>
