diff options
author | Stephen Rothwell <sfr@canb.auug.org.au> | 2012-02-22 09:10:12 -0500 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2012-02-26 19:33:58 -0500 |
commit | 3d066d77cf464ea1e47808f95243301fd2175a7f (patch) | |
tree | e090a9b91bab93e67bb9e0641515e6e370ac9982 | |
parent | fe83364f0bf11fcb20cecbe944a95834632ffffb (diff) |
powerpc: remove CONFIG_PPC_ISERIES from the architecture Kconfig files
After this, we can remove the legacy iSeries code more easily.
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
-rw-r--r-- | arch/powerpc/Kconfig | 2 | ||||
-rw-r--r-- | arch/powerpc/Kconfig.debug | 7 | ||||
-rw-r--r-- | arch/powerpc/configs/iseries_defconfig | 236 | ||||
-rw-r--r-- | arch/powerpc/platforms/Kconfig | 3 | ||||
-rw-r--r-- | arch/powerpc/platforms/iseries/Kconfig | 38 | ||||
-rw-r--r-- | arch/powerpc/platforms/pseries/Kconfig | 2 |
6 files changed, 3 insertions, 285 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index c71311133e66..613eacf7f409 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -614,7 +614,7 @@ endmenu | |||
614 | 614 | ||
615 | config ISA_DMA_API | 615 | config ISA_DMA_API |
616 | bool | 616 | bool |
617 | default !PPC_ISERIES || PCI | 617 | default PCI |
618 | 618 | ||
619 | menu "Bus options" | 619 | menu "Bus options" |
620 | 620 | ||
diff --git a/arch/powerpc/Kconfig.debug b/arch/powerpc/Kconfig.debug index 4ccb2a009f74..72d55dbc6119 100644 --- a/arch/powerpc/Kconfig.debug +++ b/arch/powerpc/Kconfig.debug | |||
@@ -196,13 +196,6 @@ config PPC_EARLY_DEBUG_MAPLE | |||
196 | help | 196 | help |
197 | Select this to enable early debugging for Maple. | 197 | Select this to enable early debugging for Maple. |
198 | 198 | ||
199 | config PPC_EARLY_DEBUG_ISERIES | ||
200 | bool "iSeries HV Console" | ||
201 | depends on PPC_ISERIES | ||
202 | help | ||
203 | Select this to enable early debugging for legacy iSeries. You need | ||
204 | to hit "Ctrl-x Ctrl-x" to see the messages on the console. | ||
205 | |||
206 | config PPC_EARLY_DEBUG_PAS_REALMODE | 199 | config PPC_EARLY_DEBUG_PAS_REALMODE |
207 | bool "PA Semi real mode" | 200 | bool "PA Semi real mode" |
208 | depends on PPC_PASEMI | 201 | depends on PPC_PASEMI |
diff --git a/arch/powerpc/configs/iseries_defconfig b/arch/powerpc/configs/iseries_defconfig deleted file mode 100644 index 27c46d679968..000000000000 --- a/arch/powerpc/configs/iseries_defconfig +++ /dev/null | |||
@@ -1,236 +0,0 @@ | |||
1 | CONFIG_PPC64=y | ||
2 | CONFIG_SMP=y | ||
3 | CONFIG_EXPERIMENTAL=y | ||
4 | CONFIG_SYSVIPC=y | ||
5 | CONFIG_POSIX_MQUEUE=y | ||
6 | CONFIG_AUDIT=y | ||
7 | CONFIG_AUDITSYSCALL=y | ||
8 | CONFIG_IKCONFIG=y | ||
9 | CONFIG_IKCONFIG_PROC=y | ||
10 | CONFIG_BLK_DEV_INITRD=y | ||
11 | # CONFIG_COMPAT_BRK is not set | ||
12 | CONFIG_MODULES=y | ||
13 | CONFIG_MODULE_UNLOAD=y | ||
14 | CONFIG_MODVERSIONS=y | ||
15 | CONFIG_MODULE_SRCVERSION_ALL=y | ||
16 | # CONFIG_PPC_PSERIES is not set | ||
17 | CONFIG_LPARCFG=y | ||
18 | CONFIG_PPC_ISERIES=y | ||
19 | CONFIG_VIODASD=y | ||
20 | CONFIG_VIOCD=m | ||
21 | CONFIG_VIOTAPE=m | ||
22 | # CONFIG_PPC_PMAC is not set | ||
23 | CONFIG_NO_HZ=y | ||
24 | CONFIG_HIGH_RES_TIMERS=y | ||
25 | CONFIG_IRQ_ALL_CPUS=y | ||
26 | # CONFIG_MIGRATION is not set | ||
27 | CONFIG_PACKET=y | ||
28 | CONFIG_UNIX=y | ||
29 | CONFIG_XFRM_USER=m | ||
30 | CONFIG_XFRM_SUB_POLICY=y | ||
31 | CONFIG_NET_KEY=m | ||
32 | CONFIG_INET=y | ||
33 | CONFIG_IP_MULTICAST=y | ||
34 | CONFIG_NET_IPIP=y | ||
35 | CONFIG_SYN_COOKIES=y | ||
36 | CONFIG_INET_AH=m | ||
37 | CONFIG_INET_ESP=m | ||
38 | CONFIG_INET_IPCOMP=m | ||
39 | CONFIG_INET_XFRM_MODE_BEET=m | ||
40 | # CONFIG_INET_LRO is not set | ||
41 | # CONFIG_IPV6 is not set | ||
42 | CONFIG_NETFILTER=y | ||
43 | CONFIG_NETFILTER_NETLINK_QUEUE=m | ||
44 | CONFIG_NETFILTER_NETLINK_LOG=m | ||
45 | CONFIG_NF_CONNTRACK=m | ||
46 | CONFIG_NF_CONNTRACK_EVENTS=y | ||
47 | # CONFIG_NF_CT_PROTO_SCTP is not set | ||
48 | CONFIG_NF_CONNTRACK_FTP=m | ||
49 | CONFIG_NF_CONNTRACK_IRC=m | ||
50 | CONFIG_NF_CONNTRACK_TFTP=m | ||
51 | CONFIG_NF_CT_NETLINK=m | ||
52 | CONFIG_NETFILTER_TPROXY=m | ||
53 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m | ||
54 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=m | ||
55 | CONFIG_NETFILTER_XT_TARGET_DSCP=m | ||
56 | CONFIG_NETFILTER_XT_TARGET_MARK=m | ||
57 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | ||
58 | CONFIG_NETFILTER_XT_TARGET_TPROXY=m | ||
59 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | ||
60 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m | ||
61 | CONFIG_NETFILTER_XT_MATCH_CONNMARK=m | ||
62 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m | ||
63 | CONFIG_NETFILTER_XT_MATCH_DSCP=m | ||
64 | CONFIG_NETFILTER_XT_MATCH_IPRANGE=m | ||
65 | CONFIG_NETFILTER_XT_MATCH_LENGTH=m | ||
66 | CONFIG_NETFILTER_XT_MATCH_LIMIT=m | ||
67 | CONFIG_NETFILTER_XT_MATCH_MAC=m | ||
68 | CONFIG_NETFILTER_XT_MATCH_MARK=m | ||
69 | CONFIG_NETFILTER_XT_MATCH_OWNER=m | ||
70 | CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m | ||
71 | CONFIG_NETFILTER_XT_MATCH_RATEEST=m | ||
72 | CONFIG_NETFILTER_XT_MATCH_REALM=m | ||
73 | CONFIG_NETFILTER_XT_MATCH_RECENT=m | ||
74 | CONFIG_NETFILTER_XT_MATCH_STRING=m | ||
75 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | ||
76 | CONFIG_NETFILTER_XT_MATCH_TIME=m | ||
77 | CONFIG_NF_CONNTRACK_IPV4=m | ||
78 | CONFIG_IP_NF_QUEUE=m | ||
79 | CONFIG_IP_NF_IPTABLES=m | ||
80 | CONFIG_IP_NF_MATCH_ADDRTYPE=m | ||
81 | CONFIG_IP_NF_MATCH_ECN=m | ||
82 | CONFIG_IP_NF_MATCH_TTL=m | ||
83 | CONFIG_IP_NF_FILTER=m | ||
84 | CONFIG_IP_NF_TARGET_REJECT=m | ||
85 | CONFIG_IP_NF_TARGET_LOG=m | ||
86 | CONFIG_IP_NF_TARGET_ULOG=m | ||
87 | CONFIG_NF_NAT=m | ||
88 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
89 | CONFIG_IP_NF_TARGET_NETMAP=m | ||
90 | CONFIG_IP_NF_TARGET_REDIRECT=m | ||
91 | CONFIG_IP_NF_MANGLE=m | ||
92 | CONFIG_IP_NF_TARGET_CLUSTERIP=m | ||
93 | CONFIG_IP_NF_TARGET_ECN=m | ||
94 | CONFIG_IP_NF_TARGET_TTL=m | ||
95 | CONFIG_IP_NF_RAW=m | ||
96 | CONFIG_IP_NF_ARPTABLES=m | ||
97 | CONFIG_IP_NF_ARPFILTER=m | ||
98 | CONFIG_IP_NF_ARP_MANGLE=m | ||
99 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
100 | CONFIG_PROC_DEVICETREE=y | ||
101 | CONFIG_BLK_DEV_LOOP=y | ||
102 | CONFIG_BLK_DEV_NBD=m | ||
103 | CONFIG_BLK_DEV_RAM=y | ||
104 | CONFIG_BLK_DEV_RAM_SIZE=65536 | ||
105 | CONFIG_SCSI=y | ||
106 | CONFIG_BLK_DEV_SD=y | ||
107 | CONFIG_CHR_DEV_ST=y | ||
108 | CONFIG_BLK_DEV_SR=y | ||
109 | CONFIG_BLK_DEV_SR_VENDOR=y | ||
110 | CONFIG_CHR_DEV_SG=y | ||
111 | CONFIG_SCSI_MULTI_LUN=y | ||
112 | CONFIG_SCSI_CONSTANTS=y | ||
113 | CONFIG_SCSI_SPI_ATTRS=y | ||
114 | CONFIG_SCSI_FC_ATTRS=y | ||
115 | CONFIG_SCSI_SAS_LIBSAS=m | ||
116 | CONFIG_SCSI_IBMVSCSI=m | ||
117 | CONFIG_MD=y | ||
118 | CONFIG_BLK_DEV_MD=y | ||
119 | CONFIG_MD_LINEAR=y | ||
120 | CONFIG_MD_RAID0=y | ||
121 | CONFIG_MD_RAID1=y | ||
122 | CONFIG_MD_RAID10=m | ||
123 | CONFIG_MD_MULTIPATH=m | ||
124 | CONFIG_MD_FAULTY=m | ||
125 | CONFIG_BLK_DEV_DM=y | ||
126 | CONFIG_DM_CRYPT=m | ||
127 | CONFIG_DM_SNAPSHOT=m | ||
128 | CONFIG_DM_MIRROR=m | ||
129 | CONFIG_DM_ZERO=m | ||
130 | CONFIG_NETDEVICES=y | ||
131 | CONFIG_DUMMY=m | ||
132 | CONFIG_BONDING=m | ||
133 | CONFIG_TUN=m | ||
134 | CONFIG_NET_ETHERNET=y | ||
135 | CONFIG_NET_PCI=y | ||
136 | CONFIG_PCNET32=y | ||
137 | CONFIG_E100=y | ||
138 | CONFIG_ACENIC=m | ||
139 | CONFIG_E1000=m | ||
140 | CONFIG_ISERIES_VETH=y | ||
141 | CONFIG_PPP=m | ||
142 | CONFIG_PPP_ASYNC=m | ||
143 | CONFIG_PPP_SYNC_TTY=m | ||
144 | CONFIG_PPP_DEFLATE=m | ||
145 | CONFIG_PPP_BSDCOMP=m | ||
146 | CONFIG_PPPOE=m | ||
147 | CONFIG_NETCONSOLE=y | ||
148 | CONFIG_NETPOLL_TRAP=y | ||
149 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set | ||
150 | # CONFIG_INPUT_KEYBOARD is not set | ||
151 | # CONFIG_INPUT_MOUSE is not set | ||
152 | # CONFIG_SERIO is not set | ||
153 | CONFIG_SERIAL_ICOM=m | ||
154 | # CONFIG_HW_RANDOM is not set | ||
155 | CONFIG_GEN_RTC=y | ||
156 | CONFIG_RAW_DRIVER=y | ||
157 | # CONFIG_HWMON is not set | ||
158 | # CONFIG_HID_SUPPORT is not set | ||
159 | # CONFIG_USB_SUPPORT is not set | ||
160 | CONFIG_EXT2_FS=y | ||
161 | CONFIG_EXT2_FS_XATTR=y | ||
162 | CONFIG_EXT2_FS_POSIX_ACL=y | ||
163 | CONFIG_EXT2_FS_SECURITY=y | ||
164 | CONFIG_EXT2_FS_XIP=y | ||
165 | CONFIG_EXT3_FS=y | ||
166 | CONFIG_EXT3_FS_POSIX_ACL=y | ||
167 | CONFIG_EXT3_FS_SECURITY=y | ||
168 | CONFIG_EXT4_FS=y | ||
169 | CONFIG_REISERFS_FS=y | ||
170 | CONFIG_REISERFS_FS_XATTR=y | ||
171 | CONFIG_REISERFS_FS_POSIX_ACL=y | ||
172 | CONFIG_REISERFS_FS_SECURITY=y | ||
173 | CONFIG_JFS_FS=m | ||
174 | CONFIG_JFS_POSIX_ACL=y | ||
175 | CONFIG_JFS_SECURITY=y | ||
176 | CONFIG_XFS_FS=m | ||
177 | CONFIG_XFS_POSIX_ACL=y | ||
178 | CONFIG_GFS2_FS=m | ||
179 | CONFIG_AUTOFS_FS=m | ||
180 | CONFIG_ISO9660_FS=y | ||
181 | CONFIG_JOLIET=y | ||
182 | CONFIG_ZISOFS=y | ||
183 | CONFIG_UDF_FS=m | ||
184 | CONFIG_MSDOS_FS=y | ||
185 | CONFIG_VFAT_FS=y | ||
186 | CONFIG_PROC_KCORE=y | ||
187 | CONFIG_TMPFS=y | ||
188 | CONFIG_TMPFS_POSIX_ACL=y | ||
189 | CONFIG_CRAMFS=y | ||
190 | CONFIG_NFS_FS=y | ||
191 | CONFIG_NFS_V3=y | ||
192 | CONFIG_NFS_V3_ACL=y | ||
193 | CONFIG_NFS_V4=y | ||
194 | CONFIG_NFSD=m | ||
195 | CONFIG_NFSD_V3_ACL=y | ||
196 | CONFIG_NFSD_V4=y | ||
197 | CONFIG_RPCSEC_GSS_SPKM3=m | ||
198 | CONFIG_CIFS=m | ||
199 | CONFIG_CIFS_XATTR=y | ||
200 | CONFIG_CIFS_POSIX=y | ||
201 | CONFIG_NLS_CODEPAGE_437=y | ||
202 | CONFIG_NLS_ASCII=y | ||
203 | CONFIG_NLS_ISO8859_1=y | ||
204 | CONFIG_DLM=m | ||
205 | CONFIG_CRC_T10DIF=y | ||
206 | CONFIG_MAGIC_SYSRQ=y | ||
207 | CONFIG_DEBUG_FS=y | ||
208 | CONFIG_DEBUG_KERNEL=y | ||
209 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
210 | CONFIG_LATENCYTOP=y | ||
211 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
212 | CONFIG_DEBUG_STACKOVERFLOW=y | ||
213 | CONFIG_DEBUG_STACK_USAGE=y | ||
214 | CONFIG_CRYPTO_NULL=m | ||
215 | CONFIG_CRYPTO_TEST=m | ||
216 | CONFIG_CRYPTO_ECB=m | ||
217 | CONFIG_CRYPTO_PCBC=m | ||
218 | CONFIG_CRYPTO_HMAC=y | ||
219 | CONFIG_CRYPTO_MD4=m | ||
220 | CONFIG_CRYPTO_MICHAEL_MIC=m | ||
221 | CONFIG_CRYPTO_SHA256=m | ||
222 | CONFIG_CRYPTO_SHA512=m | ||
223 | CONFIG_CRYPTO_TGR192=m | ||
224 | CONFIG_CRYPTO_WP512=m | ||
225 | CONFIG_CRYPTO_AES=m | ||
226 | CONFIG_CRYPTO_ANUBIS=m | ||
227 | CONFIG_CRYPTO_ARC4=m | ||
228 | CONFIG_CRYPTO_BLOWFISH=m | ||
229 | CONFIG_CRYPTO_CAST6=m | ||
230 | CONFIG_CRYPTO_KHAZAD=m | ||
231 | CONFIG_CRYPTO_SEED=m | ||
232 | CONFIG_CRYPTO_SERPENT=m | ||
233 | CONFIG_CRYPTO_TEA=m | ||
234 | CONFIG_CRYPTO_TWOFISH=m | ||
235 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | ||
236 | # CONFIG_CRYPTO_HW is not set | ||
diff --git a/arch/powerpc/platforms/Kconfig b/arch/powerpc/platforms/Kconfig index 0cfb46d54b8c..236ab67bc3a4 100644 --- a/arch/powerpc/platforms/Kconfig +++ b/arch/powerpc/platforms/Kconfig | |||
@@ -2,7 +2,6 @@ menu "Platform support" | |||
2 | 2 | ||
3 | source "arch/powerpc/platforms/powernv/Kconfig" | 3 | source "arch/powerpc/platforms/powernv/Kconfig" |
4 | source "arch/powerpc/platforms/pseries/Kconfig" | 4 | source "arch/powerpc/platforms/pseries/Kconfig" |
5 | source "arch/powerpc/platforms/iseries/Kconfig" | ||
6 | source "arch/powerpc/platforms/chrp/Kconfig" | 5 | source "arch/powerpc/platforms/chrp/Kconfig" |
7 | source "arch/powerpc/platforms/512x/Kconfig" | 6 | source "arch/powerpc/platforms/512x/Kconfig" |
8 | source "arch/powerpc/platforms/52xx/Kconfig" | 7 | source "arch/powerpc/platforms/52xx/Kconfig" |
@@ -138,7 +137,7 @@ config MPIC_BROKEN_REGREAD | |||
138 | of the register contents in software. | 137 | of the register contents in software. |
139 | 138 | ||
140 | config IBMVIO | 139 | config IBMVIO |
141 | depends on PPC_PSERIES || PPC_ISERIES | 140 | depends on PPC_PSERIES |
142 | bool | 141 | bool |
143 | default y | 142 | default y |
144 | 143 | ||
diff --git a/arch/powerpc/platforms/iseries/Kconfig b/arch/powerpc/platforms/iseries/Kconfig deleted file mode 100644 index b57cda3a0817..000000000000 --- a/arch/powerpc/platforms/iseries/Kconfig +++ /dev/null | |||
@@ -1,38 +0,0 @@ | |||
1 | config PPC_ISERIES | ||
2 | bool "IBM Legacy iSeries" | ||
3 | depends on PPC64 && PPC_BOOK3S | ||
4 | select PPC_SMP_MUXED_IPI | ||
5 | select PPC_INDIRECT_PIO | ||
6 | select PPC_INDIRECT_MMIO | ||
7 | select PPC_PCI_CHOICE if EXPERT | ||
8 | |||
9 | menu "iSeries device drivers" | ||
10 | depends on PPC_ISERIES | ||
11 | |||
12 | config VIODASD | ||
13 | tristate "iSeries Virtual I/O disk support" | ||
14 | depends on BLOCK | ||
15 | select VIOPATH | ||
16 | help | ||
17 | If you are running on an iSeries system and you want to use | ||
18 | virtual disks created and managed by OS/400, say Y. | ||
19 | |||
20 | config VIOCD | ||
21 | tristate "iSeries Virtual I/O CD support" | ||
22 | depends on BLOCK | ||
23 | select VIOPATH | ||
24 | help | ||
25 | If you are running Linux on an IBM iSeries system and you want to | ||
26 | read a CD drive owned by OS/400, say Y here. | ||
27 | |||
28 | config VIOTAPE | ||
29 | tristate "iSeries Virtual Tape Support" | ||
30 | select VIOPATH | ||
31 | help | ||
32 | If you are running Linux on an iSeries system and you want Linux | ||
33 | to read and/or write a tape drive owned by OS/400, say Y here. | ||
34 | |||
35 | endmenu | ||
36 | |||
37 | config VIOPATH | ||
38 | bool | ||
diff --git a/arch/powerpc/platforms/pseries/Kconfig b/arch/powerpc/platforms/pseries/Kconfig index 31f22c1f657d..9c28847fe65e 100644 --- a/arch/powerpc/platforms/pseries/Kconfig +++ b/arch/powerpc/platforms/pseries/Kconfig | |||
@@ -72,7 +72,7 @@ config IO_EVENT_IRQ | |||
72 | 72 | ||
73 | config LPARCFG | 73 | config LPARCFG |
74 | bool "LPAR Configuration Data" | 74 | bool "LPAR Configuration Data" |
75 | depends on PPC_PSERIES || PPC_ISERIES | 75 | depends on PPC_PSERIES |
76 | help | 76 | help |
77 | Provide system capacity information via human readable | 77 | Provide system capacity information via human readable |
78 | <key word>=<value> pairs through a /proc/ppc64/lparcfg interface. | 78 | <key word>=<value> pairs through a /proc/ppc64/lparcfg interface. |