summaryrefslogtreecommitdiffstats
path: root/uClinux-2.4.20-uc1/arch/armnommu/mm
diff options
context:
space:
mode:
Diffstat (limited to 'uClinux-2.4.20-uc1/arch/armnommu/mm')
-rw-r--r--uClinux-2.4.20-uc1/arch/armnommu/mm/init.c2
-rw-r--r--uClinux-2.4.20-uc1/arch/armnommu/mm/proc-arm6,7.S22
2 files changed, 23 insertions, 1 deletions
diff --git a/uClinux-2.4.20-uc1/arch/armnommu/mm/init.c b/uClinux-2.4.20-uc1/arch/armnommu/mm/init.c
index 87cf937..4d98862 100644
--- a/uClinux-2.4.20-uc1/arch/armnommu/mm/init.c
+++ b/uClinux-2.4.20-uc1/arch/armnommu/mm/init.c
@@ -368,7 +368,7 @@ static __init void reserve_node_zero(unsigned int bootmap_pfn, unsigned int boot
*/
if (machine_is_integrator() || machine_is_snds100() ||
- machine_is_evS3C4530HEI() )
+ machine_is_evS3C4530HEI() || machine_is_W90N745() )
reserve_bootmem_node(pgdat, 0, __pa(&_stext));
/*
diff --git a/uClinux-2.4.20-uc1/arch/armnommu/mm/proc-arm6,7.S b/uClinux-2.4.20-uc1/arch/armnommu/mm/proc-arm6,7.S
index 65b2eef..f411400 100644
--- a/uClinux-2.4.20-uc1/arch/armnommu/mm/proc-arm6,7.S
+++ b/uClinux-2.4.20-uc1/arch/armnommu/mm/proc-arm6,7.S
@@ -429,6 +429,10 @@ cpu_s3c4510b_name:
.asciz "S3C4510B"
cpu_s3c4530_name:
.asciz "S3C4530A01"
+cpu_W90N745_manu_name:
+ .asciz "Winbond"
+cpu_W90N745_name:
+ .asciz "W90N745"
.align
.section ".text.init", #alloc, #execinstr
@@ -631,6 +635,12 @@ cpu_s3c4530_info:
.long cpu_s3c4530_name
.size cpu_s3c4530_info, . - cpu_s3c4530_info
+ .type cpu_W90N745_info, #object
+cpu_W90N745_info:
+ .long cpu_W90N745_manu_name
+ .long cpu_W90N745_name
+ .size cpu_W90N745_info, . - cpu_W90N745_info
+
.type cpu_arm710_info, #object
cpu_arm710_info:
.long cpu_armvlsi_name
@@ -778,3 +788,15 @@ __s3c3410_proc_info:
.long arm7_processor_functions @ info
.size __s3c3410_proc_info, . - __s3c3410_proc_info
+ .type __W90N745_proc_info, #object
+__W90N745_proc_info:
+ .long 0x32100000 @ cpu_val
+ .long 0xffff0000 @ cpu_mask
+ .long 0x00000c1e @ __cpu_mmu_flags
+ b __arm7_setup @ __cpu_flush
+ .long cpu_arch_name @ arch_name
+ .long cpu_elf_name @ elf_name
+ .long HWCAP_SWP | HWCAP_26BIT @ elf_hwcap
+ .long cpu_W90N745_info @ info
+ .long arm7_processor_functions @ info
+ .size __W90N745_proc_info, . - __W90N745_proc_info