diff options
author | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2008-09-07 07:42:51 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2008-10-01 11:41:06 -0400 |
commit | db5b7169474882fabbd811a4cf5c1bae3157e677 (patch) | |
tree | b4218f6251b6719638f716fcc5aac62375903fe4 /arch/arm/mm | |
parent | 40df2d1d8538865341a4cb9d4b7a375296517ad2 (diff) |
[ARM] Remove MT_DEVICE_IXP2000 and associated definitions
As of the previous commit, MT_DEVICE_IXP2000 encodes to the same
PTE bit encoding as MT_DEVICE, so it's now redundant. Convert
MT_DEVICE_IXP2000 to use MT_DEVICE instead, and remove its aliases.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mm')
-rw-r--r-- | arch/arm/mm/mmu.c | 7 | ||||
-rw-r--r-- | arch/arm/mm/proc-macros.S | 2 | ||||
-rw-r--r-- | arch/arm/mm/proc-xsc3.S | 2 | ||||
-rw-r--r-- | arch/arm/mm/proc-xscale.S | 2 |
4 files changed, 3 insertions, 10 deletions
diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c index 685dc1bf0083..06ad914928cf 100644 --- a/arch/arm/mm/mmu.c +++ b/arch/arm/mm/mmu.c | |||
@@ -204,13 +204,6 @@ static struct mem_type mem_types[] = { | |||
204 | .prot_sect = PROT_SECT_DEVICE | PMD_SECT_WB, | 204 | .prot_sect = PROT_SECT_DEVICE | PMD_SECT_WB, |
205 | .domain = DOMAIN_IO, | 205 | .domain = DOMAIN_IO, |
206 | }, | 206 | }, |
207 | [MT_DEVICE_IXP2000] = { /* IXP2400 requires XCB=101 for on-chip I/O */ | ||
208 | .prot_pte = PROT_PTE_DEVICE | L_PTE_MT_DEV_IXP2000, | ||
209 | .prot_l1 = PMD_TYPE_TABLE, | ||
210 | .prot_sect = PROT_SECT_DEVICE | PMD_SECT_BUFFERABLE | | ||
211 | PMD_SECT_TEX(1), | ||
212 | .domain = DOMAIN_IO, | ||
213 | }, | ||
214 | [MT_DEVICE_WC] = { /* ioremap_wc */ | 207 | [MT_DEVICE_WC] = { /* ioremap_wc */ |
215 | .prot_pte = PROT_PTE_DEVICE | L_PTE_MT_DEV_WC, | 208 | .prot_pte = PROT_PTE_DEVICE | L_PTE_MT_DEV_WC, |
216 | .prot_l1 = PMD_TYPE_TABLE, | 209 | .prot_l1 = PMD_TYPE_TABLE, |
diff --git a/arch/arm/mm/proc-macros.S b/arch/arm/mm/proc-macros.S index 64e593020857..54b1f721dec8 100644 --- a/arch/arm/mm/proc-macros.S +++ b/arch/arm/mm/proc-macros.S | |||
@@ -119,7 +119,7 @@ | |||
119 | .long 0x00 @ unused | 119 | .long 0x00 @ unused |
120 | .long PTE_CACHEABLE | PTE_BUFFERABLE @ L_PTE_MT_DEV_CACHED | 120 | .long PTE_CACHEABLE | PTE_BUFFERABLE @ L_PTE_MT_DEV_CACHED |
121 | .long PTE_EXT_TEX(2) @ L_PTE_MT_DEV_NONSHARED | 121 | .long PTE_EXT_TEX(2) @ L_PTE_MT_DEV_NONSHARED |
122 | .long 0x00 @ L_PTE_MT_DEV_IXP2000 | 122 | .long 0x00 @ unused |
123 | .long 0x00 @ unused | 123 | .long 0x00 @ unused |
124 | .long 0x00 @ unused | 124 | .long 0x00 @ unused |
125 | .endm | 125 | .endm |
diff --git a/arch/arm/mm/proc-xsc3.S b/arch/arm/mm/proc-xsc3.S index 22ecef533a84..ecdd944bc2b9 100644 --- a/arch/arm/mm/proc-xsc3.S +++ b/arch/arm/mm/proc-xsc3.S | |||
@@ -360,7 +360,7 @@ cpu_xsc3_mt_table: | |||
360 | .long 0x00 @ unused | 360 | .long 0x00 @ unused |
361 | .long PTE_CACHEABLE | PTE_BUFFERABLE @ L_PTE_MT_DEV_CACHED | 361 | .long PTE_CACHEABLE | PTE_BUFFERABLE @ L_PTE_MT_DEV_CACHED |
362 | .long PTE_EXT_TEX(2) @ L_PTE_MT_DEV_NONSHARED | 362 | .long PTE_EXT_TEX(2) @ L_PTE_MT_DEV_NONSHARED |
363 | .long 0x00 @ L_PTE_MT_DEV_IXP2000 (not present) | 363 | .long 0x00 @ unused |
364 | .long 0x00 @ unused | 364 | .long 0x00 @ unused |
365 | .long 0x00 @ unused | 365 | .long 0x00 @ unused |
366 | 366 | ||
diff --git a/arch/arm/mm/proc-xscale.S b/arch/arm/mm/proc-xscale.S index 534b4be86ae5..01adbd9462f8 100644 --- a/arch/arm/mm/proc-xscale.S +++ b/arch/arm/mm/proc-xscale.S | |||
@@ -443,7 +443,7 @@ cpu_xscale_mt_table: | |||
443 | .long 0x00 @ unused | 443 | .long 0x00 @ unused |
444 | .long PTE_CACHEABLE | PTE_BUFFERABLE @ L_PTE_MT_DEV_CACHED | 444 | .long PTE_CACHEABLE | PTE_BUFFERABLE @ L_PTE_MT_DEV_CACHED |
445 | .long 0x00 @ L_PTE_MT_DEV_NONSHARED | 445 | .long 0x00 @ L_PTE_MT_DEV_NONSHARED |
446 | .long PTE_EXT_TEX(1) | PTE_BUFFERABLE @ L_PTE_MT_DEV_IXP2000 | 446 | .long 0x00 @ unused |
447 | .long 0x00 @ unused | 447 | .long 0x00 @ unused |
448 | .long 0x00 @ unused | 448 | .long 0x00 @ unused |
449 | 449 | ||