rockbox/firmware
Aidan MacDonald da53cc0f14 echoplayer: pcm: increase SAI FIFO buffer depth
Change the SAI FIFO threshold so that it is always
kept topped up at maximum; DMA needs to do single
transfers to the peripheral now. Ignore FEIF errors
since they seem to occur constantly with this setup
(though it's not exactly clear why this happens).

FEIF only indicates that the SAI made a DMA request
while the DMA FIFO is empty, which isn't a fatal error.
The DMA channel will simply service the request when
it is ready.

Keeping the SAI FIFO constantly full increases the
overall timing margin before underrun so losing the
FEIF info isn't a big deal in practice.

Change-Id: I16eb1cbb17039db76938bd86c4921b8060c83556
2026-03-25 07:33:19 -04:00
..
asm Remove Creative Zen Vision and Vision:M ports 2026-02-06 07:31:54 -05:00
common Fix yellow in c72ffa7a9a ("diacritic: Critical bugfixes") 2026-03-10 10:14:42 +00:00
drivers sdmmc_host: mark tCardInfo initialized at end of card init 2026-03-02 17:11:33 -05:00
export 3ds: Fix crash on shutdown 2026-03-11 22:26:44 +02:00
include firmware: add copyright headers to core_alloc.c/h 2026-03-09 10:26:18 +00:00
kernel 3ds: Various fixes, mostly for compiler warnings 2026-03-13 10:24:36 -04:00
libc lua -- remove strtol and strtoul replace with rb->strtol and rb->strtoul 2025-12-06 18:11:13 -05:00
reggen echoplayer: implement ADC to read battery voltage 2026-03-18 12:51:51 +00:00
target echoplayer: pcm: increase SAI FIFO buffer depth 2026-03-25 07:33:19 -04:00
usbstack pcm: Make more of the low-level PCM API private 2026-03-03 13:09:21 -05:00
arabjoin.c
arabjoin.h
ata_idle_notify.c
backlight-sw-fading.c backlight-sw-fading: FS#13717 fix brightness overshoot 2025-12-19 08:20:07 +01:00
backlight.c backlight: Fix dimmed display doesn't go to sleep 2026-02-25 13:07:38 -05:00
bidi.c
buflib_malloc.c
buflib_mempool.c
chunk_alloc.c
COPYING
core_alloc.c firmware: add copyright headers to core_alloc.c/h 2026-03-09 10:26:18 +00:00
debug.c
eeprom_settings.c
elf_loader.c elf_loader: add elf_loadmem() to load file from memory 2026-01-25 19:51:07 -05:00
enc_base.c
events.c
firmware.make make: remove asm.make and use asm/SOURCES directly 2026-01-08 16:41:57 +00:00
font.c font: logf: fix pointer in buflibmove_callback 2026-01-10 07:11:51 +01:00
font_cache.c
general.c
hangul.c
lc-rock.c firmware: introduce CONFIG_BINFMT 2026-01-05 13:14:30 -05:00
linuxboot.c
logf.c
lru.c
panic.c
pcm.c FS#13836 - Remove the pcm sink_mutex to unbreak usb_dac mode 2026-03-21 08:06:20 -04:00
pcm_mixer.c pcm: Make more of the low-level PCM API private 2026-03-03 13:09:21 -05:00
pcm_sampr.c
pcm_sw_volume.c pcm: introduce pcm_sink 2026-03-02 10:09:11 +09:00
powermgmt.c
profile.c
README
rolo.c
rom.lds
screendump.c
scroll_engine.c pass event data to usb_acknowledge 2026-01-26 19:47:09 -05:00
sdmmc.c
sound.c audio: remove pcm_sw_volume include from sound.c 2026-02-19 14:16:26 -05:00
SOURCES echoplayer: implement ADC to read battery voltage 2026-03-18 12:51:51 +00:00
storage.c bootloaders: Don't build usb_core without HAVE_BOOTLOADER_USB_MODE 2026-02-07 08:46:10 -05:00
system.c
timer.c
tuner.c
usb.c bootloaders: Don't build usb_core without HAVE_BOOTLOADER_USB_MODE 2026-02-07 08:46:10 -05:00

See docs/README