summaryrefslogtreecommitdiffstats
path: root/firmware
AgeCommit message (Expand)AuthorFilesLines
2020-10-03coldfire: Allow building when 88KHz audio is disabledSolomon Peachy2-3/+5
2020-10-03Disable 88/96KHz from targets that lack the IRAM to hold the mix buffersSolomon Peachy8-42/+12
2020-10-03pcm: Dynamically-size the mixer buffer at higher audio bitrates.Solomon Peachy1-10/+29
2020-10-03alsa: introduce AUDIOHW_MUTE_ON_PAUSE, and have rocker use it.Solomon Peachy3-8/+15
2020-10-03xduoo codec cleanupsSolomon Peachy1-6/+5
2020-10-03xduoox3ii/x20: Rework the mute control to actually function properly.Solomon Peachy1-12/+22
2020-10-03alsa: Explicitly mute the output when we stop playing, and unmute after play...Solomon Peachy1-1/+14
2020-10-03alsa: Handle underruns when starting a new streamSolomon Peachy1-47/+69
2020-10-02alsa: Use larger playback buffers for higher bitratesSolomon Peachy1-4/+16
2020-10-02imx233: Hardware codec supports up to 192KHz. Make it so!Solomon Peachy2-2/+8
2020-10-02hosted: Don't use O_SYNC for the framebuffer handle.Solomon Peachy1-1/+1
2020-10-02For backlights that have a wide control, support skipping steps.Solomon Peachy4-3/+28
2020-10-02hosted: Fix overzealous spamming of backlight and lcd enableSolomon Peachy2-10/+27
2020-10-01xduoox3: Work out clocks for 176/192KHz support.Solomon Peachy2-12/+13
2020-10-01fix more red.Solomon Peachy1-7/+0
2020-10-01Fix warnings and errors introduced in b030bf5Solomon Peachy2-0/+8
2020-10-01xduoox3ii/x20: Proper lineout detection and volume mangling.Solomon Peachy9-44/+80
2020-10-01fix some of the red introduced in e43726dSolomon Peachy5-12/+4
2020-10-01hosted pcm-alsa improvementsSolomon Peachy13-90/+212
2020-10-01hosted: fix shutdown crash in framebuffer code.Solomon Peachy1-1/+9
2020-10-01Hosted: Improvements in the LCD code. (Roman Stolyarov)Solomon Peachy2-21/+31
2020-09-30pcm: Missed a file for the 192/176K playback.Solomon Peachy1-0/+4
2020-09-30audio: Add support for 192 and 176KHz playbackSolomon Peachy29-77/+118
2020-09-30Leave HOME_DIR out of default recording and playlist pathsSolomon Peachy2-5/+5
2020-09-28fix x20 and yp-r1 builds.Solomon Peachy1-1/+1
2020-09-28xduoo: x3ii and x20 also have their CPUs clocked at 1008 MHz.Solomon Peachy2-2/+2
2020-09-28xduoox20: UI Simulator supportSolomon Peachy3-9/+14
2020-09-29rocker: CPU is actually running at 1008MHz, not 532.Solomon Peachy1-1/+1
2020-09-29hosted: Slightly cleaner shutdown; kill the display first.Solomon Peachy1-0/+4
2020-09-29rocker: Increase the long-press shutdown delay a bit.Solomon Peachy1-1/+1
2020-09-18jz4760: Implement USB DMA RXSolomon Peachy1-22/+135
2020-09-18Headphone / lineout pause/resume #FS13237William Wilgus2-1/+5
2020-09-17jz4760: Heavily rework USB driver to add working DMA supportSolomon Peachy3-139/+257
2020-09-17Xduoo X3 add headphone and lineout status to IO Ports debug menuWilliam Wilgus1-13/+30
2020-09-13Xduoo X3 no ADC after ROLOWilliam Wilgus2-0/+8
2020-09-13Xduoo X3 Add tree scrolling FS#13240, Emulate Multibutton pressesWilliam Wilgus2-19/+50
2020-09-08XduooX3 LCD tweaks #2William Wilgus1-48/+110
2020-09-06XduooX3 Gpio reconfigure button system #2William Wilgus1-79/+45
2020-09-06jz4760: Fix and re-enable the hardware udelay() timerSolomon Peachy1-12/+19
2020-09-06jz4760: Use a #define for the timer id, not a raw numberSolomon Peachy1-15/+17
2020-09-05mips: Convert 'nop' to 'ssnop' -- for future-proofingSolomon Peachy6-77/+77
2020-09-04jz47xx: Audio path tweaks:Solomon Peachy5-0/+10
2020-09-03Xduoo Gpio fix bugWilliam Wilgus1-0/+3
2020-09-03mips: Heavily rework DMA & caching codeSolomon Peachy16-128/+187
2020-09-03XduooX3 Gpio reconfigure button systemWilliam Wilgus1-14/+69
2020-09-02jz4760: Dial down PIXCLK as low as possibleSolomon Peachy1-0/+3
2020-09-02xduoox3: Disable the LCD and MSC0 clocks as we don't use themSolomon Peachy2-2/+5
2020-09-02XduooX3 Slow down greylib framerateWilliam Wilgus1-1/+4
2020-09-02XduooX3 Debug Menu -- HW_infoWilliam Wilgus1-128/+339
2020-09-02mips: use .set push/pop in asm codeSolomon Peachy2-9/+11