.. |
archos/av300
|
Moved archos power handling into target tree. * Tuner power handling cleaned up a bit.
|
2007-08-14 22:06:23 +00:00 |
imx31/gigabeat-s
|
These functions haven't been implemented yet - remove their content to get Gigabeat S builds compiling again.
|
2007-10-11 08:25:24 +00:00 |
ipod
|
Get rid of some more inl/outl, and use the new macros for bitwise GPIO manipulation. No functional change.
|
2007-11-06 00:36:39 +00:00 |
iriver
|
Finally: HDD power control for all PP502x iPods (4th gen Grayscale, Color, Minis, Video). * Wait a short time after powering on the HDD on all disk based targets, as that seems like a good idea. Shorten the excessive wait on initial power on.
|
2007-11-03 23:57:24 +00:00 |
pnx0101
|
Unify PCM interface just above the hardware driver level for all targets including the sims. Perform lockout of audio callback when changing states. Weird new playback or recording trouble? Check before and after this revision first though things seem quite sound.
|
2007-10-06 22:27:27 +00:00 |
s3c2440/gigabeat-fx
|
Unify the Gigabeat F/X and M:Robe MMU code while enabling it for the M:Robe
|
2007-10-23 03:29:15 +00:00 |
sandisk
|
Add some CACHEALIGN_* macros and a helper function to assist in aligning data and buffers on PortalPlayer processors to cache line boundaries. They're noops when PROC_NEED_CACHEALIGN isn't defined. Go safe and increase the value to 32 since I'm not sure yet if 16 is sufficient - changing that is a one-liner. Add helper to plugin API which will be needed shortly.
|
2007-11-08 05:17:20 +00:00 |
tatung/tpj1022
|
First step of powermanagement rework: * Move target specific stuff into target tree, starting with battery voltage tables and voltage reading. (This revealed some incorrect percent_to_voltage_charging mappings). * Voltage reading on 1st gen ipods is now correct. * Clean up obsolete config #defines.
|
2007-08-17 06:45:18 +00:00 |
tcc77x
|
Button driver for Logik DAX, plus some changes to the debug info displayed in the bootloader build.
|
2007-11-01 23:38:57 +00:00 |
tms320dm320
|
Get the user timer working properly consequentially fixing doom without a hack.
|
2007-11-07 05:30:31 +00:00 |
ata-as-arm.S
|
Improved CPU clock setup for PP502x. PP5020 and PP5022 are not register compatible here, so define the PP5022 targets properly, and introduce a CPU_PP502x macro for easier family check. Improves stability on PP5020 (less freezing, tested with Mini G1) and reduces clock change penalty (500us on PP5020; uses the relock bit on PP5022).
|
2007-07-02 05:16:40 +00:00 |
ata-pp5002.c
|
|
|
ata-pp5020.c
|
Some more replacing of inl/outl with register #define's (doesn't change end-result binary). Add lots more #define's based on the ipodlinux wiki and some extrapolation.
|
2007-03-03 23:37:17 +00:00 |
ata-target.h
|
PP5002 ATA driver needs to wait for the controller to be ready again before writing the next control register value. Makes check_registers() not fail in the bootloader.
|
2007-08-03 09:34:42 +00:00 |
audio-pp.c
|
Straighten out some audio path APIs and misc. audio stuff. Having recording is not a prerequisite to having input/output source selection which is probably most useful when adding a audio input features like FM to a new port without forcing recording to be implemented first.
|
2007-06-08 23:42:04 +00:00 |
crt0-pp-bl.S
|
Compile Portal Player bootloaders as single core. Cleanup the startup code for bootloaders. Remove cop stack entirely and keep IRAM use down on all relevant targets - just use the 128-byte idle stack. Use the inline asm version of current_core for pp5002 as well.
|
2007-09-29 06:17:33 +00:00 |
crt0-pp.S
|
Unify PCM interface just above the hardware driver level for all targets including the sims. Perform lockout of audio callback when changing states. Weird new playback or recording trouble? Check before and after this revision first though things seem quite sound.
|
2007-10-06 22:27:27 +00:00 |
crt0.S
|
Some small cleanups and code for testing
|
2007-10-26 05:17:15 +00:00 |
i2c-pp.c
|
FS#8023: Use of AS3514 #defines instead of magic values.
|
2007-10-25 09:03:47 +00:00 |
i2s-pp.c
|
Finish the conversion to packed i2s for PP502x. Karl Kurbjun-approved for Mini-1G. Simplify the pcm format selection #ifdefs.
|
2007-10-16 04:19:18 +00:00 |
lcd-as-memframe.S
|
More M:Robe work including a fix to lcd-as-memframe for larger screens thanks to Michael Sevakis. Also fixes simulator builds.
|
2007-10-21 23:12:17 +00:00 |
memcpy-arm.S
|
|
|
memmove-arm.S
|
|
|
memset-arm.S
|
|
|
memset16-arm.S
|
|
|
memswap128-arm.S
|
Beginning of an M:Robe 500i port. Currently only in the bootloader stage. Needs another piece of code to start the boot process - will be in the wiki.
|
2007-09-20 04:46:41 +00:00 |
mmu-arm.c
|
Unify the Gigabeat F/X and M:Robe MMU code while enabling it for the M:Robe
|
2007-10-23 03:29:15 +00:00 |
mmu-arm.h
|
Unify the Gigabeat F/X and M:Robe MMU code while enabling it for the M:Robe
|
2007-10-23 03:29:15 +00:00 |
pcm-pp.c
|
Finish the conversion to packed i2s for PP502x. Karl Kurbjun-approved for Mini-1G. Simplify the pcm format selection #ifdefs.
|
2007-10-16 04:19:18 +00:00 |
system-arm.h
|
Unify PCM interface just above the hardware driver level for all targets including the sims. Perform lockout of audio callback when changing states. Weird new playback or recording trouble? Check before and after this revision first though things seem quite sound.
|
2007-10-06 22:27:27 +00:00 |
system-pp502x.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 |
system-pp5002.c
|
Compile Portal Player bootloaders as single core. Cleanup the startup code for bootloaders. Remove cop stack entirely and keep IRAM use down on all relevant targets - just use the 128-byte idle stack. Use the inline asm version of current_core for pp5002 as well.
|
2007-09-29 06:17:33 +00:00 |
system-target.h
|
Add some CACHEALIGN_* macros and a helper function to assist in aligning data and buffers on PortalPlayer processors to cache line boundaries. They're noops when PROC_NEED_CACHEALIGN isn't defined. Go safe and increase the value to 32 since I'm not sure yet if 16 is sufficient - changing that is a one-liner. Add helper to plugin API which will be needed shortly.
|
2007-11-08 05:17:20 +00:00 |
usb-fw-pp502x.c
|
Get rid of some more inl/outl. 0x70000084 seems to be GPO32_ENABLE.
|
2007-11-05 17:19:00 +00:00 |
usb-fw-pp5002.c
|
FS #7691 - improved USB detection on PP devices. This patch modifies the target-tree function usb_detect() on all targets from bool to int, returning USB_INSERTED or USB_EXTRACTED instead of true or false. This was done to enable the PP usb_detect() to check for USB_POWER (either a connection to a USB wall charger, or the user holding "charge mode" button) and return that as a third value.
|
2007-09-04 08:03:07 +00:00 |
usb-target.h
|
Fix USB detection on ipods and other portalplayer targets - Rockbox now correctly distinguishes between a USB connection to a computer and a connection to a USB AC charger. Based on the experimental USB code in FS #6494 by Barry Wardell. Closes FS #4724.
|
2007-02-04 21:46:01 +00:00 |
wmcodec-pp.c
|
Get rid of a couple of inl/outl since we have defines. Also use some other defines in place of magic values.
|
2007-11-05 14:26:47 +00:00 |