<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/firmware/target/mips, branch wolf3d</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>jz7460: Disable IRQ-driven DMA transfers.</title>
<updated>2019-06-02T11:09:19+00:00</updated>
<author>
<name>Solomon Peachy</name>
<email>pizza@shaftnet.org</email>
</author>
<published>2019-05-22T14:38:06+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=1e076a7be85efc457a97a4a86d6e95dd870a5e69'/>
<id>1e076a7be85efc457a97a4a86d6e95dd870a5e69</id>
<content type='text'>
This greatly increases the stability of SD card write operations.

(I suspect the underlying problem is not IRQ operation itself, instead
 being exacerbated by it..)

Change-Id: Ia00f0656abd4b3cb0b1b5fc9db7c1b6a02847956
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This greatly increases the stability of SD card write operations.

(I suspect the underlying problem is not IRQ operation itself, instead
 being exacerbated by it..)

Change-Id: Ia00f0656abd4b3cb0b1b5fc9db7c1b6a02847956
</pre>
</div>
</content>
</entry>
<entry>
<title>Add HAVE_LINEOUT_DETECTION and associated logic</title>
<updated>2019-01-04T22:52:42+00:00</updated>
<author>
<name>Solomon Peachy</name>
<email>pizza@shaftnet.org</email>
</author>
<published>2019-01-04T01:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=d24edc605b9b52d3610efbb9cf691c437ea00746'/>
<id>d24edc605b9b52d3610efbb9cf691c437ea00746</id>
<content type='text'>
This allows targets to automatically switch audio settings when the
line out is plugged/unplugged.

Only hooked up on the xDuoo X3, but there are other potential users.

Change-Id: Ic46a329bc955cca2e2ad0335ca16295eab24ad59
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows targets to automatically switch audio settings when the
line out is plugged/unplugged.

Only hooked up on the xDuoo X3, but there are other potential users.

Change-Id: Ic46a329bc955cca2e2ad0335ca16295eab24ad59
</pre>
</div>
</content>
</entry>
<entry>
<title>mips:  Adjust main &amp; irq stack sizes to fit in IRAM on all targets</title>
<updated>2019-01-03T00:52:05+00:00</updated>
<author>
<name>Solomon Peachy</name>
<email>pizza@shaftnet.org</email>
</author>
<published>2019-01-03T00:19:26+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=52ed74aad01a6a8556692fdb39e3f3546d039b19'/>
<id>52ed74aad01a6a8556692fdb39e3f3546d039b19</id>
<content type='text'>
New amounts:

7.50K main stack
0.75K irq stack

Prior values of 8K+1K overflowed IRAM by ~660 bytes on Onda 7x7 targets,
but worked on the xDuoo X3.

(The discrepancy is due to the Onda targets having more LCD code shoved
 into IRAM.)

Change-Id: I16fcfae3c5f3e36db688dfa9167b620584e79df8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
New amounts:

7.50K main stack
0.75K irq stack

Prior values of 8K+1K overflowed IRAM by ~660 bytes on Onda 7x7 targets,
but worked on the xDuoo X3.

(The discrepancy is due to the Onda targets having more LCD code shoved
 into IRAM.)

Change-Id: I16fcfae3c5f3e36db688dfa9167b620584e79df8
</pre>
</div>
</content>
</entry>
<entry>
<title>mips:  Use a separate IRQ stack &amp; optimize IRQ handling a little</title>
<updated>2019-01-02T22:30:04+00:00</updated>
<author>
<name>Solomon Peachy</name>
<email>pizza@shaftnet.org</email>
</author>
<published>2018-12-26T03:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=36a50dd00f8c311ebe568a7885bec5eaf6c21e2d'/>
<id>36a50dd00f8c311ebe568a7885bec5eaf6c21e2d</id>
<content type='text'>
Should prevent the IRQ-related stack overflows seen on MIPS targets.

Change-Id: I447336ef3fe37e11b3276a78ba220ce64c2f87f5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should prevent the IRQ-related stack overflows seen on MIPS targets.

Change-Id: I447336ef3fe37e11b3276a78ba220ce64c2f87f5
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Xduoo X3 bootloader build, and silence all warnings.</title>
<updated>2019-01-02T04:01:50+00:00</updated>
<author>
<name>Solomon Peachy</name>
<email>pizza@shaftnet.org</email>
</author>
<published>2018-12-29T15:37:47+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=7e7ca0c85847e0b7eff094710cc5167df4e852da'/>
<id>7e7ca0c85847e0b7eff094710cc5167df4e852da</id>
<content type='text'>
Also enable USB bootloader mode

Change-Id: I73224c2e694b9941993c89a114b48d2a907e0dfb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also enable USB bootloader mode

Change-Id: I73224c2e694b9941993c89a114b48d2a907e0dfb
</pre>
</div>
</content>
</entry>
<entry>
<title>mips: fix some compile warnings.</title>
<updated>2018-10-10T02:35:37+00:00</updated>
<author>
<name>Solomon Peachy</name>
<email>pizza@shaftnet.org</email>
</author>
<published>2018-10-10T02:29:28+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=d2cef81bba743cc7ee209bddf81f1c1e97387250'/>
<id>d2cef81bba743cc7ee209bddf81f1c1e97387250</id>
<content type='text'>
Change-Id: Ia5e83702313c1c184480290d3b0e6a66f01b7277
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ia5e83702313c1c184480290d3b0e6a66f01b7277
</pre>
</div>
</content>
</entry>
<entry>
<title>mips:  jz4740:  JZ4740 does not have a MSC clock source select.</title>
<updated>2018-10-09T15:37:43+00:00</updated>
<author>
<name>Solomon Peachy</name>
<email>pizza@shaftnet.org</email>
</author>
<published>2018-10-09T15:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=71abdf5d82f476eba1f57eeac02427d295ce9be3'/>
<id>71abdf5d82f476eba1f57eeac02427d295ce9be3</id>
<content type='text'>
Change-Id: Ic2af37d92bcb8b6b35684f113eb8e392fc2eb609
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic2af37d92bcb8b6b35684f113eb8e392fc2eb609
</pre>
</div>
</content>
</entry>
<entry>
<title>jz4760:  Lots of stability fixes to the USB driver.</title>
<updated>2018-09-21T01:11:40+00:00</updated>
<author>
<name>Solomon Peachy</name>
<email>pizza@shaftnet.org</email>
</author>
<published>2018-09-20T20:14:36+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=a454b7f9efe1f935f37b1e91c0aba2fd9190aed5'/>
<id>a454b7f9efe1f935f37b1e91c0aba2fd9190aed5</id>
<content type='text'>
It actually works for transferring data now!

Igor Poretsky gets full credit for this patch.

Change-Id: I247c70fdf45e590b4699b9b8668bbdab7bc3ef03
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It actually works for transferring data now!

Igor Poretsky gets full credit for this patch.

Change-Id: I247c70fdf45e590b4699b9b8668bbdab7bc3ef03
</pre>
</div>
</content>
</entry>
<entry>
<title>xduoo_x3:  Disable keypress IRQ since we poll for keypresses.</title>
<updated>2018-09-20T23:38:58+00:00</updated>
<author>
<name>Solomon Peachy</name>
<email>pizza@shaftnet.org</email>
</author>
<published>2018-09-05T15:26:48+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=a26c1c14599e0f67674c58b214ff9901fe7169ed'/>
<id>a26c1c14599e0f67674c58b214ff9901fe7169ed</id>
<content type='text'>
Change-Id: Ieab5f864751cf798b62c4e89e670acf7ade756ab
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ieab5f864751cf798b62c4e89e670acf7ade756ab
</pre>
</div>
</content>
</entry>
<entry>
<title>jz4760:  Enhancements and fixes to SD driver.</title>
<updated>2018-09-20T23:38:25+00:00</updated>
<author>
<name>Solomon Peachy</name>
<email>pizza@shaftnet.org</email>
</author>
<published>2018-09-05T18:59:32+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=640ada038954a97ff73a863e84672c00fe358649'/>
<id>640ada038954a97ff73a863e84672c00fe358649</id>
<content type='text'>
 * Fully Interrupt-driven, with proper task yielding
 * Much more robust error handling
 * Eliminate duplicate code
 * Pile of bugfixes

 (Much of this adapted from Igor Poretsky's tree)

Change-Id: I46006412323cba2088b70094635d62a241be1d7e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * Fully Interrupt-driven, with proper task yielding
 * Much more robust error handling
 * Eliminate duplicate code
 * Pile of bugfixes

 (Much of this adapted from Igor Poretsky's tree)

Change-Id: I46006412323cba2088b70094635d62a241be1d7e
</pre>
</div>
</content>
</entry>
</feed>
