rockbox/firmware/target/arm/imx233
Amaury Pouly 82b86d4316 imx233: introduce new generic button driver
This driver will subsume the old button-lradc driver and support far more
options. It can sense LRADC channels, PSWITCH, GPIOs and it handles special
"buttons" like headphone insertion and hold detection. It also provides a
more natural description of the buttons using a target-defined table with some
macros to make it easy to read and write. It uniformely handles debouncing on
LRADC channels and PSWITCH.

Change-Id: Ie61d1f593fdcf3bd456ba1d53a1fd784286834ce
2014-02-22 20:28:51 +01:00
..
creative-zen zenxfistyle: implement speaker support 2014-02-16 20:53:08 +01:00
creative-zenxfi2 zenxfi2: implement headphones detection 2014-02-16 20:53:08 +01:00
creative-zenxfi3 imx233: add the possibility to choose audio output coupling mode 2013-11-25 20:17:12 +01:00
pins imx233: add stmp3600 and stmp3700 pin descriptions 2013-06-18 16:21:38 +02:00
regs imx233: regenerate headers 2014-02-18 18:19:44 +01:00
samsung-ypz5 Initial commit for the YP-Z5 port 2013-12-02 20:48:21 +01:00
sansa-fuzeplus Add missing kernel.h includes (hopefully all of them), take #2. 2014-01-05 20:42:48 +01:00
sony-nwz imx233: add the possibility to choose audio output coupling mode 2013-11-25 20:17:12 +01:00
adc-imx233.c imx233: split lradc channel setup into source and sampling parameters 2014-02-20 13:53:39 +01:00
adc-target.h Fix sim red 2013-11-19 22:12:42 +00:00
app.lds imx233: fix app.lds to properly support INIT_ATTR 2014-02-17 19:02:21 +01:00
ata-imx233.c imx233: add basic ATA driver 2013-06-18 16:41:13 +02:00
ata-target.h imx233: add basic ATA driver 2013-06-18 16:41:13 +02:00
audio-imx233.c imx233/audio: workaround unused variable 2013-10-22 00:07:50 +02:00
audio-imx233.h fuzeplus: drop audio routing driver in favor of the generic one 2013-06-18 16:15:07 +02:00
audioin-imx233.c imx233: add audioin debug info 2013-07-13 02:42:17 +02:00
audioin-imx233.h imx233: add audioin debug info 2013-07-13 02:42:17 +02:00
audioout-imx233.c imxtools/scsitools: increase SCSI delay to 10 seconds 2014-02-22 20:27:32 +01:00
audioout-imx233.h imx233: add support for speaker on stmp3780 2014-02-16 20:53:08 +01:00
boot.lds imx233: fix app.lds to properly support INIT_ATTR 2014-02-17 19:02:21 +01:00
button-imx233.c imx233: introduce new generic button driver 2014-02-22 20:28:51 +01:00
button-imx233.h imx233: introduce new generic button driver 2014-02-22 20:28:51 +01:00
button-lradc-imx233.c imx233: make button-lradc drive able to handle VDDIO derived values 2014-02-10 23:14:25 +01:00
button-lradc-imx233.h imx233: make button-lradc drive able to handle VDDIO derived values 2014-02-10 23:14:25 +01:00
clkctrl-imx233.c imx233: fix clkctrl for stmp3600 and stmp3700 2013-06-17 00:29:24 +02:00
clkctrl-imx233.h imx233: fix clkctrl for stmp3600 and stmp3700 2013-06-17 00:29:24 +02:00
clock-target.h Sansa Fuze+: initial commit (bootloader only, LCD basically working) 2011-05-01 13:02:46 +00:00
crt0.S imx233: fix app.lds to properly support INIT_ATTR 2014-02-17 19:02:21 +01:00
dcp-imx233.c Add missing kernel.h includes (hopefully all of them). 2014-01-05 20:32:09 +01:00
dcp-imx233.h Fix copyright headers 2012-12-29 01:40:35 +01:00
debug-imx233.c imx233: avoid overlapping text in debug 2014-02-16 20:53:08 +01:00
dma-imx233.c Fix typo 2014-02-10 23:14:25 +01:00
dma-imx233.h Fix typo 2014-02-10 23:14:25 +01:00
emi-imx233.c Initial commit for the Creative ZEN V 2013-11-18 21:44:06 +00:00
emi-imx233.h imx233: add emi debug info 2013-07-07 17:36:20 +02:00
fmradio-imx233.c Add missing kernel.h includes (hopefully all of them), take #2. 2014-01-05 20:42:48 +01:00
fmradio-imx233.h imx233: factor fmradio i2c and tuner power code 2013-11-19 20:39:10 +00:00
gpmi-imx233.c imx233: add gpmi stubs 2012-05-19 16:10:52 +02:00
gpmi-imx233.h imx233: rewrite gpmi using new register headers 2013-06-16 15:52:03 +02:00
i2c-imx233.c imx233/i2c: relax timeout 2013-10-22 00:02:05 +02:00
i2c-imx233.h imx233: rewrite i2c using new register headers 2013-06-16 15:58:36 +02:00
icoll-imx233.c imx233: rework interrupt nesting, disabled for now 2014-02-16 20:53:08 +01:00
icoll-imx233.h imx233: increase audio DAC IRQ priority 2014-02-10 23:14:24 +01:00
kernel-imx233.c imx233: clean timrot a bit 2014-02-10 23:14:23 +01:00
kernel-imx233.h imx233: clean timrot a bit 2014-02-10 23:14:23 +01:00
lcdif-imx233.c imx233: fix yellow 2013-11-11 02:01:48 +00:00
lcdif-imx233.h fuze+/zenxfi2: make sure pixclk is running before initialising lcdif 2013-09-26 22:54:29 +02:00
lradc-imx233.c imx233: split lradc channel setup into source and sampling parameters 2014-02-20 13:53:39 +01:00
lradc-imx233.h imx233: split lradc channel setup into source and sampling parameters 2014-02-20 13:53:39 +01:00
nand-imx233.c Cleanup MV/MD macros a little. 2013-08-17 12:18:22 -04:00
ocotp-imx233.h imx233: fix ocotop/debug and usb-core for stmp3600 2013-06-24 13:17:17 +02:00
partitions-imx233.c imx233: be less strict about partition checks (>=1GB only) 2014-01-21 18:52:28 +01:00
partitions-imx233.h imx233/creative: workaround stupid Creative partition table 2013-11-11 02:02:11 +00:00
pcm-imx233.c imx233: increase audio DAC IRQ priority 2014-02-10 23:14:24 +01:00
pinctrl-imx233.c imx233: fix pinctrl for stmp3600 and stmp3700 2013-06-17 00:29:25 +02:00
pinctrl-imx233.h imx233: fix pinctrl for stmp3600 and stmp3700 2013-06-17 00:29:25 +02:00
power-imx233.c imx233: don"t be smart when waiting for voltage stabilisation 2014-02-10 23:14:27 +01:00
power-imx233.h Initial commit for the Creative ZEN V 2013-11-18 21:44:06 +00:00
powermgmt-imx233.c imx233: rework early time power init 2014-02-10 23:14:25 +01:00
powermgmt-imx233.h Fix sim red 2013-11-19 22:12:42 +00:00
pwm-imx233.c imx233: enhance pwm 2013-06-17 00:29:24 +02:00
pwm-imx233.h imx233: enhance pwm 2013-06-17 00:29:24 +02:00
rtc-imx233.c imx233: implement alarm wake up 2013-07-02 00:45:00 +02:00
rtc-imx233.h imx233: always disable watchdog on boot 2014-02-10 23:14:24 +01:00
sdmmc-imx233.c imx233: cleanup in sdmmc 2014-02-11 19:09:51 +01:00
ssp-imx233.c imx233: always start SSPCLK before ungating the spp blocks 2013-09-26 20:12:42 +02:00
ssp-imx233.h imx233: fix drive strength for sd/mmc 2013-08-21 20:18:36 +02:00
system-imx233.c imx233: stop watchdog on exception 2014-02-18 18:20:57 +01:00
system-target.h imx233: stop the watchdog before loading main firmware 2014-02-10 23:14:26 +01:00
timer-imx233.c imx233: clean timrot a bit 2014-02-10 23:14:23 +01:00
timrot-imx233.c imx233: preventive fix of timrot 2014-02-10 23:14:26 +01:00
timrot-imx233.h imx233: add hardware and software watchdog 2014-02-10 23:14:24 +01:00
touchscreen-imx233.c imx233: split lradc channel setup into source and sampling parameters 2014-02-20 13:53:39 +01:00
touchscreen-imx233.h Fix copyright headers 2012-12-29 01:40:35 +01:00
uartdbg-imx233.c imx233: add uartdbg driver 2013-06-18 16:24:28 +02:00
uartdbg-imx233.h imx233: add uartdbg driver 2013-06-18 16:24:28 +02:00
usb-imx233.c imx233: fix usb_detect() to be consistent with vbus detection 2013-10-21 01:23:14 +02:00