rockbox/firmware/target/arm
Michael Sevakis 286a4c5caa Revise the PCM callback system after adding multichannel audio.
Additional status callback is added to pcm_play/rec_data instead of
using a special function to set it. Status includes DMA error
reporting to the status callback. Playback and recording callback
become more alike except playback uses "const void **addr" (because
the data should not be altered) and recording  uses "void **addr".
"const" is put in place throughout where appropriate.

Most changes are fairly trivial. One that should be checked in
particular because it isn't so much is telechips, if anyone cares to
bother. PP5002 is not so trivial either but that tested as working.

Change-Id: I4928d69b3b3be7fb93e259f81635232df9bd1df2
Reviewed-on: http://gerrit.rockbox.org/166
Reviewed-by: Michael Sevakis <jethead71@rockbox.org>
Tested-by: Michael Sevakis <jethead71@rockbox.org>
2012-03-03 07:23:38 +01:00
..
archos/av300 button-target.h : move prototypes to button.h 2012-01-08 00:07:19 +00:00
as3525 Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
at91sam lcd-target.h: remove some duplicate declarations 2012-01-08 00:52:55 +00:00
imx31 Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
imx233 Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
ipod lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
iriver lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
olympus Fix build errors and warnings 2012-02-28 11:51:09 +11:00
pbell Fix build errors and warnings 2012-02-28 11:51:09 +11:00
philips lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
pnx0101 Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
pp Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
rk27xx Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
s3c2440 Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
s5l8700 Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
s5l8702 Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
samsung lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
sandisk lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
tatung button-target.h : move prototypes to button.h 2012-01-08 00:07:19 +00:00
tcc77x Fix bugs in lcd drivers after b37e6bc 2012-02-29 11:43:51 +04:00
tcc780x button-target.h : move prototypes to button.h 2012-01-08 00:07:19 +00:00
tms320dm320 Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
ata-as-arm.S
ata-nand-telechips.c
bits-armv4.S Do some things to make -ffunction-sections work better. 2011-12-17 01:43:32 +00:00
bits-armv6.S Do some things to make -ffunction-sections work better. 2011-12-17 01:43:32 +00:00
crt0.S AS3525v1/2: Enable nested handling of interrupts 2012-01-08 22:29:25 +00:00
i2c-telechips.c
lcd-c200_c200v2.c lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
lcd-ssd1815.c lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
mmu-arm.h Commit to certain names for cache coherency APIs and discard the aliases. 2011-12-17 07:27:24 +00:00
mmu-arm.S Commit to certain names for cache coherency APIs and discard the aliases. 2011-12-17 07:27:24 +00:00
mmu-armv6.S Commit to certain names for cache coherency APIs and discard the aliases. 2011-12-17 07:27:24 +00:00
pcm-telechips.c Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
powermgmt-ascodec.c Rework powermgmt to enable code re-use on appliation and sims. 2012-01-03 23:44:38 +00:00
system-arm.c Arm stack unwinder 2012-02-22 08:33:26 +01:00
system-arm.h Create fimrware/asm directory for assembly optimized stuff. 2012-01-22 18:46:44 +01:00
usb-drv-arc.c
usb-s3c6400x.c usb-s3c6400: store endpoint status per direction 2012-01-16 18:29:38 -05:00
usb-tcc.c usb-target.h: remove 2011-12-31 18:44:55 +00:00
wmcodec-telechips.c