summaryrefslogtreecommitdiff
path: root/firmware/system.c (follow)
Commit message (Collapse)AuthorAge
...
* Fix errors when building H10 Normal build.Barry Wardell2006-08-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10668 a1c6a512-1295-4272-9138-f99709370657
* update the gigabeat code and move to target_treeMarcoen Hirschberg2006-08-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10535 a1c6a512-1295-4272-9138-f99709370657
* Properly handle early USB mode, dircache and tagcache state files withMiika Pekkarinen2006-08-11
| | | | | | | flashed rockbox. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10525 a1c6a512-1295-4272-9138-f99709370657
* Initial support and use for EEPROM memory on H120 & H140 players whenMiika Pekkarinen2006-08-05
| | | | | | | | | Rockbox firmware has been flashed over original firmware (not yet possible to do). Dircache & tagcache serialization for fast bootup without the need to scan disk when Rockbox is in flash. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10464 a1c6a512-1295-4272-9138-f99709370657
* Implement frequency scaling on iPod 3Gs - FS #5686Daniel Ankers2006-07-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10313 a1c6a512-1295-4272-9138-f99709370657
* Iriver: Faster ata timing.Jens Arnold2006-06-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10129 a1c6a512-1295-4272-9138-f99709370657
* H300: Rudimentary driver for the ISP1362 USB on-the-go controller. For now ↵Jens Arnold2006-06-16
| | | | | | it just sends the chip to sleep, solving the poor battery runtime issue. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10128 a1c6a512-1295-4272-9138-f99709370657
* Oops, correctly calculate the interrupt number in UIE().Jens Arnold2006-05-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9859 a1c6a512-1295-4272-9138-f99709370657
* Fix red bootbox builds with gcc 4.x and -Os. Save a bit of code by not ↵Jens Arnold2006-05-01
| | | | | | including the never called UIE0..UIE3. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9857 a1c6a512-1295-4272-9138-f99709370657
* Ooops. Fix red bootbox builds.Jens Arnold2006-04-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9833 a1c6a512-1295-4272-9138-f99709370657
* SH1: Moved exception vector table generation and weak aliasing into an asm ↵Jens Arnold2006-04-29
| | | | | | block. Allows building with gcc 4.x git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9832 a1c6a512-1295-4272-9138-f99709370657
* Ooops.Jens Arnold2006-04-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9694 a1c6a512-1295-4272-9138-f99709370657
* H300: Optimised PCF50606 driver, significantly reduces CPU power drain from ↵Jens Arnold2006-04-16
| | | | | | the button tick (with both main & remote buttons: 50%->13% at 11MHz, 12%->6% at 45MHz): * Delay is adapted to the current CPU clock, aiming at constant 400kHz i2c clock. * Reduced number of port accesses (accessing GPIO is very slow, especially with the atomic boolean instructions) by implementing an open-collector-like behaviour. * Time-critical functions implemented in assembler. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9693 a1c6a512-1295-4272-9138-f99709370657
* New crossfeed complete with no volume reducing bugs. Feedback on all theThom Johansen2006-04-11
| | | | | | | | new options is appreciated. Thanks to Dan Everton for the settings/GUI code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9609 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: More appropriate condition for the refresh timings.Jens Arnold2006-04-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9597 a1c6a512-1295-4272-9138-f99709370657
* iPod: Enable dynamic CPU frequency changing on the 4G (both greyscale and ↵Dave Chapman2006-04-07
| | | | | | colour) and the first generation mini git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9548 a1c6a512-1295-4272-9138-f99709370657
* iPod mini 2G: Use iPod 4G button driver instead of special minin 1G code. ↵Jens Arnold2006-03-30
| | | | | | Buttons working now, rockbox no longer hangs at boot. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9364 a1c6a512-1295-4272-9138-f99709370657
* Better sound quality on the iAudio X5 using the correct MCLK frequencyLinus Nielsen Feltzing2006-03-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9354 a1c6a512-1295-4272-9138-f99709370657
* iAudio: working PLL settingsLinus Nielsen Feltzing2006-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9104 a1c6a512-1295-4272-9138-f99709370657
* More sane define checking. To disable cpu boosting on ipods, justThom Johansen2006-03-17
| | | | | | | | commenting out the HAVE_ADJUSTABLE_CPU_FREQ line in the config-ipodxxxx.h file will work now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9077 a1c6a512-1295-4272-9138-f99709370657
* We need to allow set_cpu_frequency in the bootloader for adjustable CPUThom Johansen2006-03-17
| | | | | | | freq targets. Fixes red build. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9074 a1c6a512-1295-4272-9138-f99709370657
* Remove tabs...Thom Johansen2006-03-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9073 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
* Remove tabs...Thom Johansen2006-03-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9068 a1c6a512-1295-4272-9138-f99709370657
* Add timer.c module support for ipods. Remove uneeded SIMULATOR check.Thom Johansen2006-03-17
| | | | | | | Introduce TIMER_FREQ define. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9067 a1c6a512-1295-4272-9138-f99709370657
* Patch #3060 from Andrew Scott - iPod mini button driverDave Chapman2006-02-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8857 a1c6a512-1295-4272-9138-f99709370657
* iPod 3G - initial (completely untested) attempt at audio supportDave Chapman2006-02-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8847 a1c6a512-1295-4272-9138-f99709370657
* More iPod 3G work from Seven Le MesleDave Chapman2006-02-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8835 a1c6a512-1295-4272-9138-f99709370657
* Further iPod 3G work from Seven Le MesleDave Chapman2006-02-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8583 a1c6a512-1295-4272-9138-f99709370657
* Added empty fiq routine for iFP.Tomasz Malesinski2006-02-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8555 a1c6a512-1295-4272-9138-f99709370657
* Oops - fix red iPod bootloader buildDave Chapman2006-01-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8501 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
* made UIE for iPod common to all ARM targetsTomasz Malesinski2006-01-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8441 a1c6a512-1295-4272-9138-f99709370657
* Removed PP5020_ prefix from register defines and added/renamed someThom Johansen2006-01-24
| | | | | | | defines. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8438 a1c6a512-1295-4272-9138-f99709370657
* UIE handler for ARM/iPod. Currently does not support interrupts. WillThom Johansen2006-01-19
| | | | | | | probably also work for other ARM based targets, like iFP. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8388 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
* iPod: Fix the bootloader so it can load and run the original Apple firmware ↵Dave Chapman2006-01-05
| | | | | | again. The Rockbox firmware was doing too much to the hardware so we remove most of the initialisation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8301 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
* Button and click wheel driver for iPod 4g and Nano.Thom Johansen2005-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8256 a1c6a512-1295-4272-9138-f99709370657
* Add interrupt handler for iPod. Add timer tick support. Remove temporary ↵Thom Johansen2005-12-12
| | | | | | thread sleep solution. Remove temporary iPod current_tick solution. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8224 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
* More iPod changesDave Chapman2005-11-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7825 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
* SH1: Changed UIE() to use the same reset method as on coldfire, using the ↵Jens Arnold2005-11-09
| | | | | | watchdog timer. Should be more reliable this way. Disabled LED handling and added reboot-with-on for Ondio. * All: #ifdef cleanup in panicf(), added reboot-with-on for Ondio. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7799 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
* System reboot from UIE() now works in all cases, even from a debug interrupt ↵Jens Arnold2005-11-05
| | | | | | (memory guard). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7756 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: The memory guard configuration routine didn't correctly return the ↵Jens Arnold2005-11-03
| | | | | | old mode when setting a new one. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7744 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: Properly handle the SDRAM refresh timing on CPU frequency changes. ↵Jens Arnold2005-11-03
| | | | | | For >= 92 MHz operation, tRC needs to be 6 clocks, otherwise 3 clocks are sufficient. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7743 a1c6a512-1295-4272-9138-f99709370657