rockbox/firmware/target/arm/imx233
Amaury Pouly 1d21e54fc4 fuze+: add RDS support
I successfully identified the STC/RDS pin as B2P27.
Strangely the OF uses polling instead of interrupts
but since they routed it, let's use it! On the fuze+
the fmradio i2c uses bit toggling so we can't read
the RDS data in the interrupt context. Instead we
defer the work to a thread.

Change-Id: Iedfa425320e6c91b4351b72e97c732696bdb2b73
Reviewed-on: http://gerrit.rockbox.org/236
Reviewed-by: Bertrik Sikken <bertrik@sikken.nl>
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2012-05-12 13:09:06 +02:00
..
sansa-fuzeplus fuze+: add RDS support 2012-05-12 13:09:06 +02:00
adc-imx233.c imx233/fuze+: rework lradc/adc code, add external temperature sensing(battery) 2012-03-17 17:42:49 +01:00
adc-imx233.h imx233/fuze+: rework lradc/adc code, add external temperature sensing(battery) 2012-03-17 17:42:49 +01:00
app.lds Make INITDATA_ATTR work on everything that has INIT_ATTR enabled for code. 2012-05-01 01:28:50 -04:00
audioin-imx233.c imx233: add audioin init code, add adc dma interrupts, fix register defines 2012-02-05 16:05:07 +01:00
audioin-imx233.h imx233: add audioin init code, add adc dma interrupts, fix register defines 2012-02-05 16:05:07 +01:00
audioout-imx233.c imx233/fuze+: fix a typo, handle volume differently because of the line1/dac mode difference. 2012-02-03 20:04:39 +01:00
audioout-imx233.h imx233/fuze+: fix a typo, handle volume differently because of the line1/dac mode difference. 2012-02-03 20:04:39 +01:00
boot.lds Do some things to make -ffunction-sections work better. 2011-12-17 01:43:32 +00:00
clkctrl-imx233.c imx233: user __FIELD_SET to set the clock divisors 2012-02-28 23:57:37 +01:00
clkctrl-imx233.h imx233: fix clkctrl code (some registers don't have a SET/CLR variant) 2012-01-21 20:15:29 +01:00
clock-target.h
crt0.S arm: factor all exception handlers out of the crt0.S files 2012-04-06 13:46:32 +02:00
dcp-imx233.c imx233: implement dcp blitting, simplify code and make it work even in context interrupt by busy waiting 2012-01-27 20:08:33 +01:00
dcp-imx233.h imx233: implement dcp blitting, simplify code and make it work even in context interrupt by busy waiting 2012-01-27 20:08:33 +01:00
debug-imx233.c imx233: add pinctrl debug code to track pin uses 2012-05-10 00:13:11 +02:00
dma-imx233.c
dma-imx233.h
i2c-imx233.c imx233: add pinctrl debug code to track pin uses 2012-05-10 00:13:11 +02:00
i2c-imx233.h imx233/fuze+: rework i2c and fmradio_i2c init 2012-03-15 15:01:11 +01:00
kernel-imx233.c imx233: update arbiter to get more debug information, update debug screen accordingly 2012-01-27 20:08:33 +01:00
kernel-imx233.h imx233: update arbiter to get more debug information, update debug screen accordingly 2012-01-27 20:08:33 +01:00
lcdif-imx233.c
lcdif-imx233.h
lradc-imx233.c imx233/fuze+: rework lradc/adc code, add external temperature sensing(battery) 2012-03-17 17:42:49 +01:00
lradc-imx233.h imx233/fuze+: rework lradc/adc code, add external temperature sensing(battery) 2012-03-17 17:42:49 +01:00
mmc-imx233.c imx233: add pinctrl debug code to track pin uses 2012-05-10 00:13:11 +02:00
pcm-imx233.c Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
pinctrl-imx233.c imx233: add pinctrl debug code to track pin uses 2012-05-10 00:13:11 +02:00
pinctrl-imx233.h imx233: add pinctrl debug code to track pin uses 2012-05-10 00:13:11 +02:00
power-imx233.c imx233: add pinctrl debug code to track pin uses 2012-05-10 00:13:11 +02:00
power-imx233.h imx233: print power up source in the bootloader 2012-02-28 22:45:30 +01:00
powermgmt-imx233.c imx233: correctly stop charging on topoff (fix battery discharging) 2012-02-29 18:43:26 +01:00
powermgmt-imx233.h imx233: forgot a file 2011-12-24 19:23:11 +00:00
rtc-imx233.c imx233: forgot a file 2011-12-31 13:50:07 +00:00
rtc-imx233.h imx233/fuze+: implement rtc (time only, alarm still to implement) 2011-12-31 13:35:45 +00:00
sd-imx233.c imx233: add pinctrl debug code to track pin uses 2012-05-10 00:13:11 +02:00
ssp-imx233.c imx233: add pinctrl debug code to track pin uses 2012-05-10 00:13:11 +02:00
ssp-imx233.h
system-imx233.c imx233/fuze+: rework lradc/adc code, add external temperature sensing(battery) 2012-03-17 17:42:49 +01:00
system-target.h imx233: add audioin init code, add adc dma interrupts, fix register defines 2012-02-05 16:05:07 +01:00
timer-imx233.c imx233/fuze+: fix prototype 2011-09-13 23:39:15 +00:00
timrot-imx233.c
timrot-imx233.h
usb-imx233.c imx233/fuze+: set a few recommended power bits by Freescale, remove some uneeded headers, implement audio path selection for playback and radio 2012-02-01 15:02:22 +01:00