rockbox/firmware/target/arm/ipod
Jens Arnold 567105b219 Stop saving more registers than necessary.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16866 a1c6a512-1295-4272-9138-f99709370657
2008-03-28 18:56:50 +00:00
..
1g2g Finally, out goes struct spinlock for anything but mutiprocessor targets where it becomes a reenterable corelock. 2008-01-18 13:12:33 +00:00
3g Hardware controlled backlight brightness for iPod Video and Nano, retaining the software PWM fade in/ fade out. * Backlight handling cleanup, getting rid of one layer of 'lowlevelness'. * Use atomic GPIO bit manipulation for PP502x backlight handling. 2007-11-12 18:49:53 +00:00
video Save a few registers in assembler routines for iPod 5Gs LCD driver and YUV conversion. 2008-03-27 07:46:04 +00:00
adc-ipod-pcf.c Further lockdown of multipart i2c operations that must be done without intrusion. 2007-11-27 00:35:41 +00:00
adc-target.h Move all iPod targets into the target tree. FS#5890 2006-10-05 10:58:51 +00:00
app.lds Split up app.lds to the respective target directories. The portalplayer devices replicate app.lds since their target tree doesn't follow a syntax typical to the newer arm targets - the portalplayers could be cleaned up further. boot.lds and plugin.lds still need to be cleaned up. 2008-03-13 03:48:23 +00:00
backlight-4g_color.c Commit FS#8379 by Andree Buschmann. Disables much of the remaining unneeded hardware on PP50xx targets (Ipods, Sansa, H10s, etc) resulting in a large savings in power and consequent increase in battery life. Results vary from target to target and from codec to codec, but we now approach the OF runtime on several PP devices. For now, leave base CPU clock at 30MHz, although further savings is possible with some codecs if clock is reduced. Additionally, fix battery capacity on c200 and use my measurements to improve runtime estimation for Sandisk targets. 2008-02-10 05:39:20 +00:00
backlight-mini1g_mini2g.c Hardware controlled backlight brightness for iPod Video and Nano, retaining the software PWM fade in/ fade out. * Backlight handling cleanup, getting rid of one layer of 'lowlevelness'. * Use atomic GPIO bit manipulation for PP502x backlight handling. 2007-11-12 18:49:53 +00:00
backlight-nano_video.c Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). 2008-03-26 01:50:41 +00:00
backlight-target.h Move 4th Gen (grayscale and color) backlight init where it belongs. 2007-11-18 14:01:58 +00:00
boot.lds split boot.lds and move it into the target tree 2008-03-27 23:58:03 +00:00
button-1g-3g.c iPod 1st Gen: Dynamic wheel enable. This reduces wheel power consumption to about 0.5% when hold is not enabled and there is no activity, and keeps it disabled on hold. 2007-08-18 09:47:19 +00:00
button-clickwheel.c Commit FS#8379 by Andree Buschmann. Disables much of the remaining unneeded hardware on PP50xx targets (Ipods, Sansa, H10s, etc) resulting in a large savings in power and consequent increase in battery life. Results vary from target to target and from codec to codec, but we now approach the OF runtime on several PP devices. For now, leave base CPU clock at 30MHz, although further savings is possible with some codecs if clock is reduced. Additionally, fix battery capacity on c200 and use my measurements to improve runtime estimation for Sandisk targets. 2008-02-10 05:39:20 +00:00
button-mini1g.c The GPIO interrupts are split into several port groups on all PP502x versions, so move those definitions into pp5020.h, and add the missing group. Make microSD hotswap detection work on Sansa c200. Note that microSD access itself does not work yet. 2007-11-04 13:22:17 +00:00
button-target.h Move all iPod targets into the target tree. FS#5890 2006-10-05 10:58:51 +00:00
lcd-as-gray.S Stop saving more registers than necessary. 2008-03-28 18:56:50 +00:00
lcd-color_nano.c Consistent naming scheme the various blit functions. * Removed lcd_blit_mono() for colour targets. Plugin API became incompatible, so sort, clean up & bump. * Implemented lcd_blit_mono() for M3. 2008-03-24 00:35:53 +00:00
lcd-gray.c Consistent naming scheme the various blit functions. * Removed lcd_blit_mono() for colour targets. Plugin API became incompatible, so sort, clean up & bump. * Implemented lcd_blit_mono() for M3. 2008-03-24 00:35:53 +00:00
power-ipod.c Revert LCD changes - make sure the backlight remains on as a visible sign that the unit has powered off 2008-02-14 20:48:17 +00:00
powermgmt-ipod-pcf.c Commit FS#8379 by Andree Buschmann. Disables much of the remaining unneeded hardware on PP50xx targets (Ipods, Sansa, H10s, etc) resulting in a large savings in power and consequent increase in battery life. Results vary from target to target and from codec to codec, but we now approach the OF runtime on several PP devices. For now, leave base CPU clock at 30MHz, although further savings is possible with some codecs if clock is reduced. Additionally, fix battery capacity on c200 and use my measurements to improve runtime estimation for Sandisk targets. 2008-02-10 05:39:20 +00:00