diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2011-05-03 16:09:11 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2011-05-03 16:09:11 -0400 |
commit | c93212f387fdf5180d9d13cc207419abd5b3ec17 (patch) | |
tree | e1534d6051327711ea8aa07e3158fd86d138107d | |
parent | 5933f2ae353a93b1d3b501bc63c925531849bbc7 (diff) | |
parent | f5178ddd2f09de8b1cfc5e19043892e8b24666cb (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/nico/orion into devel-stable
-rw-r--r-- | arch/arm/Kconfig | 2 | ||||
-rw-r--r-- | arch/arm/boot/compressed/head.S | 6 | ||||
-rw-r--r-- | arch/arm/configs/dove_defconfig | 12 | ||||
-rw-r--r-- | arch/arm/mm/proc-v6.S | 34 |
4 files changed, 2 insertions, 52 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 377a7a595b08..44c16f061734 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -468,7 +468,7 @@ config ARCH_IXP4XX | |||
468 | 468 | ||
469 | config ARCH_DOVE | 469 | config ARCH_DOVE |
470 | bool "Marvell Dove" | 470 | bool "Marvell Dove" |
471 | select CPU_V6K | 471 | select CPU_V7 |
472 | select PCI | 472 | select PCI |
473 | select ARCH_REQUIRE_GPIOLIB | 473 | select ARCH_REQUIRE_GPIOLIB |
474 | select GENERIC_CLOCKEVENTS | 474 | select GENERIC_CLOCKEVENTS |
diff --git a/arch/arm/boot/compressed/head.S b/arch/arm/boot/compressed/head.S index adf583cd0c35..a36f4526689b 100644 --- a/arch/arm/boot/compressed/head.S +++ b/arch/arm/boot/compressed/head.S | |||
@@ -735,12 +735,6 @@ proc_types: | |||
735 | W(b) __armv4_mmu_cache_off | 735 | W(b) __armv4_mmu_cache_off |
736 | W(b) __armv6_mmu_cache_flush | 736 | W(b) __armv6_mmu_cache_flush |
737 | 737 | ||
738 | .word 0x560f5810 @ Marvell PJ4 ARMv6 | ||
739 | .word 0xff0ffff0 | ||
740 | W(b) __armv4_mmu_cache_on | ||
741 | W(b) __armv4_mmu_cache_off | ||
742 | W(b) __armv6_mmu_cache_flush | ||
743 | |||
744 | .word 0x000f0000 @ new CPU Id | 738 | .word 0x000f0000 @ new CPU Id |
745 | .word 0x000f0000 | 739 | .word 0x000f0000 |
746 | W(b) __armv7_mmu_cache_on | 740 | W(b) __armv7_mmu_cache_on |
diff --git a/arch/arm/configs/dove_defconfig b/arch/arm/configs/dove_defconfig index 54bf5eec8016..40db34cf2771 100644 --- a/arch/arm/configs/dove_defconfig +++ b/arch/arm/configs/dove_defconfig | |||
@@ -8,8 +8,6 @@ CONFIG_MODULE_UNLOAD=y | |||
8 | # CONFIG_BLK_DEV_BSG is not set | 8 | # CONFIG_BLK_DEV_BSG is not set |
9 | CONFIG_ARCH_DOVE=y | 9 | CONFIG_ARCH_DOVE=y |
10 | CONFIG_MACH_DOVE_DB=y | 10 | CONFIG_MACH_DOVE_DB=y |
11 | CONFIG_CPU_V6=y | ||
12 | CONFIG_CPU_32v6K=y | ||
13 | CONFIG_NO_HZ=y | 11 | CONFIG_NO_HZ=y |
14 | CONFIG_HIGH_RES_TIMERS=y | 12 | CONFIG_HIGH_RES_TIMERS=y |
15 | CONFIG_AEABI=y | 13 | CONFIG_AEABI=y |
@@ -44,7 +42,6 @@ CONFIG_MTD_UBI=y | |||
44 | CONFIG_BLK_DEV_LOOP=y | 42 | CONFIG_BLK_DEV_LOOP=y |
45 | CONFIG_BLK_DEV_RAM=y | 43 | CONFIG_BLK_DEV_RAM=y |
46 | CONFIG_BLK_DEV_RAM_COUNT=1 | 44 | CONFIG_BLK_DEV_RAM_COUNT=1 |
47 | # CONFIG_MISC_DEVICES is not set | ||
48 | # CONFIG_SCSI_PROC_FS is not set | 45 | # CONFIG_SCSI_PROC_FS is not set |
49 | CONFIG_BLK_DEV_SD=y | 46 | CONFIG_BLK_DEV_SD=y |
50 | # CONFIG_SCSI_LOWLEVEL is not set | 47 | # CONFIG_SCSI_LOWLEVEL is not set |
@@ -59,12 +56,12 @@ CONFIG_INPUT_EVDEV=y | |||
59 | # CONFIG_KEYBOARD_ATKBD is not set | 56 | # CONFIG_KEYBOARD_ATKBD is not set |
60 | # CONFIG_MOUSE_PS2 is not set | 57 | # CONFIG_MOUSE_PS2 is not set |
61 | # CONFIG_SERIO is not set | 58 | # CONFIG_SERIO is not set |
59 | CONFIG_LEGACY_PTY_COUNT=16 | ||
62 | # CONFIG_DEVKMEM is not set | 60 | # CONFIG_DEVKMEM is not set |
63 | CONFIG_SERIAL_8250=y | 61 | CONFIG_SERIAL_8250=y |
64 | CONFIG_SERIAL_8250_CONSOLE=y | 62 | CONFIG_SERIAL_8250_CONSOLE=y |
65 | # CONFIG_SERIAL_8250_PCI is not set | 63 | # CONFIG_SERIAL_8250_PCI is not set |
66 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 | 64 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 |
67 | CONFIG_LEGACY_PTY_COUNT=16 | ||
68 | # CONFIG_HW_RANDOM is not set | 65 | # CONFIG_HW_RANDOM is not set |
69 | CONFIG_I2C=y | 66 | CONFIG_I2C=y |
70 | CONFIG_I2C_CHARDEV=y | 67 | CONFIG_I2C_CHARDEV=y |
@@ -72,12 +69,10 @@ CONFIG_I2C_MV64XXX=y | |||
72 | CONFIG_SPI=y | 69 | CONFIG_SPI=y |
73 | CONFIG_SPI_ORION=y | 70 | CONFIG_SPI_ORION=y |
74 | # CONFIG_HWMON is not set | 71 | # CONFIG_HWMON is not set |
75 | # CONFIG_VGA_CONSOLE is not set | ||
76 | CONFIG_USB=y | 72 | CONFIG_USB=y |
77 | CONFIG_USB_DEVICEFS=y | 73 | CONFIG_USB_DEVICEFS=y |
78 | CONFIG_USB_EHCI_HCD=y | 74 | CONFIG_USB_EHCI_HCD=y |
79 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 75 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
80 | CONFIG_USB_EHCI_TT_NEWSCHED=y | ||
81 | CONFIG_USB_STORAGE=y | 76 | CONFIG_USB_STORAGE=y |
82 | CONFIG_RTC_CLASS=y | 77 | CONFIG_RTC_CLASS=y |
83 | CONFIG_RTC_DRV_MV=y | 78 | CONFIG_RTC_DRV_MV=y |
@@ -86,7 +81,6 @@ CONFIG_MV_XOR=y | |||
86 | CONFIG_EXT2_FS=y | 81 | CONFIG_EXT2_FS=y |
87 | CONFIG_EXT3_FS=y | 82 | CONFIG_EXT3_FS=y |
88 | # CONFIG_EXT3_FS_XATTR is not set | 83 | # CONFIG_EXT3_FS_XATTR is not set |
89 | CONFIG_INOTIFY=y | ||
90 | CONFIG_ISO9660_FS=y | 84 | CONFIG_ISO9660_FS=y |
91 | CONFIG_JOLIET=y | 85 | CONFIG_JOLIET=y |
92 | CONFIG_UDF_FS=m | 86 | CONFIG_UDF_FS=m |
@@ -110,23 +104,19 @@ CONFIG_DEBUG_KERNEL=y | |||
110 | CONFIG_TIMER_STATS=y | 104 | CONFIG_TIMER_STATS=y |
111 | # CONFIG_DEBUG_BUGVERBOSE is not set | 105 | # CONFIG_DEBUG_BUGVERBOSE is not set |
112 | CONFIG_DEBUG_INFO=y | 106 | CONFIG_DEBUG_INFO=y |
113 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
114 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 107 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
115 | CONFIG_DEBUG_USER=y | 108 | CONFIG_DEBUG_USER=y |
116 | CONFIG_DEBUG_ERRORS=y | 109 | CONFIG_DEBUG_ERRORS=y |
117 | CONFIG_CRYPTO_NULL=y | 110 | CONFIG_CRYPTO_NULL=y |
118 | CONFIG_CRYPTO_CBC=y | ||
119 | CONFIG_CRYPTO_ECB=m | 111 | CONFIG_CRYPTO_ECB=m |
120 | CONFIG_CRYPTO_PCBC=m | 112 | CONFIG_CRYPTO_PCBC=m |
121 | CONFIG_CRYPTO_HMAC=y | 113 | CONFIG_CRYPTO_HMAC=y |
122 | CONFIG_CRYPTO_MD4=y | 114 | CONFIG_CRYPTO_MD4=y |
123 | CONFIG_CRYPTO_MD5=y | ||
124 | CONFIG_CRYPTO_SHA1=y | 115 | CONFIG_CRYPTO_SHA1=y |
125 | CONFIG_CRYPTO_SHA256=y | 116 | CONFIG_CRYPTO_SHA256=y |
126 | CONFIG_CRYPTO_SHA512=y | 117 | CONFIG_CRYPTO_SHA512=y |
127 | CONFIG_CRYPTO_AES=y | 118 | CONFIG_CRYPTO_AES=y |
128 | CONFIG_CRYPTO_BLOWFISH=y | 119 | CONFIG_CRYPTO_BLOWFISH=y |
129 | CONFIG_CRYPTO_DES=y | ||
130 | CONFIG_CRYPTO_TEA=y | 120 | CONFIG_CRYPTO_TEA=y |
131 | CONFIG_CRYPTO_TWOFISH=y | 121 | CONFIG_CRYPTO_TWOFISH=y |
132 | CONFIG_CRYPTO_DEFLATE=y | 122 | CONFIG_CRYPTO_DEFLATE=y |
diff --git a/arch/arm/mm/proc-v6.S b/arch/arm/mm/proc-v6.S index 7c99cb4c8e4f..ab17cc0d3fa7 100644 --- a/arch/arm/mm/proc-v6.S +++ b/arch/arm/mm/proc-v6.S | |||
@@ -175,11 +175,6 @@ cpu_v6_name: | |||
175 | .asciz "ARMv6-compatible processor" | 175 | .asciz "ARMv6-compatible processor" |
176 | .size cpu_v6_name, . - cpu_v6_name | 176 | .size cpu_v6_name, . - cpu_v6_name |
177 | 177 | ||
178 | .type cpu_pj4_name, #object | ||
179 | cpu_pj4_name: | ||
180 | .asciz "Marvell PJ4 processor" | ||
181 | .size cpu_pj4_name, . - cpu_pj4_name | ||
182 | |||
183 | .align | 178 | .align |
184 | 179 | ||
185 | __CPUINIT | 180 | __CPUINIT |
@@ -305,32 +300,3 @@ __v6_proc_info: | |||
305 | .long v6_user_fns | 300 | .long v6_user_fns |
306 | .long v6_cache_fns | 301 | .long v6_cache_fns |
307 | .size __v6_proc_info, . - __v6_proc_info | 302 | .size __v6_proc_info, . - __v6_proc_info |
308 | |||
309 | .type __pj4_v6_proc_info, #object | ||
310 | __pj4_v6_proc_info: | ||
311 | .long 0x560f5810 | ||
312 | .long 0xff0ffff0 | ||
313 | ALT_SMP(.long \ | ||
314 | PMD_TYPE_SECT | \ | ||
315 | PMD_SECT_AP_WRITE | \ | ||
316 | PMD_SECT_AP_READ | \ | ||
317 | PMD_FLAGS_SMP) | ||
318 | ALT_UP(.long \ | ||
319 | PMD_TYPE_SECT | \ | ||
320 | PMD_SECT_AP_WRITE | \ | ||
321 | PMD_SECT_AP_READ | \ | ||
322 | PMD_FLAGS_UP) | ||
323 | .long PMD_TYPE_SECT | \ | ||
324 | PMD_SECT_XN | \ | ||
325 | PMD_SECT_AP_WRITE | \ | ||
326 | PMD_SECT_AP_READ | ||
327 | b __v6_setup | ||
328 | .long cpu_arch_name | ||
329 | .long cpu_elf_name | ||
330 | .long HWCAP_SWP|HWCAP_HALF|HWCAP_THUMB|HWCAP_FAST_MULT|HWCAP_EDSP|HWCAP_TLS | ||
331 | .long cpu_pj4_name | ||
332 | .long v6_processor_functions | ||
333 | .long v6wbi_tlb_fns | ||
334 | .long v6_user_fns | ||
335 | .long v6_cache_fns | ||
336 | .size __pj4_v6_proc_info, . - __pj4_v6_proc_info | ||