rockbox/firmware/target/arm
Michael Sevakis 7bcfc38b42 Gigabeat S: Implement a genuine udelay function. Timer is gated to not run in WFI mode to save power and as such time until rollover is variable.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19820 a1c6a512-1295-4272-9138-f99709370657
2009-01-23 01:23:25 +00:00
..
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 Commit stable parts of FS#9611 - Sansa Clip radio code 2009-01-21 20:51:43 +00:00
imx31 Gigabeat S: Implement a genuine udelay function. Timer is gated to not run in WFI mode to save power and as such time until rollover is variable. 2009-01-23 01:23:25 +00:00
ipod Commit battery discharge curve for the Ipod Photo. We still need one for the 4G and Mini. 2009-01-18 19:36:39 +00:00
iriver H10 can distinguish USB and MAIN charger input so return proper flags. H100s were misconfigured and should use CHARGING_SIMPLE. Comment more on what charging types mean in config.h. 2008-12-24 19:36:37 +00:00
olympus Simplify powermgmt thread loops so it calls functions turn (no more power_thread_sleep). Do other target-friendly simplifications, generic battery switch handling and split sim-specific code. Whoever can, please verify charging on the Archos Recorder (due to change in the charger duty cycle code). 2008-12-24 16:58:41 +00:00
philips Philips HDD1630 lcd work: register defines and enable contrast, flip, and inverse. 2009-01-21 02:23:29 +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 Fix FS#9782 - lcd_bitmap_transparent_part clipping but keep smaller clipping code. The bitmap coordinates were not being adjusted when clipping left and top. Also fix for Gigabeat S. 2009-01-12 02:15:04 +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 Commit battery discharge curve for c200v1 by BertrikSikken. The old one wasn't very realistic. 2009-01-18 19:48:34 +00:00
tatung/tpj1022 Simplify powermgmt thread loops so it calls functions turn (no more power_thread_sleep). Do other target-friendly simplifications, generic battery switch handling and split sim-specific code. Whoever can, please verify charging on the Archos Recorder (due to change in the charger duty cycle code). 2008-12-24 16:58:41 +00:00
tcc77x Replace some nasty hard-coded offsets with labels 2009-01-08 23:16:51 +00:00
tcc780x 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
tms320dm320 Fix up ZVM builds. It appeared to share common definitions with PP502x targets so use those. Remove one stale comment left behind in last commit. 2009-01-19 14:06:47 +00:00
adc-as3514.c Abstract the PortalPlayer AS3514 handling with an "ascodec" API - inspired by the wmcodec API used with the Wolfson codecs. The intention is to implement this API for the AS3525 and then share code with the Sansa V2 ports. 2008-10-31 00:16:42 +00:00
adc-pp5020.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
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 Telechips NAND: much improved read reliability on D2/iAudio7. More work is required for M200/DAX, but an improvement is evident nonetheless. LPT buffers are now buffer_alloc'd after determining the required size, so most targets should also see a healthy reduction in RAM usage. 2008-11-16 15:44:49 +00:00
ata-pp5002.c
ata-pp5020.c
ata-sd-pp.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
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 PortalPlayer: Implement irq_handler() directly in C code rather than dispatching to irq() from crt0-pp.S. Remove unneeded STUB macros. 2009-01-20 16:11:59 +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 Abstract the PortalPlayer AS3514 handling with an "ascodec" API - inspired by the wmcodec API used with the Wolfson codecs. The intention is to implement this API for the AS3525 and then share code with the Sansa V2 ports. 2008-10-31 00:16:42 +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 Bring consistency to pcm implementation and samplerate handling. Less low-level duplication. A small test_sampr fix so it works on coldfire again. 2008-12-12 11:01:07 +00:00
kernel-pp.c Move kernel tick initialization and handling to the target tree for ones remaining in kernel.c 2008-10-29 10:26:46 +00:00
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.c Meg-FX: s3c register definitions really should be unsigned. Switch from 'int' to 'unsigned long' like other targets. 2008-12-04 15:06:48 +00:00
mmu-arm.h
pcm-pp.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
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
system-pp502x.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-pp5002.c PortalPlayer: Implement irq_handler() directly in C code rather than dispatching to irq() from crt0-pp.S. Remove unneeded STUB macros. 2009-01-20 16:11:59 +00:00
system-target.h
usb-drv-arc.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
usb-fw-pp502x.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
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 Move tcc77x/usb-tcc77x.c to usb-tcc.c as it is more general than just tcc77x (even usb-tcc is too specific, but I don't know anything better) 2008-11-30 15:43:15 +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