.. |
archos/av300
|
Straighten out some powermanagement stuff. Give target complete control over how power inputs are sensed. Clean SIMULATOR stuff out of target files. Get rid of USB charging option on targets that don't support it or don't implement it yet. Menu string remains to avoid language incompatibility but should be removed on next cleanup for targets not using it (notice in english.lang). global_settings becomes incompatible for some builds and so plugin API version is incremented.
|
2008-12-03 19:54:25 +00:00 |
as3525
|
Simplify generic_i2c, removing the link between i2c address and i2c interface, adding the concept of an i2c bus index.
|
2009-03-03 18:00:17 +00:00 |
imx31
|
Gigabeat S: Switch SSI1 and 2 around so that playback can use the shared peripheral DMA with SSI2 which doesn't require use of the peripheral DMA unit-- SSI2 is mapped to the SDMA core address space. Fix some break keywords in get_script_pc(). Use the patched script for mcu_2_app (BSP appears to have neglected to update that). Use _SHP instead of _SP for shared peripheral constants (consistency).
|
2009-03-09 04:25:25 +00:00 |
ipod
|
Submit FS#9890 by Boris Gjenero. Enabling option for iPod Video to shut down LCD and BCM (controller) after backlight was switched off. With this option the user can decide whether to keep the transflective LCD switched on (e.g. during daylight use) or to switch it off (to save power). The power saving is extreme and increases the battery runtime by far (measured >30%).
|
2009-02-21 11:10:50 +00:00 |
iriver
|
Make the H10 5GB bootloader able to load the OF again. From FS#9955.
|
2009-03-02 22:42:13 +00:00 |
olympus
|
Reclaim .iram areas in DRAM by overlapping their load addresses with the uninitialized data sections. I did what I could test out-- not any flash image linker scripts or other target processors. Move any .iram copies in crt0.S's to be the first operation even if not _strictly_ necessary to be emphatic (aka. 'beware').
|
2009-02-20 02:33:40 +00:00 |
philips
|
Make Philips SA9200 build again
|
2009-03-07 04:41:37 +00:00 |
pnx0101
|
Clean up panicf and introduce system_exception_wait to do further target tasks and wait for a button when an unrecoverable error has occurred (panic, UIE, etc.). Returning from that function should reboot or don't return from it. Move UIE and __div0 for ARM to its own file.
|
2009-01-08 10:15:32 +00:00 |
s3c2440
|
GigabeatFX: Change the way that the LCD copy routine works: Do the copy and translation in one step.
|
2009-03-03 18:10:22 +00:00 |
s5l8700
|
Clean up panicf and introduce system_exception_wait to do further target tasks and wait for a button when an unrecoverable error has occurred (panic, UIE, etc.). Returning from that function should reboot or don't return from it. Move UIE and __div0 for ARM to its own file.
|
2009-01-08 10:15:32 +00:00 |
sandisk
|
Reclaim .iram areas in DRAM by overlapping their load addresses with the uninitialized data sections. I did what I could test out-- not any flash image linker scripts or other target processors. Move any .iram copies in crt0.S's to be the first operation even if not _strictly_ necessary to be emphatic (aka. 'beware').
|
2009-02-20 02:33:40 +00:00 |
tatung/tpj1022
|
Move the PP5020 ADC defines to the c-file instead of repeating them across the header files. Also, the Tatung TPJ1022 should use the common PP5020 ADC driver.
|
2009-01-27 03:19:57 +00:00 |
tcc77x
|
Replace some nasty hard-coded offsets with labels
|
2009-01-08 23:16:51 +00:00 |
tcc780x
|
Add generic touchscreen driver which allows calibration (apps/ layer will follow later).
|
2009-02-19 22:15:02 +00:00 |
tms320dm320
|
Get the volume controls working on the M:Robe 500 along with some minor code changes.
|
2009-03-03 18:05:22 +00:00 |
adc-as3514.c
|
|
|
adc-pp5020.c
|
Make the Philips HDD1630 ADC work: it needs a slightly different init sequence. Also, it only needs 2 channels enabled.
|
2009-01-27 03:36:30 +00:00 |
ascodec-pp.c
|
static/const/#include/tab police on various files
|
2009-01-02 21:43:52 +00:00 |
ascodec-target.h
|
Fix misspelled function name. Thanks to Jens Arnold for noticing.
|
2008-11-26 05:46:33 +00:00 |
ata-as-arm.S
|
|
|
ata-nand-telechips.c
|
TCC NAND: The BLOCKS_PER_SEGMENT define was actually the number of planes mentioned in the Samsung NAND datasheet. Add this to the nand_id struct, so that it can be runtime detected (required for some D2s to boot). Use the struct directly instead of making a local copy, and format the nand_info table to 80 columns.
|
2009-03-02 23:36:12 +00:00 |
ata-pp5002.c
|
|
|
ata-pp5020.c
|
|
|
ata-sd-pp.c
|
Hopefully fixes the 'two byte inserted bug' of #FS8663. Combination of Martin Ritters and my findings on the issue.
|
2009-02-03 20:21:02 +00:00 |
ata-sd-target.h
|
|
|
ata-target.h
|
|
|
audio-pp.c
|
Fix-m the ruddiness.
|
2008-12-12 11:20:58 +00:00 |
crt0-pp-bl.S
|
Dual boot for the Philips HDD1630.
|
2009-01-10 03:21:07 +00:00 |
crt0-pp.S
|
Reclaim .iram areas in DRAM by overlapping their load addresses with the uninitialized data sections. I did what I could test out-- not any flash image linker scripts or other target processors. Move any .iram copies in crt0.S's to be the first operation even if not _strictly_ necessary to be emphatic (aka. 'beware').
|
2009-02-20 02:33:40 +00:00 |
crt0.S
|
Sansa AMS: Use IRAM (in app linker script and crt0.S)
|
2008-11-18 17:15:56 +00:00 |
ffs-arm.S
|
|
|
i2c-pp.c
|
FM radio for Philips HDD1630. Volume was very faint unless recording was enabled, so do that too.
|
2009-02-13 03:49:17 +00:00 |
i2c-telechips.c
|
Telechips I2C: Scale the busy-wait delay based on FREQ, reducing wasted CPU cycles when unboosted (eg. when reading from the D2 touchscreen).
|
2008-12-01 21:02:00 +00:00 |
i2s-pp.c
|
Use DMA for audio playback on PP502x (FS#9910 + some further mods). I can't say at this point about any change in battery life but it frees up a percent or two of CPU cycles as measured in the buffering screen. No change in recording transfers yet. Testing seemed to check out so put it out for general use and see what happens.
|
2009-02-19 20:40:03 +00:00 |
kernel-pp.c
|
|
|
lcd-as-memframe.S
|
|
|
lcd-ssd1815.c
|
Sansa AMS: centralize clock settings in clock-target.h
|
2008-12-04 20:04:31 +00:00 |
memcpy-arm.S
|
|
|
memmove-arm.S
|
|
|
memset-arm.S
|
|
|
memset16-arm.S
|
|
|
mmu-arm.h
|
Fix header multiple inclusion guard typo.
|
2009-02-12 00:09:12 +00:00 |
mmu-arm.S
|
Refine the routines in mmu-arm.c and move them to mmu-arm.S since the code is now 100% assembly.
|
2009-02-11 23:56:00 +00:00 |
pcm-pp.c
|
Fix FS#9949 - Song not playing, noise instead. Stale code was left from before transferring in segments and one calculation was just wrong for limiting trasfer size. Make buffer aligning consistent, change <= 0 on size_t variable to == 0 and remove pointless limit on overall buffer size.
|
2009-03-07 05:21:58 +00:00 |
pcm-telechips.c
|
Get rid of some pcm_apply_settings cruft at the low level I somehow missed. Move the ones in pcm.c around to better spots. Remove a variable from pcm-pnx0101.c that should no longer be there.
|
2008-12-12 12:46:57 +00:00 |
powermgmt-ascodec.c
|
Use bus reset detection for all ARC OTG devices. Remove conflict from LV24020LP driver with some GPIO-by-number macros for PP502x. Start monitoring for USB stack once all core threads and queues are created otherwise queues will likely be registered after USB acks. Putting PP502x system_reboot in IRAM (unmapped, uncached) memory seems to help it work more consistently. Hopefully I got all the PP USB connect handlers in the right spot in irq_handler. If device seems unresponsive to cable, check there first.
|
2009-01-22 22:05:04 +00:00 |
system-arm.c
|
Clean up panicf and introduce system_exception_wait to do further target tasks and wait for a button when an unrecoverable error has occurred (panic, UIE, etc.). Returning from that function should reboot or don't return from it. Move UIE and __div0 for ARM to its own file.
|
2009-01-08 10:15:32 +00:00 |
system-arm.h
|
ARMv6: Optimize interrupt enable/disable with cpsie and cpsid. Section off system-arm.h by ARM_ARCH rather than checking within each implementation.
|
2009-02-02 03:51:50 +00:00 |
system-pp502x.c
|
Submit FS#9749 by Boris Gjenero for missing PP-targets. Do not reset IDE0 on startup.
|
2009-02-21 09:43:21 +00:00 |
system-pp5002.c
|
Make basic cache functions into calls, and get rid of CACHE_FUNCTION_WRAPPERS and CACHE_FUNCTIONS_AS_CALL macros. Rename flush/invalidate_icache to cpucache_flush/invalidate. They're inlined only if an implementation isn't provided by defining HAVE_CPUCACHE_FLUSH/INVALIDATE.
|
2009-02-11 12:55:51 +00:00 |
system-target.h
|
Make basic cache functions into calls, and get rid of CACHE_FUNCTION_WRAPPERS and CACHE_FUNCTIONS_AS_CALL macros. Rename flush/invalidate_icache to cpucache_flush/invalidate. They're inlined only if an implementation isn't provided by defining HAVE_CPUCACHE_FLUSH/INVALIDATE.
|
2009-02-11 12:55:51 +00:00 |
usb-drv-arc.c
|
Oops. How'd I miss that one checking diffs? ARC driver test change shouldn't have been there.
|
2009-02-19 20:43:48 +00:00 |
usb-fw-pp502x.c
|
Hopefully make some progress against FS#9831. iPod Video seems fine now under XP at least. Move false reset detection to the USB target code. Gigabeat S works using the OTG module upon bus reset. Portal Player targets verify that the USB pin detect is ok upon bus reset.
|
2009-01-29 01:28:34 +00:00 |
usb-fw-pp5002.c
|
|
|
usb-target.h
|
Use bus reset detection for all ARC OTG devices. Remove conflict from LV24020LP driver with some GPIO-by-number macros for PP502x. Start monitoring for USB stack once all core threads and queues are created otherwise queues will likely be registered after USB acks. Putting PP502x system_reboot in IRAM (unmapped, uncached) memory seems to help it work more consistently. Hopefully I got all the PP USB connect handlers in the right spot in irq_handler. If device seems unresponsive to cable, check there first.
|
2009-01-22 22:05:04 +00:00 |
usb-tcc.c
|
Cosmetic fix: remove duplicate semicolons
|
2009-03-04 18:15:06 +00:00 |
wmcodec-pp.c
|
FS#9591 by Anton Veretenenko for the Philips GoGear HDD1620/1630 (with a few changes by me). Fixes boot problem, pixel format, sound, and a few other things.
|
2008-12-12 04:56:25 +00:00 |
wmcodec-telechips.c
|
D2 also needs audiohw_preinit()
|
2008-11-28 23:44:06 +00:00 |