292e7cab73
Nick some aspects from the as3525 ascodec driver to improve throughput in the beast's SPI communications by switching tranfer descriptors to the caller's stack and getting rid of thread synchronization. Fix a bug that suddenly became obvious that could permanently stall the SPI driver because all data could be shifted out before the interrupt could get serviced. In that case, it needs a kick to restart it. Should probably put the SPI interrupt priority above DVFS. A tweak to the event registration interface to simplify it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31353 a1c6a512-1295-4272-9138-f99709370657 |
||
---|---|---|
.. | ||
adc-gigabeat-s.c | ||
adc-target.h | ||
audio-gigabeat-s.c | ||
backlight-gigabeat-s.c | ||
backlight-target.h | ||
button-gigabeat-s.c | ||
button-target.h | ||
dvfs_dptc_tables-target.h | ||
fmradio-i2c-gigabeat-s.c | ||
gpio-gigabeat-s.c | ||
gpio-target.h | ||
headphone-gigabeat-s.c | ||
i2s-gigabeat-s.c | ||
kernel-gigabeat-s.c | ||
lcd-gigabeat-s.c | ||
lcd-target.h | ||
mc13783-gigabeat-s.c | ||
mc13783-target.h | ||
pcm-gigabeat-s.c | ||
power-gigabeat-s.c | ||
power-gigabeat-s.h | ||
powermgmt-gigabeat-s.c | ||
powermgmt-target.h | ||
system-gigabeat-s.c | ||
system-target.h | ||
timer-gigabeat-s.c | ||
usb-gigabeat-s.c | ||
usb-target.h | ||
wmcodec-gigabeat-s.c |