1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-10-02 16:55:25 +03:00
openwrt-xburst/target/linux
nbd 6e65867e28 cns3xxx: Fix laguna arm11mpcore watchdog
The ARM11MPCore Timer/Watchdog registers start at offset 0x600 which is where
all mpcore-wdt boards point the driver base too.  I believe this is wrong
because 0x600 is aliased to the timer/watchdog of the 'current CPU' where
0x700 is CPU0's timer/watchdog, and 0x800 is CPU1's timer/watchdog.  Thus
if your timer/watchdog application is switching between CPU's it can end up
writing to the wrong CPU's registers which results in random board resets
from watchdog timeouts etc.

This patch forces the timer/watchdog driver to use CPU0's registers always.
Its my opinion that other mpcore-wdt boards should be doing the same thing.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33683 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-10-10 11:38:58 +00:00
..
adm5120 adm5120: move common routerboot definitions into a separate header file 2012-09-09 11:55:42 +00:00
adm8668 [kernel] bump to 3.3.8 2012-06-05 06:57:51 +00:00
amazon [kernel] bump to 3.3.8 2012-06-05 06:57:51 +00:00
ar7 [kernel] bump to 3.3.8 2012-06-05 06:57:51 +00:00
ar71xx ar71xx: build image for the TL-WR841N/ND v8 2012-10-04 20:16:06 +00:00
at91 [kernel] dont explicitly select wireless-tools. rely on the drivers that need them to have the right dependency 2012-09-28 21:54:31 +00:00
atheros [atheros] add support for adm6996 phy 2012-09-28 21:38:02 +00:00
au1000 [au1000] rename upgrade image to sysupgrade.bin for consistency 2012-07-17 16:47:57 +00:00
avr32 [avr32] move mmc driver to target specific modules.mk 2012-07-25 15:50:26 +00:00
brcm47xx [brcm47xx]: bcma: do not initialize deactivated PCIe cores 2012-10-04 15:45:54 +00:00
brcm63xx bcm63xx: remove bcm_tag usage in kernel 2012-10-09 08:08:49 +00:00
brcm2708 [targets] get rid of the IRQF_SAMPLE_RANDOM flag 2012-09-26 12:53:58 +00:00
cns3xxx cns3xxx: Fix laguna arm11mpcore watchdog 2012-10-10 11:38:58 +00:00
cns21xx [kernel] bump to 3.3.8 2012-06-05 06:57:51 +00:00
cobalt [package] make kmod-fb dependent on DISPLAY_SUPPORT and update targets accordingly 2012-07-25 19:36:19 +00:00
coldfire linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
ep93xx [ep93xx] make sure target modules depend on the target 2012-07-26 17:03:02 +00:00
etrax linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
gemini gemini: fix bus ids for PHY devices (closes: #12082) 2012-08-27 18:09:57 +00:00
generic mtd: allow partial block unlock 2012-10-10 11:38:44 +00:00
goldfish linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
imx21 linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
iop32x [kernel] bump to 3.3.8 2012-06-05 06:57:51 +00:00
ixp4xx ixp4xx: enable OPTIMIZE_FOR_SIZE 2012-10-10 11:38:28 +00:00
kirkwood [kirkwood] Enable eSATA sheevaplug 2012-08-24 06:15:06 +00:00
lantiq [lantiq] tapi was not registeredproperly for most arcadyan boards 2012-09-28 20:57:06 +00:00
leon [leon] set DEVICE_TYPE to developerboard 2012-09-14 15:37:51 +00:00
malta [malta] set DEVICE_TYPE to developperboard 2012-09-14 15:36:30 +00:00
mcs814x [mcs814x] more convertions to {read,write}_relaxed I/O accessors 2012-10-03 16:10:47 +00:00
mpc52xx [kernel] bump to 3.3.8 2012-06-05 06:57:51 +00:00
mpc83xx [kernel] bump to 3.3.8 2012-06-05 06:57:51 +00:00
mpc85xx [kernel] bump to 3.3.8 2012-06-05 06:57:51 +00:00
octeon [octeon] move i2c driver to target modules.mk 2012-07-25 15:50:13 +00:00
omap4 [kernel] bump to 3.3.8 2012-06-05 06:57:51 +00:00
omap24xx [kernel] dont explicitly select wireless-tools. rely on the drivers that need them to have the right dependency 2012-09-28 21:54:31 +00:00
omap35xx [kernel] dont explicitly select wireless-tools. rely on the drivers that need them to have the right dependency 2012-09-28 21:54:31 +00:00
orion [orion] generic: enhanced image Makefile 2012-08-13 14:46:47 +00:00
ppc40x [ppc40x] move isp116x driver to target specific modules.mk 2012-07-25 15:50:45 +00:00
ppc44x [kernel] bump to 3.3.8 2012-06-05 06:57:51 +00:00
ps3 linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
pxa [pxa] add Default and Gumstix PXA profiles 2012-10-03 16:15:05 +00:00
pxcab linux: add broken flag to targets which are using 2.6.30 2012-04-21 15:18:54 +00:00
ramips ramips: add image for ALL0256N-8M 2012-10-04 06:34:09 +00:00
rb532 [kernel] bump to 3.3.8 2012-06-05 06:57:51 +00:00
rdc [rdc] fix typo in 05_set_ether_mac_rdc preinit script (#11166) 2012-10-04 12:36:50 +00:00
realview [realview] disable VFPv4 probing 2012-09-18 10:00:56 +00:00
s3c24xx [kernel] dont explicitly select wireless-tools. rely on the drivers that need them to have the right dependency 2012-09-28 21:54:31 +00:00
sibyte [kernel] bump to 3.3.8 2012-06-05 06:57:51 +00:00
sparc linux: add broken flag to targets which are using 2.6.36 2012-04-29 15:00:32 +00:00
ubicom32 linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
uml [uml] include sys/resource.h in arch/um/os-Linux/start_up.c (#12155) 2012-09-27 09:21:01 +00:00
x86 x86: remove the reboot=bios command line parameter (#12193) 2012-10-09 15:20:11 +00:00
xburst [target/xburst] verified to work - remove broken flag 2012-06-20 19:04:35 +00:00
Makefile Add kernel_nconfig make target 2010-08-06 21:36:35 +00:00