rockbox/firmware/target/arm
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
..
archos/av300 button-target.h : move prototypes to button.h 2012-01-08 00:07:19 +00:00
as3525 Add missing kernel.h includes (hopefully all of them), take #3. 2014-01-05 20:51:25 +01:00
at91sam remove debug-target.h 2012-05-07 00:55:59 -04:00
imx31 Add missing kernel.h includes (hopefully all of them). 2014-01-05 20:32:09 +01:00
imx233 imx233: add hardware and software watchdog 2014-02-10 23:14:24 +01:00
ipod Combine PortalPlayer .lds files into one for app and boot. 2013-07-19 08:18:16 -04:00
iriver Combine PortalPlayer .lds files into one for app and boot. 2013-07-19 08:18:16 -04:00
olympus Combine PortalPlayer .lds files into one for app and boot. 2013-07-19 08:18:16 -04:00
pbell Combine PortalPlayer .lds files into one for app and boot. 2013-07-19 08:18:16 -04:00
philips HDD1630: implement lcd_enable (display on/off). 2014-01-13 23:50:40 +01:00
pnx0101 Remove data_abort_handler from ARM crt0 files. 2013-05-24 02:02:04 +02:00
pp Do not include kernel.h in system.h. 2014-01-05 19:35:23 +01:00
rk27xx rk27xx: Implement HAVE_INIT_ATTR magic 2014-01-10 09:01:08 +01:00
s3c2440 Add missing kernel.h includes (hopefully all of them). 2014-01-05 20:32:09 +01:00
s5l8700 Add missing kernel.h includes (hopefully all of them). 2014-01-05 20:32:09 +01:00
s5l8702 Add missing kernel.h includes (hopefully all of them). 2014-01-05 20:32:09 +01:00
samsung Combine PortalPlayer .lds files into one for app and boot. 2013-07-19 08:18:16 -04:00
sandisk Combine PortalPlayer .lds files into one for app and boot. 2013-07-19 08:18:16 -04:00
tatung Combine PortalPlayer .lds files into one for app and boot. 2013-07-19 08:18:16 -04:00
tcc77x remove debug-target.h 2012-05-07 00:55:59 -04:00
tcc780x Add missing kernel.h includes (hopefully all of them). 2014-01-05 20:32:09 +01:00
tms320dm320 Add missing kernel.h includes (hopefully all of them), take #2. 2014-01-05 20:42:48 +01:00
ata-as-arm.S
ata-nand-telechips.c Add missing kernel.h includes (hopefully all of them). 2014-01-05 20:32:09 +01:00
bits-armv4.S Do some things to make -ffunction-sections work better. 2011-12-17 01:43:32 +00:00
bits-armv6.S Do some things to make -ffunction-sections work better. 2011-12-17 01:43:32 +00:00
crt0.S arm: factor all exception handlers out of the crt0.S files 2012-04-06 13:46:32 +02:00
i2c-telechips.c
lcd-c200_c200v2.c lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
lcd-ssd1815.c lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
mmu-arm.h Commit to certain names for cache coherency APIs and discard the aliases. 2011-12-17 07:27:24 +00:00
mmu-arm.S imx233: define HAVE_TEST_AND_CLEAN_CACHE 2012-06-07 14:48:43 +02:00
mmu-armv6.S Commit to certain names for cache coherency APIs and discard the aliases. 2011-12-17 07:27:24 +00:00
pcm-telechips.c Fix errors in unintentionally merged gerrit commit. 2012-03-03 01:45:09 -05:00
powermgmt-ascodec.c AMSv2: add proper definitions for charge current 2012-03-04 12:23:05 +01:00
system-arm.c Restore backtrace which was accidentely commented out 2012-05-19 16:55:07 +02:00
system-arm.h Create fimrware/asm directory for assembly optimized stuff. 2012-01-22 18:46:44 +01:00
usb-drv-arc.c Get rid of usb_drv_attach() from USB code. 2013-05-14 22:13:38 -04:00
usb-s3c6400x.c usb-s3c6400: merge the 2 drivers 2012-04-28 16:01:57 -04:00
usb-tcc.c usb-target.h: remove 2011-12-31 18:44:55 +00:00
wmcodec-telechips.c