summaryrefslogtreecommitdiff
path: root/firmware/export/imx233.h (follow)
Commit message (Collapse)AuthorAge
* imx233: fix soc header for stmp3600 and stmp3700Amaury Pouly2013-06-18
| | | | | | | | 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
* imx233: fix user timerAmaury Pouly2012-10-21
| | | | | | | | | 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
* imx233: make sure dma descriptors are cache friendlyAmaury Pouly2012-05-20
| | | | | | | | | | | 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
* imx233: fix cache line size (32 instead of 16)Amaury Pouly2012-05-20
| | | | Change-Id: I4b0826a93ee8aef6a5fabf5c75e833bc36999479
* imx233: move away timer defines from imx233.hAmaury Pouly2012-05-19
| | | | Change-Id: I9f721ae12a3ddf72c4e90ad0754a5c2b819847bb
* imx233: fix PHYISCAL_ADDR to handle the buffered region (hard to debug if ↵Amaury Pouly2012-01-27
| | | | | | misused) Change-Id: Ibbe9d42ecb91aa04925d557f8231f8a9140dd60a
* imx233/fuze+: implement power management(battery charger), add powermgmt ↵Amaury Pouly2011-12-24
| | | | | | debug info, add power debug info, move target specific powermgmt code to its own files, remove auto-slow setup which was forgotten for debugging git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31424 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: enable pluginsAmaury Pouly2011-10-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30700 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: implement user time api, implement a stub function, protect ↵Amaury Pouly2011-09-06
| | | | | | timrot against irq git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30437 a1c6a512-1295-4272-9138-f99709370657
* imx233:fuze+: major memory and usb reworkAmaury Pouly2011-09-05
| | | | | | | | | | | - 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
* imx233/fuze+: move page table to dramAmaury Pouly2011-07-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30201 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: prepare target to enable MMUAmaury Pouly2011-07-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30199 a1c6a512-1295-4272-9138-f99709370657
* Sansa Fuze+: initial commit (bootloader only, LCD basically working)Amaury Pouly2011-05-01
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29808 a1c6a512-1295-4272-9138-f99709370657