rockbox/firmware/target/arm
Michael Sevakis 910101d613 iPod 3G: Add a small check to ensure backlight never gets stuck off if wheel is inactive for too long (because it limits the number of backlight_on calls).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26964 a1c6a512-1295-4272-9138-f99709370657
2010-06-19 20:36:54 +00:00
..
archos/av300 Make ATA code not bother to retry requests that return IDNF (specified sector not valid). 2010-04-07 20:01:21 +00:00
as3525 fix r26953: use physical address for DMA buffer, also for IRAM 2010-06-19 05:55:18 +00:00
at91sam
imx31 Configure Gigabeat S with EABI compiler by default. Implement the INIT section that this enables (due to selective need for long calls). Remove pcm_postinit from INIT section since it's asynchronous. Disable strict aliasing on SPC codec for now just to shut it up. 2010-06-11 14:39:35 +00:00
ipod iPod 3G: Add a small check to ensure backlight never gets stuck off if wheel is inactive for too long (because it limits the number of backlight_on calls). 2010-06-19 20:36:54 +00:00
iriver FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
olympus FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
pbell FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
philips FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
pnx0101 Make PCM->driver interface about as simple as it will get. Registered callback, zero data, alignment and stops are handled entirely inside pcm.c; driver merely calls fixed pcm.c callback. Remove pcm_record_more and do it just like playback; the original reason behind it isn't very practical in general. Everything checks out on supported targets. There wer some compat changes I can't check out on many unsupoorted but if there's a problem it will be a minor oops. Plugins become incompatible due to recording tweak-- full update. Sorted API. 2010-05-24 16:42:32 +00:00
s3c2440 Remove card_enable_monitoring() and use a mutex instead. The card_enable_monitoring() method actually didn't eliminate the possible race conditions it was meant to fix. 2010-06-06 13:20:47 +00:00
s5l8700 Remove an unneccessary long call from the S5L8700 PCM FIQ handler 2010-06-11 16:20:46 +00:00
samsung FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
sandisk FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
tatung Fix a bunch of boot.lds files so that they build with newer ld. The stack/bss sections need NOLOAD. otherwise the linker would try to include those into the binary. I don't know why this ever worked with our current ld version. 2010-03-08 23:16:57 +00:00
tcc77x Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
tcc780x cowond2: make the code consistent with the comments and really clear the bits 2010-06-13 14:00:30 +00:00
tms320dm320 Make sure files which aren't windows-specific use \n line endings only 2010-06-17 16:59:51 +00:00
adc-as3514.c adc-as3514.c: cosmetics 2010-05-15 19:44:54 +00:00
adc-pp5020.c Add initial Packard Bell Vibe 500 port, by Szymon Dziok 2010-01-18 19:05:20 +00:00
ascodec-pp.c
ascodec-target.h as3514/as3543 fixes 2010-05-17 20:53:25 +00:00
ata-as-arm.S FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
ata-nand-telechips.c
ata-pp5002.c
ata-pp5020.c Enable ATA DMA on pp5020 based players with ATA drives. 2010-01-31 11:07:29 +00:00
ata-sd-pp.c Remove card_enable_monitoring() and use a mutex instead. The card_enable_monitoring() method actually didn't eliminate the possible race conditions it was meant to fix. 2010-06-06 13:20:47 +00:00
ata-target.h Make ATA code not bother to retry requests that return IDNF (specified sector not valid). 2010-04-07 20:01:21 +00:00
audio-pp.c
crt0-pp-bl.S Merry Christmas Gogear HDD6330 owners! This is the start of the HDD6330 port. At the moment, it's essentially a copy of the HDD1630 port with a minimal LCD driver. The touchpad doesn't work as expected, but you can still kind of navigate and listen to music/radio. 2009-12-25 04:05:01 +00:00
crt0-pp.S ARM: use BX when branch to an address in register 2010-05-31 15:14:26 +00:00
crt0.S arm/crt0.S: comment why the reset vector doesn't use absolute addressing 2010-06-18 18:31:14 +00:00
ffs-arm.S ARM <= v5: Tiny optimisation exploiting the location of the table. 2009-12-26 13:22:51 +00:00
i2c-pp.c Add initial Packard Bell Vibe 500 port, by Szymon Dziok 2010-01-18 19:05:20 +00:00
i2c-telechips.c Re-write the Telechips I2C delay routine in assembler to stop the compiler optimising it away. Tested with EABI and non-EABI compilers. 2010-06-16 21:03:57 +00:00
i2s-pp.c
kernel-pp.c
lcd-as-memframe.S FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
lcd-c200_c200v2.c Of course there's no mdelay on c200(v1), so just use udelay 2010-06-19 03:04:22 +00:00
lcd-ssd1815.c
memcpy-arm.S FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
memmove-arm.S FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
memset-arm.S FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
memset16-arm.S FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
mmu-arm.h
mmu-arm.S Update Samsung YP-S3 bootloader demo 2010-05-30 21:43:14 +00:00
mmu-armv6.S mmu-armv6: comment out invalidate_dcache_range() 2010-04-13 15:25:11 +00:00
pcm-pp.c pcm-pp: revert r26756 2010-06-11 11:25:16 +00:00
pcm-telechips.c Make PCM->driver interface about as simple as it will get. Registered callback, zero data, alignment and stops are handled entirely inside pcm.c; driver merely calls fixed pcm.c callback. Remove pcm_record_more and do it just like playback; the original reason behind it isn't very practical in general. Everything checks out on supported targets. There wer some compat changes I can't check out on many unsupoorted but if there's a problem it will be a minor oops. Plugins become incompatible due to recording tweak-- full update. Sorted API. 2010-05-24 16:42:32 +00:00
powermgmt-ascodec.c as3525v2: fix end of charge detection 2010-05-19 14:06:08 +00:00
sd-pp-target.h
support-arm.S ARM: __div0() takes no argument 2010-06-12 17:15:39 +00:00
system-arm.c __div0: give the address of the instruction calling division to UIE 2010-06-12 17:15:44 +00:00
system-arm.h
system-pp502x.c Packard Bell Vibe 500: reset all allowed devices like in the OF. 2010-03-09 19:09:17 +00:00
system-pp5002.c Squeeze down the PP5002 cache routines a bit. 2010-06-18 06:54:58 +00:00
system-target.h Move CACHEALIGN_BITS to cpu headers 2010-04-13 15:50:08 +00:00
thread-arm.c FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
thread-pp.c For multiprocessor targets, do the thread_exit routine such that we don't need to rely on the compiler's good graces to have stack switching be reliable. Only needs a few asm instructions. 2010-06-18 03:10:18 +00:00
timer-pp.c
usb-drv-arc.c Fix usb-arc driver: the driver would prematurely mark a transfer as complete whereas only a part of it actually is, check the active of the TDs to avoid that. This should fix some HID+UMS bugs. 2010-03-25 13:45:19 +00:00
usb-fw-pp502x.c Add initial Packard Bell Vibe 500 port, by Szymon Dziok 2010-01-18 19:05:20 +00:00
usb-fw-pp5002.c
usb-s3c6400x.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
usb-target.h
usb-tcc.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
wmcodec-pp.c FS#11417 by Joe Balough: fix audio/tuner on philips hdd6330 2010-06-19 03:51:57 +00:00
wmcodec-telechips.c