rockbox/firmware/target/arm/imx31/gigabeat-s
Wolfram Sang 5b8873bf33 RFT: convert Gigabeat RDS to thread
This kind of reverts 7b596416bf ("Gigabeat S: Update RDS processing to
use asynchronous I2C rather than thread."). However, requiring RDS to
run in thread context will a) allow more upcoming features and b) remove
quite some complexity from the codebase (see the diffstat here) because
Gigabeat is the only user. iMX31 should be able to handle one more
thread, as it can even run Linux.

Change-Id: I46130034595ba66392c5417c275d036f4bd26943
2022-02-07 22:01:20 +01:00
..
adc-gigabeat-s.c Improve imx31 interrupt code for PMIC and GPIO 2017-01-29 19:07:55 -05:00
adc-target.h Improve imx31 interrupt code for PMIC and GPIO 2017-01-29 19:07:55 -05:00
audio-gigabeat-s.c Gigabeat S: Turn off hardware effects (tone and 3d) when doing digital loopback for FM recording otherwise the signal and levels are poorly represented in monitoring (can't just do ADC->DAC for general FM and get voice too). Some tweaking to input setup to improve gain a tiny bit. A little bit quieter startup too. 2010-05-26 05:13:45 +00:00
backlight-gigabeat-s.c Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
backlight-target.h Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
button-gigabeat-s.c Improve imx31 interrupt code for PMIC and GPIO 2017-01-29 19:07:55 -05:00
button-target.h Improve imx31 interrupt code for PMIC and GPIO 2017-01-29 19:07:55 -05:00
dvfs_dptc_tables-target.h i.MX31: Add a debug menu to play around with DVFS/DPTC settings for fun, testing or benchmarking purposes. Can set the CPU frequency working point, whether DPTC voltage scaling is enabled and change the software-programmable load tracking weights. 2011-01-22 16:58:17 +00:00
fmradio-i2c-gigabeat-s.c RFT: convert Gigabeat RDS to thread 2022-02-07 22:01:20 +01:00
gpio-target.h imx31: Work around an apparently not-quite-kosher abuse of CPP 2020-10-13 15:48:31 -04:00
headphone-gigabeat-s.c gigabeats: Fix hang on startup caused by a stack overflow 2021-04-01 20:24:59 -04:00
i2s-gigabeat-s.c Gigabeat S/i.MX31/wm8978: Clean up clocking information in the general wmcodec/pcm drivers and move it to the target's wmcodec/i2s files. 2011-10-17 15:37:14 +00:00
kernel-gigabeat-s.c i.MX31: Remove long udelay from DVFS interrupt handler 2013-05-11 21:09:01 -04:00
lcd-gigabeat-s.c Fix more reds. 2014-03-03 20:26:08 +01:00
lcd-target.h Collect some of the memory frame LCD C code. 2011-12-15 23:07:11 +00:00
mc13783-target.h imx31: Work around an apparently not-quite-kosher abuse of CPP 2020-10-13 15:48:31 -04:00
pcm-gigabeat-s.c pcm: Remove unused function pcm_play_dma_get_peak_buffer() 2021-07-25 14:07:41 +00:00
power-gigabeat-s.c Improve imx31 interrupt code for PMIC and GPIO 2017-01-29 19:07:55 -05:00
power-gigabeat-s.h Improve imx31 interrupt code for PMIC and GPIO 2017-01-29 19:07:55 -05:00
powermgmt-gigabeat-s.c Fix more reds. 2014-03-03 20:26:08 +01:00
powermgmt-target.h powermgmt-target.h: move prototypes to powermgmt.h 2012-01-07 22:32:52 +00:00
system-gigabeat-s.c Set the right variable type for ucallback :) 2013-05-11 21:20:49 -04:00
system-target.h Fix more reds. 2014-03-03 20:26:08 +01:00
timer-gigabeat-s.c Gigabeat S/i.MX31: Sort files in the /target tree into things that are SoC-generic (into /imx31) and player-specific (into /gigabeat-s, based upon current appearances). Move i2s clock init into the appropriate file. Housekeeping only-- no functional changes. 2010-04-09 01:21:53 +00:00
usb-gigabeat-s.c Gigabeat S: Remove unwanted partitions on the fly 2018-01-14 08:23:48 -05:00
wmcodec-gigabeat-s.c Gigabeat S/i.MX31/wm8978: Clean up clocking information in the general wmcodec/pcm drivers and move it to the target's wmcodec/i2s files. 2011-10-17 15:37:14 +00:00