rockbox/firmware/target/arm/imx233
Amaury Pouly 6d64111b3c imx233: add hardware and software watchdog
The hardware watchdog automatically shutdown the device after 10s of
inactivity, being defined as 10s without the tick IRQ fired (aka braindead
device).
The software IRQ mechanism is more interesting: it uses a very high priority
timer setup as one-shot to trigger after 5s of inactivity (but IRQ still
enabled). When detected, it patches the running code to insert a SWI
instruction so that on interrupt return it will trigger a SWI and produce
a meaningfull backtrace to debug the deadlock. This should allow to debug
freezes in IRQ context.

Change-Id: Ic55dad01201676bfb6dd79e78e535c6707cb88e6
2014-02-10 23:14:24 +01:00
..
creative-zen
creative-zenxfi2 zenxfi2: remove unused function 2013-12-24 12:39:58 +01:00
creative-zenxfi3
pins
regs
samsung-ypz5
sansa-fuzeplus
sony-nwz
adc-imx233.c
adc-target.h
app.lds
ata-imx233.c
ata-target.h
audio-imx233.c
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
audioin-imx233.h
audioout-imx233.c
audioout-imx233.h
boot.lds
button-lradc-imx233.c
button-lradc-imx233.h
clkctrl-imx233.c imx233: fix clkctrl for stmp3600 and stmp3700 2013-06-17 00:29:24 +02:00
clkctrl-imx233.h
clock-target.h
crt0.S imx233: add support for nested IRQ 2014-02-10 23:14:24 +01:00
dcp-imx233.c
dcp-imx233.h
debug-imx233.c imx233: add code to debug menu to check nested IRQ actually work 2014-02-10 23:14:24 +01:00
dma-imx233.c
dma-imx233.h
emi-imx233.c
emi-imx233.h
fmradio-imx233.c
fmradio-imx233.h
gpmi-imx233.c
gpmi-imx233.h
i2c-imx233.c
i2c-imx233.h
icoll-imx233.c imx233: add hardware and software watchdog 2014-02-10 23:14:24 +01:00
icoll-imx233.h imx233: increase audio DAC IRQ priority 2014-02-10 23:14:24 +01:00
kernel-imx233.c
kernel-imx233.h imx233: clean timrot a bit 2014-02-10 23:14:23 +01:00
lcdif-imx233.c
lcdif-imx233.h
lradc-imx233.c
lradc-imx233.h
nand-imx233.c
ocotp-imx233.h
partitions-imx233.c
partitions-imx233.h
pcm-imx233.c imx233: increase audio DAC IRQ priority 2014-02-10 23:14:24 +01:00
pinctrl-imx233.c
pinctrl-imx233.h
power-imx233.c
power-imx233.h
powermgmt-imx233.c
powermgmt-imx233.h
pwm-imx233.c
pwm-imx233.h
rtc-imx233.c
rtc-imx233.h imx233: always disable watchdog on boot 2014-02-10 23:14:24 +01:00
sdmmc-imx233.c Initial commit for the ZEN X-Fi Style 2014-01-21 18:52:28 +01:00
ssp-imx233.c
ssp-imx233.h
system-imx233.c imx233: add hardware and software watchdog 2014-02-10 23:14:24 +01:00
system-target.h imx233: add hardware and software watchdog 2014-02-10 23:14:24 +01:00
timer-imx233.c
timrot-imx233.c imx233: increase audio DAC IRQ priority 2014-02-10 23:14:24 +01:00
timrot-imx233.h imx233: add hardware and software watchdog 2014-02-10 23:14:24 +01:00
touchscreen-imx233.c
touchscreen-imx233.h
uartdbg-imx233.c
uartdbg-imx233.h
usb-imx233.c