summaryrefslogtreecommitdiff
path: root/firmware/export/system.h (follow)
Commit message (Collapse)AuthorAge
* Don't paste when sleepy, kids.Thom Johansen2006-03-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9075 a1c6a512-1295-4272-9138-f99709370657
* Assembler optimised swap32 for ARM.Thom Johansen2006-03-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9072 a1c6a512-1295-4272-9138-f99709370657
* CPU boosting support for ipod nano and video. The rest of the targetsThom Johansen2006-03-17
| | | | | | | are either untested or do not work with the current code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9070 a1c6a512-1295-4272-9138-f99709370657
* iPod: Re-written audio driver. This brings it in line with changes to pcm ↵Dave Chapman2006-02-07
| | | | | | playback system, and also appears to fix all the ipod-specific playback glitches git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8614 a1c6a512-1295-4272-9138-f99709370657
* More iPod 3G changes from Seven Le Mesle, and some unification of the iPod ↵Dave Chapman2006-02-05
| | | | | | code from me git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8581 a1c6a512-1295-4272-9138-f99709370657
* iPod: Fix the detection of lcd type for the iPod Photo - this should fix ↵Dave Chapman2006-01-31
| | | | | | problems with that LCD. Affected users also need to install a new bootloader - available from the iPod Installation wiki page. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8499 a1c6a512-1295-4272-9138-f99709370657
* iPod: First working audio driverDave Chapman2006-01-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8474 a1c6a512-1295-4272-9138-f99709370657
* Stricter asm constraint is required.Brandon Low2006-01-19
| | | | | | | (Prevent breakage with future compilers) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8379 a1c6a512-1295-4272-9138-f99709370657
* Work-in-progress iriver iFP-7xx port by Tomasz MalesinskiDave Chapman2006-01-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8342 a1c6a512-1295-4272-9138-f99709370657
* New target - iPod Video.Dave Chapman2005-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8261 a1c6a512-1295-4272-9138-f99709370657
* Raise iPod CPU frequency and enable cache and add function needed for button ↵Thom Johansen2005-12-17
| | | | | | driver. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8257 a1c6a512-1295-4272-9138-f99709370657
* H300 max CPU frequency is now back to 124MHzLinus Nielsen Feltzing2005-12-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8208 a1c6a512-1295-4272-9138-f99709370657
* Temporarily set the max CPU frequency to 90MHz on the H300Linus Nielsen Feltzing2005-11-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8077 a1c6a512-1295-4272-9138-f99709370657
* iPod changesDave Chapman2005-11-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7824 a1c6a512-1295-4272-9138-f99709370657
* iPod: Code cleanup - the bootloader now compiles with zero warningsDave Chapman2005-11-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7812 a1c6a512-1295-4272-9138-f99709370657
* Initial commit of work-in-progress iPod portDave Chapman2005-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7781 a1c6a512-1295-4272-9138-f99709370657
* Replace SWAB16 and SWAB32 with a comprehensive set of byte-swap macros - ↵Dave Chapman2005-10-06
| | | | | | letoh16, letoh32, htole16, htole32, betoh16, betoh32, htobe16 and htobe32 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7584 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: New timer handling on CPU frequency change, adjusting the ↵Jens Arnold2005-10-03
| | | | | | prescaler on the fly, for both tick and user timer. Precondition is that the higher frequencies are integer multiples of the base: now NORMAL is 45 MHz and MAX is 124 MHz. Removes the need for applications with longer timer periods (>= 10 ms) to boost the CPU all the time, e.g. the grayscale lib. Timer counts are now always based on the base frequency (CPU_FREQ). * Adjusted the RAM refresh timers to the new frequencies (all frequencies for H100) * All: Fixed the tick timer count being off by one. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7576 a1c6a512-1295-4272-9138-f99709370657
* Now panicf() shuts off the hard drive and lowers the CPU frequency, it also ↵Linus Nielsen Feltzing2005-09-12
| | | | | | reboots if ON is pressed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7510 a1c6a512-1295-4272-9138-f99709370657
* coldfire_set_macsr(): (1) The argument isn't necessarily constant. (2) Let ↵Jens Arnold2005-09-07
| | | | | | the compiler choose whether to use a register or an immediate. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7491 a1c6a512-1295-4272-9138-f99709370657
* Adapted codecs and DSP system to having MACSR saved in thread context.Thom Johansen2005-09-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7485 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: assembler optimised SWAB32() inline function. Added SWAW32() even ↵Jens Arnold2005-08-21
| | | | | | if it isn't currently used. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7379 a1c6a512-1295-4272-9138-f99709370657
* Killed signed/unsigned inconsistencyJens Arnold2005-08-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7275 a1c6a512-1295-4272-9138-f99709370657
* Fixed MAC initialization problem with mpa codec and removed workaroundMiika Pekkarinen2005-07-30
| | | | | | | for that bug. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7260 a1c6a512-1295-4272-9138-f99709370657
* Added CPU_COLDFIRE define - one step closer to iAudio-portChristian Gmeiner2005-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7186 a1c6a512-1295-4272-9138-f99709370657
* New power-conserving CPU idle modeLinus Nielsen Feltzing2005-07-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7023 a1c6a512-1295-4272-9138-f99709370657
* Iriver: atomic I/O port manipulation macros, to avoid interference between ↵Jens Arnold2005-07-02
| | | | | | normal and interrupt code. Todo: all other places that do port manipulation on ports which may also be changed from an intterupt should use that as well. It even decreases binary size a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6985 a1c6a512-1295-4272-9138-f99709370657
* The last commit mixed up the arguments of cpu_boost(). Fixed that and ↵Jens Arnold2005-06-20
| | | | | | removed the #ifdefs again, added #define cpui_boost(on_off) for fixed frequency platforms instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6783 a1c6a512-1295-4272-9138-f99709370657
* Fixed makefiles for autoconf.g include.Daniel Stenberg2005-05-07
| | | | | | | | | Fixed build output look in several Makefiles Fixed code to include autoconf.h Fixed code to use ROCKBOX_*_ENDIAN instead of previous attempts. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6421 a1c6a512-1295-4272-9138-f99709370657
* Small fix for compilation under GCC4. Note: It still doesn't even fully ↵Jens Arnold2005-04-22
| | | | | | compile for SH1, and coldfire builds are reported to crash, so ymmv. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6331 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Increased the max CPU frequency to 120MHzLinus Nielsen Feltzing2005-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6125 a1c6a512-1295-4272-9138-f99709370657
* gmini: variable CPU frequencyJean-Philippe Bernardy2005-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6118 a1c6a512-1295-4272-9138-f99709370657
* Adjustable CPU frequency for iRiverLinus Nielsen Feltzing2005-03-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6093 a1c6a512-1295-4272-9138-f99709370657
* TCC730 slight stylistic improvementJean-Philippe Bernardy2005-02-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6081 a1c6a512-1295-4272-9138-f99709370657
* Gmini SMSC chip improvementsJean-Philippe Bernardy2005-02-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6030 a1c6a512-1295-4272-9138-f99709370657
* Gmini work:Jean-Philippe Bernardy2005-02-19
| | | | | | | | | * Better USB * Better comments * Better coding style git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6022 a1c6a512-1295-4272-9138-f99709370657
* better PLL support & slight fix (probably in keepalive handling)Jean-Philippe Bernardy2005-02-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5951 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Correct cache invalidationLinus Nielsen Feltzing2005-02-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5873 a1c6a512-1295-4272-9138-f99709370657
* Fixed broken sim buildLinus Nielsen Feltzing2005-02-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5872 a1c6a512-1295-4272-9138-f99709370657
* Added invalidate_icache()Linus Nielsen Feltzing2005-02-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5870 a1c6a512-1295-4272-9138-f99709370657
* made system_memory_guard() exist for all CPUsDaniel Stenberg2005-02-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5741 a1c6a512-1295-4272-9138-f99709370657
* Some more gmini hw supportJean-Philippe Bernardy2005-01-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5644 a1c6a512-1295-4272-9138-f99709370657
* Jean-Philippe Bernardy: TCC730 adjustmentsDaniel Stenberg2005-01-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5556 a1c6a512-1295-4272-9138-f99709370657
* iRiver: SWAB16 and SWAB32 macrosLinus Nielsen Feltzing2004-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5433 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: set_irq_level() mixed up the in/out registersLinus Nielsen Feltzing2004-10-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5363 a1c6a512-1295-4272-9138-f99709370657
* Cleaned up and started porting to ColdfireLinus Nielsen Feltzing2004-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5284 a1c6a512-1295-4272-9138-f99709370657
* The endian swap macros should be unsigned. This fixes the FAT16 issue.Jens Arnold2004-10-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5195 a1c6a512-1295-4272-9138-f99709370657
* sh7024.h -> cpu.hLinus Nielsen Feltzing2004-10-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5189 a1c6a512-1295-4272-9138-f99709370657
* New debug feature: Use the SH1 user break controller to catch illegal memory ↵Jens Arnold2004-08-30
| | | | | | accesses git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5026 a1c6a512-1295-4272-9138-f99709370657
* gcc 3.4 has a different constraint syntaxLinus Nielsen Feltzing2004-07-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4933 a1c6a512-1295-4272-9138-f99709370657