diff options
Diffstat (limited to 'arch/powerpc')
-rw-r--r-- | arch/powerpc/configs/mpc8568mds_defconfig | 32 | ||||
-rw-r--r-- | arch/powerpc/platforms/85xx/Kconfig | 8 | ||||
-rw-r--r-- | arch/powerpc/platforms/85xx/Makefile | 2 | ||||
-rw-r--r-- | arch/powerpc/platforms/85xx/mpc85xx_mds.c (renamed from arch/powerpc/platforms/85xx/mpc8568_mds.c) | 28 |
4 files changed, 44 insertions, 26 deletions
diff --git a/arch/powerpc/configs/mpc8568mds_defconfig b/arch/powerpc/configs/mpc8568mds_defconfig index 058e06d88bc1..7b3800674cbf 100644 --- a/arch/powerpc/configs/mpc8568mds_defconfig +++ b/arch/powerpc/configs/mpc8568mds_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.20-rc5 | 3 | # Linux kernel version: 2.6.20 |
4 | # Wed Feb 7 23:54:25 2007 | 4 | # Sat Feb 17 16:26:53 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | CONFIG_PPC32=y | 7 | CONFIG_PPC32=y |
@@ -34,9 +34,9 @@ CONFIG_DEFAULT_UIMAGE=y | |||
34 | # CONFIG_PPC_83xx is not set | 34 | # CONFIG_PPC_83xx is not set |
35 | CONFIG_PPC_85xx=y | 35 | CONFIG_PPC_85xx=y |
36 | # CONFIG_PPC_86xx is not set | 36 | # CONFIG_PPC_86xx is not set |
37 | # CONFIG_PPC_8xx is not set | ||
37 | # CONFIG_40x is not set | 38 | # CONFIG_40x is not set |
38 | # CONFIG_44x is not set | 39 | # CONFIG_44x is not set |
39 | # CONFIG_8xx is not set | ||
40 | # CONFIG_E200 is not set | 40 | # CONFIG_E200 is not set |
41 | CONFIG_85xx=y | 41 | CONFIG_85xx=y |
42 | CONFIG_E500=y | 42 | CONFIG_E500=y |
@@ -63,6 +63,7 @@ CONFIG_LOCALVERSION_AUTO=y | |||
63 | CONFIG_SWAP=y | 63 | CONFIG_SWAP=y |
64 | CONFIG_SYSVIPC=y | 64 | CONFIG_SYSVIPC=y |
65 | # CONFIG_IPC_NS is not set | 65 | # CONFIG_IPC_NS is not set |
66 | CONFIG_SYSVIPC_SYSCTL=y | ||
66 | # CONFIG_POSIX_MQUEUE is not set | 67 | # CONFIG_POSIX_MQUEUE is not set |
67 | # CONFIG_BSD_PROCESS_ACCT is not set | 68 | # CONFIG_BSD_PROCESS_ACCT is not set |
68 | # CONFIG_TASKSTATS is not set | 69 | # CONFIG_TASKSTATS is not set |
@@ -130,7 +131,7 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" | |||
130 | # CONFIG_MPC8540_ADS is not set | 131 | # CONFIG_MPC8540_ADS is not set |
131 | # CONFIG_MPC8560_ADS is not set | 132 | # CONFIG_MPC8560_ADS is not set |
132 | # CONFIG_MPC85xx_CDS is not set | 133 | # CONFIG_MPC85xx_CDS is not set |
133 | CONFIG_MPC8568_MDS=y | 134 | CONFIG_MPC85xx_MDS=y |
134 | CONFIG_MPC85xx=y | 135 | CONFIG_MPC85xx=y |
135 | CONFIG_PPC_INDIRECT_PCI_BE=y | 136 | CONFIG_PPC_INDIRECT_PCI_BE=y |
136 | CONFIG_MPIC=y | 137 | CONFIG_MPIC=y |
@@ -162,6 +163,7 @@ CONFIG_FLAT_NODE_MEM_MAP=y | |||
162 | # CONFIG_SPARSEMEM_STATIC is not set | 163 | # CONFIG_SPARSEMEM_STATIC is not set |
163 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 164 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
164 | # CONFIG_RESOURCES_64BIT is not set | 165 | # CONFIG_RESOURCES_64BIT is not set |
166 | CONFIG_ZONE_DMA_FLAG=1 | ||
165 | CONFIG_PROC_DEVICETREE=y | 167 | CONFIG_PROC_DEVICETREE=y |
166 | # CONFIG_CMDLINE_BOOL is not set | 168 | # CONFIG_CMDLINE_BOOL is not set |
167 | # CONFIG_PM is not set | 169 | # CONFIG_PM is not set |
@@ -171,6 +173,7 @@ CONFIG_ISA_DMA_API=y | |||
171 | # | 173 | # |
172 | # Bus options | 174 | # Bus options |
173 | # | 175 | # |
176 | CONFIG_ZONE_DMA=y | ||
174 | # CONFIG_MPIC_WEIRD is not set | 177 | # CONFIG_MPIC_WEIRD is not set |
175 | # CONFIG_PPC_I8259 is not set | 178 | # CONFIG_PPC_I8259 is not set |
176 | CONFIG_PPC_INDIRECT_PCI=y | 179 | CONFIG_PPC_INDIRECT_PCI=y |
@@ -216,6 +219,7 @@ CONFIG_UNIX=y | |||
216 | CONFIG_XFRM=y | 219 | CONFIG_XFRM=y |
217 | # CONFIG_XFRM_USER is not set | 220 | # CONFIG_XFRM_USER is not set |
218 | # CONFIG_XFRM_SUB_POLICY is not set | 221 | # CONFIG_XFRM_SUB_POLICY is not set |
222 | # CONFIG_XFRM_MIGRATE is not set | ||
219 | # CONFIG_NET_KEY is not set | 223 | # CONFIG_NET_KEY is not set |
220 | CONFIG_INET=y | 224 | CONFIG_INET=y |
221 | CONFIG_IP_MULTICAST=y | 225 | CONFIG_IP_MULTICAST=y |
@@ -301,6 +305,7 @@ CONFIG_STANDALONE=y | |||
301 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 305 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
302 | # CONFIG_FW_LOADER is not set | 306 | # CONFIG_FW_LOADER is not set |
303 | # CONFIG_DEBUG_DRIVER is not set | 307 | # CONFIG_DEBUG_DRIVER is not set |
308 | # CONFIG_DEBUG_DEVRES is not set | ||
304 | # CONFIG_SYS_HYPERVISOR is not set | 309 | # CONFIG_SYS_HYPERVISOR is not set |
305 | 310 | ||
306 | # | 311 | # |
@@ -341,7 +346,6 @@ CONFIG_BLK_DEV_INITRD=y | |||
341 | # | 346 | # |
342 | # Misc devices | 347 | # Misc devices |
343 | # | 348 | # |
344 | # CONFIG_TIFM_CORE is not set | ||
345 | 349 | ||
346 | # | 350 | # |
347 | # ATA/ATAPI/MFM/RLL support | 351 | # ATA/ATAPI/MFM/RLL support |
@@ -543,6 +547,7 @@ CONFIG_SERIAL_8250_RUNTIME_UARTS=4 | |||
543 | # CONFIG_SERIAL_UARTLITE is not set | 547 | # CONFIG_SERIAL_UARTLITE is not set |
544 | CONFIG_SERIAL_CORE=y | 548 | CONFIG_SERIAL_CORE=y |
545 | CONFIG_SERIAL_CORE_CONSOLE=y | 549 | CONFIG_SERIAL_CORE_CONSOLE=y |
550 | # CONFIG_SERIAL_OF_PLATFORM is not set | ||
546 | CONFIG_UNIX98_PTYS=y | 551 | CONFIG_UNIX98_PTYS=y |
547 | CONFIG_LEGACY_PTYS=y | 552 | CONFIG_LEGACY_PTYS=y |
548 | CONFIG_LEGACY_PTY_COUNT=256 | 553 | CONFIG_LEGACY_PTY_COUNT=256 |
@@ -698,6 +703,7 @@ CONFIG_FIRMWARE_EDID=y | |||
698 | # HID Devices | 703 | # HID Devices |
699 | # | 704 | # |
700 | CONFIG_HID=y | 705 | CONFIG_HID=y |
706 | # CONFIG_HID_DEBUG is not set | ||
701 | 707 | ||
702 | # | 708 | # |
703 | # USB support | 709 | # USB support |
@@ -760,6 +766,10 @@ CONFIG_HID=y | |||
760 | # | 766 | # |
761 | 767 | ||
762 | # | 768 | # |
769 | # Auxiliary Display support | ||
770 | # | ||
771 | |||
772 | # | ||
763 | # Virtualization | 773 | # Virtualization |
764 | # | 774 | # |
765 | 775 | ||
@@ -896,7 +906,8 @@ CONFIG_BITREVERSE=y | |||
896 | CONFIG_CRC32=y | 906 | CONFIG_CRC32=y |
897 | # CONFIG_LIBCRC32C is not set | 907 | # CONFIG_LIBCRC32C is not set |
898 | CONFIG_PLIST=y | 908 | CONFIG_PLIST=y |
899 | CONFIG_IOMAP_COPY=y | 909 | CONFIG_HAS_IOMEM=y |
910 | CONFIG_HAS_IOPORT=y | ||
900 | 911 | ||
901 | # | 912 | # |
902 | # Instrumentation Support | 913 | # Instrumentation Support |
@@ -914,6 +925,7 @@ CONFIG_ENABLE_MUST_CHECK=y | |||
914 | # CONFIG_DEBUG_FS is not set | 925 | # CONFIG_DEBUG_FS is not set |
915 | # CONFIG_HEADERS_CHECK is not set | 926 | # CONFIG_HEADERS_CHECK is not set |
916 | CONFIG_DEBUG_KERNEL=y | 927 | CONFIG_DEBUG_KERNEL=y |
928 | # CONFIG_DEBUG_SHIRQ is not set | ||
917 | CONFIG_LOG_BUF_SHIFT=14 | 929 | CONFIG_LOG_BUF_SHIFT=14 |
918 | CONFIG_DETECT_SOFTLOCKUP=y | 930 | CONFIG_DETECT_SOFTLOCKUP=y |
919 | # CONFIG_SCHEDSTATS is not set | 931 | # CONFIG_SCHEDSTATS is not set |
@@ -922,7 +934,6 @@ CONFIG_DETECT_SOFTLOCKUP=y | |||
922 | # CONFIG_RT_MUTEX_TESTER is not set | 934 | # CONFIG_RT_MUTEX_TESTER is not set |
923 | # CONFIG_DEBUG_SPINLOCK is not set | 935 | # CONFIG_DEBUG_SPINLOCK is not set |
924 | # CONFIG_DEBUG_MUTEXES is not set | 936 | # CONFIG_DEBUG_MUTEXES is not set |
925 | # CONFIG_DEBUG_RWSEMS is not set | ||
926 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 937 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
927 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 938 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
928 | # CONFIG_DEBUG_KOBJECT is not set | 939 | # CONFIG_DEBUG_KOBJECT is not set |
@@ -932,6 +943,8 @@ CONFIG_DETECT_SOFTLOCKUP=y | |||
932 | # CONFIG_DEBUG_LIST is not set | 943 | # CONFIG_DEBUG_LIST is not set |
933 | CONFIG_FORCED_INLINING=y | 944 | CONFIG_FORCED_INLINING=y |
934 | # CONFIG_RCU_TORTURE_TEST is not set | 945 | # CONFIG_RCU_TORTURE_TEST is not set |
946 | # CONFIG_DEBUG_STACKOVERFLOW is not set | ||
947 | # CONFIG_DEBUG_STACK_USAGE is not set | ||
935 | CONFIG_DEBUGGER=y | 948 | CONFIG_DEBUGGER=y |
936 | # CONFIG_XMON is not set | 949 | # CONFIG_XMON is not set |
937 | # CONFIG_BDI_SWITCH is not set | 950 | # CONFIG_BDI_SWITCH is not set |
@@ -943,6 +956,8 @@ CONFIG_PPC_EARLY_DEBUG=y | |||
943 | # CONFIG_PPC_EARLY_DEBUG_RTAS_CONSOLE is not set | 956 | # CONFIG_PPC_EARLY_DEBUG_RTAS_CONSOLE is not set |
944 | # CONFIG_PPC_EARLY_DEBUG_MAPLE is not set | 957 | # CONFIG_PPC_EARLY_DEBUG_MAPLE is not set |
945 | # CONFIG_PPC_EARLY_DEBUG_ISERIES is not set | 958 | # CONFIG_PPC_EARLY_DEBUG_ISERIES is not set |
959 | # CONFIG_PPC_EARLY_DEBUG_PAS_REALMODE is not set | ||
960 | # CONFIG_PPC_EARLY_DEBUG_BEAT is not set | ||
946 | 961 | ||
947 | # | 962 | # |
948 | # Security options | 963 | # Security options |
@@ -970,8 +985,10 @@ CONFIG_CRYPTO_MD5=y | |||
970 | # CONFIG_CRYPTO_GF128MUL is not set | 985 | # CONFIG_CRYPTO_GF128MUL is not set |
971 | CONFIG_CRYPTO_ECB=m | 986 | CONFIG_CRYPTO_ECB=m |
972 | CONFIG_CRYPTO_CBC=y | 987 | CONFIG_CRYPTO_CBC=y |
988 | CONFIG_CRYPTO_PCBC=m | ||
973 | # CONFIG_CRYPTO_LRW is not set | 989 | # CONFIG_CRYPTO_LRW is not set |
974 | CONFIG_CRYPTO_DES=y | 990 | CONFIG_CRYPTO_DES=y |
991 | # CONFIG_CRYPTO_FCRYPT is not set | ||
975 | # CONFIG_CRYPTO_BLOWFISH is not set | 992 | # CONFIG_CRYPTO_BLOWFISH is not set |
976 | # CONFIG_CRYPTO_TWOFISH is not set | 993 | # CONFIG_CRYPTO_TWOFISH is not set |
977 | # CONFIG_CRYPTO_SERPENT is not set | 994 | # CONFIG_CRYPTO_SERPENT is not set |
@@ -985,6 +1002,7 @@ CONFIG_CRYPTO_DES=y | |||
985 | # CONFIG_CRYPTO_DEFLATE is not set | 1002 | # CONFIG_CRYPTO_DEFLATE is not set |
986 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1003 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
987 | # CONFIG_CRYPTO_CRC32C is not set | 1004 | # CONFIG_CRYPTO_CRC32C is not set |
1005 | # CONFIG_CRYPTO_CAMELLIA is not set | ||
988 | # CONFIG_CRYPTO_TEST is not set | 1006 | # CONFIG_CRYPTO_TEST is not set |
989 | 1007 | ||
990 | # | 1008 | # |
diff --git a/arch/powerpc/platforms/85xx/Kconfig b/arch/powerpc/platforms/85xx/Kconfig index 0efdd2f1babe..eb661ccf2dab 100644 --- a/arch/powerpc/platforms/85xx/Kconfig +++ b/arch/powerpc/platforms/85xx/Kconfig | |||
@@ -23,12 +23,12 @@ config MPC85xx_CDS | |||
23 | help | 23 | help |
24 | This option enables support for the MPC85xx CDS board | 24 | This option enables support for the MPC85xx CDS board |
25 | 25 | ||
26 | config MPC8568_MDS | 26 | config MPC85xx_MDS |
27 | bool "Freescale MPC8568 MDS" | 27 | bool "Freescale MPC85xx MDS" |
28 | select DEFAULT_UIMAGE | 28 | select DEFAULT_UIMAGE |
29 | # select QUICC_ENGINE | 29 | # select QUICC_ENGINE |
30 | help | 30 | help |
31 | This option enables support for the MPC8568 MDS board | 31 | This option enables support for the MPC85xx MDS board |
32 | 32 | ||
33 | endchoice | 33 | endchoice |
34 | 34 | ||
@@ -47,7 +47,7 @@ config MPC85xx | |||
47 | bool | 47 | bool |
48 | select PPC_UDBG_16550 | 48 | select PPC_UDBG_16550 |
49 | select PPC_INDIRECT_PCI | 49 | select PPC_INDIRECT_PCI |
50 | default y if MPC8540_ADS || MPC85xx_CDS || MPC8560_ADS || MPC8568_MDS | 50 | default y if MPC8540_ADS || MPC85xx_CDS || MPC8560_ADS || MPC85xx_MDS |
51 | 51 | ||
52 | config PPC_INDIRECT_PCI_BE | 52 | config PPC_INDIRECT_PCI_BE |
53 | bool | 53 | bool |
diff --git a/arch/powerpc/platforms/85xx/Makefile b/arch/powerpc/platforms/85xx/Makefile index e40e521816b8..4e63917ada9d 100644 --- a/arch/powerpc/platforms/85xx/Makefile +++ b/arch/powerpc/platforms/85xx/Makefile | |||
@@ -5,4 +5,4 @@ obj-$(CONFIG_PPC_85xx) += misc.o pci.o | |||
5 | obj-$(CONFIG_MPC8540_ADS) += mpc85xx_ads.o | 5 | obj-$(CONFIG_MPC8540_ADS) += mpc85xx_ads.o |
6 | obj-$(CONFIG_MPC8560_ADS) += mpc85xx_ads.o | 6 | obj-$(CONFIG_MPC8560_ADS) += mpc85xx_ads.o |
7 | obj-$(CONFIG_MPC85xx_CDS) += mpc85xx_cds.o | 7 | obj-$(CONFIG_MPC85xx_CDS) += mpc85xx_cds.o |
8 | obj-$(CONFIG_MPC8568_MDS) += mpc8568_mds.o | 8 | obj-$(CONFIG_MPC85xx_MDS) += mpc85xx_mds.o |
diff --git a/arch/powerpc/platforms/85xx/mpc8568_mds.c b/arch/powerpc/platforms/85xx/mpc85xx_mds.c index 0ba22a42f8df..81144d2ae455 100644 --- a/arch/powerpc/platforms/85xx/mpc8568_mds.c +++ b/arch/powerpc/platforms/85xx/mpc85xx_mds.c | |||
@@ -8,7 +8,7 @@ | |||
8 | * Yin Olivia <Hong-hua.Yin@freescale.com> | 8 | * Yin Olivia <Hong-hua.Yin@freescale.com> |
9 | * | 9 | * |
10 | * Description: | 10 | * Description: |
11 | * MPC8568E MDS PB board specific routines. | 11 | * MPC85xx MDS board specific routines. |
12 | * | 12 | * |
13 | * This program is free software; you can redistribute it and/or modify it | 13 | * This program is free software; you can redistribute it and/or modify it |
14 | * under the terms of the GNU General Public License as published by the | 14 | * under the terms of the GNU General Public License as published by the |
@@ -69,13 +69,13 @@ unsigned long isa_mem_base = 0; | |||
69 | * Setup the architecture | 69 | * Setup the architecture |
70 | * | 70 | * |
71 | */ | 71 | */ |
72 | static void __init mpc8568_mds_setup_arch(void) | 72 | static void __init mpc85xx_mds_setup_arch(void) |
73 | { | 73 | { |
74 | struct device_node *np; | 74 | struct device_node *np; |
75 | static u8 *bcsr_regs = NULL; | 75 | static u8 *bcsr_regs = NULL; |
76 | 76 | ||
77 | if (ppc_md.progress) | 77 | if (ppc_md.progress) |
78 | ppc_md.progress("mpc8568_mds_setup_arch()", 0); | 78 | ppc_md.progress("mpc85xx_mds_setup_arch()", 0); |
79 | 79 | ||
80 | np = of_find_node_by_type(NULL, "cpu"); | 80 | np = of_find_node_by_type(NULL, "cpu"); |
81 | if (np != NULL) { | 81 | if (np != NULL) { |
@@ -143,26 +143,26 @@ static void __init mpc8568_mds_setup_arch(void) | |||
143 | #endif /* CONFIG_QUICC_ENGINE */ | 143 | #endif /* CONFIG_QUICC_ENGINE */ |
144 | } | 144 | } |
145 | 145 | ||
146 | static struct of_device_id mpc8568_ids[] = { | 146 | static struct of_device_id mpc85xx_ids[] = { |
147 | { .type = "soc", }, | 147 | { .type = "soc", }, |
148 | { .compatible = "soc", }, | 148 | { .compatible = "soc", }, |
149 | { .type = "qe", }, | 149 | { .type = "qe", }, |
150 | {}, | 150 | {}, |
151 | }; | 151 | }; |
152 | 152 | ||
153 | static int __init mpc8568_publish_devices(void) | 153 | static int __init mpc85xx_publish_devices(void) |
154 | { | 154 | { |
155 | if (!machine_is(mpc8568_mds)) | 155 | if (!machine_is(mpc85xx_mds)) |
156 | return 0; | 156 | return 0; |
157 | 157 | ||
158 | /* Publish the QE devices */ | 158 | /* Publish the QE devices */ |
159 | of_platform_bus_probe(NULL,mpc8568_ids,NULL); | 159 | of_platform_bus_probe(NULL,mpc85xx_ids,NULL); |
160 | 160 | ||
161 | return 0; | 161 | return 0; |
162 | } | 162 | } |
163 | device_initcall(mpc8568_publish_devices); | 163 | device_initcall(mpc85xx_publish_devices); |
164 | 164 | ||
165 | static void __init mpc8568_mds_pic_init(void) | 165 | static void __init mpc85xx_mds_pic_init(void) |
166 | { | 166 | { |
167 | struct mpic *mpic; | 167 | struct mpic *mpic; |
168 | struct resource r; | 168 | struct resource r; |
@@ -215,18 +215,18 @@ static void __init mpc8568_mds_pic_init(void) | |||
215 | #endif /* CONFIG_QUICC_ENGINE */ | 215 | #endif /* CONFIG_QUICC_ENGINE */ |
216 | } | 216 | } |
217 | 217 | ||
218 | static int __init mpc8568_mds_probe(void) | 218 | static int __init mpc85xx_mds_probe(void) |
219 | { | 219 | { |
220 | unsigned long root = of_get_flat_dt_root(); | 220 | unsigned long root = of_get_flat_dt_root(); |
221 | 221 | ||
222 | return of_flat_dt_is_compatible(root, "MPC85xxMDS"); | 222 | return of_flat_dt_is_compatible(root, "MPC85xxMDS"); |
223 | } | 223 | } |
224 | 224 | ||
225 | define_machine(mpc8568_mds) { | 225 | define_machine(mpc85xx_mds) { |
226 | .name = "MPC85xx MDS", | 226 | .name = "MPC85xx MDS", |
227 | .probe = mpc8568_mds_probe, | 227 | .probe = mpc85xx_mds_probe, |
228 | .setup_arch = mpc8568_mds_setup_arch, | 228 | .setup_arch = mpc85xx_mds_setup_arch, |
229 | .init_IRQ = mpc8568_mds_pic_init, | 229 | .init_IRQ = mpc85xx_mds_pic_init, |
230 | .get_irq = mpic_get_irq, | 230 | .get_irq = mpic_get_irq, |
231 | .restart = mpc85xx_restart, | 231 | .restart = mpc85xx_restart, |
232 | .calibrate_decr = generic_calibrate_decr, | 232 | .calibrate_decr = generic_calibrate_decr, |