<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/firmware/export/imx233.h, branch master</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>imx233: fix soc header for stmp3600 and stmp3700</title>
<updated>2013-06-18T13:33:07+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-06-18T13:30:43+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=0173f6edf58c3ee377cd2d6a10540787cb847524'/>
<id>0173f6edf58c3ee377cd2d6a10540787cb847524</id>
<content type='text'>
Document various register macros (autogenerated). Fix memory map
for stmp3700, make framebuffer size configurable and cache aligned
and fix the PHYSICAL_ADDR macro.

Change-Id: I40a2875fb3eb35c6fce1158db37dbc0c1a10c68e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Document various register macros (autogenerated). Fix memory map
for stmp3700, make framebuffer size configurable and cache aligned
and fix the PHYSICAL_ADDR macro.

Change-Id: I40a2875fb3eb35c6fce1158db37dbc0c1a10c68e
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233: fix user timer</title>
<updated>2012-10-21T12:45:09+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2012-10-21T12:42:32+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=709827b5ea23f0df86a8056b73bf71fa93cc6681'/>
<id>709827b5ea23f0df86a8056b73bf71fa93cc6681</id>
<content type='text'>
The running count is only 16-bit wide, since the always tick
setting derives from the crystal clock at 24MHz the user timer
cannot be set lower than ~300Hz which is already too high.
Switch to the 32KHz crystal source to fix this.

Change-Id: Ie7775460b17ea7ab331738734e3d688ad5563857
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The running count is only 16-bit wide, since the always tick
setting derives from the crystal clock at 24MHz the user timer
cannot be set lower than ~300Hz which is already too high.
Switch to the 32KHz crystal source to fix this.

Change-Id: Ie7775460b17ea7ab331738734e3d688ad5563857
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233: make sure dma descriptors are cache friendly</title>
<updated>2012-05-19T23:35:25+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2012-05-19T23:23:17+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=1b6e8cba62d0ea12bc39b0e3f60f66c3892ca1ff'/>
<id>1b6e8cba62d0ea12bc39b0e3f60f66c3892ca1ff</id>
<content type='text'>
Because DMA descriptors needs to be committed and discarded from
the cache, if they are not cache aligned and/or if their size
is not a multiple of cache ligne, nasty side effects could occur
with adjacents data. The same applies to DMA buffers which are
still potentially broken. Add a macro to ensure that these
constraints will not break by error in the future.

Change-Id: I1dd69a5a9c29796c156d953eaa57c0d281e79846
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because DMA descriptors needs to be committed and discarded from
the cache, if they are not cache aligned and/or if their size
is not a multiple of cache ligne, nasty side effects could occur
with adjacents data. The same applies to DMA buffers which are
still potentially broken. Add a macro to ensure that these
constraints will not break by error in the future.

Change-Id: I1dd69a5a9c29796c156d953eaa57c0d281e79846
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233: fix cache line size (32 instead of 16)</title>
<updated>2012-05-19T23:35:24+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2012-05-19T22:53:23+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=f94db35d5e393675111c78aa273fc2cd0b37814f'/>
<id>f94db35d5e393675111c78aa273fc2cd0b37814f</id>
<content type='text'>
Change-Id: I4b0826a93ee8aef6a5fabf5c75e833bc36999479
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4b0826a93ee8aef6a5fabf5c75e833bc36999479
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233: move away timer defines from imx233.h</title>
<updated>2012-05-19T14:10:52+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2012-05-19T11:28:41+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=068443caaf101bccfa5ff44b44e6f98e6612b27f'/>
<id>068443caaf101bccfa5ff44b44e6f98e6612b27f</id>
<content type='text'>
Change-Id: I9f721ae12a3ddf72c4e90ad0754a5c2b819847bb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I9f721ae12a3ddf72c4e90ad0754a5c2b819847bb
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233: fix PHYISCAL_ADDR to handle the buffered region (hard to debug if misused)</title>
<updated>2012-01-27T19:08:33+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2012-01-27T18:46:46+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=900b494a2710b3237f46929baf0eba26d8bc8292'/>
<id>900b494a2710b3237f46929baf0eba26d8bc8292</id>
<content type='text'>
Change-Id: Ibbe9d42ecb91aa04925d557f8231f8a9140dd60a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ibbe9d42ecb91aa04925d557f8231f8a9140dd60a
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233/fuze+: implement power management(battery charger), add powermgmt debug info, add power debug info, move target specific powermgmt code to its own files, remove auto-slow setup which was forgotten for debugging</title>
<updated>2011-12-24T19:20:12+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>pamaury@rockbox.org</email>
</author>
<published>2011-12-24T19:20:12+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=f7f1f7023f94a0c1f00033235f0f9d9ab51a1b3f'/>
<id>f7f1f7023f94a0c1f00033235f0f9d9ab51a1b3f</id>
<content type='text'>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31424 a1c6a512-1295-4272-9138-f99709370657
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31424 a1c6a512-1295-4272-9138-f99709370657
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233/fuze+: enable plugins</title>
<updated>2011-10-02T20:33:14+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>pamaury@rockbox.org</email>
</author>
<published>2011-10-02T20:33:14+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=7e8877e871bfd832ce5177267827d9b4f41d3957'/>
<id>7e8877e871bfd832ce5177267827d9b4f41d3957</id>
<content type='text'>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30700 a1c6a512-1295-4272-9138-f99709370657
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30700 a1c6a512-1295-4272-9138-f99709370657
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233/fuze+: implement user time api, implement a stub function, protect timrot against irq</title>
<updated>2011-09-06T00:27:38+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>pamaury@rockbox.org</email>
</author>
<published>2011-09-06T00:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=2ac668e44cec12616a4d675f8eade8049ed10af9'/>
<id>2ac668e44cec12616a4d675f8eade8049ed10af9</id>
<content type='text'>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30437 a1c6a512-1295-4272-9138-f99709370657
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30437 a1c6a512-1295-4272-9138-f99709370657
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233:fuze+: major memory and usb rework</title>
<updated>2011-09-05T11:29:32+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>pamaury@rockbox.org</email>
</author>
<published>2011-09-05T11:29:32+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=7d4fed53cc1e8b0e5aa250ebea3a1b53fc3a50b2'/>
<id>7d4fed53cc1e8b0e5aa250ebea3a1b53fc3a50b2</id>
<content type='text'>
- now identity map dram uncached and have a cached and buffered virtual alias
- rework dma to handle virtual to physical pointers conversion
- fix lcd frame pointer
- implement usb detection properly
- implement bootloader usb properly
- allow the bootloader to disable MMC windowing (useful for recovery)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30432 a1c6a512-1295-4272-9138-f99709370657
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- now identity map dram uncached and have a cached and buffered virtual alias
- rework dma to handle virtual to physical pointers conversion
- fix lcd frame pointer
- implement usb detection properly
- implement bootloader usb properly
- allow the bootloader to disable MMC windowing (useful for recovery)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30432 a1c6a512-1295-4272-9138-f99709370657
</pre>
</div>
</content>
</entry>
</feed>
