diff options
author | Matteo Croce <matteo@openwrt.org> | 2007-09-12 17:48:46 +0000 |
---|---|---|
committer | Matteo Croce <matteo@openwrt.org> | 2007-09-12 17:48:46 +0000 |
commit | 2f321d219010b7a3b260b8c6aec2105eba6ae9ef (patch) | |
tree | fac7acc9e30e7e6a4219e18a6f1904513088ad78 /target/linux/ar7/patches-2.6.22 | |
parent | bd871924307e5f04fdb6f490fb143bdabd34309e (diff) | |
download | upstream-2f321d219010b7a3b260b8c6aec2105eba6ae9ef.tar.gz upstream-2f321d219010b7a3b260b8c6aec2105eba6ae9ef.tar.bz2 upstream-2f321d219010b7a3b260b8c6aec2105eba6ae9ef.zip |
use ebase instead of CAC_BASE, some cosmetic fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8766 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/ar7/patches-2.6.22')
-rw-r--r-- | target/linux/ar7/patches-2.6.22/100-board_support.patch | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/target/linux/ar7/patches-2.6.22/100-board_support.patch b/target/linux/ar7/patches-2.6.22/100-board_support.patch index ee86a14304..ba070df294 100644 --- a/target/linux/ar7/patches-2.6.22/100-board_support.patch +++ b/target/linux/ar7/patches-2.6.22/100-board_support.patch @@ -32,16 +32,16 @@ diff -urN linux-2.6.22/arch/mips/kernel/traps.c linux-2.6.22.new/arch/mips/kerne if (n == 0 && cpu_has_divec) { +#ifdef CONFIG_AR7 + /* lui k0, 0x0000 */ -+ *(volatile u32 *)(CAC_BASE+0x200) = ++ *(volatile u32 *)(ebase + 0x200) = + 0x3c1a0000 | (handler >> 16); + /* ori k0, 0x0000 */ -+ *(volatile u32 *)(CAC_BASE+0x204) = ++ *(volatile u32 *)(ebase + 0x204) = + 0x375a0000 | (handler & 0xffff); + /* jr k0 */ -+ *(volatile u32 *)(CAC_BASE+0x208) = 0x03400008; ++ *(volatile u32 *)(ebase + 0x208) = 0x03400008; + /* nop */ -+ *(volatile u32 *)(CAC_BASE+0x20C) = 0x00000000; -+ flush_icache_range(CAC_BASE+0x200, CAC_BASE+0x210); ++ *(volatile u32 *)(ebase + 0x20C) = 0x00000000; ++ flush_icache_range(ebase + 0x200, ebase + 0x210); +#else *(volatile u32 *)(ebase + 0x200) = 0x08000000 | (0x03ffffff & (handler >> 2)); |