summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Jiang <dave.jiang@com.rmk.(none)>2004-09-05 22:37:06 +0100
committerRussell King <rmk@flint.arm.linux.org.uk>2004-09-05 22:37:06 +0100
commit2a3350b61987b39eb40d183ec8e9959a5aa0d1c3 (patch)
treeecbf0f32c9bd4a9cc47e24883bc116ba36003ac9
parentfb946cdca90da3f23a88d184b1e1c69fb252815f (diff)
[ARM PATCH] 2049/1: 2037/1 (2033/5) resubmission
Patch from Dave Jiang arch/arm/mm Removed offending #ifdefs for MACH names. Grouped into different IOP families.
-rw-r--r--arch/arm/mm/proc-xscale.S39
1 files changed, 30 insertions, 9 deletions
diff --git a/arch/arm/mm/proc-xscale.S b/arch/arm/mm/proc-xscale.S
index 047847d74b7d..15314c0f56eb 100644
--- a/arch/arm/mm/proc-xscale.S
+++ b/arch/arm/mm/proc-xscale.S
@@ -637,10 +637,15 @@ cpu_80200_name:
.asciz "XScale-80200"
.size cpu_80200_name, . - cpu_80200_name
- .type cpu_80321_name, #object
-cpu_80321_name:
- .asciz "XScale-IOP80321"
- .size cpu_80321_name, . - cpu_80321_name
+ .type cpu_8032x_name, #object
+cpu_8032x_name:
+ .asciz "XScale-IOP8032x Family"
+ .size cpu_8032x_name, . - cpu_8032x_name
+
+ .type cpu_8033x_name, #object
+cpu_8033x_name:
+ .asciz "XScale-IOP8033x Family"
+ .size cpu_8033x_name, . - cpu_8033x_name
.type cpu_pxa250_name, #object
cpu_pxa250_name:
@@ -687,21 +692,37 @@ __80200_proc_info:
.long xscale_cache_fns
.size __80200_proc_info, . - __80200_proc_info
- .type __80321_proc_info,#object
-__80321_proc_info:
+ .type __8032x_proc_info,#object
+__8032x_proc_info:
.long 0x69052420
- .long 0xfffff7e0
+ .long 0xfffff5e0 @ mask should accomodate IOP80219 also
+ .long 0x00000c0e
+ b __xscale_setup
+ .long cpu_arch_name
+ .long cpu_elf_name
+ .long HWCAP_SWP|HWCAP_HALF|HWCAP_THUMB|HWCAP_FAST_MULT|HWCAP_EDSP
+ .long cpu_8032x_name
+ .long xscale_processor_functions
+ .long v4wbi_tlb_fns
+ .long xscale_mc_user_fns
+ .long xscale_cache_fns
+ .size __8032x_proc_info, . - __8032x_proc_info
+
+ .type __8033x_proc_info,#object
+__8033x_proc_info:
+ .long 0x69054090
+ .long 0xffffffb0
.long 0x00000c0e
b __xscale_setup
.long cpu_arch_name
.long cpu_elf_name
.long HWCAP_SWP|HWCAP_HALF|HWCAP_THUMB|HWCAP_FAST_MULT|HWCAP_EDSP
- .long cpu_80321_name
+ .long cpu_8033x_name
.long xscale_processor_functions
.long v4wbi_tlb_fns
.long xscale_mc_user_fns
.long xscale_cache_fns
- .size __80321_proc_info, . - __80321_proc_info
+ .size __8033x_proc_info, . - __8033x_proc_info
.type __pxa250_proc_info,#object
__pxa250_proc_info: