summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/as3525/pcm-as3525.c
AgeCommit message (Expand)AuthorFilesLines
2010-05-26as3525: as revealed by r26311, it seems DMAC interrupt can't be maskedRafaël Carré1-4/+7
2010-05-26as3525: implement pcm_play_dma_get_peak_buffer correctlyRafaël Carré1-2/+5
2010-05-26as3525: move audio loopback handling to audio_set_output_sourceRafaël Carré1-3/+0
2010-05-24as3525: Fix an oops in converting the recording API to a newer form.Michael Sevakis1-6/+7
2010-05-24as3525: be sure all interrupts are disabled when recordingRafaël Carré1-0/+1
2010-05-24Really cleanup remaining r26253 yellow (hopefully).Michael Sevakis1-3/+4
2010-05-24Make PCM->driver interface about as simple as it will get. Registered callbac...Michael Sevakis1-30/+13
2010-05-19as3525: hide our UNCACHED_ADDR from usb_storage.cRafaël Carré1-5/+5
2010-05-14as3525: add some comments in the microphone channel copy loopRafaël Carré1-12/+16
2010-05-14as3525v1: duplicate the right channel into the left channel when recording mi...Rafaël Carré1-12/+60
2010-05-13as3525: retain & release DMA engine when starting and stopping recordingRafaël Carré1-1/+1
2010-05-13as3525: use the correct uncached address for rec peak bufferRafaël Carré1-2/+2
2010-05-13as3525: use a table for mclk dividers, get rid of a divisionRafaël Carré1-14/+29
2010-05-13as3525: use DMA for recordingRafaël Carré1-106/+69
2010-05-12PCM bottom layer simplification. pcm_rec_peak_addr variable no longer has to ...Michael Sevakis1-10/+3
2010-01-10Sansa AMS: allow use of PLL B for more accurate audio sample rate (0.04% inst...Bertrik Sikken1-6/+8
2009-11-24Sansa AMS : fix recordingRafaël Carré1-22/+59
2009-11-24Sansa AMS: VIC_INT_ENABLE register is not a maskRafaël Carré1-3/+3
2009-11-03Sansa AMS PCM : cleanupRafaël Carré1-10/+8
2009-11-01Sansa AMS PCM: remove runtime sanity checksRafaël Carré1-8/+1
2009-11-01Sansa AMS recording support (Microphone and FM)Rafaël Carré1-9/+98
2009-10-13Sansa AMS PCM : replace buggy and confusing one-linerRafaël Carré1-3/+8
2009-06-08FS#10048 : enable MMU and data cache on Sansa AMS to give a major speed upRafaël Carré1-0/+11
2009-04-07Patch by Rafaël Carré - Sansa AMS : inform pcm.c when playback stopped, use...Bertrik Sikken1-0/+3
2008-12-20Fixed compiler warnings.Björn Stenberg1-1/+1
2008-12-12Get rid of some pcm_apply_settings cruft at the low level I somehow missed. M...Michael Sevakis1-1/+0
2008-12-12Bring consistency to pcm implementation and samplerate handling. Less low-lev...Michael Sevakis1-8/+3
2008-12-04pcm-as3525.c : don't use |= on a write-only register (VIC_INT_EN_CLEAR).Bertrik Sikken1-1/+1
2008-12-04Sansa AMS: Disable DMA clocks when not in useRafaël Carré1-0/+4
2008-12-04Sansa AMS: disable I2SOUT clocks when playback is stoppedRafaël Carré1-2/+8
2008-12-04Sansa AMS: PCM driver (FS#9592)Rafaël Carré1-10/+92
2008-11-11Add more driver stubs to make the Fuze and e200v2 main builds compile; Correc...Dave Chapman1-0/+46
2008-11-10Fix Clip firmware building by adding missing symbolsRafaël Carré1-0/+76