aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2008-09-21 19:18:21 -0400
committerPaul Mackerras <paulus@samba.org>2008-09-21 19:18:21 -0400
commit1afb7f809bfb8fad9eec9419f3dfd75cee746ebd (patch)
treee97dbe577f68a3a619a4e8e24325423f8aef0c08 /arch/powerpc
parentff4be78bb70f5e8381fa68b374a506fecc17d833 (diff)
parent8b05cefca73bfbd98c89f16327f5d7da52ab7c3c (diff)
Merge branch 'powerpc-next' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc
Diffstat (limited to 'arch/powerpc')
-rw-r--r--arch/powerpc/boot/dts/gef_sbc610.dts260
-rw-r--r--arch/powerpc/boot/dts/mgcoge.dts174
-rw-r--r--arch/powerpc/boot/dts/mgsuvd.dts163
-rw-r--r--arch/powerpc/boot/dts/mpc836x_mds.dts23
-rw-r--r--arch/powerpc/boot/dts/mpc8610_hpcd.dts8
-rw-r--r--arch/powerpc/configs/83xx/mpc836x_mds_defconfig79
-rw-r--r--arch/powerpc/configs/86xx/gef_sbc610_defconfig1654
-rw-r--r--arch/powerpc/configs/mgcoge_defconfig900
-rw-r--r--arch/powerpc/configs/mgsuvd_defconfig872
-rw-r--r--arch/powerpc/kernel/head_fsl_booke.S26
-rw-r--r--arch/powerpc/kernel/sysfs.c6
-rw-r--r--arch/powerpc/mm/fsl_booke_mmu.c5
-rw-r--r--arch/powerpc/platforms/82xx/Kconfig8
-rw-r--r--arch/powerpc/platforms/82xx/Makefile1
-rw-r--r--arch/powerpc/platforms/82xx/mgcoge.c129
-rw-r--r--arch/powerpc/platforms/85xx/sbc8560.c2
-rw-r--r--arch/powerpc/platforms/86xx/Kconfig9
-rw-r--r--arch/powerpc/platforms/86xx/Makefile1
-rw-r--r--arch/powerpc/platforms/86xx/gef_sbc610.c149
-rw-r--r--arch/powerpc/platforms/8xx/Kconfig6
-rw-r--r--arch/powerpc/platforms/8xx/Makefile1
-rw-r--r--arch/powerpc/platforms/8xx/mgsuvd.c92
-rw-r--r--arch/powerpc/sysdev/cpm1.c74
23 files changed, 4602 insertions, 40 deletions
diff --git a/arch/powerpc/boot/dts/gef_sbc610.dts b/arch/powerpc/boot/dts/gef_sbc610.dts
new file mode 100644
index 000000000000..80b79e4adc78
--- /dev/null
+++ b/arch/powerpc/boot/dts/gef_sbc610.dts
@@ -0,0 +1,260 @@
1/*
2 * GE Fanuc SBC610 Device Tree Source
3 *
4 * Copyright 2008 GE Fanuc Intelligent Platforms Embedded Systems, Inc.
5 *
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 *
11 * Based on: SBS CM6 Device Tree Source
12 * Copyright 2007 SBS Technologies GmbH & Co. KG
13 * And: mpc8641_hpcn.dts (MPC8641 HPCN Device Tree Source)
14 * Copyright 2006 Freescale Semiconductor Inc.
15 */
16
17/*
18 * Compiled with dtc -I dts -O dtb -o gef_sbc610.dtb gef_sbc610.dts
19 */
20
21/dts-v1/;
22
23/ {
24 model = "GEF_SBC610";
25 compatible = "gef,sbc610";
26 #address-cells = <1>;
27 #size-cells = <1>;
28
29 aliases {
30 ethernet0 = &enet0;
31 ethernet1 = &enet1;
32 serial0 = &serial0;
33 serial1 = &serial1;
34 pci0 = &pci0;
35 };
36
37 cpus {
38 #address-cells = <1>;
39 #size-cells = <0>;
40
41 PowerPC,8641@0 {
42 device_type = "cpu";
43 reg = <0>;
44 d-cache-line-size = <32>; // 32 bytes
45 i-cache-line-size = <32>; // 32 bytes
46 d-cache-size = <32768>; // L1, 32K
47 i-cache-size = <32768>; // L1, 32K
48 timebase-frequency = <0>; // From uboot
49 bus-frequency = <0>; // From uboot
50 clock-frequency = <0>; // From uboot
51 };
52 PowerPC,8641@1 {
53 device_type = "cpu";
54 reg = <1>;
55 d-cache-line-size = <32>; // 32 bytes
56 i-cache-line-size = <32>; // 32 bytes
57 d-cache-size = <32768>; // L1, 32K
58 i-cache-size = <32768>; // L1, 32K
59 timebase-frequency = <0>; // From uboot
60 bus-frequency = <0>; // From uboot
61 clock-frequency = <0>; // From uboot
62 };
63 };
64
65 memory {
66 device_type = "memory";
67 reg = <0x0 0x40000000>; // set by uboot
68 };
69
70 soc@fef00000 {
71 #address-cells = <1>;
72 #size-cells = <1>;
73 #interrupt-cells = <2>;
74 device_type = "soc";
75 compatible = "simple-bus";
76 ranges = <0x0 0xfef00000 0x00100000>;
77 reg = <0xfef00000 0x100000>; // CCSRBAR 1M
78 bus-frequency = <0>;
79
80 i2c1: i2c@3000 {
81 #address-cells = <1>;
82 #size-cells = <0>;
83 compatible = "fsl-i2c";
84 reg = <0x3000 0x100>;
85 interrupts = <0x2b 0x2>;
86 interrupt-parent = <&mpic>;
87 dfsrr;
88
89 eti@6b {
90 compatible = "dallas,ds1682";
91 reg = <0x6b>;
92 };
93 };
94
95 i2c2: i2c@3100 {
96 #address-cells = <1>;
97 #size-cells = <0>;
98 compatible = "fsl-i2c";
99 reg = <0x3100 0x100>;
100 interrupts = <0x2b 0x2>;
101 interrupt-parent = <&mpic>;
102 dfsrr;
103 };
104
105 dma@21300 {
106 #address-cells = <1>;
107 #size-cells = <1>;
108 compatible = "fsl,mpc8641-dma", "fsl,eloplus-dma";
109 reg = <0x21300 0x4>;
110 ranges = <0x0 0x21100 0x200>;
111 cell-index = <0>;
112 dma-channel@0 {
113 compatible = "fsl,mpc8641-dma-channel",
114 "fsl,eloplus-dma-channel";
115 reg = <0x0 0x80>;
116 cell-index = <0>;
117 interrupt-parent = <&mpic>;
118 interrupts = <20 2>;
119 };
120 dma-channel@80 {
121 compatible = "fsl,mpc8641-dma-channel",
122 "fsl,eloplus-dma-channel";
123 reg = <0x80 0x80>;
124 cell-index = <1>;
125 interrupt-parent = <&mpic>;
126 interrupts = <21 2>;
127 };
128 dma-channel@100 {
129 compatible = "fsl,mpc8641-dma-channel",
130 "fsl,eloplus-dma-channel";
131 reg = <0x100 0x80>;
132 cell-index = <2>;
133 interrupt-parent = <&mpic>;
134 interrupts = <22 2>;
135 };
136 dma-channel@180 {
137 compatible = "fsl,mpc8641-dma-channel",
138 "fsl,eloplus-dma-channel";
139 reg = <0x180 0x80>;
140 cell-index = <3>;
141 interrupt-parent = <&mpic>;
142 interrupts = <23 2>;
143 };
144 };
145
146 mdio@24520 {
147 #address-cells = <1>;
148 #size-cells = <0>;
149 compatible = "fsl,gianfar-mdio";
150 reg = <0x24520 0x20>;
151
152 phy0: ethernet-phy@0 {
153 interrupt-parent = <&mpic>;
154 interrupts = <0x0 0x1>;
155 reg = <1>;
156 };
157 phy2: ethernet-phy@2 {
158 interrupt-parent = <&mpic>;
159 interrupts = <0x0 0x1>;
160 reg = <3>;
161 };
162 };
163
164 enet0: ethernet@24000 {
165 device_type = "network";
166 model = "eTSEC";
167 compatible = "gianfar";
168 reg = <0x24000 0x1000>;
169 local-mac-address = [ 00 00 00 00 00 00 ];
170 interrupts = <0x1d 0x2 0x1e 0x2 0x22 0x2>;
171 interrupt-parent = <&mpic>;
172 phy-handle = <&phy0>;
173 phy-connection-type = "gmii";
174 };
175
176 enet1: ethernet@26000 {
177 device_type = "network";
178 model = "eTSEC";
179 compatible = "gianfar";
180 reg = <0x26000 0x1000>;
181 local-mac-address = [ 00 00 00 00 00 00 ];
182 interrupts = <0x1f 0x2 0x20 0x2 0x21 0x2>;
183 interrupt-parent = <&mpic>;
184 phy-handle = <&phy2>;
185 phy-connection-type = "gmii";
186 };
187
188 serial0: serial@4500 {
189 cell-index = <0>;
190 device_type = "serial";
191 compatible = "ns16550";
192 reg = <0x4500 0x100>;
193 clock-frequency = <0>;
194 interrupts = <0x2a 0x2>;
195 interrupt-parent = <&mpic>;
196 };
197
198 serial1: serial@4600 {
199 cell-index = <1>;
200 device_type = "serial";
201 compatible = "ns16550";
202 reg = <0x4600 0x100>;
203 clock-frequency = <0>;
204 interrupts = <0x1c 0x2>;
205 interrupt-parent = <&mpic>;
206 };
207
208 mpic: pic@40000 {
209 clock-frequency = <0>;
210 interrupt-controller;
211 #address-cells = <0>;
212 #interrupt-cells = <2>;
213 reg = <0x40000 0x40000>;
214 compatible = "chrp,open-pic";
215 device_type = "open-pic";
216 };
217
218 global-utilities@e0000 {
219 compatible = "fsl,mpc8641-guts";
220 reg = <0xe0000 0x1000>;
221 fsl,has-rstcr;
222 };
223 };
224
225 pci0: pcie@fef08000 {
226 compatible = "fsl,mpc8641-pcie";
227 device_type = "pci";
228 #interrupt-cells = <1>;
229 #size-cells = <2>;
230 #address-cells = <3>;
231 reg = <0xfef08000 0x1000>;
232 bus-range = <0x0 0xff>;
233 ranges = <0x02000000 0x0 0x80000000 0x80000000 0x0 0x40000000
234 0x01000000 0x0 0x00000000 0xfe000000 0x0 0x00400000>;
235 clock-frequency = <33333333>;
236 interrupt-parent = <&mpic>;
237 interrupts = <0x18 0x2>;
238 interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
239 interrupt-map = <
240 0x0000 0x0 0x0 0x1 &mpic 0x0 0x1
241 0x0000 0x0 0x0 0x2 &mpic 0x1 0x1
242 0x0000 0x0 0x0 0x3 &mpic 0x2 0x1
243 0x0000 0x0 0x0 0x4 &mpic 0x3 0x1
244 >;
245
246 pcie@0 {
247 reg = <0 0 0 0 0>;
248 #size-cells = <2>;
249 #address-cells = <3>;
250 device_type = "pci";
251 ranges = <0x02000000 0x0 0x80000000
252 0x02000000 0x0 0x80000000
253 0x0 0x40000000
254
255 0x01000000 0x0 0x00000000
256 0x01000000 0x0 0x00000000
257 0x0 0x00400000>;
258 };
259 };
260};
diff --git a/arch/powerpc/boot/dts/mgcoge.dts b/arch/powerpc/boot/dts/mgcoge.dts
new file mode 100644
index 000000000000..633255a97557
--- /dev/null
+++ b/arch/powerpc/boot/dts/mgcoge.dts
@@ -0,0 +1,174 @@
1/*
2 * Device Tree for the MGCOGE plattform from keymile
3 *
4 * Copyright 2008 DENX Software Engineering GmbH
5 * Heiko Schocher <hs@denx.de>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */
12
13/dts-v1/;
14/ {
15 model = "MGCOGE";
16 compatible = "keymile,mgcoge";
17 #address-cells = <1>;
18 #size-cells = <1>;
19
20 aliases {
21 ethernet0 = &eth0;
22 serial0 = &smc2;
23 };
24
25 cpus {
26 #address-cells = <1>;
27 #size-cells = <0>;
28
29 PowerPC,8247@0 {
30 device_type = "cpu";
31 reg = <0>;
32 d-cache-line-size = <32>;
33 i-cache-line-size = <32>;
34 d-cache-size = <16384>;
35 i-cache-size = <16384>;
36 timebase-frequency = <0>; /* Filled in by U-Boot */
37 clock-frequency = <0>; /* Filled in by U-Boot */
38 bus-frequency = <0>; /* Filled in by U-Boot */
39 };
40 };
41
42 localbus@f0010100 {
43 compatible = "fsl,mpc8247-localbus",
44 "fsl,pq2-localbus",
45 "simple-bus";
46 #address-cells = <2>;
47 #size-cells = <1>;
48 reg = <0xf0010100 0x40>;
49
50 ranges = <0 0 0xfe000000 0x00400000
51 5 0 0x50000000 0x20000000
52 >; /* Filled in by U-Boot */
53
54 flash@0,0 {
55 compatible = "cfi-flash";
56 reg = <0 0x0 0x400000>;
57 #address-cells = <1>;
58 #size-cells = <1>;
59 bank-width = <1>;
60 device-width = <1>;
61 partition@0 {
62 label = "u-boot";
63 reg = <0 0x40000>;
64 };
65 partition@40000 {
66 label = "env";
67 reg = <0x40000 0x20000>;
68 };
69 partition@60000 {
70 label = "kernel";
71 reg = <0x60000 0x220000>;
72 };
73 partition@280000 {
74 label = "dtb";
75 reg = <0x280000 0x20000>;
76 };
77 };
78
79 flash@5,0 {
80 compatible = "cfi-flash";
81 reg = <5 0x0 0x2000000>;
82 #address-cells = <1>;
83 #size-cells = <1>;
84 bank-width = <2>;
85 device-width = <2>;
86 partition@0 {
87 label = "ramdisk";
88 reg = <0 0x7a0000>;
89 };
90 partition@7a0000 {
91 label = "user";
92 reg = <0x7a0000 0x1860000>;
93 };
94 };
95 };
96
97 memory {
98 device_type = "memory";
99 reg = <0 0>; /* Filled in by U-Boot */
100 };
101
102 soc@f0000000 {
103 #address-cells = <1>;
104 #size-cells = <1>;
105 compatible = "fsl,mpc8247-immr", "fsl,pq2-soc", "simple-bus";
106 ranges = <0x00000000 0xf0000000 0x00053000>;
107
108 // Temporary until code stops depending on it.
109 device_type = "soc";
110
111 cpm@119c0 {
112 #address-cells = <1>;
113 #size-cells = <1>;
114 #interrupt-cells = <2>;
115 compatible = "fsl,mpc8247-cpm", "fsl,cpm2",
116 "simple-bus";
117 reg = <0x119c0 0x30>;
118 ranges;
119
120 muram {
121 compatible = "fsl,cpm-muram";
122 #address-cells = <1>;
123 #size-cells = <1>;
124 ranges = <0 0 0x10000>;
125
126 data@0 {
127 compatible = "fsl,cpm-muram-data";
128 reg = <0x80 0x1f80 0x9800 0x800>;
129 };
130 };
131
132 brg@119f0 {
133 compatible = "fsl,mpc8247-brg",
134 "fsl,cpm2-brg",
135 "fsl,cpm-brg";
136 reg = <0x119f0 0x10 0x115f0 0x10>;
137 };
138
139 /* Monitor port/SMC2 */
140 smc2: serial@11a90 {
141 device_type = "serial";
142 compatible = "fsl,mpc8247-smc-uart",
143 "fsl,cpm2-smc-uart";
144 reg = <0x11a90 0x20 0x88fc 0x02>;
145 interrupts = <5 8>;
146 interrupt-parent = <&PIC>;
147 fsl,cpm-brg = <2>;
148 fsl,cpm-command = <0x21200000>;
149 current-speed = <0>; /* Filled in by U-Boot */
150 };
151
152 eth0: ethernet@11a60 {
153 device_type = "network";
154 compatible = "fsl,mpc8247-scc-enet",
155 "fsl,cpm2-scc-enet";
156 reg = <0x11a60 0x20 0x8300 0x100 0x11390 1>;
157 local-mac-address = [ 00 00 00 00 00 00 ]; /* Filled in by U-Boot */
158 interrupts = <43 8>;
159 interrupt-parent = <&PIC>;
160 linux,network-index = <0>;
161 fsl,cpm-command = <0xce00000>;
162 fixed-link = <0 0 10 0 0>;
163 };
164
165 };
166
167 PIC: interrupt-controller@10c00 {
168 #interrupt-cells = <2>;
169 interrupt-controller;
170 reg = <0x10c00 0x80>;
171 compatible = "fsl,mpc8247-pic", "fsl,pq2-pic";
172 };
173 };
174};
diff --git a/arch/powerpc/boot/dts/mgsuvd.dts b/arch/powerpc/boot/dts/mgsuvd.dts
new file mode 100644
index 000000000000..e4fc53ab42bd
--- /dev/null
+++ b/arch/powerpc/boot/dts/mgsuvd.dts
@@ -0,0 +1,163 @@
1/*
2 * MGSUVD Device Tree Source
3 *
4 * Copyright 2008 DENX Software Engineering GmbH
5 * Heiko Schocher <hs@denx.de>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */
12
13/dts-v1/;
14/ {
15 model = "MGSUVD";
16 compatible = "keymile,mgsuvd";
17 #address-cells = <1>;
18 #size-cells = <1>;
19
20 cpus {
21 #address-cells = <1>;
22 #size-cells = <0>;
23
24 PowerPC,852@0 {
25 device_type = "cpu";
26 reg = <0>;
27 d-cache-line-size = <16>;
28 i-cache-line-size = <16>;
29 d-cache-size = <8192>;
30 i-cache-size = <8192>;
31 timebase-frequency = <0>; /* Filled in by u-boot */
32 bus-frequency = <0>; /* Filled in by u-boot */
33 clock-frequency = <0>; /* Filled in by u-boot */
34 interrupts = <15 2>; /* decrementer interrupt */
35 interrupt-parent = <&PIC>;
36 };
37 };
38
39 memory {
40 device_type = "memory";
41 reg = <00000000 0x4000000>; /* Filled in by u-boot */
42 };
43
44 localbus@fff00100 {
45 compatible = "fsl,mpc852-localbus", "fsl,pq1-localbus", "simple-bus";
46 #address-cells = <2>;
47 #size-cells = <1>;
48 reg = <0xfff00100 0x40>;
49
50 ranges = <0 0 0xf0000000 0x01000000>; /* Filled in by u-boot */
51
52 flash@0,0 {
53 compatible = "cfi-flash";
54 reg = <0 0 0x1000000>;
55 #address-cells = <1>;
56 #size-cells = <1>;
57 bank-width = <1>;
58 device-width = <1>;
59 partition@0 {
60 label = "u-boot";
61 reg = <0 0x80000>;
62 };
63 partition@80000 {
64 label = "env";
65 reg = <0x80000 0x20000>;
66 };
67 partition@a0000 {
68 label = "kernel";
69 reg = <0xa0000 0x1e0000>;
70 };
71 partition@280000 {
72 label = "dtb";
73 reg = <0x280000 0x20000>;
74 };
75 partition@2a0000 {
76 label = "root";
77 reg = <0x2a0000 0x500000>;
78 };
79 partition@7a0000 {
80 label = "user";
81 reg = <0x7a0000 0x860000>;
82 };
83 };
84 };
85
86 soc@fff00000 {
87 compatible = "fsl,mpc852", "fsl,pq1-soc", "simple-bus";
88 #address-cells = <1>;
89 #size-cells = <1>;
90 device_type = "soc";
91 ranges = <0 0xfff00000 0x00004000>;
92
93 PIC: interrupt-controller@0 {
94 interrupt-controller;
95 #interrupt-cells = <2>;
96 reg = <0 24>;
97 compatible = "fsl,mpc852-pic", "fsl,pq1-pic";
98 };
99
100 cpm@9c0 {
101 #address-cells = <1>;
102 #size-cells = <1>;
103 compatible = "fsl,mpc852-cpm", "fsl,cpm1", "simple-bus";
104 interrupts = <0>; /* cpm error interrupt */
105 interrupt-parent = <&CPM_PIC>;
106 reg = <0x9c0 10>;
107 ranges;
108
109 muram@2000 {
110 compatible = "fsl,cpm-muram";
111 #address-cells = <1>;
112 #size-cells = <1>;
113 ranges = <0 0x2000 0x2000>;
114
115 data@0 {
116 compatible = "fsl,cpm-muram-data";
117 reg = <0x800 0x1800>;
118 };
119 };
120
121 brg@9f0 {
122 compatible = "fsl,mpc852-brg",
123 "fsl,cpm1-brg",
124 "fsl,cpm-brg";
125 reg = <0x9f0 0x10>;
126 clock-frequency = <0>; /* Filled in by u-boot */
127 };
128
129 CPM_PIC: interrupt-controller@930 {
130 interrupt-controller;
131 #interrupt-cells = <1>;
132 interrupts = <5 2 0 2>;
133 interrupt-parent = <&PIC>;
134 reg = <0x930 0x20>;
135 compatible = "fsl,cpm1-pic";
136 };
137
138 /* MON-1 */
139 serial@a80 {
140 device_type = "serial";
141 compatible = "fsl,cpm1-smc-uart";
142 reg = <0xa80 0x10 0x3fc0 0x40>;
143 interrupts = <4>;
144 interrupt-parent = <&CPM_PIC>;
145 fsl,cpm-brg = <1>;
146 fsl,cpm-command = <0x0090>;
147 current-speed = <0>; /* Filled in by u-boot */
148 };
149
150 ethernet@a40 {
151 device_type = "network";
152 compatible = "fsl,mpc866-scc-enet",
153 "fsl,cpm1-scc-enet";
154 reg = <0xa40 0x18 0x3e00 0x100>;
155 local-mac-address = [ 00 00 00 00 00 00 ]; /* Filled in by u-boot */
156 interrupts = <28>;
157 interrupt-parent = <&CPM_PIC>;
158 fsl,cpm-command = <0x80>;
159 fixed-link = <0 0 10 0 0>;
160 };
161 };
162 };
163};
diff --git a/arch/powerpc/boot/dts/mpc836x_mds.dts b/arch/powerpc/boot/dts/mpc836x_mds.dts
index a3b76a709951..ada8446ab3c6 100644
--- a/arch/powerpc/boot/dts/mpc836x_mds.dts
+++ b/arch/powerpc/boot/dts/mpc836x_mds.dts
@@ -52,9 +52,26 @@
52 reg = <0x00000000 0x10000000>; 52 reg = <0x00000000 0x10000000>;
53 }; 53 };
54 54
55 bcsr@f8000000 { 55 localbus@e0005000 {
56 device_type = "board-control"; 56 #address-cells = <2>;
57 reg = <0xf8000000 0x8000>; 57 #size-cells = <1>;
58 compatible = "fsl,mpc8360-localbus", "fsl,pq2pro-localbus",
59 "simple-bus";
60 reg = <0xe0005000 0xd8>;
61 ranges = <0 0 0xfe000000 0x02000000
62 1 0 0xf8000000 0x00008000>;
63
64 flash@0,0 {
65 compatible = "cfi-flash";
66 reg = <0 0 0x2000000>;
67 bank-width = <2>;
68 device-width = <1>;
69 };
70
71 bcsr@1,0 {
72 device_type = "board-control";
73 reg = <1 0 0x8000>;
74 };
58 }; 75 };
59 76
60 soc8360@e0000000 { 77 soc8360@e0000000 {
diff --git a/arch/powerpc/boot/dts/mpc8610_hpcd.dts b/arch/powerpc/boot/dts/mpc8610_hpcd.dts
index 3b3a1062cb25..0f3a36e0ea6d 100644
--- a/arch/powerpc/boot/dts/mpc8610_hpcd.dts
+++ b/arch/powerpc/boot/dts/mpc8610_hpcd.dts
@@ -207,7 +207,7 @@
207 reg = <0xe4000 0x100>; 207 reg = <0xe4000 0x100>;
208 }; 208 };
209 209
210 i2s@16000 { 210 ssi@16000 {
211 compatible = "fsl,mpc8610-ssi"; 211 compatible = "fsl,mpc8610-ssi";
212 cell-index = <0>; 212 cell-index = <0>;
213 reg = <0x16000 0x100>; 213 reg = <0x16000 0x100>;
@@ -215,6 +215,8 @@
215 interrupts = <62 2>; 215 interrupts = <62 2>;
216 fsl,mode = "i2s-slave"; 216 fsl,mode = "i2s-slave";
217 codec-handle = <&cs4270>; 217 codec-handle = <&cs4270>;
218 fsl,playback-dma = <&dma00>;
219 fsl,capture-dma = <&dma01>;
218 }; 220 };
219 221
220 ssi@16100 { 222 ssi@16100 {
@@ -233,7 +235,7 @@
233 reg = <0x21300 0x4>; /* DMA general status register */ 235 reg = <0x21300 0x4>; /* DMA general status register */
234 ranges = <0x0 0x21100 0x200>; 236 ranges = <0x0 0x21100 0x200>;
235 237
236 dma-channel@0 { 238 dma00: dma-channel@0 {
237 compatible = "fsl,mpc8610-dma-channel", 239 compatible = "fsl,mpc8610-dma-channel",
238 "fsl,eloplus-dma-channel"; 240 "fsl,eloplus-dma-channel";
239 cell-index = <0>; 241 cell-index = <0>;
@@ -241,7 +243,7 @@
241 interrupt-parent = <&mpic>; 243 interrupt-parent = <&mpic>;
242 interrupts = <20 2>; 244 interrupts = <20 2>;
243 }; 245 };
244 dma-channel@1 { 246 dma01: dma-channel@1 {
245 compatible = "fsl,mpc8610-dma-channel", 247 compatible = "fsl,mpc8610-dma-channel",
246 "fsl,eloplus-dma-channel"; 248 "fsl,eloplus-dma-channel";
247 cell-index = <1>; 249 cell-index = <1>;
diff --git a/arch/powerpc/configs/83xx/mpc836x_mds_defconfig b/arch/powerpc/configs/83xx/mpc836x_mds_defconfig
index e029e9e14622..cf2706a5f34b 100644
--- a/arch/powerpc/configs/83xx/mpc836x_mds_defconfig
+++ b/arch/powerpc/configs/83xx/mpc836x_mds_defconfig
@@ -383,7 +383,84 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y
383# CONFIG_FW_LOADER is not set 383# CONFIG_FW_LOADER is not set
384# CONFIG_SYS_HYPERVISOR is not set 384# CONFIG_SYS_HYPERVISOR is not set
385# CONFIG_CONNECTOR is not set 385# CONFIG_CONNECTOR is not set
386# CONFIG_MTD is not set 386CONFIG_MTD=y
387# CONFIG_MTD_DEBUG is not set
388# CONFIG_MTD_CONCAT is not set
389CONFIG_MTD_PARTITIONS=y
390# CONFIG_MTD_REDBOOT_PARTS is not set
391CONFIG_MTD_CMDLINE_PARTS=y
392# CONFIG_MTD_OF_PARTS is not set
393# CONFIG_MTD_AR7_PARTS is not set
394
395#
396# User Modules And Translation Layers
397#
398CONFIG_MTD_CHAR=y
399CONFIG_MTD_BLKDEVS=y
400CONFIG_MTD_BLOCK=y
401# CONFIG_FTL is not set
402# CONFIG_NFTL is not set
403# CONFIG_INFTL is not set
404# CONFIG_RFD_FTL is not set
405# CONFIG_SSFDC is not set
406# CONFIG_MTD_OOPS is not set
407
408#
409# RAM/ROM/Flash chip drivers
410#
411CONFIG_MTD_CFI=y
412# CONFIG_MTD_JEDECPROBE is not set
413CONFIG_MTD_GEN_PROBE=y
414# CONFIG_MTD_CFI_ADV_OPTIONS is not set
415CONFIG_MTD_MAP_BANK_WIDTH_1=y
416CONFIG_MTD_MAP_BANK_WIDTH_2=y
417CONFIG_MTD_MAP_BANK_WIDTH_4=y
418# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
419# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
420# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
421CONFIG_MTD_CFI_I1=y
422CONFIG_MTD_CFI_I2=y
423# CONFIG_MTD_CFI_I4 is not set
424# CONFIG_MTD_CFI_I8 is not set
425# CONFIG_MTD_CFI_INTELEXT is not set
426CONFIG_MTD_CFI_AMDSTD=y
427# CONFIG_MTD_CFI_STAA is not set
428CONFIG_MTD_CFI_UTIL=y
429# CONFIG_MTD_RAM is not set
430# CONFIG_MTD_ROM is not set
431# CONFIG_MTD_ABSENT is not set
432
433#
434# Mapping drivers for chip access
435#
436# CONFIG_MTD_COMPLEX_MAPPINGS is not set
437# CONFIG_MTD_PHYSMAP is not set
438CONFIG_MTD_PHYSMAP_OF=y
439# CONFIG_MTD_INTEL_VR_NOR is not set
440# CONFIG_MTD_PLATRAM is not set
441
442#
443# Self-contained MTD device drivers
444#
445# CONFIG_MTD_PMC551 is not set
446# CONFIG_MTD_SLRAM is not set
447# CONFIG_MTD_PHRAM is not set
448# CONFIG_MTD_MTDRAM is not set
449# CONFIG_MTD_BLOCK2MTD is not set
450
451#
452# Disk-On-Chip Device Drivers
453#
454# CONFIG_MTD_DOC2000 is not set
455# CONFIG_MTD_DOC2001 is not set
456# CONFIG_MTD_DOC2001PLUS is not set
457# CONFIG_MTD_NAND is not set
458# CONFIG_MTD_ONENAND is not set
459
460#
461# UBI - Unsorted block images
462#
463# CONFIG_MTD_UBI is not set
387CONFIG_OF_DEVICE=y 464CONFIG_OF_DEVICE=y
388CONFIG_OF_I2C=y 465CONFIG_OF_I2C=y
389# CONFIG_PARPORT is not set 466# CONFIG_PARPORT is not set
diff --git a/arch/powerpc/configs/86xx/gef_sbc610_defconfig b/arch/powerpc/configs/86xx/gef_sbc610_defconfig
new file mode 100644
index 000000000000..f589489449da
--- /dev/null
+++ b/arch/powerpc/configs/86xx/gef_sbc610_defconfig
@@ -0,0 +1,1654 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.26-rc5
4# Wed Jun 11 12:06:53 2008
5#
6# CONFIG_PPC64 is not set
7
8#
9# Processor support
10#
11CONFIG_6xx=y
12# CONFIG_PPC_85xx is not set
13# CONFIG_PPC_8xx is not set
14# CONFIG_40x is not set
15# CONFIG_44x is not set
16# CONFIG_E200 is not set
17CONFIG_PPC_FPU=y
18CONFIG_ALTIVEC=y
19CONFIG_PPC_STD_MMU=y
20CONFIG_PPC_STD_MMU_32=y
21# CONFIG_PPC_MM_SLICES is not set
22CONFIG_SMP=y
23CONFIG_NR_CPUS=2
24CONFIG_PPC32=y
25CONFIG_WORD_SIZE=32
26CONFIG_PPC_MERGE=y
27CONFIG_MMU=y
28CONFIG_GENERIC_CMOS_UPDATE=y
29CONFIG_GENERIC_TIME=y
30CONFIG_GENERIC_TIME_VSYSCALL=y
31CONFIG_GENERIC_CLOCKEVENTS=y
32CONFIG_GENERIC_HARDIRQS=y
33# CONFIG_HAVE_SETUP_PER_CPU_AREA is not set
34CONFIG_IRQ_PER_CPU=y
35CONFIG_STACKTRACE_SUPPORT=y
36CONFIG_LOCKDEP_SUPPORT=y
37CONFIG_RWSEM_XCHGADD_ALGORITHM=y
38CONFIG_GENERIC_LOCKBREAK=y
39CONFIG_ARCH_HAS_ILOG2_U32=y
40CONFIG_GENERIC_HWEIGHT=y
41CONFIG_GENERIC_CALIBRATE_DELAY=y
42CONFIG_GENERIC_FIND_NEXT_BIT=y
43# CONFIG_ARCH_NO_VIRT_TO_BUS is not set
44CONFIG_PPC=y
45CONFIG_EARLY_PRINTK=y
46CONFIG_GENERIC_NVRAM=y
47CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
48CONFIG_ARCH_MAY_HAVE_PC_FDC=y
49CONFIG_PPC_OF=y
50CONFIG_OF=y
51CONFIG_PPC_UDBG_16550=y
52CONFIG_GENERIC_TBSYNC=y
53CONFIG_AUDIT_ARCH=y
54CONFIG_GENERIC_BUG=y
55CONFIG_DEFAULT_UIMAGE=y
56# CONFIG_PPC_DCR_NATIVE is not set
57# CONFIG_PPC_DCR_MMIO is not set
58CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
59
60#
61# General setup
62#
63CONFIG_EXPERIMENTAL=y
64CONFIG_LOCK_KERNEL=y
65CONFIG_INIT_ENV_ARG_LIMIT=32
66CONFIG_LOCALVERSION=""
67CONFIG_LOCALVERSION_AUTO=y
68CONFIG_SWAP=y
69CONFIG_SYSVIPC=y
70CONFIG_SYSVIPC_SYSCTL=y
71CONFIG_POSIX_MQUEUE=y
72CONFIG_BSD_PROCESS_ACCT=y
73CONFIG_BSD_PROCESS_ACCT_V3=y
74# CONFIG_TASKSTATS is not set
75# CONFIG_AUDIT is not set
76CONFIG_IKCONFIG=y
77CONFIG_IKCONFIG_PROC=y
78CONFIG_LOG_BUF_SHIFT=14
79# CONFIG_CGROUPS is not set
80CONFIG_GROUP_SCHED=y
81CONFIG_FAIR_GROUP_SCHED=y
82# CONFIG_RT_GROUP_SCHED is not set
83CONFIG_USER_SCHED=y
84# CONFIG_CGROUP_SCHED is not set
85CONFIG_SYSFS_DEPRECATED=y
86CONFIG_SYSFS_DEPRECATED_V2=y
87CONFIG_RELAY=y
88# CONFIG_NAMESPACES is not set
89CONFIG_BLK_DEV_INITRD=y
90CONFIG_INITRAMFS_SOURCE=""
91# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
92CONFIG_SYSCTL=y
93CONFIG_EMBEDDED=y
94CONFIG_SYSCTL_SYSCALL=y
95CONFIG_SYSCTL_SYSCALL_CHECK=y
96CONFIG_KALLSYMS=y
97# CONFIG_KALLSYMS_ALL is not set
98# CONFIG_KALLSYMS_EXTRA_PASS is not set
99CONFIG_HOTPLUG=y
100CONFIG_PRINTK=y
101CONFIG_BUG=y
102CONFIG_ELF_CORE=y
103CONFIG_COMPAT_BRK=y
104CONFIG_BASE_FULL=y
105CONFIG_FUTEX=y
106CONFIG_ANON_INODES=y
107CONFIG_EPOLL=y
108CONFIG_SIGNALFD=y
109CONFIG_TIMERFD=y
110CONFIG_EVENTFD=y
111CONFIG_SHMEM=y
112CONFIG_VM_EVENT_COUNTERS=y
113CONFIG_SLAB=y
114# CONFIG_SLUB is not set
115# CONFIG_SLOB is not set
116# CONFIG_PROFILING is not set
117# CONFIG_MARKERS is not set
118CONFIG_HAVE_OPROFILE=y
119# CONFIG_KPROBES is not set
120CONFIG_HAVE_KPROBES=y
121CONFIG_HAVE_KRETPROBES=y
122# CONFIG_HAVE_DMA_ATTRS is not set
123CONFIG_PROC_PAGE_MONITOR=y
124CONFIG_SLABINFO=y
125CONFIG_RT_MUTEXES=y
126# CONFIG_TINY_SHMEM is not set
127CONFIG_BASE_SMALL=0
128CONFIG_MODULES=y
129# CONFIG_MODULE_FORCE_LOAD is not set
130CONFIG_MODULE_UNLOAD=y
131# CONFIG_MODULE_FORCE_UNLOAD is not set
132# CONFIG_MODVERSIONS is not set
133# CONFIG_MODULE_SRCVERSION_ALL is not set
134CONFIG_KMOD=y
135CONFIG_STOP_MACHINE=y
136CONFIG_BLOCK=y
137# CONFIG_LBD is not set
138# CONFIG_BLK_DEV_IO_TRACE is not set
139# CONFIG_LSF is not set
140# CONFIG_BLK_DEV_BSG is not set
141
142#
143# IO Schedulers
144#
145CONFIG_IOSCHED_NOOP=y
146CONFIG_IOSCHED_AS=y
147CONFIG_IOSCHED_DEADLINE=y
148CONFIG_IOSCHED_CFQ=y
149# CONFIG_DEFAULT_AS is not set
150# CONFIG_DEFAULT_DEADLINE is not set
151CONFIG_DEFAULT_CFQ=y
152# CONFIG_DEFAULT_NOOP is not set
153CONFIG_DEFAULT_IOSCHED="cfq"
154CONFIG_CLASSIC_RCU=y
155
156#
157# Platform support
158#
159# CONFIG_PPC_MULTIPLATFORM is not set
160# CONFIG_PPC_82xx is not set
161# CONFIG_PPC_83xx is not set
162CONFIG_PPC_86xx=y
163# CONFIG_PPC_MPC512x is not set
164# CONFIG_PPC_MPC5121 is not set
165# CONFIG_PPC_CELL is not set
166# CONFIG_PPC_CELL_NATIVE is not set
167# CONFIG_PQ2ADS is not set
168# CONFIG_MPC8641_HPCN is not set
169# CONFIG_SBC8641D is not set
170# CONFIG_MPC8610_HPCD is not set
171CONFIG_GEF_SBC610=y
172CONFIG_MPC8641=y
173# CONFIG_IPIC is not set
174CONFIG_MPIC=y
175# CONFIG_MPIC_WEIRD is not set
176# CONFIG_PPC_I8259 is not set
177# CONFIG_PPC_RTAS is not set
178# CONFIG_MMIO_NVRAM is not set
179# CONFIG_PPC_MPC106 is not set
180# CONFIG_PPC_970_NAP is not set
181# CONFIG_PPC_INDIRECT_IO is not set
182# CONFIG_GENERIC_IOMAP is not set
183# CONFIG_CPU_FREQ is not set
184# CONFIG_FSL_ULI1575 is not set
185
186#
187# Kernel options
188#
189# CONFIG_HIGHMEM is not set
190CONFIG_TICK_ONESHOT=y
191# CONFIG_NO_HZ is not set
192CONFIG_HIGH_RES_TIMERS=y
193CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
194# CONFIG_HZ_100 is not set
195# CONFIG_HZ_250 is not set
196# CONFIG_HZ_300 is not set
197CONFIG_HZ_1000=y
198CONFIG_HZ=1000
199# CONFIG_SCHED_HRTICK is not set
200# CONFIG_PREEMPT_NONE is not set
201# CONFIG_PREEMPT_VOLUNTARY is not set
202CONFIG_PREEMPT=y
203# CONFIG_PREEMPT_RCU is not set
204CONFIG_BINFMT_ELF=y
205CONFIG_BINFMT_MISC=m
206# CONFIG_IOMMU_HELPER is not set
207CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
208CONFIG_ARCH_HAS_WALK_MEMORY=y
209CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
210CONFIG_IRQ_ALL_CPUS=y
211CONFIG_ARCH_FLATMEM_ENABLE=y
212CONFIG_ARCH_POPULATES_NODE_MAP=y
213CONFIG_SELECT_MEMORY_MODEL=y
214CONFIG_FLATMEM_MANUAL=y
215# CONFIG_DISCONTIGMEM_MANUAL is not set
216# CONFIG_SPARSEMEM_MANUAL is not set
217CONFIG_FLATMEM=y
218CONFIG_FLAT_NODE_MEM_MAP=y
219# CONFIG_SPARSEMEM_STATIC is not set
220# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
221CONFIG_PAGEFLAGS_EXTENDED=y
222CONFIG_SPLIT_PTLOCK_CPUS=4
223# CONFIG_RESOURCES_64BIT is not set
224CONFIG_ZONE_DMA_FLAG=1
225CONFIG_BOUNCE=y
226CONFIG_VIRT_TO_BUS=y
227CONFIG_FORCE_MAX_ZONEORDER=11
228# CONFIG_PROC_DEVICETREE is not set
229# CONFIG_CMDLINE_BOOL is not set
230# CONFIG_PM is not set
231CONFIG_SECCOMP=y
232CONFIG_ISA_DMA_API=y
233
234#
235# Bus options
236#
237CONFIG_ZONE_DMA=y
238CONFIG_GENERIC_ISA_DMA=y
239CONFIG_PPC_INDIRECT_PCI=y
240CONFIG_FSL_SOC=y
241CONFIG_FSL_PCI=y
242CONFIG_PCI=y
243CONFIG_PCI_DOMAINS=y
244CONFIG_PCI_SYSCALL=y
245CONFIG_PCIEPORTBUS=y
246CONFIG_PCIEAER=y
247# CONFIG_PCIEASPM is not set
248CONFIG_ARCH_SUPPORTS_MSI=y
249# CONFIG_PCI_MSI is not set
250CONFIG_PCI_LEGACY=y
251CONFIG_PCI_DEBUG=y
252# CONFIG_PCCARD is not set
253# CONFIG_HOTPLUG_PCI is not set
254CONFIG_HAS_RAPIDIO=y
255# CONFIG_RAPIDIO is not set
256
257#
258# Advanced setup
259#
260# CONFIG_ADVANCED_OPTIONS is not set
261
262#
263# Default settings for advanced configuration options are used
264#
265CONFIG_LOWMEM_SIZE=0x30000000
266CONFIG_PAGE_OFFSET=0xc0000000
267CONFIG_KERNEL_START=0xc0000000
268CONFIG_PHYSICAL_START=0x00000000
269CONFIG_TASK_SIZE=0xc0000000
270
271#
272# Networking
273#
274CONFIG_NET=y
275
276#
277# Networking options
278#
279CONFIG_PACKET=y
280CONFIG_PACKET_MMAP=y
281CONFIG_UNIX=y
282CONFIG_XFRM=y
283CONFIG_XFRM_USER=m
284# CONFIG_XFRM_SUB_POLICY is not set
285# CONFIG_XFRM_MIGRATE is not set
286# CONFIG_XFRM_STATISTICS is not set
287CONFIG_NET_KEY=m
288# CONFIG_NET_KEY_MIGRATE is not set
289CONFIG_INET=y
290CONFIG_IP_MULTICAST=y
291CONFIG_IP_ADVANCED_ROUTER=y
292CONFIG_ASK_IP_FIB_HASH=y
293# CONFIG_IP_FIB_TRIE is not set
294CONFIG_IP_FIB_HASH=y
295CONFIG_IP_MULTIPLE_TABLES=y
296CONFIG_IP_ROUTE_MULTIPATH=y
297CONFIG_IP_ROUTE_VERBOSE=y
298CONFIG_IP_PNP=y
299CONFIG_IP_PNP_DHCP=y
300CONFIG_IP_PNP_BOOTP=y
301CONFIG_IP_PNP_RARP=y
302CONFIG_NET_IPIP=m
303CONFIG_NET_IPGRE=m
304CONFIG_NET_IPGRE_BROADCAST=y
305CONFIG_IP_MROUTE=y
306CONFIG_IP_PIMSM_V1=y
307CONFIG_IP_PIMSM_V2=y
308# CONFIG_ARPD is not set
309CONFIG_SYN_COOKIES=y
310CONFIG_INET_AH=m
311CONFIG_INET_ESP=m
312CONFIG_INET_IPCOMP=m
313CONFIG_INET_XFRM_TUNNEL=m
314CONFIG_INET_TUNNEL=m
315CONFIG_INET_XFRM_MODE_TRANSPORT=y
316CONFIG_INET_XFRM_MODE_TUNNEL=y
317CONFIG_INET_XFRM_MODE_BEET=y
318# CONFIG_INET_LRO is not set
319CONFIG_INET_DIAG=y
320CONFIG_INET_TCP_DIAG=y
321# CONFIG_TCP_CONG_ADVANCED is not set
322CONFIG_TCP_CONG_CUBIC=y
323CONFIG_DEFAULT_TCP_CONG="cubic"
324# CONFIG_TCP_MD5SIG is not set
325# CONFIG_IP_VS is not set
326CONFIG_IPV6=m
327# CONFIG_IPV6_PRIVACY is not set
328# CONFIG_IPV6_ROUTER_PREF is not set
329# CONFIG_IPV6_OPTIMISTIC_DAD is not set
330CONFIG_INET6_AH=m
331CONFIG_INET6_ESP=m
332CONFIG_INET6_IPCOMP=m
333# CONFIG_IPV6_MIP6 is not set
334CONFIG_INET6_XFRM_TUNNEL=m
335CONFIG_INET6_TUNNEL=m
336CONFIG_INET6_XFRM_MODE_TRANSPORT=m
337CONFIG_INET6_XFRM_MODE_TUNNEL=m
338CONFIG_INET6_XFRM_MODE_BEET=m
339# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
340CONFIG_IPV6_SIT=m
341CONFIG_IPV6_NDISC_NODETYPE=y
342CONFIG_IPV6_TUNNEL=m
343# CONFIG_IPV6_MULTIPLE_TABLES is not set
344# CONFIG_IPV6_MROUTE is not set
345# CONFIG_NETLABEL is not set
346# CONFIG_NETWORK_SECMARK is not set
347CONFIG_NETFILTER=y
348# CONFIG_NETFILTER_DEBUG is not set
349CONFIG_NETFILTER_ADVANCED=y
350CONFIG_BRIDGE_NETFILTER=y
351
352#
353# Core Netfilter Configuration
354#
355# CONFIG_NETFILTER_NETLINK_QUEUE is not set
356# CONFIG_NETFILTER_NETLINK_LOG is not set
357# CONFIG_NF_CONNTRACK is not set
358CONFIG_NETFILTER_XTABLES=m
359# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
360# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
361# CONFIG_NETFILTER_XT_TARGET_MARK is not set
362# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
363# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
364# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
365# CONFIG_NETFILTER_XT_TARGET_TRACE is not set
366# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set
367# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
368# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
369# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
370# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
371# CONFIG_NETFILTER_XT_MATCH_ESP is not set
372# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set
373# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set
374# CONFIG_NETFILTER_XT_MATCH_LIMIT is not set
375# CONFIG_NETFILTER_XT_MATCH_MAC is not set
376# CONFIG_NETFILTER_XT_MATCH_MARK is not set
377# CONFIG_NETFILTER_XT_MATCH_OWNER is not set
378# CONFIG_NETFILTER_XT_MATCH_POLICY is not set
379# CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set
380# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set
381# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set
382# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set
383# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set
384# CONFIG_NETFILTER_XT_MATCH_REALM is not set
385# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
386# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
387# CONFIG_NETFILTER_XT_MATCH_STRING is not set
388# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set
389# CONFIG_NETFILTER_XT_MATCH_TIME is not set
390# CONFIG_NETFILTER_XT_MATCH_U32 is not set
391# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
392
393#
394# IP: Netfilter Configuration
395#
396CONFIG_IP_NF_QUEUE=m
397CONFIG_IP_NF_IPTABLES=m
398CONFIG_IP_NF_MATCH_RECENT=m
399CONFIG_IP_NF_MATCH_ECN=m
400# CONFIG_IP_NF_MATCH_AH is not set
401CONFIG_IP_NF_MATCH_TTL=m
402CONFIG_IP_NF_MATCH_ADDRTYPE=m
403CONFIG_IP_NF_FILTER=m
404CONFIG_IP_NF_TARGET_REJECT=m
405CONFIG_IP_NF_TARGET_LOG=m
406CONFIG_IP_NF_TARGET_ULOG=m
407CONFIG_IP_NF_MANGLE=m
408CONFIG_IP_NF_TARGET_ECN=m
409# CONFIG_IP_NF_TARGET_TTL is not set
410CONFIG_IP_NF_RAW=m
411CONFIG_IP_NF_ARPTABLES=m
412CONFIG_IP_NF_ARPFILTER=m
413CONFIG_IP_NF_ARP_MANGLE=m
414
415#
416# IPv6: Netfilter Configuration
417#
418CONFIG_IP6_NF_QUEUE=m
419CONFIG_IP6_NF_IPTABLES=m
420CONFIG_IP6_NF_MATCH_RT=m
421CONFIG_IP6_NF_MATCH_OPTS=m
422CONFIG_IP6_NF_MATCH_FRAG=m
423CONFIG_IP6_NF_MATCH_HL=m
424CONFIG_IP6_NF_MATCH_IPV6HEADER=m
425# CONFIG_IP6_NF_MATCH_AH is not set
426# CONFIG_IP6_NF_MATCH_MH is not set
427CONFIG_IP6_NF_MATCH_EUI64=m
428CONFIG_IP6_NF_FILTER=m
429CONFIG_IP6_NF_TARGET_LOG=m
430# CONFIG_IP6_NF_TARGET_REJECT is not set
431CONFIG_IP6_NF_MANGLE=m
432# CONFIG_IP6_NF_TARGET_HL is not set
433CONFIG_IP6_NF_RAW=m
434
435#
436# Bridge: Netfilter Configuration
437#
438# CONFIG_BRIDGE_NF_EBTABLES is not set
439# CONFIG_IP_DCCP is not set
440CONFIG_IP_SCTP=m
441# CONFIG_SCTP_DBG_MSG is not set
442# CONFIG_SCTP_DBG_OBJCNT is not set
443# CONFIG_SCTP_HMAC_NONE is not set
444# CONFIG_SCTP_HMAC_SHA1 is not set
445CONFIG_SCTP_HMAC_MD5=y
446CONFIG_TIPC=m
447# CONFIG_TIPC_ADVANCED is not set
448# CONFIG_TIPC_DEBUG is not set
449CONFIG_ATM=m
450CONFIG_ATM_CLIP=m
451# CONFIG_ATM_CLIP_NO_ICMP is not set
452CONFIG_ATM_LANE=m
453CONFIG_ATM_MPOA=m
454CONFIG_ATM_BR2684=m
455# CONFIG_ATM_BR2684_IPFILTER is not set
456CONFIG_BRIDGE=m
457CONFIG_VLAN_8021Q=m
458# CONFIG_DECNET is not set
459CONFIG_LLC=m
460# CONFIG_LLC2 is not set
461# CONFIG_IPX is not set
462# CONFIG_ATALK is not set
463# CONFIG_X25 is not set
464# CONFIG_LAPB is not set
465# CONFIG_ECONET is not set
466CONFIG_WAN_ROUTER=m
467CONFIG_NET_SCHED=y
468
469#
470# Queueing/Scheduling
471#
472CONFIG_NET_SCH_CBQ=m
473CONFIG_NET_SCH_HTB=m
474CONFIG_NET_SCH_HFSC=m
475CONFIG_NET_SCH_ATM=m
476CONFIG_NET_SCH_PRIO=m
477# CONFIG_NET_SCH_RR is not set
478CONFIG_NET_SCH_RED=m
479CONFIG_NET_SCH_SFQ=m
480CONFIG_NET_SCH_TEQL=m
481CONFIG_NET_SCH_TBF=m
482CONFIG_NET_SCH_GRED=m
483CONFIG_NET_SCH_DSMARK=m
484CONFIG_NET_SCH_NETEM=m
485
486#
487# Classification
488#
489CONFIG_NET_CLS=y
490# CONFIG_NET_CLS_BASIC is not set
491CONFIG_NET_CLS_TCINDEX=m
492CONFIG_NET_CLS_ROUTE4=m
493CONFIG_NET_CLS_ROUTE=y
494CONFIG_NET_CLS_FW=m
495CONFIG_NET_CLS_U32=m
496# CONFIG_CLS_U32_PERF is not set
497# CONFIG_CLS_U32_MARK is not set
498CONFIG_NET_CLS_RSVP=m
499CONFIG_NET_CLS_RSVP6=m
500# CONFIG_NET_CLS_FLOW is not set
501# CONFIG_NET_EMATCH is not set
502# CONFIG_NET_CLS_ACT is not set
503# CONFIG_NET_CLS_IND is not set
504CONFIG_NET_SCH_FIFO=y
505
506#
507# Network testing
508#
509CONFIG_NET_PKTGEN=m
510# CONFIG_HAMRADIO is not set
511# CONFIG_CAN is not set
512# CONFIG_IRDA is not set
513# CONFIG_BT is not set
514# CONFIG_AF_RXRPC is not set
515CONFIG_FIB_RULES=y
516
517#
518# Wireless
519#
520# CONFIG_CFG80211 is not set
521# CONFIG_WIRELESS_EXT is not set
522# CONFIG_MAC80211 is not set
523# CONFIG_IEEE80211 is not set
524# CONFIG_RFKILL is not set
525# CONFIG_NET_9P is not set
526
527#
528# Device Drivers
529#
530
531#
532# Generic Driver Options
533#
534CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
535CONFIG_STANDALONE=y
536CONFIG_PREVENT_FIRMWARE_BUILD=y
537# CONFIG_FW_LOADER is not set
538# CONFIG_DEBUG_DRIVER is not set
539# CONFIG_DEBUG_DEVRES is not set
540# CONFIG_SYS_HYPERVISOR is not set
541# CONFIG_CONNECTOR is not set
542CONFIG_MTD=y
543# CONFIG_MTD_DEBUG is not set
544CONFIG_MTD_CONCAT=y
545CONFIG_MTD_PARTITIONS=y
546# CONFIG_MTD_REDBOOT_PARTS is not set
547# CONFIG_MTD_CMDLINE_PARTS is not set
548# CONFIG_MTD_OF_PARTS is not set
549# CONFIG_MTD_AR7_PARTS is not set
550
551#
552# User Modules And Translation Layers
553#
554CONFIG_MTD_CHAR=y
555CONFIG_MTD_BLKDEVS=y
556CONFIG_MTD_BLOCK=y
557# CONFIG_FTL is not set
558# CONFIG_NFTL is not set
559# CONFIG_INFTL is not set
560# CONFIG_RFD_FTL is not set
561# CONFIG_SSFDC is not set
562# CONFIG_MTD_OOPS is not set
563
564#
565# RAM/ROM/Flash chip drivers
566#
567CONFIG_MTD_CFI=y
568# CONFIG_MTD_JEDECPROBE is not set
569CONFIG_MTD_GEN_PROBE=y
570CONFIG_MTD_CFI_ADV_OPTIONS=y
571# CONFIG_MTD_CFI_NOSWAP is not set
572# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
573CONFIG_MTD_CFI_LE_BYTE_SWAP=y
574# CONFIG_MTD_CFI_GEOMETRY is not set
575CONFIG_MTD_MAP_BANK_WIDTH_1=y
576CONFIG_MTD_MAP_BANK_WIDTH_2=y
577CONFIG_MTD_MAP_BANK_WIDTH_4=y
578# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
579# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
580# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
581CONFIG_MTD_CFI_I1=y
582CONFIG_MTD_CFI_I2=y
583# CONFIG_MTD_CFI_I4 is not set
584# CONFIG_MTD_CFI_I8 is not set
585# CONFIG_MTD_OTP is not set
586CONFIG_MTD_CFI_INTELEXT=y
587CONFIG_MTD_CFI_AMDSTD=y
588# CONFIG_MTD_CFI_STAA is not set
589CONFIG_MTD_CFI_UTIL=y
590# CONFIG_MTD_RAM is not set
591# CONFIG_MTD_ROM is not set
592# CONFIG_MTD_ABSENT is not set
593
594#
595# Mapping drivers for chip access
596#
597# CONFIG_MTD_COMPLEX_MAPPINGS is not set
598# CONFIG_MTD_PHYSMAP is not set
599CONFIG_MTD_PHYSMAP_OF=y
600# CONFIG_MTD_INTEL_VR_NOR is not set
601# CONFIG_MTD_PLATRAM is not set
602
603#
604# Self-contained MTD device drivers
605#
606# CONFIG_MTD_PMC551 is not set
607# CONFIG_MTD_SLRAM is not set
608# CONFIG_MTD_PHRAM is not set
609# CONFIG_MTD_MTDRAM is not set
610# CONFIG_MTD_BLOCK2MTD is not set
611
612#
613# Disk-On-Chip Device Drivers
614#
615# CONFIG_MTD_DOC2000 is not set
616# CONFIG_MTD_DOC2001 is not set
617# CONFIG_MTD_DOC2001PLUS is not set
618# CONFIG_MTD_NAND is not set
619# CONFIG_MTD_ONENAND is not set
620
621#
622# UBI - Unsorted block images
623#
624# CONFIG_MTD_UBI is not set
625CONFIG_OF_DEVICE=y
626CONFIG_OF_I2C=y
627# CONFIG_PARPORT is not set
628CONFIG_BLK_DEV=y
629# CONFIG_BLK_DEV_FD is not set
630# CONFIG_BLK_CPQ_DA is not set
631# CONFIG_BLK_CPQ_CISS_DA is not set
632# CONFIG_BLK_DEV_DAC960 is not set
633# CONFIG_BLK_DEV_UMEM is not set
634# CONFIG_BLK_DEV_COW_COMMON is not set
635CONFIG_BLK_DEV_LOOP=m
636CONFIG_BLK_DEV_CRYPTOLOOP=m
637CONFIG_BLK_DEV_NBD=m
638# CONFIG_BLK_DEV_SX8 is not set
639# CONFIG_BLK_DEV_UB is not set
640CONFIG_BLK_DEV_RAM=y
641CONFIG_BLK_DEV_RAM_COUNT=16
642CONFIG_BLK_DEV_RAM_SIZE=131072
643# CONFIG_BLK_DEV_XIP is not set
644# CONFIG_CDROM_PKTCDVD is not set
645# CONFIG_ATA_OVER_ETH is not set
646CONFIG_MISC_DEVICES=y
647# CONFIG_PHANTOM is not set
648# CONFIG_EEPROM_93CX6 is not set
649# CONFIG_SGI_IOC4 is not set
650# CONFIG_TIFM_CORE is not set
651# CONFIG_ENCLOSURE_SERVICES is not set
652CONFIG_HAVE_IDE=y
653# CONFIG_IDE is not set
654
655#
656# SCSI device support
657#
658# CONFIG_RAID_ATTRS is not set
659CONFIG_SCSI=y
660CONFIG_SCSI_DMA=y
661# CONFIG_SCSI_TGT is not set
662# CONFIG_SCSI_NETLINK is not set
663CONFIG_SCSI_PROC_FS=y
664
665#
666# SCSI support type (disk, tape, CD-ROM)
667#
668CONFIG_BLK_DEV_SD=y
669CONFIG_CHR_DEV_ST=y
670# CONFIG_CHR_DEV_OSST is not set
671CONFIG_BLK_DEV_SR=y
672# CONFIG_BLK_DEV_SR_VENDOR is not set
673# CONFIG_CHR_DEV_SG is not set
674# CONFIG_CHR_DEV_SCH is not set
675
676#
677# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
678#
679# CONFIG_SCSI_MULTI_LUN is not set
680# CONFIG_SCSI_CONSTANTS is not set
681# CONFIG_SCSI_LOGGING is not set
682# CONFIG_SCSI_SCAN_ASYNC is not set
683CONFIG_SCSI_WAIT_SCAN=m
684
685#
686# SCSI Transports
687#
688# CONFIG_SCSI_SPI_ATTRS is not set
689# CONFIG_SCSI_FC_ATTRS is not set
690# CONFIG_SCSI_ISCSI_ATTRS is not set
691# CONFIG_SCSI_SAS_LIBSAS is not set
692# CONFIG_SCSI_SRP_ATTRS is not set
693CONFIG_SCSI_LOWLEVEL=y
694# CONFIG_ISCSI_TCP is not set
695# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
696# CONFIG_SCSI_3W_9XXX is not set
697# CONFIG_SCSI_ACARD is not set
698# CONFIG_SCSI_AACRAID is not set
699# CONFIG_SCSI_AIC7XXX is not set
700# CONFIG_SCSI_AIC7XXX_OLD is not set
701# CONFIG_SCSI_AIC79XX is not set
702# CONFIG_SCSI_AIC94XX is not set
703# CONFIG_SCSI_DPT_I2O is not set
704# CONFIG_SCSI_ADVANSYS is not set
705# CONFIG_SCSI_ARCMSR is not set
706# CONFIG_MEGARAID_NEWGEN is not set
707# CONFIG_MEGARAID_LEGACY is not set
708# CONFIG_MEGARAID_SAS is not set
709# CONFIG_SCSI_HPTIOP is not set
710# CONFIG_SCSI_BUSLOGIC is not set
711# CONFIG_SCSI_DMX3191D is not set
712# CONFIG_SCSI_EATA is not set
713# CONFIG_SCSI_FUTURE_DOMAIN is not set
714# CONFIG_SCSI_GDTH is not set
715# CONFIG_SCSI_IPS is not set
716# CONFIG_SCSI_INITIO is not set
717# CONFIG_SCSI_INIA100 is not set
718# CONFIG_SCSI_MVSAS is not set
719# CONFIG_SCSI_STEX is not set
720# CONFIG_SCSI_SYM53C8XX_2 is not set
721# CONFIG_SCSI_IPR is not set
722# CONFIG_SCSI_QLOGIC_1280 is not set
723# CONFIG_SCSI_QLA_FC is not set
724# CONFIG_SCSI_QLA_ISCSI is not set
725# CONFIG_SCSI_LPFC is not set
726# CONFIG_SCSI_DC395x is not set
727# CONFIG_SCSI_DC390T is not set
728# CONFIG_SCSI_NSP32 is not set
729# CONFIG_SCSI_DEBUG is not set
730# CONFIG_SCSI_SRP is not set
731CONFIG_ATA=y
732# CONFIG_ATA_NONSTANDARD is not set
733CONFIG_SATA_PMP=y
734# CONFIG_SATA_AHCI is not set
735# CONFIG_SATA_SIL24 is not set
736# CONFIG_SATA_FSL is not set
737CONFIG_ATA_SFF=y
738# CONFIG_SATA_SVW is not set
739# CONFIG_ATA_PIIX is not set
740# CONFIG_SATA_MV is not set
741# CONFIG_SATA_NV is not set
742# CONFIG_PDC_ADMA is not set
743# CONFIG_SATA_QSTOR is not set
744# CONFIG_SATA_PROMISE is not set
745# CONFIG_SATA_SX4 is not set
746CONFIG_SATA_SIL=y
747# CONFIG_SATA_SIS is not set
748# CONFIG_SATA_ULI is not set
749# CONFIG_SATA_VIA is not set
750# CONFIG_SATA_VITESSE is not set
751# CONFIG_SATA_INIC162X is not set
752# CONFIG_PATA_ALI is not set
753# CONFIG_PATA_AMD is not set
754# CONFIG_PATA_ARTOP is not set
755# CONFIG_PATA_ATIIXP is not set
756# CONFIG_PATA_CMD640_PCI is not set
757# CONFIG_PATA_CMD64X is not set
758# CONFIG_PATA_CS5520 is not set
759# CONFIG_PATA_CS5530 is not set
760# CONFIG_PATA_CYPRESS is not set
761# CONFIG_PATA_EFAR is not set
762# CONFIG_ATA_GENERIC is not set
763# CONFIG_PATA_HPT366 is not set
764# CONFIG_PATA_HPT37X is not set
765# CONFIG_PATA_HPT3X2N is not set
766# CONFIG_PATA_HPT3X3 is not set
767# CONFIG_PATA_IT821X is not set
768# CONFIG_PATA_IT8213 is not set
769# CONFIG_PATA_JMICRON is not set
770# CONFIG_PATA_TRIFLEX is not set
771# CONFIG_PATA_MARVELL is not set
772# CONFIG_PATA_MPIIX is not set
773# CONFIG_PATA_OLDPIIX is not set
774# CONFIG_PATA_NETCELL is not set
775# CONFIG_PATA_NINJA32 is not set
776# CONFIG_PATA_NS87410 is not set
777# CONFIG_PATA_NS87415 is not set
778# CONFIG_PATA_OPTI is not set
779# CONFIG_PATA_OPTIDMA is not set
780# CONFIG_PATA_PDC_OLD is not set
781# CONFIG_PATA_RADISYS is not set
782# CONFIG_PATA_RZ1000 is not set
783# CONFIG_PATA_SC1200 is not set
784# CONFIG_PATA_SERVERWORKS is not set
785# CONFIG_PATA_PDC2027X is not set
786# CONFIG_PATA_SIL680 is not set
787# CONFIG_PATA_SIS is not set
788# CONFIG_PATA_VIA is not set
789# CONFIG_PATA_WINBOND is not set
790# CONFIG_PATA_PLATFORM is not set
791# CONFIG_PATA_SCH is not set
792# CONFIG_MD is not set
793# CONFIG_FUSION is not set
794
795#
796# IEEE 1394 (FireWire) support
797#
798# CONFIG_FIREWIRE is not set
799# CONFIG_IEEE1394 is not set
800# CONFIG_I2O is not set
801# CONFIG_MACINTOSH_DRIVERS is not set
802CONFIG_NETDEVICES=y
803# CONFIG_NETDEVICES_MULTIQUEUE is not set
804CONFIG_DUMMY=m
805CONFIG_BONDING=m
806# CONFIG_MACVLAN is not set
807# CONFIG_EQUALIZER is not set
808CONFIG_TUN=m
809# CONFIG_VETH is not set
810# CONFIG_ARCNET is not set
811CONFIG_PHYLIB=y
812
813#
814# MII PHY device drivers
815#
816CONFIG_MARVELL_PHY=y
817# CONFIG_DAVICOM_PHY is not set
818# CONFIG_QSEMI_PHY is not set
819# CONFIG_LXT_PHY is not set
820# CONFIG_CICADA_PHY is not set
821# CONFIG_VITESSE_PHY is not set
822# CONFIG_SMSC_PHY is not set
823# CONFIG_BROADCOM_PHY is not set
824# CONFIG_ICPLUS_PHY is not set
825# CONFIG_REALTEK_PHY is not set
826# CONFIG_FIXED_PHY is not set
827# CONFIG_MDIO_BITBANG is not set
828CONFIG_NET_ETHERNET=y
829CONFIG_MII=y
830# CONFIG_HAPPYMEAL is not set
831# CONFIG_SUNGEM is not set
832# CONFIG_CASSINI is not set
833# CONFIG_NET_VENDOR_3COM is not set
834# CONFIG_NET_TULIP is not set
835# CONFIG_HP100 is not set
836# CONFIG_IBM_NEW_EMAC_ZMII is not set
837# CONFIG_IBM_NEW_EMAC_RGMII is not set
838# CONFIG_IBM_NEW_EMAC_TAH is not set
839# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
840# CONFIG_NET_PCI is not set
841# CONFIG_B44 is not set
842CONFIG_NETDEV_1000=y
843# CONFIG_ACENIC is not set
844# CONFIG_DL2K is not set
845# CONFIG_E1000 is not set
846# CONFIG_E1000E is not set
847# CONFIG_E1000E_ENABLED is not set
848# CONFIG_IP1000 is not set
849# CONFIG_IGB is not set
850# CONFIG_NS83820 is not set
851# CONFIG_HAMACHI is not set
852# CONFIG_YELLOWFIN is not set
853# CONFIG_R8169 is not set
854# CONFIG_SIS190 is not set
855# CONFIG_SKGE is not set
856# CONFIG_SKY2 is not set
857# CONFIG_VIA_VELOCITY is not set
858# CONFIG_TIGON3 is not set
859# CONFIG_BNX2 is not set
860CONFIG_GIANFAR=y
861# CONFIG_GFAR_NAPI is not set
862# CONFIG_QLA3XXX is not set
863# CONFIG_ATL1 is not set
864# CONFIG_NETDEV_10000 is not set
865# CONFIG_TR is not set
866
867#
868# Wireless LAN
869#
870# CONFIG_WLAN_PRE80211 is not set
871# CONFIG_WLAN_80211 is not set
872# CONFIG_IWLWIFI_LEDS is not set
873
874#
875# USB Network Adapters
876#
877# CONFIG_USB_CATC is not set
878# CONFIG_USB_KAWETH is not set
879# CONFIG_USB_PEGASUS is not set
880# CONFIG_USB_RTL8150 is not set
881# CONFIG_USB_USBNET is not set
882# CONFIG_WAN is not set
883CONFIG_ATM_DRIVERS=y
884# CONFIG_ATM_DUMMY is not set
885# CONFIG_ATM_TCP is not set
886# CONFIG_ATM_LANAI is not set
887# CONFIG_ATM_ENI is not set
888# CONFIG_ATM_FIRESTREAM is not set
889# CONFIG_ATM_ZATM is not set
890# CONFIG_ATM_NICSTAR is not set
891# CONFIG_ATM_IDT77252 is not set
892# CONFIG_ATM_AMBASSADOR is not set
893# CONFIG_ATM_HORIZON is not set
894# CONFIG_ATM_IA is not set
895# CONFIG_ATM_FORE200E_MAYBE is not set
896# CONFIG_ATM_HE is not set
897# CONFIG_FDDI is not set
898# CONFIG_HIPPI is not set
899CONFIG_PPP=m
900CONFIG_PPP_MULTILINK=y
901CONFIG_PPP_FILTER=y
902CONFIG_PPP_ASYNC=m
903CONFIG_PPP_SYNC_TTY=m
904CONFIG_PPP_DEFLATE=m
905CONFIG_PPP_BSDCOMP=m
906# CONFIG_PPP_MPPE is not set
907CONFIG_PPPOE=m
908CONFIG_PPPOATM=m
909# CONFIG_PPPOL2TP is not set
910CONFIG_SLIP=m
911CONFIG_SLIP_COMPRESSED=y
912CONFIG_SLHC=m
913CONFIG_SLIP_SMART=y
914CONFIG_SLIP_MODE_SLIP6=y
915# CONFIG_NET_FC is not set
916CONFIG_NETCONSOLE=y
917# CONFIG_NETCONSOLE_DYNAMIC is not set
918CONFIG_NETPOLL=y
919CONFIG_NETPOLL_TRAP=y
920CONFIG_NET_POLL_CONTROLLER=y
921# CONFIG_ISDN is not set
922# CONFIG_PHONE is not set
923
924#
925# Input device support
926#
927CONFIG_INPUT=y
928# CONFIG_INPUT_FF_MEMLESS is not set
929# CONFIG_INPUT_POLLDEV is not set
930
931#
932# Userland interfaces
933#
934CONFIG_INPUT_MOUSEDEV=y
935CONFIG_INPUT_MOUSEDEV_PSAUX=y
936CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
937CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
938# CONFIG_INPUT_JOYDEV is not set
939# CONFIG_INPUT_EVDEV is not set
940# CONFIG_INPUT_EVBUG is not set
941
942#
943# Input Device Drivers
944#
945# CONFIG_INPUT_KEYBOARD is not set
946# CONFIG_INPUT_MOUSE is not set
947# CONFIG_INPUT_JOYSTICK is not set
948# CONFIG_INPUT_TABLET is not set
949# CONFIG_INPUT_TOUCHSCREEN is not set
950# CONFIG_INPUT_MISC is not set
951
952#
953# Hardware I/O ports
954#
955# CONFIG_SERIO is not set
956# CONFIG_GAMEPORT is not set
957
958#
959# Character devices
960#
961CONFIG_VT=y
962CONFIG_VT_CONSOLE=y
963CONFIG_HW_CONSOLE=y
964# CONFIG_VT_HW_CONSOLE_BINDING is not set
965CONFIG_DEVKMEM=y
966# CONFIG_SERIAL_NONSTANDARD is not set
967# CONFIG_NOZOMI is not set
968
969#
970# Serial drivers
971#
972CONFIG_SERIAL_8250=y
973CONFIG_SERIAL_8250_CONSOLE=y
974# CONFIG_SERIAL_8250_PCI is not set
975CONFIG_SERIAL_8250_NR_UARTS=2
976CONFIG_SERIAL_8250_RUNTIME_UARTS=2
977# CONFIG_SERIAL_8250_EXTENDED is not set
978
979#
980# Non-8250 serial port support
981#
982# CONFIG_SERIAL_UARTLITE is not set
983CONFIG_SERIAL_CORE=y
984CONFIG_SERIAL_CORE_CONSOLE=y
985# CONFIG_SERIAL_JSM is not set
986# CONFIG_SERIAL_OF_PLATFORM is not set
987CONFIG_UNIX98_PTYS=y
988# CONFIG_LEGACY_PTYS is not set
989# CONFIG_IPMI_HANDLER is not set
990CONFIG_HW_RANDOM=y
991# CONFIG_NVRAM is not set
992# CONFIG_R3964 is not set
993# CONFIG_APPLICOM is not set
994# CONFIG_RAW_DRIVER is not set
995# CONFIG_TCG_TPM is not set
996CONFIG_DEVPORT=y
997CONFIG_I2C=y
998CONFIG_I2C_BOARDINFO=y
999CONFIG_I2C_CHARDEV=y
1000
1001#
1002# I2C Hardware Bus support
1003#
1004# CONFIG_I2C_ALI1535 is not set
1005# CONFIG_I2C_ALI1563 is not set
1006# CONFIG_I2C_ALI15X3 is not set
1007# CONFIG_I2C_AMD756 is not set
1008# CONFIG_I2C_AMD8111 is not set
1009# CONFIG_I2C_I801 is not set
1010# CONFIG_I2C_I810 is not set
1011# CONFIG_I2C_PIIX4 is not set
1012CONFIG_I2C_MPC=y
1013# CONFIG_I2C_NFORCE2 is not set
1014# CONFIG_I2C_OCORES is not set
1015# CONFIG_I2C_PARPORT_LIGHT is not set
1016# CONFIG_I2C_PROSAVAGE is not set
1017# CONFIG_I2C_SAVAGE4 is not set
1018# CONFIG_I2C_SIMTEC is not set
1019# CONFIG_I2C_SIS5595 is not set
1020# CONFIG_I2C_SIS630 is not set
1021# CONFIG_I2C_SIS96X is not set
1022# CONFIG_I2C_TAOS_EVM is not set
1023# CONFIG_I2C_STUB is not set
1024# CONFIG_I2C_TINY_USB is not set
1025# CONFIG_I2C_VIA is not set
1026# CONFIG_I2C_VIAPRO is not set
1027# CONFIG_I2C_VOODOO3 is not set
1028# CONFIG_I2C_PCA_PLATFORM is not set
1029
1030#
1031# Miscellaneous I2C Chip support
1032#
1033CONFIG_DS1682=y
1034# CONFIG_SENSORS_EEPROM is not set
1035# CONFIG_SENSORS_PCF8574 is not set
1036# CONFIG_PCF8575 is not set
1037# CONFIG_SENSORS_PCF8591 is not set
1038# CONFIG_SENSORS_MAX6875 is not set
1039# CONFIG_SENSORS_TSL2550 is not set
1040# CONFIG_I2C_DEBUG_CORE is not set
1041# CONFIG_I2C_DEBUG_ALGO is not set
1042# CONFIG_I2C_DEBUG_BUS is not set
1043# CONFIG_I2C_DEBUG_CHIP is not set
1044# CONFIG_SPI is not set
1045# CONFIG_W1 is not set
1046# CONFIG_POWER_SUPPLY is not set
1047CONFIG_HWMON=y
1048# CONFIG_HWMON_VID is not set
1049# CONFIG_SENSORS_AD7418 is not set
1050# CONFIG_SENSORS_ADM1021 is not set
1051# CONFIG_SENSORS_ADM1025 is not set
1052# CONFIG_SENSORS_ADM1026 is not set
1053# CONFIG_SENSORS_ADM1029 is not set
1054# CONFIG_SENSORS_ADM1031 is not set
1055# CONFIG_SENSORS_ADM9240 is not set
1056# CONFIG_SENSORS_ADT7470 is not set
1057# CONFIG_SENSORS_ADT7473 is not set
1058# CONFIG_SENSORS_ATXP1 is not set
1059# CONFIG_SENSORS_DS1621 is not set
1060# CONFIG_SENSORS_I5K_AMB is not set
1061# CONFIG_SENSORS_F71805F is not set
1062# CONFIG_SENSORS_F71882FG is not set
1063# CONFIG_SENSORS_F75375S is not set
1064# CONFIG_SENSORS_GL518SM is not set
1065# CONFIG_SENSORS_GL520SM is not set
1066# CONFIG_SENSORS_IT87 is not set
1067# CONFIG_SENSORS_LM63 is not set
1068# CONFIG_SENSORS_LM75 is not set
1069# CONFIG_SENSORS_LM77 is not set
1070# CONFIG_SENSORS_LM78 is not set
1071# CONFIG_SENSORS_LM80 is not set
1072# CONFIG_SENSORS_LM83 is not set
1073# CONFIG_SENSORS_LM85 is not set
1074# CONFIG_SENSORS_LM87 is not set
1075CONFIG_SENSORS_LM90=y
1076CONFIG_SENSORS_LM92=y
1077# CONFIG_SENSORS_LM93 is not set
1078# CONFIG_SENSORS_MAX1619 is not set
1079# CONFIG_SENSORS_MAX6650 is not set
1080# CONFIG_SENSORS_PC87360 is not set
1081# CONFIG_SENSORS_PC87427 is not set
1082# CONFIG_SENSORS_SIS5595 is not set
1083# CONFIG_SENSORS_DME1737 is not set
1084# CONFIG_SENSORS_SMSC47M1 is not set
1085# CONFIG_SENSORS_SMSC47M192 is not set
1086# CONFIG_SENSORS_SMSC47B397 is not set
1087# CONFIG_SENSORS_ADS7828 is not set
1088# CONFIG_SENSORS_THMC50 is not set
1089# CONFIG_SENSORS_VIA686A is not set
1090# CONFIG_SENSORS_VT1211 is not set
1091# CONFIG_SENSORS_VT8231 is not set
1092# CONFIG_SENSORS_W83781D is not set
1093# CONFIG_SENSORS_W83791D is not set
1094# CONFIG_SENSORS_W83792D is not set
1095# CONFIG_SENSORS_W83793 is not set
1096# CONFIG_SENSORS_W83L785TS is not set
1097# CONFIG_SENSORS_W83L786NG is not set
1098# CONFIG_SENSORS_W83627HF is not set
1099# CONFIG_SENSORS_W83627EHF is not set
1100# CONFIG_HWMON_DEBUG_CHIP is not set
1101# CONFIG_THERMAL is not set
1102CONFIG_WATCHDOG=y
1103# CONFIG_WATCHDOG_NOWAYOUT is not set
1104
1105#
1106# Watchdog Device Drivers
1107#
1108# CONFIG_SOFT_WATCHDOG is not set
1109
1110#
1111# PCI-based Watchdog Cards
1112#
1113# CONFIG_PCIPCWATCHDOG is not set
1114# CONFIG_WDTPCI is not set
1115
1116#
1117# USB-based Watchdog Cards
1118#
1119# CONFIG_USBPCWATCHDOG is not set
1120
1121#
1122# Sonics Silicon Backplane
1123#
1124CONFIG_SSB_POSSIBLE=y
1125# CONFIG_SSB is not set
1126
1127#
1128# Multifunction device drivers
1129#
1130# CONFIG_MFD_SM501 is not set
1131# CONFIG_HTC_PASIC3 is not set
1132
1133#
1134# Multimedia devices
1135#
1136
1137#
1138# Multimedia core support
1139#
1140# CONFIG_VIDEO_DEV is not set
1141# CONFIG_DVB_CORE is not set
1142# CONFIG_VIDEO_MEDIA is not set
1143
1144#
1145# Multimedia drivers
1146#
1147CONFIG_DAB=y
1148# CONFIG_USB_DABUSB is not set
1149
1150#
1151# Graphics support
1152#
1153# CONFIG_AGP is not set
1154# CONFIG_DRM is not set
1155# CONFIG_VGASTATE is not set
1156CONFIG_VIDEO_OUTPUT_CONTROL=m
1157# CONFIG_FB is not set
1158# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
1159
1160#
1161# Display device support
1162#
1163# CONFIG_DISPLAY_SUPPORT is not set
1164
1165#
1166# Console display driver support
1167#
1168CONFIG_VGA_CONSOLE=y
1169# CONFIG_VGACON_SOFT_SCROLLBACK is not set
1170CONFIG_DUMMY_CONSOLE=y
1171
1172#
1173# Sound
1174#
1175# CONFIG_SOUND is not set
1176CONFIG_HID_SUPPORT=y
1177CONFIG_HID=y
1178# CONFIG_HID_DEBUG is not set
1179# CONFIG_HIDRAW is not set
1180
1181#
1182# USB Input Devices
1183#
1184CONFIG_USB_HID=y
1185# CONFIG_USB_HIDINPUT_POWERBOOK is not set
1186# CONFIG_HID_FF is not set
1187# CONFIG_USB_HIDDEV is not set
1188CONFIG_USB_SUPPORT=y
1189CONFIG_USB_ARCH_HAS_HCD=y
1190CONFIG_USB_ARCH_HAS_OHCI=y
1191CONFIG_USB_ARCH_HAS_EHCI=y
1192CONFIG_USB=y
1193# CONFIG_USB_DEBUG is not set
1194# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
1195
1196#
1197# Miscellaneous USB options
1198#
1199# CONFIG_USB_DEVICEFS is not set
1200# CONFIG_USB_DEVICE_CLASS is not set
1201# CONFIG_USB_DYNAMIC_MINORS is not set
1202# CONFIG_USB_OTG is not set
1203# CONFIG_USB_OTG_WHITELIST is not set
1204# CONFIG_USB_OTG_BLACKLIST_HUB is not set
1205
1206#
1207# USB Host Controller Drivers
1208#
1209# CONFIG_USB_C67X00_HCD is not set
1210CONFIG_USB_EHCI_HCD=y
1211# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
1212# CONFIG_USB_EHCI_TT_NEWSCHED is not set
1213# CONFIG_USB_EHCI_FSL is not set
1214# CONFIG_USB_EHCI_HCD_PPC_OF is not set
1215# CONFIG_USB_ISP116X_HCD is not set
1216# CONFIG_USB_ISP1760_HCD is not set
1217CONFIG_USB_OHCI_HCD=y
1218# CONFIG_USB_OHCI_HCD_PPC_OF is not set
1219# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
1220# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
1221CONFIG_USB_OHCI_LITTLE_ENDIAN=y
1222# CONFIG_USB_UHCI_HCD is not set
1223# CONFIG_USB_SL811_HCD is not set
1224# CONFIG_USB_R8A66597_HCD is not set
1225
1226#
1227# USB Device Class drivers
1228#
1229# CONFIG_USB_ACM is not set
1230# CONFIG_USB_PRINTER is not set
1231# CONFIG_USB_WDM is not set
1232
1233#
1234# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
1235#
1236
1237#
1238# may also be needed; see USB_STORAGE Help for more information
1239#
1240CONFIG_USB_STORAGE=y
1241# CONFIG_USB_STORAGE_DEBUG is not set
1242# CONFIG_USB_STORAGE_DATAFAB is not set
1243# CONFIG_USB_STORAGE_FREECOM is not set
1244# CONFIG_USB_STORAGE_ISD200 is not set
1245# CONFIG_USB_STORAGE_DPCM is not set
1246# CONFIG_USB_STORAGE_USBAT is not set
1247# CONFIG_USB_STORAGE_SDDR09 is not set
1248# CONFIG_USB_STORAGE_SDDR55 is not set
1249# CONFIG_USB_STORAGE_JUMPSHOT is not set
1250# CONFIG_USB_STORAGE_ALAUDA is not set
1251# CONFIG_USB_STORAGE_ONETOUCH is not set
1252# CONFIG_USB_STORAGE_KARMA is not set
1253# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
1254# CONFIG_USB_LIBUSUAL is not set
1255
1256#
1257# USB Imaging devices
1258#
1259# CONFIG_USB_MDC800 is not set
1260# CONFIG_USB_MICROTEK is not set
1261# CONFIG_USB_MON is not set
1262
1263#
1264# USB port drivers
1265#
1266# CONFIG_USB_SERIAL is not set
1267
1268#
1269# USB Miscellaneous drivers
1270#
1271# CONFIG_USB_EMI62 is not set
1272# CONFIG_USB_EMI26 is not set
1273# CONFIG_USB_ADUTUX is not set
1274# CONFIG_USB_AUERSWALD is not set
1275# CONFIG_USB_RIO500 is not set
1276# CONFIG_USB_LEGOTOWER is not set
1277# CONFIG_USB_LCD is not set
1278# CONFIG_USB_BERRY_CHARGE is not set
1279# CONFIG_USB_LED is not set
1280# CONFIG_USB_CYPRESS_CY7C63 is not set
1281# CONFIG_USB_CYTHERM is not set
1282# CONFIG_USB_PHIDGET is not set
1283# CONFIG_USB_IDMOUSE is not set
1284# CONFIG_USB_FTDI_ELAN is not set
1285# CONFIG_USB_APPLEDISPLAY is not set
1286# CONFIG_USB_SISUSBVGA is not set
1287# CONFIG_USB_LD is not set
1288# CONFIG_USB_TRANCEVIBRATOR is not set
1289# CONFIG_USB_IOWARRIOR is not set
1290# CONFIG_USB_ISIGHTFW is not set
1291# CONFIG_USB_ATM is not set
1292# CONFIG_USB_GADGET is not set
1293# CONFIG_MMC is not set
1294# CONFIG_MEMSTICK is not set
1295# CONFIG_NEW_LEDS is not set
1296# CONFIG_ACCESSIBILITY is not set
1297# CONFIG_INFINIBAND is not set
1298# CONFIG_EDAC is not set
1299CONFIG_RTC_LIB=m
1300CONFIG_RTC_CLASS=m
1301
1302#
1303# RTC interfaces
1304#
1305CONFIG_RTC_INTF_SYSFS=y
1306# CONFIG_RTC_INTF_PROC is not set
1307CONFIG_RTC_INTF_DEV=y
1308# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
1309# CONFIG_RTC_DRV_TEST is not set
1310
1311#
1312# I2C RTC drivers
1313#
1314# CONFIG_RTC_DRV_DS1307 is not set
1315# CONFIG_RTC_DRV_DS1374 is not set
1316# CONFIG_RTC_DRV_DS1672 is not set
1317# CONFIG_RTC_DRV_MAX6900 is not set
1318# CONFIG_RTC_DRV_RS5C372 is not set
1319# CONFIG_RTC_DRV_ISL1208 is not set
1320# CONFIG_RTC_DRV_X1205 is not set
1321# CONFIG_RTC_DRV_PCF8563 is not set
1322# CONFIG_RTC_DRV_PCF8583 is not set
1323# CONFIG_RTC_DRV_M41T80 is not set
1324# CONFIG_RTC_DRV_S35390A is not set
1325
1326#
1327# SPI RTC drivers
1328#
1329
1330#
1331# Platform RTC drivers
1332#
1333# CONFIG_RTC_DRV_CMOS is not set
1334# CONFIG_RTC_DRV_DS1511 is not set
1335# CONFIG_RTC_DRV_DS1553 is not set
1336# CONFIG_RTC_DRV_DS1742 is not set
1337# CONFIG_RTC_DRV_STK17TA8 is not set
1338# CONFIG_RTC_DRV_M48T86 is not set
1339# CONFIG_RTC_DRV_M48T59 is not set
1340# CONFIG_RTC_DRV_V3020 is not set
1341
1342#
1343# on-CPU RTC drivers
1344#
1345# CONFIG_RTC_DRV_PPC is not set
1346# CONFIG_DMADEVICES is not set
1347# CONFIG_UIO is not set
1348
1349#
1350# File systems
1351#
1352CONFIG_EXT2_FS=y
1353CONFIG_EXT2_FS_XATTR=y
1354CONFIG_EXT2_FS_POSIX_ACL=y
1355# CONFIG_EXT2_FS_SECURITY is not set
1356# CONFIG_EXT2_FS_XIP is not set
1357CONFIG_EXT3_FS=y
1358CONFIG_EXT3_FS_XATTR=y
1359CONFIG_EXT3_FS_POSIX_ACL=y
1360# CONFIG_EXT3_FS_SECURITY is not set
1361# CONFIG_EXT4DEV_FS is not set
1362CONFIG_JBD=y
1363CONFIG_FS_MBCACHE=y
1364# CONFIG_REISERFS_FS is not set
1365# CONFIG_JFS_FS is not set
1366CONFIG_FS_POSIX_ACL=y
1367# CONFIG_XFS_FS is not set
1368# CONFIG_OCFS2_FS is not set
1369CONFIG_DNOTIFY=y
1370CONFIG_INOTIFY=y
1371CONFIG_INOTIFY_USER=y
1372# CONFIG_QUOTA is not set
1373# CONFIG_AUTOFS_FS is not set
1374# CONFIG_AUTOFS4_FS is not set
1375# CONFIG_FUSE_FS is not set
1376
1377#
1378# CD-ROM/DVD Filesystems
1379#
1380# CONFIG_ISO9660_FS is not set
1381# CONFIG_UDF_FS is not set
1382
1383#
1384# DOS/FAT/NT Filesystems
1385#
1386CONFIG_FAT_FS=y
1387CONFIG_MSDOS_FS=y
1388CONFIG_VFAT_FS=y
1389CONFIG_FAT_DEFAULT_CODEPAGE=437
1390CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
1391# CONFIG_NTFS_FS is not set
1392
1393#
1394# Pseudo filesystems
1395#
1396CONFIG_PROC_FS=y
1397CONFIG_PROC_KCORE=y
1398CONFIG_PROC_SYSCTL=y
1399CONFIG_SYSFS=y
1400CONFIG_TMPFS=y
1401# CONFIG_TMPFS_POSIX_ACL is not set
1402# CONFIG_HUGETLB_PAGE is not set
1403# CONFIG_CONFIGFS_FS is not set
1404
1405#
1406# Miscellaneous filesystems
1407#
1408# CONFIG_ADFS_FS is not set
1409# CONFIG_AFFS_FS is not set
1410# CONFIG_HFS_FS is not set
1411# CONFIG_HFSPLUS_FS is not set
1412# CONFIG_BEFS_FS is not set
1413# CONFIG_BFS_FS is not set
1414# CONFIG_EFS_FS is not set
1415# CONFIG_JFFS2_FS is not set
1416# CONFIG_CRAMFS is not set
1417# CONFIG_VXFS_FS is not set
1418# CONFIG_MINIX_FS is not set
1419# CONFIG_HPFS_FS is not set
1420# CONFIG_QNX4FS_FS is not set
1421# CONFIG_ROMFS_FS is not set
1422# CONFIG_SYSV_FS is not set
1423# CONFIG_UFS_FS is not set
1424CONFIG_NETWORK_FILESYSTEMS=y
1425CONFIG_NFS_FS=y
1426CONFIG_NFS_V3=y
1427# CONFIG_NFS_V3_ACL is not set
1428CONFIG_NFS_V4=y
1429# CONFIG_NFSD is not set
1430CONFIG_ROOT_NFS=y
1431CONFIG_LOCKD=y
1432CONFIG_LOCKD_V4=y
1433CONFIG_NFS_COMMON=y
1434CONFIG_SUNRPC=y
1435CONFIG_SUNRPC_GSS=y
1436# CONFIG_SUNRPC_BIND34 is not set
1437CONFIG_RPCSEC_GSS_KRB5=y
1438# CONFIG_RPCSEC_GSS_SPKM3 is not set
1439# CONFIG_SMB_FS is not set
1440CONFIG_CIFS=m
1441# CONFIG_CIFS_STATS is not set
1442# CONFIG_CIFS_WEAK_PW_HASH is not set
1443CONFIG_CIFS_XATTR=y
1444CONFIG_CIFS_POSIX=y
1445# CONFIG_CIFS_DEBUG2 is not set
1446# CONFIG_CIFS_EXPERIMENTAL is not set
1447# CONFIG_NCP_FS is not set
1448# CONFIG_CODA_FS is not set
1449# CONFIG_AFS_FS is not set
1450
1451#
1452# Partition Types
1453#
1454# CONFIG_PARTITION_ADVANCED is not set
1455CONFIG_MSDOS_PARTITION=y
1456CONFIG_NLS=y
1457CONFIG_NLS_DEFAULT="iso8859-1"
1458CONFIG_NLS_CODEPAGE_437=m
1459CONFIG_NLS_CODEPAGE_737=m
1460CONFIG_NLS_CODEPAGE_775=m
1461CONFIG_NLS_CODEPAGE_850=m
1462CONFIG_NLS_CODEPAGE_852=m
1463CONFIG_NLS_CODEPAGE_855=m
1464CONFIG_NLS_CODEPAGE_857=m
1465CONFIG_NLS_CODEPAGE_860=m
1466CONFIG_NLS_CODEPAGE_861=m
1467CONFIG_NLS_CODEPAGE_862=m
1468CONFIG_NLS_CODEPAGE_863=m
1469CONFIG_NLS_CODEPAGE_864=m
1470CONFIG_NLS_CODEPAGE_865=m
1471CONFIG_NLS_CODEPAGE_866=m
1472CONFIG_NLS_CODEPAGE_869=m
1473CONFIG_NLS_CODEPAGE_936=m
1474CONFIG_NLS_CODEPAGE_950=m
1475CONFIG_NLS_CODEPAGE_932=m
1476CONFIG_NLS_CODEPAGE_949=m
1477CONFIG_NLS_CODEPAGE_874=m
1478CONFIG_NLS_ISO8859_8=m
1479CONFIG_NLS_CODEPAGE_1250=m
1480CONFIG_NLS_CODEPAGE_1251=m
1481CONFIG_NLS_ASCII=m
1482CONFIG_NLS_ISO8859_1=m
1483CONFIG_NLS_ISO8859_2=m
1484CONFIG_NLS_ISO8859_3=m
1485CONFIG_NLS_ISO8859_4=m
1486CONFIG_NLS_ISO8859_5=m
1487CONFIG_NLS_ISO8859_6=m
1488CONFIG_NLS_ISO8859_7=m
1489CONFIG_NLS_ISO8859_9=m
1490CONFIG_NLS_ISO8859_13=m
1491CONFIG_NLS_ISO8859_14=m
1492CONFIG_NLS_ISO8859_15=m
1493CONFIG_NLS_KOI8_R=m
1494CONFIG_NLS_KOI8_U=m
1495CONFIG_NLS_UTF8=m
1496# CONFIG_DLM is not set
1497
1498#
1499# Library routines
1500#
1501CONFIG_BITREVERSE=y
1502# CONFIG_GENERIC_FIND_FIRST_BIT is not set
1503CONFIG_CRC_CCITT=m
1504# CONFIG_CRC16 is not set
1505# CONFIG_CRC_ITU_T is not set
1506CONFIG_CRC32=y
1507# CONFIG_CRC7 is not set
1508CONFIG_LIBCRC32C=m
1509CONFIG_ZLIB_INFLATE=m
1510CONFIG_ZLIB_DEFLATE=m
1511CONFIG_PLIST=y
1512CONFIG_HAS_IOMEM=y
1513CONFIG_HAS_IOPORT=y
1514CONFIG_HAS_DMA=y
1515CONFIG_HAVE_LMB=y
1516
1517#
1518# Kernel hacking
1519#
1520# CONFIG_PRINTK_TIME is not set
1521CONFIG_ENABLE_WARN_DEPRECATED=y
1522CONFIG_ENABLE_MUST_CHECK=y
1523CONFIG_FRAME_WARN=1024
1524CONFIG_MAGIC_SYSRQ=y
1525# CONFIG_UNUSED_SYMBOLS is not set
1526# CONFIG_DEBUG_FS is not set
1527# CONFIG_HEADERS_CHECK is not set
1528CONFIG_DEBUG_KERNEL=y
1529# CONFIG_DEBUG_SHIRQ is not set
1530CONFIG_DETECT_SOFTLOCKUP=y
1531CONFIG_SCHED_DEBUG=y
1532# CONFIG_SCHEDSTATS is not set
1533# CONFIG_TIMER_STATS is not set
1534# CONFIG_DEBUG_OBJECTS is not set
1535# CONFIG_DEBUG_SLAB is not set
1536# CONFIG_DEBUG_RT_MUTEXES is not set
1537# CONFIG_RT_MUTEX_TESTER is not set
1538# CONFIG_DEBUG_SPINLOCK is not set
1539# CONFIG_DEBUG_MUTEXES is not set
1540# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
1541# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
1542# CONFIG_DEBUG_KOBJECT is not set
1543# CONFIG_DEBUG_BUGVERBOSE is not set
1544CONFIG_DEBUG_INFO=y
1545# CONFIG_DEBUG_VM is not set
1546# CONFIG_DEBUG_WRITECOUNT is not set
1547# CONFIG_DEBUG_LIST is not set
1548# CONFIG_DEBUG_SG is not set
1549# CONFIG_BOOT_PRINTK_DELAY is not set
1550# CONFIG_RCU_TORTURE_TEST is not set
1551# CONFIG_BACKTRACE_SELF_TEST is not set
1552# CONFIG_FAULT_INJECTION is not set
1553# CONFIG_SAMPLES is not set
1554# CONFIG_DEBUG_STACKOVERFLOW is not set
1555# CONFIG_DEBUG_STACK_USAGE is not set
1556# CONFIG_DEBUG_PAGEALLOC is not set
1557CONFIG_DEBUGGER=y
1558# CONFIG_XMON is not set
1559# CONFIG_IRQSTACKS is not set
1560# CONFIG_BDI_SWITCH is not set
1561# CONFIG_PPC_EARLY_DEBUG is not set
1562
1563#
1564# Security options
1565#
1566# CONFIG_KEYS is not set
1567CONFIG_SECURITY=y
1568CONFIG_SECURITY_NETWORK=y
1569# CONFIG_SECURITY_NETWORK_XFRM is not set
1570CONFIG_SECURITY_CAPABILITIES=y
1571# CONFIG_SECURITY_FILE_CAPABILITIES is not set
1572# CONFIG_SECURITY_ROOTPLUG is not set
1573CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0
1574CONFIG_CRYPTO=y
1575
1576#
1577# Crypto core or helper
1578#
1579CONFIG_CRYPTO_ALGAPI=y
1580CONFIG_CRYPTO_AEAD=m
1581CONFIG_CRYPTO_BLKCIPHER=y
1582CONFIG_CRYPTO_HASH=y
1583CONFIG_CRYPTO_MANAGER=y
1584# CONFIG_CRYPTO_GF128MUL is not set
1585CONFIG_CRYPTO_NULL=m
1586# CONFIG_CRYPTO_CRYPTD is not set
1587CONFIG_CRYPTO_AUTHENC=m
1588CONFIG_CRYPTO_TEST=m
1589
1590#
1591# Authenticated Encryption with Associated Data
1592#
1593# CONFIG_CRYPTO_CCM is not set
1594# CONFIG_CRYPTO_GCM is not set
1595# CONFIG_CRYPTO_SEQIV is not set
1596
1597#
1598# Block modes
1599#
1600CONFIG_CRYPTO_CBC=y
1601# CONFIG_CRYPTO_CTR is not set
1602# CONFIG_CRYPTO_CTS is not set
1603CONFIG_CRYPTO_ECB=m
1604# CONFIG_CRYPTO_LRW is not set
1605CONFIG_CRYPTO_PCBC=m
1606# CONFIG_CRYPTO_XTS is not set
1607
1608#
1609# Hash modes
1610#
1611CONFIG_CRYPTO_HMAC=y
1612# CONFIG_CRYPTO_XCBC is not set
1613
1614#
1615# Digest
1616#
1617CONFIG_CRYPTO_CRC32C=m
1618CONFIG_CRYPTO_MD4=m
1619CONFIG_CRYPTO_MD5=y
1620CONFIG_CRYPTO_MICHAEL_MIC=m
1621CONFIG_CRYPTO_SHA1=m
1622CONFIG_CRYPTO_SHA256=m
1623CONFIG_CRYPTO_SHA512=m
1624# CONFIG_CRYPTO_TGR192 is not set
1625CONFIG_CRYPTO_WP512=m
1626
1627#
1628# Ciphers
1629#
1630CONFIG_CRYPTO_AES=m
1631CONFIG_CRYPTO_ANUBIS=m
1632CONFIG_CRYPTO_ARC4=m
1633CONFIG_CRYPTO_BLOWFISH=m
1634# CONFIG_CRYPTO_CAMELLIA is not set
1635CONFIG_CRYPTO_CAST5=m
1636CONFIG_CRYPTO_CAST6=m
1637CONFIG_CRYPTO_DES=y
1638# CONFIG_CRYPTO_FCRYPT is not set
1639CONFIG_CRYPTO_KHAZAD=m
1640# CONFIG_CRYPTO_SALSA20 is not set
1641# CONFIG_CRYPTO_SEED is not set
1642CONFIG_CRYPTO_SERPENT=m
1643CONFIG_CRYPTO_TEA=m
1644CONFIG_CRYPTO_TWOFISH=m
1645CONFIG_CRYPTO_TWOFISH_COMMON=m
1646
1647#
1648# Compression
1649#
1650CONFIG_CRYPTO_DEFLATE=m
1651# CONFIG_CRYPTO_LZO is not set
1652# CONFIG_CRYPTO_HW is not set
1653# CONFIG_PPC_CLOCK is not set
1654# CONFIG_VIRTUALIZATION is not set
diff --git a/arch/powerpc/configs/mgcoge_defconfig b/arch/powerpc/configs/mgcoge_defconfig
new file mode 100644
index 000000000000..cc9eaba8c9c9
--- /dev/null
+++ b/arch/powerpc/configs/mgcoge_defconfig
@@ -0,0 +1,900 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.26-rc2
4# Thu May 22 08:18:47 2008
5#
6# CONFIG_PPC64 is not set
7
8#
9# Processor support
10#
11CONFIG_6xx=y
12# CONFIG_PPC_85xx is not set
13# CONFIG_PPC_8xx is not set
14# CONFIG_40x is not set
15# CONFIG_44x is not set
16# CONFIG_E200 is not set
17CONFIG_PPC_FPU=y
18CONFIG_PPC_STD_MMU=y
19CONFIG_PPC_STD_MMU_32=y
20# CONFIG_PPC_MM_SLICES is not set
21# CONFIG_SMP is not set
22CONFIG_PPC32=y
23CONFIG_WORD_SIZE=32
24CONFIG_PPC_MERGE=y
25CONFIG_MMU=y
26CONFIG_GENERIC_CMOS_UPDATE=y
27CONFIG_GENERIC_TIME=y
28CONFIG_GENERIC_TIME_VSYSCALL=y
29CONFIG_GENERIC_CLOCKEVENTS=y
30CONFIG_GENERIC_HARDIRQS=y
31# CONFIG_HAVE_SETUP_PER_CPU_AREA is not set
32CONFIG_IRQ_PER_CPU=y
33CONFIG_STACKTRACE_SUPPORT=y
34CONFIG_LOCKDEP_SUPPORT=y
35CONFIG_RWSEM_XCHGADD_ALGORITHM=y
36CONFIG_ARCH_HAS_ILOG2_U32=y
37CONFIG_GENERIC_HWEIGHT=y
38CONFIG_GENERIC_CALIBRATE_DELAY=y
39CONFIG_GENERIC_FIND_NEXT_BIT=y
40# CONFIG_ARCH_NO_VIRT_TO_BUS is not set
41CONFIG_PPC=y
42CONFIG_EARLY_PRINTK=y
43CONFIG_GENERIC_NVRAM=y
44CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
45CONFIG_ARCH_MAY_HAVE_PC_FDC=y
46CONFIG_PPC_OF=y
47CONFIG_OF=y
48# CONFIG_PPC_UDBG_16550 is not set
49# CONFIG_GENERIC_TBSYNC is not set
50CONFIG_AUDIT_ARCH=y
51CONFIG_GENERIC_BUG=y
52# CONFIG_DEFAULT_UIMAGE is not set
53# CONFIG_PPC_DCR_NATIVE is not set
54# CONFIG_PPC_DCR_MMIO is not set
55CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
56
57#
58# General setup
59#
60# CONFIG_EXPERIMENTAL is not set
61CONFIG_BROKEN_ON_SMP=y
62CONFIG_INIT_ENV_ARG_LIMIT=32
63CONFIG_LOCALVERSION=""
64CONFIG_LOCALVERSION_AUTO=y
65CONFIG_SWAP=y
66CONFIG_SYSVIPC=y
67CONFIG_SYSVIPC_SYSCTL=y
68# CONFIG_BSD_PROCESS_ACCT is not set
69# CONFIG_TASKSTATS is not set
70# CONFIG_AUDIT is not set
71CONFIG_IKCONFIG=y
72CONFIG_IKCONFIG_PROC=y
73CONFIG_LOG_BUF_SHIFT=14
74# CONFIG_CGROUPS is not set
75CONFIG_SYSFS_DEPRECATED=y
76CONFIG_SYSFS_DEPRECATED_V2=y
77# CONFIG_RELAY is not set
78# CONFIG_NAMESPACES is not set
79CONFIG_BLK_DEV_INITRD=y
80CONFIG_INITRAMFS_SOURCE=""
81CONFIG_CC_OPTIMIZE_FOR_SIZE=y
82CONFIG_SYSCTL=y
83CONFIG_EMBEDDED=y
84CONFIG_SYSCTL_SYSCALL=y
85CONFIG_SYSCTL_SYSCALL_CHECK=y
86CONFIG_KALLSYMS=y
87CONFIG_KALLSYMS_ALL=y
88# CONFIG_KALLSYMS_EXTRA_PASS is not set
89CONFIG_HOTPLUG=y
90CONFIG_PRINTK=y
91CONFIG_BUG=y
92CONFIG_ELF_CORE=y
93CONFIG_COMPAT_BRK=y
94CONFIG_BASE_FULL=y
95CONFIG_FUTEX=y
96CONFIG_ANON_INODES=y
97CONFIG_EPOLL=y
98CONFIG_SIGNALFD=y
99CONFIG_TIMERFD=y
100CONFIG_EVENTFD=y
101CONFIG_SHMEM=y
102CONFIG_VM_EVENT_COUNTERS=y
103CONFIG_SLAB=y
104# CONFIG_SLUB is not set
105# CONFIG_SLOB is not set
106# CONFIG_PROFILING is not set
107# CONFIG_MARKERS is not set
108CONFIG_HAVE_OPROFILE=y
109CONFIG_HAVE_KPROBES=y
110CONFIG_HAVE_KRETPROBES=y
111# CONFIG_HAVE_DMA_ATTRS is not set
112CONFIG_PROC_PAGE_MONITOR=y
113CONFIG_SLABINFO=y
114CONFIG_RT_MUTEXES=y
115# CONFIG_TINY_SHMEM is not set
116CONFIG_BASE_SMALL=0
117# CONFIG_MODULES is not set
118CONFIG_BLOCK=y
119# CONFIG_LBD is not set
120# CONFIG_BLK_DEV_IO_TRACE is not set
121# CONFIG_LSF is not set
122
123#
124# IO Schedulers
125#
126CONFIG_IOSCHED_NOOP=y
127# CONFIG_IOSCHED_AS is not set
128CONFIG_IOSCHED_DEADLINE=y
129# CONFIG_IOSCHED_CFQ is not set
130# CONFIG_DEFAULT_AS is not set
131CONFIG_DEFAULT_DEADLINE=y
132# CONFIG_DEFAULT_CFQ is not set
133# CONFIG_DEFAULT_NOOP is not set
134CONFIG_DEFAULT_IOSCHED="deadline"
135CONFIG_CLASSIC_RCU=y
136
137#
138# Platform support
139#
140# CONFIG_PPC_MULTIPLATFORM is not set
141CONFIG_PPC_82xx=y
142# CONFIG_PPC_83xx is not set
143# CONFIG_PPC_86xx is not set
144# CONFIG_PPC_MPC512x is not set
145# CONFIG_PPC_MPC5121 is not set
146# CONFIG_PPC_CELL is not set
147# CONFIG_PPC_CELL_NATIVE is not set
148# CONFIG_MPC8272_ADS is not set
149# CONFIG_PQ2FADS is not set
150# CONFIG_EP8248E is not set
151CONFIG_MGCOGE=y
152# CONFIG_PQ2ADS is not set
153CONFIG_8260=y
154CONFIG_8272=y
155# CONFIG_IPIC is not set
156# CONFIG_MPIC is not set
157# CONFIG_MPIC_WEIRD is not set
158# CONFIG_PPC_I8259 is not set
159# CONFIG_PPC_RTAS is not set
160# CONFIG_MMIO_NVRAM is not set
161# CONFIG_PPC_MPC106 is not set
162# CONFIG_PPC_970_NAP is not set
163# CONFIG_PPC_INDIRECT_IO is not set
164# CONFIG_GENERIC_IOMAP is not set
165# CONFIG_CPU_FREQ is not set
166CONFIG_CPM2=y
167CONFIG_PPC_CPM_NEW_BINDING=y
168# CONFIG_FSL_ULI1575 is not set
169CONFIG_CPM=y
170
171#
172# Kernel options
173#
174# CONFIG_HIGHMEM is not set
175# CONFIG_TICK_ONESHOT is not set
176# CONFIG_NO_HZ is not set
177# CONFIG_HIGH_RES_TIMERS is not set
178CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
179# CONFIG_HZ_100 is not set
180CONFIG_HZ_250=y
181# CONFIG_HZ_300 is not set
182# CONFIG_HZ_1000 is not set
183CONFIG_HZ=250
184# CONFIG_SCHED_HRTICK is not set
185CONFIG_PREEMPT_NONE=y
186# CONFIG_PREEMPT_VOLUNTARY is not set
187# CONFIG_PREEMPT is not set
188CONFIG_BINFMT_ELF=y
189CONFIG_BINFMT_MISC=y
190# CONFIG_IOMMU_HELPER is not set
191CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
192CONFIG_ARCH_HAS_WALK_MEMORY=y
193CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
194CONFIG_ARCH_FLATMEM_ENABLE=y
195CONFIG_ARCH_POPULATES_NODE_MAP=y
196CONFIG_FLATMEM=y
197CONFIG_FLAT_NODE_MEM_MAP=y
198# CONFIG_SPARSEMEM_STATIC is not set
199# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
200CONFIG_PAGEFLAGS_EXTENDED=y
201CONFIG_SPLIT_PTLOCK_CPUS=4
202# CONFIG_RESOURCES_64BIT is not set
203CONFIG_ZONE_DMA_FLAG=1
204CONFIG_BOUNCE=y
205CONFIG_VIRT_TO_BUS=y
206CONFIG_FORCE_MAX_ZONEORDER=11
207CONFIG_PROC_DEVICETREE=y
208# CONFIG_CMDLINE_BOOL is not set
209# CONFIG_PM is not set
210# CONFIG_SECCOMP is not set
211CONFIG_ISA_DMA_API=y
212
213#
214# Bus options
215#
216CONFIG_ZONE_DMA=y
217CONFIG_FSL_SOC=y
218# CONFIG_PCI is not set
219# CONFIG_PCI_DOMAINS is not set
220# CONFIG_PCI_SYSCALL is not set
221# CONFIG_ARCH_SUPPORTS_MSI is not set
222# CONFIG_PCCARD is not set
223# CONFIG_HAS_RAPIDIO is not set
224
225#
226# Advanced setup
227#
228# CONFIG_ADVANCED_OPTIONS is not set
229
230#
231# Default settings for advanced configuration options are used
232#
233CONFIG_LOWMEM_SIZE=0x30000000
234CONFIG_PAGE_OFFSET=0xc0000000
235CONFIG_KERNEL_START=0xc0000000
236CONFIG_PHYSICAL_START=0x00000000
237CONFIG_TASK_SIZE=0xc0000000
238
239#
240# Networking
241#
242CONFIG_NET=y
243
244#
245# Networking options
246#
247CONFIG_PACKET=y
248# CONFIG_PACKET_MMAP is not set
249CONFIG_UNIX=y
250CONFIG_XFRM=y
251# CONFIG_XFRM_USER is not set
252# CONFIG_NET_KEY is not set
253CONFIG_INET=y
254CONFIG_IP_MULTICAST=y
255# CONFIG_IP_ADVANCED_ROUTER is not set
256CONFIG_IP_FIB_HASH=y
257CONFIG_IP_PNP=y
258CONFIG_IP_PNP_DHCP=y
259CONFIG_IP_PNP_BOOTP=y
260# CONFIG_IP_PNP_RARP is not set
261# CONFIG_NET_IPIP is not set
262# CONFIG_NET_IPGRE is not set
263# CONFIG_IP_MROUTE is not set
264CONFIG_SYN_COOKIES=y
265# CONFIG_INET_AH is not set
266# CONFIG_INET_ESP is not set
267# CONFIG_INET_IPCOMP is not set
268# CONFIG_INET_XFRM_TUNNEL is not set
269# CONFIG_INET_TUNNEL is not set
270CONFIG_INET_XFRM_MODE_TRANSPORT=y
271CONFIG_INET_XFRM_MODE_TUNNEL=y
272CONFIG_INET_XFRM_MODE_BEET=y
273# CONFIG_INET_LRO is not set
274CONFIG_INET_DIAG=y
275CONFIG_INET_TCP_DIAG=y
276# CONFIG_TCP_CONG_ADVANCED is not set
277CONFIG_TCP_CONG_CUBIC=y
278CONFIG_DEFAULT_TCP_CONG="cubic"
279# CONFIG_IP_VS is not set
280# CONFIG_IPV6 is not set
281# CONFIG_NETWORK_SECMARK is not set
282CONFIG_NETFILTER=y
283# CONFIG_NETFILTER_DEBUG is not set
284CONFIG_NETFILTER_ADVANCED=y
285
286#
287# Core Netfilter Configuration
288#
289# CONFIG_NETFILTER_NETLINK_QUEUE is not set
290# CONFIG_NETFILTER_NETLINK_LOG is not set
291# CONFIG_NF_CONNTRACK is not set
292# CONFIG_NETFILTER_XTABLES is not set
293
294#
295# IP: Netfilter Configuration
296#
297# CONFIG_IP_NF_QUEUE is not set
298# CONFIG_IP_NF_IPTABLES is not set
299# CONFIG_IP_NF_ARPTABLES is not set
300# CONFIG_ATM is not set
301# CONFIG_BRIDGE is not set
302# CONFIG_VLAN_8021Q is not set
303# CONFIG_DECNET is not set
304# CONFIG_LLC2 is not set
305# CONFIG_IPX is not set
306# CONFIG_ATALK is not set
307# CONFIG_NET_SCHED is not set
308
309#
310# Network testing
311#
312# CONFIG_NET_PKTGEN is not set
313# CONFIG_HAMRADIO is not set
314# CONFIG_CAN is not set
315# CONFIG_IRDA is not set
316# CONFIG_BT is not set
317
318#
319# Wireless
320#
321# CONFIG_CFG80211 is not set
322# CONFIG_WIRELESS_EXT is not set
323# CONFIG_MAC80211 is not set
324# CONFIG_IEEE80211 is not set
325# CONFIG_RFKILL is not set
326
327#
328# Device Drivers
329#
330
331#
332# Generic Driver Options
333#
334CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
335CONFIG_STANDALONE=y
336CONFIG_PREVENT_FIRMWARE_BUILD=y
337# CONFIG_FW_LOADER is not set
338# CONFIG_DEBUG_DRIVER is not set
339# CONFIG_DEBUG_DEVRES is not set
340# CONFIG_SYS_HYPERVISOR is not set
341# CONFIG_CONNECTOR is not set
342CONFIG_MTD=y
343# CONFIG_MTD_DEBUG is not set
344CONFIG_MTD_CONCAT=y
345CONFIG_MTD_PARTITIONS=y
346# CONFIG_MTD_REDBOOT_PARTS is not set
347CONFIG_MTD_CMDLINE_PARTS=y
348CONFIG_MTD_OF_PARTS=y
349# CONFIG_MTD_AR7_PARTS is not set
350
351#
352# User Modules And Translation Layers
353#
354CONFIG_MTD_CHAR=y
355CONFIG_MTD_BLKDEVS=y
356# CONFIG_MTD_BLOCK is not set
357# CONFIG_MTD_BLOCK_RO is not set
358# CONFIG_FTL is not set
359# CONFIG_NFTL is not set
360# CONFIG_INFTL is not set
361# CONFIG_RFD_FTL is not set
362# CONFIG_SSFDC is not set
363# CONFIG_MTD_OOPS is not set
364
365#
366# RAM/ROM/Flash chip drivers
367#
368CONFIG_MTD_CFI=y
369# CONFIG_MTD_JEDECPROBE is not set
370CONFIG_MTD_GEN_PROBE=y
371CONFIG_MTD_CFI_ADV_OPTIONS=y
372CONFIG_MTD_CFI_NOSWAP=y
373# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
374# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
375CONFIG_MTD_CFI_GEOMETRY=y
376CONFIG_MTD_MAP_BANK_WIDTH_1=y
377CONFIG_MTD_MAP_BANK_WIDTH_2=y
378# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set
379# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
380# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
381# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
382CONFIG_MTD_CFI_I1=y
383CONFIG_MTD_CFI_I2=y
384# CONFIG_MTD_CFI_I4 is not set
385# CONFIG_MTD_CFI_I8 is not set
386# CONFIG_MTD_OTP is not set
387CONFIG_MTD_CFI_INTELEXT=y
388CONFIG_MTD_CFI_AMDSTD=y
389# CONFIG_MTD_CFI_STAA is not set
390CONFIG_MTD_CFI_UTIL=y
391# CONFIG_MTD_RAM is not set
392# CONFIG_MTD_ROM is not set
393# CONFIG_MTD_ABSENT is not set
394
395#
396# Mapping drivers for chip access
397#
398# CONFIG_MTD_COMPLEX_MAPPINGS is not set
399# CONFIG_MTD_PHYSMAP is not set
400CONFIG_MTD_PHYSMAP_OF=y
401# CONFIG_MTD_PLATRAM is not set
402
403#
404# Self-contained MTD device drivers
405#
406# CONFIG_MTD_SLRAM is not set
407# CONFIG_MTD_PHRAM is not set
408# CONFIG_MTD_MTDRAM is not set
409# CONFIG_MTD_BLOCK2MTD is not set
410
411#
412# Disk-On-Chip Device Drivers
413#
414# CONFIG_MTD_DOC2000 is not set
415# CONFIG_MTD_DOC2001 is not set
416# CONFIG_MTD_DOC2001PLUS is not set
417# CONFIG_MTD_NAND is not set
418# CONFIG_MTD_ONENAND is not set
419
420#
421# UBI - Unsorted block images
422#
423# CONFIG_MTD_UBI is not set
424CONFIG_OF_DEVICE=y
425# CONFIG_PARPORT is not set
426CONFIG_BLK_DEV=y
427# CONFIG_BLK_DEV_FD is not set
428# CONFIG_BLK_DEV_COW_COMMON is not set
429CONFIG_BLK_DEV_LOOP=y
430# CONFIG_BLK_DEV_CRYPTOLOOP is not set
431# CONFIG_BLK_DEV_NBD is not set
432CONFIG_BLK_DEV_RAM=y
433CONFIG_BLK_DEV_RAM_COUNT=16
434CONFIG_BLK_DEV_RAM_SIZE=4096
435# CONFIG_BLK_DEV_XIP is not set
436# CONFIG_CDROM_PKTCDVD is not set
437# CONFIG_ATA_OVER_ETH is not set
438# CONFIG_MISC_DEVICES is not set
439CONFIG_HAVE_IDE=y
440# CONFIG_IDE is not set
441
442#
443# SCSI device support
444#
445# CONFIG_RAID_ATTRS is not set
446# CONFIG_SCSI is not set
447# CONFIG_SCSI_DMA is not set
448# CONFIG_SCSI_NETLINK is not set
449# CONFIG_ATA is not set
450# CONFIG_MD is not set
451# CONFIG_MACINTOSH_DRIVERS is not set
452CONFIG_NETDEVICES=y
453# CONFIG_NETDEVICES_MULTIQUEUE is not set
454# CONFIG_DUMMY is not set
455# CONFIG_BONDING is not set
456# CONFIG_EQUALIZER is not set
457# CONFIG_TUN is not set
458# CONFIG_VETH is not set
459CONFIG_PHYLIB=y
460
461#
462# MII PHY device drivers
463#
464# CONFIG_MARVELL_PHY is not set
465# CONFIG_DAVICOM_PHY is not set
466# CONFIG_QSEMI_PHY is not set
467# CONFIG_LXT_PHY is not set
468# CONFIG_CICADA_PHY is not set
469# CONFIG_VITESSE_PHY is not set
470# CONFIG_SMSC_PHY is not set
471# CONFIG_BROADCOM_PHY is not set
472# CONFIG_ICPLUS_PHY is not set
473# CONFIG_REALTEK_PHY is not set
474CONFIG_FIXED_PHY=y
475# CONFIG_MDIO_BITBANG is not set
476CONFIG_NET_ETHERNET=y
477CONFIG_MII=y
478# CONFIG_IBM_NEW_EMAC_ZMII is not set
479# CONFIG_IBM_NEW_EMAC_RGMII is not set
480# CONFIG_IBM_NEW_EMAC_TAH is not set
481# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
482# CONFIG_B44 is not set
483CONFIG_FS_ENET=y
484CONFIG_FS_ENET_HAS_SCC=y
485# CONFIG_FS_ENET_HAS_FCC is not set
486# CONFIG_FS_ENET_MDIO_FCC is not set
487# CONFIG_NETDEV_1000 is not set
488# CONFIG_NETDEV_10000 is not set
489
490#
491# Wireless LAN
492#
493# CONFIG_WLAN_PRE80211 is not set
494# CONFIG_WLAN_80211 is not set
495# CONFIG_IWLWIFI_LEDS is not set
496# CONFIG_WAN is not set
497# CONFIG_PPP is not set
498# CONFIG_SLIP is not set
499# CONFIG_NETPOLL is not set
500# CONFIG_NET_POLL_CONTROLLER is not set
501# CONFIG_ISDN is not set
502# CONFIG_PHONE is not set
503
504#
505# Input device support
506#
507# CONFIG_INPUT is not set
508
509#
510# Hardware I/O ports
511#
512# CONFIG_SERIO is not set
513# CONFIG_GAMEPORT is not set
514
515#
516# Character devices
517#
518# CONFIG_VT is not set
519CONFIG_DEVKMEM=y
520# CONFIG_SERIAL_NONSTANDARD is not set
521
522#
523# Serial drivers
524#
525# CONFIG_SERIAL_8250 is not set
526
527#
528# Non-8250 serial port support
529#
530# CONFIG_SERIAL_UARTLITE is not set
531CONFIG_SERIAL_CORE=y
532CONFIG_SERIAL_CORE_CONSOLE=y
533CONFIG_SERIAL_CPM=y
534CONFIG_SERIAL_CPM_CONSOLE=y
535# CONFIG_SERIAL_CPM_SCC1 is not set
536# CONFIG_SERIAL_CPM_SCC2 is not set
537# CONFIG_SERIAL_CPM_SCC3 is not set
538# CONFIG_SERIAL_CPM_SCC4 is not set
539CONFIG_SERIAL_CPM_SMC1=y
540CONFIG_SERIAL_CPM_SMC2=y
541CONFIG_UNIX98_PTYS=y
542CONFIG_LEGACY_PTYS=y
543CONFIG_LEGACY_PTY_COUNT=256
544# CONFIG_IPMI_HANDLER is not set
545CONFIG_HW_RANDOM=y
546# CONFIG_NVRAM is not set
547# CONFIG_GEN_RTC is not set
548# CONFIG_R3964 is not set
549# CONFIG_RAW_DRIVER is not set
550# CONFIG_I2C is not set
551# CONFIG_SPI is not set
552# CONFIG_W1 is not set
553# CONFIG_POWER_SUPPLY is not set
554# CONFIG_HWMON is not set
555# CONFIG_THERMAL is not set
556# CONFIG_WATCHDOG is not set
557
558#
559# Sonics Silicon Backplane
560#
561CONFIG_SSB_POSSIBLE=y
562# CONFIG_SSB is not set
563
564#
565# Multifunction device drivers
566#
567# CONFIG_MFD_SM501 is not set
568# CONFIG_HTC_PASIC3 is not set
569
570#
571# Multimedia devices
572#
573
574#
575# Multimedia core support
576#
577# CONFIG_VIDEO_DEV is not set
578# CONFIG_DVB_CORE is not set
579# CONFIG_VIDEO_MEDIA is not set
580
581#
582# Multimedia drivers
583#
584# CONFIG_DAB is not set
585
586#
587# Graphics support
588#
589# CONFIG_VGASTATE is not set
590# CONFIG_VIDEO_OUTPUT_CONTROL is not set
591# CONFIG_FB is not set
592# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
593
594#
595# Display device support
596#
597# CONFIG_DISPLAY_SUPPORT is not set
598
599#
600# Sound
601#
602# CONFIG_SOUND is not set
603# CONFIG_USB_SUPPORT is not set
604# CONFIG_MMC is not set
605# CONFIG_MEMSTICK is not set
606# CONFIG_NEW_LEDS is not set
607# CONFIG_ACCESSIBILITY is not set
608# CONFIG_RTC_CLASS is not set
609# CONFIG_DMADEVICES is not set
610# CONFIG_UIO is not set
611
612#
613# File systems
614#
615CONFIG_EXT2_FS=y
616# CONFIG_EXT2_FS_XATTR is not set
617# CONFIG_EXT2_FS_XIP is not set
618CONFIG_EXT3_FS=y
619# CONFIG_EXT3_FS_XATTR is not set
620CONFIG_JBD=y
621# CONFIG_JBD_DEBUG is not set
622# CONFIG_REISERFS_FS is not set
623# CONFIG_JFS_FS is not set
624# CONFIG_FS_POSIX_ACL is not set
625# CONFIG_XFS_FS is not set
626# CONFIG_OCFS2_FS is not set
627CONFIG_DNOTIFY=y
628CONFIG_INOTIFY=y
629CONFIG_INOTIFY_USER=y
630# CONFIG_QUOTA is not set
631# CONFIG_AUTOFS_FS is not set
632CONFIG_AUTOFS4_FS=y
633# CONFIG_FUSE_FS is not set
634
635#
636# CD-ROM/DVD Filesystems
637#
638# CONFIG_ISO9660_FS is not set
639# CONFIG_UDF_FS is not set
640
641#
642# DOS/FAT/NT Filesystems
643#
644# CONFIG_MSDOS_FS is not set
645# CONFIG_VFAT_FS is not set
646# CONFIG_NTFS_FS is not set
647
648#
649# Pseudo filesystems
650#
651CONFIG_PROC_FS=y
652CONFIG_PROC_KCORE=y
653CONFIG_PROC_SYSCTL=y
654CONFIG_SYSFS=y
655CONFIG_TMPFS=y
656# CONFIG_TMPFS_POSIX_ACL is not set
657# CONFIG_HUGETLB_PAGE is not set
658# CONFIG_CONFIGFS_FS is not set
659
660#
661# Miscellaneous filesystems
662#
663# CONFIG_HFSPLUS_FS is not set
664CONFIG_JFFS2_FS=y
665CONFIG_JFFS2_FS_DEBUG=0
666CONFIG_JFFS2_FS_WRITEBUFFER=y
667# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
668# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
669CONFIG_JFFS2_ZLIB=y
670# CONFIG_JFFS2_LZO is not set
671CONFIG_JFFS2_RTIME=y
672# CONFIG_JFFS2_RUBIN is not set
673CONFIG_CRAMFS=y
674# CONFIG_VXFS_FS is not set
675# CONFIG_MINIX_FS is not set
676# CONFIG_HPFS_FS is not set
677# CONFIG_QNX4FS_FS is not set
678# CONFIG_ROMFS_FS is not set
679# CONFIG_SYSV_FS is not set
680# CONFIG_UFS_FS is not set
681CONFIG_NETWORK_FILESYSTEMS=y
682CONFIG_NFS_FS=y
683CONFIG_NFS_V3=y
684# CONFIG_NFS_V3_ACL is not set
685# CONFIG_NFSD is not set
686CONFIG_ROOT_NFS=y
687CONFIG_LOCKD=y
688CONFIG_LOCKD_V4=y
689CONFIG_NFS_COMMON=y
690CONFIG_SUNRPC=y
691# CONFIG_SMB_FS is not set
692# CONFIG_CIFS is not set
693# CONFIG_NCP_FS is not set
694# CONFIG_CODA_FS is not set
695
696#
697# Partition Types
698#
699CONFIG_PARTITION_ADVANCED=y
700# CONFIG_ACORN_PARTITION is not set
701# CONFIG_OSF_PARTITION is not set
702# CONFIG_AMIGA_PARTITION is not set
703# CONFIG_ATARI_PARTITION is not set
704# CONFIG_MAC_PARTITION is not set
705CONFIG_MSDOS_PARTITION=y
706# CONFIG_BSD_DISKLABEL is not set
707# CONFIG_MINIX_SUBPARTITION is not set
708# CONFIG_SOLARIS_X86_PARTITION is not set
709# CONFIG_UNIXWARE_DISKLABEL is not set
710# CONFIG_LDM_PARTITION is not set
711# CONFIG_SGI_PARTITION is not set
712# CONFIG_ULTRIX_PARTITION is not set
713# CONFIG_SUN_PARTITION is not set
714# CONFIG_KARMA_PARTITION is not set
715# CONFIG_EFI_PARTITION is not set
716# CONFIG_SYSV68_PARTITION is not set
717CONFIG_NLS=y
718CONFIG_NLS_DEFAULT="iso8859-1"
719CONFIG_NLS_CODEPAGE_437=y
720# CONFIG_NLS_CODEPAGE_737 is not set
721# CONFIG_NLS_CODEPAGE_775 is not set
722# CONFIG_NLS_CODEPAGE_850 is not set
723# CONFIG_NLS_CODEPAGE_852 is not set
724# CONFIG_NLS_CODEPAGE_855 is not set
725# CONFIG_NLS_CODEPAGE_857 is not set
726# CONFIG_NLS_CODEPAGE_860 is not set
727# CONFIG_NLS_CODEPAGE_861 is not set
728# CONFIG_NLS_CODEPAGE_862 is not set
729# CONFIG_NLS_CODEPAGE_863 is not set
730# CONFIG_NLS_CODEPAGE_864 is not set
731# CONFIG_NLS_CODEPAGE_865 is not set
732# CONFIG_NLS_CODEPAGE_866 is not set
733# CONFIG_NLS_CODEPAGE_869 is not set
734# CONFIG_NLS_CODEPAGE_936 is not set
735# CONFIG_NLS_CODEPAGE_950 is not set
736# CONFIG_NLS_CODEPAGE_932 is not set
737# CONFIG_NLS_CODEPAGE_949 is not set
738# CONFIG_NLS_CODEPAGE_874 is not set
739# CONFIG_NLS_ISO8859_8 is not set
740# CONFIG_NLS_CODEPAGE_1250 is not set
741# CONFIG_NLS_CODEPAGE_1251 is not set
742CONFIG_NLS_ASCII=y
743CONFIG_NLS_ISO8859_1=y
744# CONFIG_NLS_ISO8859_2 is not set
745# CONFIG_NLS_ISO8859_3 is not set
746# CONFIG_NLS_ISO8859_4 is not set
747# CONFIG_NLS_ISO8859_5 is not set
748# CONFIG_NLS_ISO8859_6 is not set
749# CONFIG_NLS_ISO8859_7 is not set
750# CONFIG_NLS_ISO8859_9 is not set
751# CONFIG_NLS_ISO8859_13 is not set
752# CONFIG_NLS_ISO8859_14 is not set
753# CONFIG_NLS_ISO8859_15 is not set
754# CONFIG_NLS_KOI8_R is not set
755# CONFIG_NLS_KOI8_U is not set
756CONFIG_NLS_UTF8=y
757
758#
759# Library routines
760#
761CONFIG_BITREVERSE=y
762# CONFIG_GENERIC_FIND_FIRST_BIT is not set
763# CONFIG_CRC_CCITT is not set
764# CONFIG_CRC16 is not set
765# CONFIG_CRC_ITU_T is not set
766CONFIG_CRC32=y
767# CONFIG_CRC7 is not set
768# CONFIG_LIBCRC32C is not set
769CONFIG_ZLIB_INFLATE=y
770CONFIG_ZLIB_DEFLATE=y
771CONFIG_PLIST=y
772CONFIG_HAS_IOMEM=y
773CONFIG_HAS_IOPORT=y
774CONFIG_HAS_DMA=y
775CONFIG_HAVE_LMB=y
776
777#
778# Kernel hacking
779#
780# CONFIG_PRINTK_TIME is not set
781CONFIG_ENABLE_WARN_DEPRECATED=y
782CONFIG_ENABLE_MUST_CHECK=y
783CONFIG_FRAME_WARN=1024
784CONFIG_MAGIC_SYSRQ=y
785# CONFIG_UNUSED_SYMBOLS is not set
786CONFIG_DEBUG_FS=y
787# CONFIG_HEADERS_CHECK is not set
788CONFIG_DEBUG_KERNEL=y
789# CONFIG_DEBUG_SHIRQ is not set
790# CONFIG_DETECT_SOFTLOCKUP is not set
791# CONFIG_SCHED_DEBUG is not set
792# CONFIG_SCHEDSTATS is not set
793# CONFIG_TIMER_STATS is not set
794# CONFIG_DEBUG_OBJECTS is not set
795# CONFIG_DEBUG_SLAB is not set
796# CONFIG_DEBUG_RT_MUTEXES is not set
797# CONFIG_RT_MUTEX_TESTER is not set
798# CONFIG_DEBUG_SPINLOCK is not set
799# CONFIG_DEBUG_MUTEXES is not set
800# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
801# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
802# CONFIG_DEBUG_KOBJECT is not set
803CONFIG_DEBUG_BUGVERBOSE=y
804CONFIG_DEBUG_INFO=y
805# CONFIG_DEBUG_VM is not set
806# CONFIG_DEBUG_WRITECOUNT is not set
807# CONFIG_DEBUG_LIST is not set
808# CONFIG_DEBUG_SG is not set
809# CONFIG_BOOT_PRINTK_DELAY is not set
810# CONFIG_BACKTRACE_SELF_TEST is not set
811# CONFIG_FAULT_INJECTION is not set
812# CONFIG_SAMPLES is not set
813# CONFIG_DEBUG_STACKOVERFLOW is not set
814# CONFIG_DEBUG_STACK_USAGE is not set
815# CONFIG_DEBUG_PAGEALLOC is not set
816# CONFIG_DEBUGGER is not set
817# CONFIG_KGDB_CONSOLE is not set
818# CONFIG_IRQSTACKS is not set
819# CONFIG_VIRQ_DEBUG is not set
820CONFIG_BDI_SWITCH=y
821# CONFIG_PPC_EARLY_DEBUG is not set
822
823#
824# Security options
825#
826# CONFIG_KEYS is not set
827# CONFIG_SECURITY is not set
828CONFIG_CRYPTO=y
829
830#
831# Crypto core or helper
832#
833CONFIG_CRYPTO_ALGAPI=y
834CONFIG_CRYPTO_BLKCIPHER=y
835CONFIG_CRYPTO_MANAGER=y
836# CONFIG_CRYPTO_NULL is not set
837# CONFIG_CRYPTO_CRYPTD is not set
838# CONFIG_CRYPTO_AUTHENC is not set
839
840#
841# Authenticated Encryption with Associated Data
842#
843# CONFIG_CRYPTO_CCM is not set
844# CONFIG_CRYPTO_GCM is not set
845# CONFIG_CRYPTO_SEQIV is not set
846
847#
848# Block modes
849#
850CONFIG_CRYPTO_CBC=y
851# CONFIG_CRYPTO_CTR is not set
852# CONFIG_CRYPTO_CTS is not set
853CONFIG_CRYPTO_ECB=y
854CONFIG_CRYPTO_PCBC=y
855
856#
857# Hash modes
858#
859# CONFIG_CRYPTO_HMAC is not set
860
861#
862# Digest
863#
864# CONFIG_CRYPTO_CRC32C is not set
865# CONFIG_CRYPTO_MD4 is not set
866CONFIG_CRYPTO_MD5=y
867# CONFIG_CRYPTO_MICHAEL_MIC is not set
868# CONFIG_CRYPTO_SHA1 is not set
869# CONFIG_CRYPTO_SHA256 is not set
870# CONFIG_CRYPTO_SHA512 is not set
871# CONFIG_CRYPTO_TGR192 is not set
872# CONFIG_CRYPTO_WP512 is not set
873
874#
875# Ciphers
876#
877# CONFIG_CRYPTO_AES is not set
878# CONFIG_CRYPTO_ANUBIS is not set
879# CONFIG_CRYPTO_ARC4 is not set
880# CONFIG_CRYPTO_BLOWFISH is not set
881# CONFIG_CRYPTO_CAMELLIA is not set
882# CONFIG_CRYPTO_CAST5 is not set
883# CONFIG_CRYPTO_CAST6 is not set
884CONFIG_CRYPTO_DES=y
885# CONFIG_CRYPTO_FCRYPT is not set
886# CONFIG_CRYPTO_KHAZAD is not set
887# CONFIG_CRYPTO_SEED is not set
888# CONFIG_CRYPTO_SERPENT is not set
889# CONFIG_CRYPTO_TEA is not set
890# CONFIG_CRYPTO_TWOFISH is not set
891
892#
893# Compression
894#
895# CONFIG_CRYPTO_DEFLATE is not set
896# CONFIG_CRYPTO_LZO is not set
897# CONFIG_CRYPTO_HW is not set
898# CONFIG_PPC_CLOCK is not set
899CONFIG_PPC_LIB_RHEAP=y
900# CONFIG_VIRTUALIZATION is not set
diff --git a/arch/powerpc/configs/mgsuvd_defconfig b/arch/powerpc/configs/mgsuvd_defconfig
new file mode 100644
index 000000000000..3cd6ce4be827
--- /dev/null
+++ b/arch/powerpc/configs/mgsuvd_defconfig
@@ -0,0 +1,872 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.26-rc2
4# Wed May 21 13:30:33 2008
5#
6# CONFIG_PPC64 is not set
7
8#
9# Processor support
10#
11# CONFIG_6xx is not set
12# CONFIG_PPC_85xx is not set
13CONFIG_PPC_8xx=y
14# CONFIG_40x is not set
15# CONFIG_44x is not set
16# CONFIG_E200 is not set
17CONFIG_8xx=y
18# CONFIG_PPC_MM_SLICES is not set
19CONFIG_NOT_COHERENT_CACHE=y
20CONFIG_PPC32=y
21CONFIG_WORD_SIZE=32
22CONFIG_PPC_MERGE=y
23CONFIG_MMU=y
24CONFIG_GENERIC_CMOS_UPDATE=y
25CONFIG_GENERIC_TIME=y
26CONFIG_GENERIC_TIME_VSYSCALL=y
27CONFIG_GENERIC_CLOCKEVENTS=y
28CONFIG_GENERIC_HARDIRQS=y
29# CONFIG_HAVE_SETUP_PER_CPU_AREA is not set
30CONFIG_IRQ_PER_CPU=y
31CONFIG_STACKTRACE_SUPPORT=y
32CONFIG_LOCKDEP_SUPPORT=y
33CONFIG_RWSEM_XCHGADD_ALGORITHM=y
34CONFIG_ARCH_HAS_ILOG2_U32=y
35CONFIG_GENERIC_HWEIGHT=y
36CONFIG_GENERIC_CALIBRATE_DELAY=y
37CONFIG_GENERIC_FIND_NEXT_BIT=y
38# CONFIG_ARCH_NO_VIRT_TO_BUS is not set
39CONFIG_PPC=y
40CONFIG_EARLY_PRINTK=y
41CONFIG_GENERIC_NVRAM=y
42CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
43CONFIG_ARCH_MAY_HAVE_PC_FDC=y
44CONFIG_PPC_OF=y
45CONFIG_OF=y
46# CONFIG_PPC_UDBG_16550 is not set
47# CONFIG_GENERIC_TBSYNC is not set
48CONFIG_AUDIT_ARCH=y
49# CONFIG_DEFAULT_UIMAGE is not set
50# CONFIG_PPC_DCR_NATIVE is not set
51# CONFIG_PPC_DCR_MMIO is not set
52CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
53
54#
55# General setup
56#
57CONFIG_EXPERIMENTAL=y
58CONFIG_BROKEN_ON_SMP=y
59CONFIG_INIT_ENV_ARG_LIMIT=32
60CONFIG_LOCALVERSION=""
61CONFIG_LOCALVERSION_AUTO=y
62# CONFIG_SWAP is not set
63CONFIG_SYSVIPC=y
64CONFIG_SYSVIPC_SYSCTL=y
65# CONFIG_POSIX_MQUEUE is not set
66# CONFIG_BSD_PROCESS_ACCT is not set
67# CONFIG_TASKSTATS is not set
68# CONFIG_AUDIT is not set
69# CONFIG_IKCONFIG is not set
70CONFIG_LOG_BUF_SHIFT=17
71# CONFIG_CGROUPS is not set
72CONFIG_GROUP_SCHED=y
73CONFIG_FAIR_GROUP_SCHED=y
74# CONFIG_RT_GROUP_SCHED is not set
75CONFIG_USER_SCHED=y
76# CONFIG_CGROUP_SCHED is not set
77CONFIG_SYSFS_DEPRECATED=y
78CONFIG_SYSFS_DEPRECATED_V2=y
79# CONFIG_RELAY is not set
80# CONFIG_NAMESPACES is not set
81CONFIG_BLK_DEV_INITRD=y
82CONFIG_INITRAMFS_SOURCE=""
83# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
84CONFIG_SYSCTL=y
85CONFIG_EMBEDDED=y
86# CONFIG_SYSCTL_SYSCALL is not set
87CONFIG_KALLSYMS=y
88# CONFIG_KALLSYMS_EXTRA_PASS is not set
89# CONFIG_HOTPLUG is not set
90CONFIG_PRINTK=y
91# CONFIG_BUG is not set
92CONFIG_ELF_CORE=y
93CONFIG_COMPAT_BRK=y
94# CONFIG_BASE_FULL is not set
95CONFIG_FUTEX=y
96CONFIG_ANON_INODES=y
97# CONFIG_EPOLL is not set
98CONFIG_SIGNALFD=y
99CONFIG_TIMERFD=y
100CONFIG_EVENTFD=y
101CONFIG_SHMEM=y
102# CONFIG_VM_EVENT_COUNTERS is not set
103CONFIG_SLAB=y
104# CONFIG_SLUB is not set
105# CONFIG_SLOB is not set
106# CONFIG_PROFILING is not set
107# CONFIG_MARKERS is not set
108CONFIG_HAVE_OPROFILE=y
109CONFIG_HAVE_KPROBES=y
110CONFIG_HAVE_KRETPROBES=y
111# CONFIG_HAVE_DMA_ATTRS is not set
112CONFIG_PROC_PAGE_MONITOR=y
113CONFIG_SLABINFO=y
114CONFIG_RT_MUTEXES=y
115# CONFIG_TINY_SHMEM is not set
116CONFIG_BASE_SMALL=1
117# CONFIG_MODULES is not set
118CONFIG_BLOCK=y
119# CONFIG_LBD is not set
120# CONFIG_BLK_DEV_IO_TRACE is not set
121# CONFIG_LSF is not set
122# CONFIG_BLK_DEV_BSG is not set
123
124#
125# IO Schedulers
126#
127CONFIG_IOSCHED_NOOP=y
128CONFIG_IOSCHED_AS=y
129CONFIG_IOSCHED_DEADLINE=y
130CONFIG_IOSCHED_CFQ=y
131CONFIG_DEFAULT_AS=y
132# CONFIG_DEFAULT_DEADLINE is not set
133# CONFIG_DEFAULT_CFQ is not set
134# CONFIG_DEFAULT_NOOP is not set
135CONFIG_DEFAULT_IOSCHED="anticipatory"
136CONFIG_CLASSIC_RCU=y
137
138#
139# Platform support
140#
141# CONFIG_PPC_MPC512x is not set
142# CONFIG_PPC_MPC5121 is not set
143# CONFIG_PPC_CELL is not set
144# CONFIG_PPC_CELL_NATIVE is not set
145CONFIG_CPM1=y
146# CONFIG_MPC8XXFADS is not set
147# CONFIG_MPC86XADS is not set
148# CONFIG_MPC885ADS is not set
149# CONFIG_PPC_EP88XC is not set
150# CONFIG_PPC_ADDER875 is not set
151CONFIG_PPC_MGSUVD=y
152
153#
154# MPC8xx CPM Options
155#
156
157#
158# Generic MPC8xx Options
159#
160CONFIG_8xx_COPYBACK=y
161CONFIG_8xx_CPU6=y
162CONFIG_8xx_CPU15=y
163# CONFIG_NO_UCODE_PATCH is not set
164# CONFIG_USB_SOF_UCODE_PATCH is not set
165# CONFIG_I2C_SPI_UCODE_PATCH is not set
166CONFIG_I2C_SPI_SMC1_UCODE_PATCH=y
167CONFIG_UCODE_PATCH=y
168# CONFIG_PQ2ADS is not set
169# CONFIG_IPIC is not set
170# CONFIG_MPIC is not set
171# CONFIG_MPIC_WEIRD is not set
172# CONFIG_PPC_I8259 is not set
173# CONFIG_PPC_RTAS is not set
174# CONFIG_MMIO_NVRAM is not set
175# CONFIG_PPC_MPC106 is not set
176# CONFIG_PPC_970_NAP is not set
177# CONFIG_PPC_INDIRECT_IO is not set
178# CONFIG_GENERIC_IOMAP is not set
179# CONFIG_CPU_FREQ is not set
180CONFIG_PPC_CPM_NEW_BINDING=y
181# CONFIG_FSL_ULI1575 is not set
182CONFIG_CPM=y
183
184#
185# Kernel options
186#
187# CONFIG_HIGHMEM is not set
188# CONFIG_TICK_ONESHOT is not set
189# CONFIG_NO_HZ is not set
190# CONFIG_HIGH_RES_TIMERS is not set
191CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
192# CONFIG_HZ_100 is not set
193# CONFIG_HZ_250 is not set
194# CONFIG_HZ_300 is not set
195CONFIG_HZ_1000=y
196CONFIG_HZ=1000
197# CONFIG_SCHED_HRTICK is not set
198CONFIG_PREEMPT_NONE=y
199# CONFIG_PREEMPT_VOLUNTARY is not set
200# CONFIG_PREEMPT is not set
201CONFIG_BINFMT_ELF=y
202# CONFIG_BINFMT_MISC is not set
203CONFIG_MATH_EMULATION=y
204# CONFIG_IOMMU_HELPER is not set
205CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
206CONFIG_ARCH_HAS_WALK_MEMORY=y
207CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
208CONFIG_ARCH_FLATMEM_ENABLE=y
209CONFIG_ARCH_POPULATES_NODE_MAP=y
210CONFIG_SELECT_MEMORY_MODEL=y
211CONFIG_FLATMEM_MANUAL=y
212# CONFIG_DISCONTIGMEM_MANUAL is not set
213# CONFIG_SPARSEMEM_MANUAL is not set
214CONFIG_FLATMEM=y
215CONFIG_FLAT_NODE_MEM_MAP=y
216# CONFIG_SPARSEMEM_STATIC is not set
217# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
218CONFIG_PAGEFLAGS_EXTENDED=y
219CONFIG_SPLIT_PTLOCK_CPUS=4
220# CONFIG_RESOURCES_64BIT is not set
221CONFIG_ZONE_DMA_FLAG=1
222CONFIG_BOUNCE=y
223CONFIG_VIRT_TO_BUS=y
224CONFIG_FORCE_MAX_ZONEORDER=11
225# CONFIG_PROC_DEVICETREE is not set
226# CONFIG_CMDLINE_BOOL is not set
227# CONFIG_PM is not set
228# CONFIG_SECCOMP is not set
229CONFIG_ISA_DMA_API=y
230
231#
232# Bus options
233#
234CONFIG_ZONE_DMA=y
235CONFIG_FSL_SOC=y
236# CONFIG_PCI is not set
237# CONFIG_PCI_DOMAINS is not set
238# CONFIG_PCI_SYSCALL is not set
239# CONFIG_PCI_QSPAN is not set
240# CONFIG_ARCH_SUPPORTS_MSI is not set
241# CONFIG_HAS_RAPIDIO is not set
242
243#
244# Advanced setup
245#
246# CONFIG_ADVANCED_OPTIONS is not set
247
248#
249# Default settings for advanced configuration options are used
250#
251CONFIG_LOWMEM_SIZE=0x30000000
252CONFIG_PAGE_OFFSET=0xc0000000
253CONFIG_KERNEL_START=0xc0000000
254CONFIG_PHYSICAL_START=0x00000000
255CONFIG_TASK_SIZE=0x80000000
256CONFIG_CONSISTENT_START=0xfd000000
257CONFIG_CONSISTENT_SIZE=0x00200000
258
259#
260# Networking
261#
262CONFIG_NET=y
263
264#
265# Networking options
266#
267CONFIG_PACKET=y
268# CONFIG_PACKET_MMAP is not set
269CONFIG_UNIX=y
270CONFIG_XFRM=y
271# CONFIG_XFRM_USER is not set
272# CONFIG_XFRM_SUB_POLICY is not set
273# CONFIG_XFRM_MIGRATE is not set
274# CONFIG_XFRM_STATISTICS is not set
275# CONFIG_NET_KEY is not set
276CONFIG_INET=y
277CONFIG_IP_MULTICAST=y
278# CONFIG_IP_ADVANCED_ROUTER is not set
279CONFIG_IP_FIB_HASH=y
280CONFIG_IP_PNP=y
281# CONFIG_IP_PNP_DHCP is not set
282# CONFIG_IP_PNP_BOOTP is not set
283# CONFIG_IP_PNP_RARP is not set
284# CONFIG_NET_IPIP is not set
285# CONFIG_NET_IPGRE is not set
286# CONFIG_IP_MROUTE is not set
287# CONFIG_ARPD is not set
288CONFIG_SYN_COOKIES=y
289# CONFIG_INET_AH is not set
290# CONFIG_INET_ESP is not set
291# CONFIG_INET_IPCOMP is not set
292# CONFIG_INET_XFRM_TUNNEL is not set
293# CONFIG_INET_TUNNEL is not set
294CONFIG_INET_XFRM_MODE_TRANSPORT=y
295CONFIG_INET_XFRM_MODE_TUNNEL=y
296CONFIG_INET_XFRM_MODE_BEET=y
297# CONFIG_INET_LRO is not set
298CONFIG_INET_DIAG=y
299CONFIG_INET_TCP_DIAG=y
300# CONFIG_TCP_CONG_ADVANCED is not set
301CONFIG_TCP_CONG_CUBIC=y
302CONFIG_DEFAULT_TCP_CONG="cubic"
303# CONFIG_TCP_MD5SIG is not set
304# CONFIG_IPV6 is not set
305# CONFIG_NETWORK_SECMARK is not set
306# CONFIG_NETFILTER is not set
307# CONFIG_IP_DCCP is not set
308# CONFIG_IP_SCTP is not set
309# CONFIG_TIPC is not set
310# CONFIG_ATM is not set
311# CONFIG_BRIDGE is not set
312# CONFIG_VLAN_8021Q is not set
313# CONFIG_DECNET is not set
314# CONFIG_LLC2 is not set
315# CONFIG_IPX is not set
316# CONFIG_ATALK is not set
317# CONFIG_X25 is not set
318# CONFIG_LAPB is not set
319# CONFIG_ECONET is not set
320# CONFIG_WAN_ROUTER is not set
321# CONFIG_NET_SCHED is not set
322
323#
324# Network testing
325#
326# CONFIG_NET_PKTGEN is not set
327# CONFIG_HAMRADIO is not set
328# CONFIG_CAN is not set
329# CONFIG_IRDA is not set
330# CONFIG_BT is not set
331# CONFIG_AF_RXRPC is not set
332
333#
334# Wireless
335#
336# CONFIG_CFG80211 is not set
337# CONFIG_WIRELESS_EXT is not set
338# CONFIG_MAC80211 is not set
339# CONFIG_IEEE80211 is not set
340# CONFIG_RFKILL is not set
341# CONFIG_NET_9P is not set
342
343#
344# Device Drivers
345#
346
347#
348# Generic Driver Options
349#
350CONFIG_STANDALONE=y
351CONFIG_PREVENT_FIRMWARE_BUILD=y
352# CONFIG_SYS_HYPERVISOR is not set
353# CONFIG_CONNECTOR is not set
354CONFIG_MTD=y
355# CONFIG_MTD_DEBUG is not set
356# CONFIG_MTD_CONCAT is not set
357CONFIG_MTD_PARTITIONS=y
358# CONFIG_MTD_REDBOOT_PARTS is not set
359CONFIG_MTD_CMDLINE_PARTS=y
360CONFIG_MTD_OF_PARTS=y
361# CONFIG_MTD_AR7_PARTS is not set
362
363#
364# User Modules And Translation Layers
365#
366CONFIG_MTD_CHAR=y
367CONFIG_MTD_BLKDEVS=y
368CONFIG_MTD_BLOCK=y
369# CONFIG_FTL is not set
370# CONFIG_NFTL is not set
371# CONFIG_INFTL is not set
372# CONFIG_RFD_FTL is not set
373# CONFIG_SSFDC is not set
374# CONFIG_MTD_OOPS is not set
375
376#
377# RAM/ROM/Flash chip drivers
378#
379CONFIG_MTD_CFI=y
380# CONFIG_MTD_JEDECPROBE is not set
381CONFIG_MTD_GEN_PROBE=y
382CONFIG_MTD_CFI_ADV_OPTIONS=y
383CONFIG_MTD_CFI_NOSWAP=y
384# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
385# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
386CONFIG_MTD_CFI_GEOMETRY=y
387CONFIG_MTD_MAP_BANK_WIDTH_1=y
388CONFIG_MTD_MAP_BANK_WIDTH_2=y
389# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set
390# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
391# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
392# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
393CONFIG_MTD_CFI_I1=y
394CONFIG_MTD_CFI_I2=y
395# CONFIG_MTD_CFI_I4 is not set
396# CONFIG_MTD_CFI_I8 is not set
397# CONFIG_MTD_OTP is not set
398CONFIG_MTD_CFI_INTELEXT=y
399CONFIG_MTD_CFI_AMDSTD=y
400CONFIG_MTD_CFI_STAA=y
401CONFIG_MTD_CFI_UTIL=y
402# CONFIG_MTD_RAM is not set
403# CONFIG_MTD_ROM is not set
404# CONFIG_MTD_ABSENT is not set
405
406#
407# Mapping drivers for chip access
408#
409# CONFIG_MTD_COMPLEX_MAPPINGS is not set
410# CONFIG_MTD_PHYSMAP is not set
411CONFIG_MTD_PHYSMAP_OF=y
412# CONFIG_MTD_CFI_FLAGADM is not set
413# CONFIG_MTD_PLATRAM is not set
414
415#
416# Self-contained MTD device drivers
417#
418# CONFIG_MTD_SLRAM is not set
419# CONFIG_MTD_PHRAM is not set
420# CONFIG_MTD_MTDRAM is not set
421# CONFIG_MTD_BLOCK2MTD is not set
422
423#
424# Disk-On-Chip Device Drivers
425#
426# CONFIG_MTD_DOC2000 is not set
427# CONFIG_MTD_DOC2001 is not set
428# CONFIG_MTD_DOC2001PLUS is not set
429# CONFIG_MTD_NAND is not set
430# CONFIG_MTD_ONENAND is not set
431
432#
433# UBI - Unsorted block images
434#
435# CONFIG_MTD_UBI is not set
436CONFIG_OF_DEVICE=y
437# CONFIG_PARPORT is not set
438CONFIG_BLK_DEV=y
439# CONFIG_BLK_DEV_FD is not set
440# CONFIG_BLK_DEV_COW_COMMON is not set
441CONFIG_BLK_DEV_LOOP=y
442# CONFIG_BLK_DEV_CRYPTOLOOP is not set
443# CONFIG_BLK_DEV_NBD is not set
444CONFIG_BLK_DEV_RAM=y
445CONFIG_BLK_DEV_RAM_COUNT=16
446CONFIG_BLK_DEV_RAM_SIZE=4096
447# CONFIG_BLK_DEV_XIP is not set
448# CONFIG_CDROM_PKTCDVD is not set
449# CONFIG_ATA_OVER_ETH is not set
450# CONFIG_MISC_DEVICES is not set
451CONFIG_HAVE_IDE=y
452# CONFIG_IDE is not set
453
454#
455# SCSI device support
456#
457# CONFIG_RAID_ATTRS is not set
458# CONFIG_SCSI is not set
459# CONFIG_SCSI_DMA is not set
460# CONFIG_SCSI_NETLINK is not set
461# CONFIG_ATA is not set
462# CONFIG_MD is not set
463# CONFIG_MACINTOSH_DRIVERS is not set
464CONFIG_NETDEVICES=y
465# CONFIG_NETDEVICES_MULTIQUEUE is not set
466# CONFIG_DUMMY is not set
467# CONFIG_BONDING is not set
468# CONFIG_MACVLAN is not set
469# CONFIG_EQUALIZER is not set
470# CONFIG_TUN is not set
471# CONFIG_VETH is not set
472CONFIG_PHYLIB=y
473
474#
475# MII PHY device drivers
476#
477# CONFIG_MARVELL_PHY is not set
478# CONFIG_DAVICOM_PHY is not set
479# CONFIG_QSEMI_PHY is not set
480# CONFIG_LXT_PHY is not set
481# CONFIG_CICADA_PHY is not set
482# CONFIG_VITESSE_PHY is not set
483# CONFIG_SMSC_PHY is not set
484# CONFIG_BROADCOM_PHY is not set
485# CONFIG_ICPLUS_PHY is not set
486# CONFIG_REALTEK_PHY is not set
487CONFIG_FIXED_PHY=y
488# CONFIG_MDIO_BITBANG is not set
489CONFIG_NET_ETHERNET=y
490CONFIG_MII=y
491# CONFIG_IBM_NEW_EMAC_ZMII is not set
492# CONFIG_IBM_NEW_EMAC_RGMII is not set
493# CONFIG_IBM_NEW_EMAC_TAH is not set
494# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
495# CONFIG_B44 is not set
496CONFIG_FS_ENET=y
497CONFIG_FS_ENET_HAS_SCC=y
498# CONFIG_FS_ENET_HAS_FEC is not set
499# CONFIG_FS_ENET_MDIO_FEC is not set
500# CONFIG_NETDEV_1000 is not set
501# CONFIG_NETDEV_10000 is not set
502
503#
504# Wireless LAN
505#
506# CONFIG_WLAN_PRE80211 is not set
507# CONFIG_WLAN_80211 is not set
508# CONFIG_IWLWIFI_LEDS is not set
509# CONFIG_WAN is not set
510# CONFIG_PPP is not set
511# CONFIG_SLIP is not set
512# CONFIG_NETCONSOLE is not set
513# CONFIG_NETPOLL is not set
514# CONFIG_NET_POLL_CONTROLLER is not set
515# CONFIG_ISDN is not set
516# CONFIG_PHONE is not set
517
518#
519# Input device support
520#
521# CONFIG_INPUT is not set
522
523#
524# Hardware I/O ports
525#
526# CONFIG_SERIO is not set
527# CONFIG_GAMEPORT is not set
528
529#
530# Character devices
531#
532# CONFIG_VT is not set
533CONFIG_DEVKMEM=y
534# CONFIG_SERIAL_NONSTANDARD is not set
535
536#
537# Serial drivers
538#
539# CONFIG_SERIAL_8250 is not set
540
541#
542# Non-8250 serial port support
543#
544# CONFIG_SERIAL_UARTLITE is not set
545CONFIG_SERIAL_CORE=y
546CONFIG_SERIAL_CORE_CONSOLE=y
547CONFIG_SERIAL_CPM=y
548CONFIG_SERIAL_CPM_CONSOLE=y
549# CONFIG_SERIAL_CPM_SCC1 is not set
550# CONFIG_SERIAL_CPM_SCC2 is not set
551# CONFIG_SERIAL_CPM_SCC3 is not set
552# CONFIG_SERIAL_CPM_SCC4 is not set
553CONFIG_SERIAL_CPM_SMC1=y
554# CONFIG_SERIAL_CPM_SMC2 is not set
555CONFIG_UNIX98_PTYS=y
556# CONFIG_LEGACY_PTYS is not set
557# CONFIG_IPMI_HANDLER is not set
558CONFIG_HW_RANDOM=y
559# CONFIG_NVRAM is not set
560CONFIG_GEN_RTC=y
561# CONFIG_GEN_RTC_X is not set
562# CONFIG_R3964 is not set
563# CONFIG_RAW_DRIVER is not set
564# CONFIG_TCG_TPM is not set
565# CONFIG_I2C is not set
566# CONFIG_SPI is not set
567# CONFIG_W1 is not set
568# CONFIG_POWER_SUPPLY is not set
569# CONFIG_HWMON is not set
570# CONFIG_THERMAL is not set
571# CONFIG_WATCHDOG is not set
572
573#
574# Sonics Silicon Backplane
575#
576CONFIG_SSB_POSSIBLE=y
577# CONFIG_SSB is not set
578
579#
580# Multifunction device drivers
581#
582# CONFIG_MFD_SM501 is not set
583# CONFIG_HTC_PASIC3 is not set
584
585#
586# Multimedia devices
587#
588
589#
590# Multimedia core support
591#
592# CONFIG_VIDEO_DEV is not set
593# CONFIG_DVB_CORE is not set
594# CONFIG_VIDEO_MEDIA is not set
595
596#
597# Multimedia drivers
598#
599# CONFIG_DAB is not set
600
601#
602# Graphics support
603#
604# CONFIG_VGASTATE is not set
605# CONFIG_VIDEO_OUTPUT_CONTROL is not set
606# CONFIG_FB is not set
607# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
608
609#
610# Display device support
611#
612# CONFIG_DISPLAY_SUPPORT is not set
613
614#
615# Sound
616#
617# CONFIG_SOUND is not set
618# CONFIG_USB_SUPPORT is not set
619# CONFIG_MMC is not set
620# CONFIG_MEMSTICK is not set
621# CONFIG_NEW_LEDS is not set
622# CONFIG_ACCESSIBILITY is not set
623# CONFIG_EDAC is not set
624# CONFIG_RTC_CLASS is not set
625# CONFIG_DMADEVICES is not set
626# CONFIG_UIO is not set
627
628#
629# File systems
630#
631CONFIG_EXT2_FS=y
632CONFIG_EXT2_FS_XATTR=y
633# CONFIG_EXT2_FS_POSIX_ACL is not set
634# CONFIG_EXT2_FS_SECURITY is not set
635# CONFIG_EXT2_FS_XIP is not set
636CONFIG_EXT3_FS=y
637CONFIG_EXT3_FS_XATTR=y
638# CONFIG_EXT3_FS_POSIX_ACL is not set
639# CONFIG_EXT3_FS_SECURITY is not set
640# CONFIG_EXT4DEV_FS is not set
641CONFIG_JBD=y
642# CONFIG_JBD_DEBUG is not set
643CONFIG_FS_MBCACHE=y
644# CONFIG_REISERFS_FS is not set
645# CONFIG_JFS_FS is not set
646# CONFIG_FS_POSIX_ACL is not set
647# CONFIG_XFS_FS is not set
648# CONFIG_OCFS2_FS is not set
649CONFIG_DNOTIFY=y
650CONFIG_INOTIFY=y
651CONFIG_INOTIFY_USER=y
652# CONFIG_QUOTA is not set
653# CONFIG_AUTOFS_FS is not set
654# CONFIG_AUTOFS4_FS is not set
655# CONFIG_FUSE_FS is not set
656
657#
658# CD-ROM/DVD Filesystems
659#
660# CONFIG_ISO9660_FS is not set
661# CONFIG_UDF_FS is not set
662
663#
664# DOS/FAT/NT Filesystems
665#
666# CONFIG_MSDOS_FS is not set
667# CONFIG_VFAT_FS is not set
668# CONFIG_NTFS_FS is not set
669
670#
671# Pseudo filesystems
672#
673CONFIG_PROC_FS=y
674# CONFIG_PROC_KCORE is not set
675CONFIG_PROC_SYSCTL=y
676CONFIG_SYSFS=y
677CONFIG_TMPFS=y
678# CONFIG_TMPFS_POSIX_ACL is not set
679# CONFIG_HUGETLB_PAGE is not set
680# CONFIG_CONFIGFS_FS is not set
681
682#
683# Miscellaneous filesystems
684#
685# CONFIG_ADFS_FS is not set
686# CONFIG_AFFS_FS is not set
687# CONFIG_HFS_FS is not set
688# CONFIG_HFSPLUS_FS is not set
689# CONFIG_BEFS_FS is not set
690# CONFIG_BFS_FS is not set
691# CONFIG_EFS_FS is not set
692CONFIG_JFFS2_FS=y
693CONFIG_JFFS2_FS_DEBUG=0
694CONFIG_JFFS2_FS_WRITEBUFFER=y
695# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
696# CONFIG_JFFS2_SUMMARY is not set
697# CONFIG_JFFS2_FS_XATTR is not set
698# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
699CONFIG_JFFS2_ZLIB=y
700# CONFIG_JFFS2_LZO is not set
701CONFIG_JFFS2_RTIME=y
702# CONFIG_JFFS2_RUBIN is not set
703CONFIG_CRAMFS=y
704# CONFIG_VXFS_FS is not set
705# CONFIG_MINIX_FS is not set
706# CONFIG_HPFS_FS is not set
707# CONFIG_QNX4FS_FS is not set
708# CONFIG_ROMFS_FS is not set
709# CONFIG_SYSV_FS is not set
710# CONFIG_UFS_FS is not set
711CONFIG_NETWORK_FILESYSTEMS=y
712CONFIG_NFS_FS=y
713CONFIG_NFS_V3=y
714# CONFIG_NFS_V3_ACL is not set
715# CONFIG_NFS_V4 is not set
716# CONFIG_NFSD is not set
717CONFIG_ROOT_NFS=y
718CONFIG_LOCKD=y
719CONFIG_LOCKD_V4=y
720CONFIG_NFS_COMMON=y
721CONFIG_SUNRPC=y
722# CONFIG_SUNRPC_BIND34 is not set
723# CONFIG_RPCSEC_GSS_KRB5 is not set
724# CONFIG_RPCSEC_GSS_SPKM3 is not set
725# CONFIG_SMB_FS is not set
726# CONFIG_CIFS is not set
727# CONFIG_NCP_FS is not set
728# CONFIG_CODA_FS is not set
729# CONFIG_AFS_FS is not set
730
731#
732# Partition Types
733#
734CONFIG_PARTITION_ADVANCED=y
735# CONFIG_ACORN_PARTITION is not set
736# CONFIG_OSF_PARTITION is not set
737# CONFIG_AMIGA_PARTITION is not set
738# CONFIG_ATARI_PARTITION is not set
739# CONFIG_MAC_PARTITION is not set
740CONFIG_MSDOS_PARTITION=y
741# CONFIG_BSD_DISKLABEL is not set
742# CONFIG_MINIX_SUBPARTITION is not set
743# CONFIG_SOLARIS_X86_PARTITION is not set
744# CONFIG_UNIXWARE_DISKLABEL is not set
745# CONFIG_LDM_PARTITION is not set
746# CONFIG_SGI_PARTITION is not set
747# CONFIG_ULTRIX_PARTITION is not set
748# CONFIG_SUN_PARTITION is not set
749# CONFIG_KARMA_PARTITION is not set
750# CONFIG_EFI_PARTITION is not set
751# CONFIG_SYSV68_PARTITION is not set
752# CONFIG_NLS is not set
753# CONFIG_DLM is not set
754
755#
756# Library routines
757#
758CONFIG_BITREVERSE=y
759# CONFIG_GENERIC_FIND_FIRST_BIT is not set
760CONFIG_CRC_CCITT=y
761# CONFIG_CRC16 is not set
762# CONFIG_CRC_ITU_T is not set
763CONFIG_CRC32=y
764# CONFIG_CRC7 is not set
765# CONFIG_LIBCRC32C is not set
766CONFIG_ZLIB_INFLATE=y
767CONFIG_ZLIB_DEFLATE=y
768CONFIG_PLIST=y
769CONFIG_HAS_IOMEM=y
770CONFIG_HAS_IOPORT=y
771CONFIG_HAS_DMA=y
772CONFIG_HAVE_LMB=y
773
774#
775# Kernel hacking
776#
777# CONFIG_PRINTK_TIME is not set
778CONFIG_ENABLE_WARN_DEPRECATED=y
779CONFIG_ENABLE_MUST_CHECK=y
780CONFIG_FRAME_WARN=1024
781# CONFIG_MAGIC_SYSRQ is not set
782# CONFIG_UNUSED_SYMBOLS is not set
783CONFIG_DEBUG_FS=y
784# CONFIG_HEADERS_CHECK is not set
785# CONFIG_DEBUG_KERNEL is not set
786# CONFIG_SAMPLES is not set
787# CONFIG_IRQSTACKS is not set
788# CONFIG_VIRQ_DEBUG is not set
789# CONFIG_PPC_EARLY_DEBUG is not set
790
791#
792# Security options
793#
794# CONFIG_KEYS is not set
795# CONFIG_SECURITY is not set
796# CONFIG_SECURITY_FILE_CAPABILITIES is not set
797CONFIG_CRYPTO=y
798
799#
800# Crypto core or helper
801#
802# CONFIG_CRYPTO_MANAGER is not set
803# CONFIG_CRYPTO_GF128MUL is not set
804# CONFIG_CRYPTO_NULL is not set
805# CONFIG_CRYPTO_CRYPTD is not set
806# CONFIG_CRYPTO_AUTHENC is not set
807
808#
809# Authenticated Encryption with Associated Data
810#
811# CONFIG_CRYPTO_CCM is not set
812# CONFIG_CRYPTO_GCM is not set
813# CONFIG_CRYPTO_SEQIV is not set
814
815#
816# Block modes
817#
818# CONFIG_CRYPTO_CBC is not set
819# CONFIG_CRYPTO_CTR is not set
820# CONFIG_CRYPTO_CTS is not set
821# CONFIG_CRYPTO_ECB is not set
822# CONFIG_CRYPTO_LRW is not set
823# CONFIG_CRYPTO_PCBC is not set
824# CONFIG_CRYPTO_XTS is not set
825
826#
827# Hash modes
828#
829# CONFIG_CRYPTO_HMAC is not set
830# CONFIG_CRYPTO_XCBC is not set
831
832#
833# Digest
834#
835# CONFIG_CRYPTO_CRC32C is not set
836# CONFIG_CRYPTO_MD4 is not set
837# CONFIG_CRYPTO_MD5 is not set
838# CONFIG_CRYPTO_MICHAEL_MIC is not set
839# CONFIG_CRYPTO_SHA1 is not set
840# CONFIG_CRYPTO_SHA256 is not set
841# CONFIG_CRYPTO_SHA512 is not set
842# CONFIG_CRYPTO_TGR192 is not set
843# CONFIG_CRYPTO_WP512 is not set
844
845#
846# Ciphers
847#
848# CONFIG_CRYPTO_AES is not set
849# CONFIG_CRYPTO_ANUBIS is not set
850# CONFIG_CRYPTO_ARC4 is not set
851# CONFIG_CRYPTO_BLOWFISH is not set
852# CONFIG_CRYPTO_CAMELLIA is not set
853# CONFIG_CRYPTO_CAST5 is not set
854# CONFIG_CRYPTO_CAST6 is not set
855# CONFIG_CRYPTO_DES is not set
856# CONFIG_CRYPTO_FCRYPT is not set
857# CONFIG_CRYPTO_KHAZAD is not set
858# CONFIG_CRYPTO_SALSA20 is not set
859# CONFIG_CRYPTO_SEED is not set
860# CONFIG_CRYPTO_SERPENT is not set
861# CONFIG_CRYPTO_TEA is not set
862# CONFIG_CRYPTO_TWOFISH is not set
863
864#
865# Compression
866#
867# CONFIG_CRYPTO_DEFLATE is not set
868# CONFIG_CRYPTO_LZO is not set
869CONFIG_CRYPTO_HW=y
870# CONFIG_PPC_CLOCK is not set
871CONFIG_PPC_LIB_RHEAP=y
872# CONFIG_VIRTUALIZATION is not set
diff --git a/arch/powerpc/kernel/head_fsl_booke.S b/arch/powerpc/kernel/head_fsl_booke.S
index 3cb52fa0eda3..377e0c155c95 100644
--- a/arch/powerpc/kernel/head_fsl_booke.S
+++ b/arch/powerpc/kernel/head_fsl_booke.S
@@ -579,13 +579,19 @@ interrupt_base:
579 579
580 FIND_PTE 580 FIND_PTE
581 andc. r13,r13,r11 /* Check permission */ 581 andc. r13,r13,r11 /* Check permission */
582 bne 2f /* Bail if permission mismach */
583 582
584#ifdef CONFIG_PTE_64BIT 583#ifdef CONFIG_PTE_64BIT
585 lwz r13, 0(r12) 584#ifdef CONFIG_SMP
585 subf r10,r11,r12 /* create false data dep */
586 lwzx r13,r11,r10 /* Get upper pte bits */
587#else
588 lwz r13,0(r12) /* Get upper pte bits */
589#endif
586#endif 590#endif
587 591
588 /* Jump to common tlb load */ 592 bne 2f /* Bail if permission/valid mismach */
593
594 /* Jump to common tlb load */
589 b finish_tlb_load 595 b finish_tlb_load
5902: 5962:
591 /* The bailout. Restore registers to pre-exception conditions 597 /* The bailout. Restore registers to pre-exception conditions
@@ -640,10 +646,20 @@ interrupt_base:
640 646
641 FIND_PTE 647 FIND_PTE
642 andc. r13,r13,r11 /* Check permission */ 648 andc. r13,r13,r11 /* Check permission */
649
650#ifdef CONFIG_PTE_64BIT
651#ifdef CONFIG_SMP
652 subf r10,r11,r12 /* create false data dep */
653 lwzx r13,r11,r10 /* Get upper pte bits */
654#else
655 lwz r13,0(r12) /* Get upper pte bits */
656#endif
657#endif
658
643 bne 2f /* Bail if permission mismach */ 659 bne 2f /* Bail if permission mismach */
644 660
645#ifdef CONFIG_PTE_64BIT 661#ifdef CONFIG_PTE_64BIT
646 lwz r13, 0(r12) 662 lwz r13,0(r12)
647#endif 663#endif
648 664
649 /* Jump to common TLB load point */ 665 /* Jump to common TLB load point */
@@ -702,7 +718,7 @@ interrupt_base:
702/* 718/*
703 * Both the instruction and data TLB miss get to this 719 * Both the instruction and data TLB miss get to this
704 * point to load the TLB. 720 * point to load the TLB.
705 * r10 - EA of fault 721 * r10 - available to use
706 * r11 - TLB (info from Linux PTE) 722 * r11 - TLB (info from Linux PTE)
707 * r12 - available to use 723 * r12 - available to use
708 * r13 - upper bits of PTE (if PTE_64BIT) or available to use 724 * r13 - upper bits of PTE (if PTE_64BIT) or available to use
diff --git a/arch/powerpc/kernel/sysfs.c b/arch/powerpc/kernel/sysfs.c
index ef2ad92a417f..86a2ffccef25 100644
--- a/arch/powerpc/kernel/sysfs.c
+++ b/arch/powerpc/kernel/sysfs.c
@@ -134,6 +134,7 @@ void ppc_enable_pmcs(void)
134} 134}
135EXPORT_SYMBOL(ppc_enable_pmcs); 135EXPORT_SYMBOL(ppc_enable_pmcs);
136 136
137#if defined(CONFIG_6xx) || defined(CONFIG_PPC64)
137/* XXX convert to rusty's on_one_cpu */ 138/* XXX convert to rusty's on_one_cpu */
138static unsigned long run_on_cpu(unsigned long cpu, 139static unsigned long run_on_cpu(unsigned long cpu,
139 unsigned long (*func)(unsigned long), 140 unsigned long (*func)(unsigned long),
@@ -152,6 +153,7 @@ static unsigned long run_on_cpu(unsigned long cpu,
152 153
153 return ret; 154 return ret;
154} 155}
156#endif
155 157
156#define SYSFS_PMCSETUP(NAME, ADDRESS) \ 158#define SYSFS_PMCSETUP(NAME, ADDRESS) \
157static unsigned long read_##NAME(unsigned long junk) \ 159static unsigned long read_##NAME(unsigned long junk) \
@@ -190,11 +192,11 @@ static ssize_t __used \
190 * that are implemented on the current processor 192 * that are implemented on the current processor
191 */ 193 */
192 194
193#ifdef CONFIG_PPC64 195#if defined(CONFIG_PPC64)
194#define HAS_PPC_PMC_CLASSIC 1 196#define HAS_PPC_PMC_CLASSIC 1
195#define HAS_PPC_PMC_IBM 1 197#define HAS_PPC_PMC_IBM 1
196#define HAS_PPC_PMC_PA6T 1 198#define HAS_PPC_PMC_PA6T 1
197#elif CONFIG_6xx 199#elif defined(CONFIG_6xx)
198#define HAS_PPC_PMC_CLASSIC 1 200#define HAS_PPC_PMC_CLASSIC 1
199#define HAS_PPC_PMC_IBM 1 201#define HAS_PPC_PMC_IBM 1
200#define HAS_PPC_PMC_G4 1 202#define HAS_PPC_PMC_G4 1
diff --git a/arch/powerpc/mm/fsl_booke_mmu.c b/arch/powerpc/mm/fsl_booke_mmu.c
index ce10e2b1b902..23cee39534fd 100644
--- a/arch/powerpc/mm/fsl_booke_mmu.c
+++ b/arch/powerpc/mm/fsl_booke_mmu.c
@@ -202,7 +202,7 @@ adjust_total_lowmem(void)
202 cam_max_size = max_lowmem_size; 202 cam_max_size = max_lowmem_size;
203 203
204 /* adjust lowmem size to max_lowmem_size */ 204 /* adjust lowmem size to max_lowmem_size */
205 ram = min(max_lowmem_size, (phys_addr_t)total_lowmem); 205 ram = min(max_lowmem_size, total_lowmem);
206 206
207 /* Calculate CAM values */ 207 /* Calculate CAM values */
208 __cam0 = 1UL << 2 * (__ilog2(ram) / 2); 208 __cam0 = 1UL << 2 * (__ilog2(ram) / 2);
@@ -225,7 +225,8 @@ adjust_total_lowmem(void)
225 printk(KERN_INFO "Memory CAM mapping: CAM0=%ldMb, CAM1=%ldMb," 225 printk(KERN_INFO "Memory CAM mapping: CAM0=%ldMb, CAM1=%ldMb,"
226 " CAM2=%ldMb residual: %ldMb\n", 226 " CAM2=%ldMb residual: %ldMb\n",
227 __cam0 >> 20, __cam1 >> 20, __cam2 >> 20, 227 __cam0 >> 20, __cam1 >> 20, __cam2 >> 20,
228 (total_lowmem - __cam0 - __cam1 - __cam2) >> 20); 228 (long int)((total_lowmem - __cam0 - __cam1 - __cam2)
229 >> 20));
229 __max_low_memory = __cam0 + __cam1 + __cam2; 230 __max_low_memory = __cam0 + __cam1 + __cam2;
230 __initial_memory_limit_addr = memstart_addr + __max_low_memory; 231 __initial_memory_limit_addr = memstart_addr + __max_low_memory;
231} 232}
diff --git a/arch/powerpc/platforms/82xx/Kconfig b/arch/powerpc/platforms/82xx/Kconfig
index 75eb1ede5497..30f008b2f92e 100644
--- a/arch/powerpc/platforms/82xx/Kconfig
+++ b/arch/powerpc/platforms/82xx/Kconfig
@@ -38,6 +38,14 @@ config EP8248E
38 This board is also resold by Freescale as the QUICCStart 38 This board is also resold by Freescale as the QUICCStart
39 MPC8248 Evaluation System and/or the CWH-PPC-8248N-VE. 39 MPC8248 Evaluation System and/or the CWH-PPC-8248N-VE.
40 40
41config MGCOGE
42 bool "Keymile MGCOGE"
43 select 8272
44 select 8260
45 select FSL_SOC
46 help
47 This enables support for the Keymile MGCOGE board.
48
41endif 49endif
42 50
43config PQ2ADS 51config PQ2ADS
diff --git a/arch/powerpc/platforms/82xx/Makefile b/arch/powerpc/platforms/82xx/Makefile
index 6cd5cd59bf2a..d982793f4dbd 100644
--- a/arch/powerpc/platforms/82xx/Makefile
+++ b/arch/powerpc/platforms/82xx/Makefile
@@ -6,3 +6,4 @@ obj-$(CONFIG_CPM2) += pq2.o
6obj-$(CONFIG_PQ2_ADS_PCI_PIC) += pq2ads-pci-pic.o 6obj-$(CONFIG_PQ2_ADS_PCI_PIC) += pq2ads-pci-pic.o
7obj-$(CONFIG_PQ2FADS) += pq2fads.o 7obj-$(CONFIG_PQ2FADS) += pq2fads.o
8obj-$(CONFIG_EP8248E) += ep8248e.o 8obj-$(CONFIG_EP8248E) += ep8248e.o
9obj-$(CONFIG_MGCOGE) += mgcoge.o
diff --git a/arch/powerpc/platforms/82xx/mgcoge.c b/arch/powerpc/platforms/82xx/mgcoge.c
new file mode 100644
index 000000000000..c2af169c1d1d
--- /dev/null
+++ b/arch/powerpc/platforms/82xx/mgcoge.c
@@ -0,0 +1,129 @@
1/*
2 * Keymile mgcoge support
3 * Copyright 2008 DENX Software Engineering GmbH
4 * Author: Heiko Schocher <hs@denx.de>
5 *
6 * based on code from:
7 * Copyright 2007 Freescale Semiconductor, Inc.
8 * Author: Scott Wood <scottwood@freescale.com>
9 *
10 * This program is free software; you can redistribute it and/or modify it
11 * under the terms of the GNU General Public License as published by the
12 * Free Software Foundation; either version 2 of the License, or (at your
13 * option) any later version.
14 */
15
16#include <linux/init.h>
17#include <linux/interrupt.h>
18#include <linux/fsl_devices.h>
19#include <linux/of_platform.h>
20
21#include <asm/io.h>
22#include <asm/cpm2.h>
23#include <asm/udbg.h>
24#include <asm/machdep.h>
25#include <asm/time.h>
26#include <asm/mpc8260.h>
27#include <asm/prom.h>
28
29#include <sysdev/fsl_soc.h>
30#include <sysdev/cpm2_pic.h>
31
32#include "pq2.h"
33
34static void __init mgcoge_pic_init(void)
35{
36 struct device_node *np = of_find_compatible_node(NULL, NULL, "fsl,pq2-pic");
37 if (!np) {
38 printk(KERN_ERR "PIC init: can not find cpm-pic node\n");
39 return;
40 }
41
42 cpm2_pic_init(np);
43 of_node_put(np);
44}
45
46struct cpm_pin {
47 int port, pin, flags;
48};
49
50static __initdata struct cpm_pin mgcoge_pins[] = {
51
52 /* SMC2 */
53 {1, 8, CPM_PIN_INPUT | CPM_PIN_PRIMARY},
54 {1, 9, CPM_PIN_OUTPUT | CPM_PIN_PRIMARY},
55
56 /* SCC4 */
57 {3, 25, CPM_PIN_INPUT | CPM_PIN_PRIMARY},
58 {3, 24, CPM_PIN_INPUT | CPM_PIN_PRIMARY},
59 {3, 9, CPM_PIN_INPUT | CPM_PIN_PRIMARY},
60 {3, 8, CPM_PIN_INPUT | CPM_PIN_PRIMARY},
61 {4, 22, CPM_PIN_INPUT | CPM_PIN_PRIMARY},
62 {4, 21, CPM_PIN_OUTPUT | CPM_PIN_PRIMARY},
63};
64
65static void __init init_ioports(void)
66{
67 int i;
68
69 for (i = 0; i < ARRAY_SIZE(mgcoge_pins); i++) {
70 const struct cpm_pin *pin = &mgcoge_pins[i];
71 cpm2_set_pin(pin->port - 1, pin->pin, pin->flags);
72 }
73
74 cpm2_smc_clk_setup(CPM_CLK_SMC2, CPM_BRG8);
75 cpm2_clk_setup(CPM_CLK_SCC4, CPM_CLK7, CPM_CLK_RX);
76 cpm2_clk_setup(CPM_CLK_SCC4, CPM_CLK8, CPM_CLK_TX);
77}
78
79static void __init mgcoge_setup_arch(void)
80{
81 if (ppc_md.progress)
82 ppc_md.progress("mgcoge_setup_arch()", 0);
83
84 cpm2_reset();
85
86 /* When this is set, snooping CPM DMA from RAM causes
87 * machine checks. See erratum SIU18.
88 */
89 clrbits32(&cpm2_immr->im_siu_conf.siu_82xx.sc_bcr, MPC82XX_BCR_PLDP);
90
91 init_ioports();
92
93 if (ppc_md.progress)
94 ppc_md.progress("mgcoge_setup_arch(), finish", 0);
95}
96
97static __initdata struct of_device_id of_bus_ids[] = {
98 { .compatible = "simple-bus", },
99 {},
100};
101
102static int __init declare_of_platform_devices(void)
103{
104 of_platform_bus_probe(NULL, of_bus_ids, NULL);
105
106 return 0;
107}
108machine_device_initcall(mgcoge, declare_of_platform_devices);
109
110/*
111 * Called very early, device-tree isn't unflattened
112 */
113static int __init mgcoge_probe(void)
114{
115 unsigned long root = of_get_flat_dt_root();
116 return of_flat_dt_is_compatible(root, "keymile,mgcoge");
117}
118
119define_machine(mgcoge)
120{
121 .name = "Keymile MGCOGE",
122 .probe = mgcoge_probe,
123 .setup_arch = mgcoge_setup_arch,
124 .init_IRQ = mgcoge_pic_init,
125 .get_irq = cpm2_get_irq,
126 .calibrate_decr = generic_calibrate_decr,
127 .restart = pq2_restart,
128 .progress = udbg_progress,
129};
diff --git a/arch/powerpc/platforms/85xx/sbc8560.c b/arch/powerpc/platforms/85xx/sbc8560.c
index 6509ade71668..e0cf0602d8b7 100644
--- a/arch/powerpc/platforms/85xx/sbc8560.c
+++ b/arch/powerpc/platforms/85xx/sbc8560.c
@@ -156,7 +156,7 @@ static void __init init_ioports(void)
156 int i; 156 int i;
157 157
158 for (i = 0; i < ARRAY_SIZE(sbc8560_pins); i++) { 158 for (i = 0; i < ARRAY_SIZE(sbc8560_pins); i++) {
159 struct cpm_pin *pin = &sbc8560_pins[i]; 159 const struct cpm_pin *pin = &sbc8560_pins[i];
160 cpm2_set_pin(pin->port, pin->pin, pin->flags); 160 cpm2_set_pin(pin->port, pin->pin, pin->flags);
161 } 161 }
162 162
diff --git a/arch/powerpc/platforms/86xx/Kconfig b/arch/powerpc/platforms/86xx/Kconfig
index 9355a5269431..77dd797a2580 100644
--- a/arch/powerpc/platforms/86xx/Kconfig
+++ b/arch/powerpc/platforms/86xx/Kconfig
@@ -31,6 +31,13 @@ config MPC8610_HPCD
31 help 31 help
32 This option enables support for the MPC8610 HPCD board. 32 This option enables support for the MPC8610 HPCD board.
33 33
34config GEF_SBC610
35 bool "GE Fanuc SBC610"
36 select DEFAULT_UIMAGE
37 select HAS_RAPIDIO
38 help
39 This option enables support for GE Fanuc's SBC610.
40
34endif 41endif
35 42
36config MPC8641 43config MPC8641
@@ -39,7 +46,7 @@ config MPC8641
39 select FSL_PCI if PCI 46 select FSL_PCI if PCI
40 select PPC_UDBG_16550 47 select PPC_UDBG_16550
41 select MPIC 48 select MPIC
42 default y if MPC8641_HPCN || SBC8641D 49 default y if MPC8641_HPCN || SBC8641D || GEF_SBC610
43 50
44config MPC8610 51config MPC8610
45 bool 52 bool
diff --git a/arch/powerpc/platforms/86xx/Makefile b/arch/powerpc/platforms/86xx/Makefile
index 8fee37dec795..cb9fc8f4360b 100644
--- a/arch/powerpc/platforms/86xx/Makefile
+++ b/arch/powerpc/platforms/86xx/Makefile
@@ -7,3 +7,4 @@ obj-$(CONFIG_SMP) += mpc86xx_smp.o
7obj-$(CONFIG_MPC8641_HPCN) += mpc86xx_hpcn.o 7obj-$(CONFIG_MPC8641_HPCN) += mpc86xx_hpcn.o
8obj-$(CONFIG_SBC8641D) += sbc8641d.o 8obj-$(CONFIG_SBC8641D) += sbc8641d.o
9obj-$(CONFIG_MPC8610_HPCD) += mpc8610_hpcd.o 9obj-$(CONFIG_MPC8610_HPCD) += mpc8610_hpcd.o
10obj-$(CONFIG_GEF_SBC610) += gef_sbc610.o
diff --git a/arch/powerpc/platforms/86xx/gef_sbc610.c b/arch/powerpc/platforms/86xx/gef_sbc610.c
new file mode 100644
index 000000000000..3543a9e67618
--- /dev/null
+++ b/arch/powerpc/platforms/86xx/gef_sbc610.c
@@ -0,0 +1,149 @@
1/*
2 * GE Fanuc SBC610 board support
3 *
4 * Author: Martyn Welch <martyn.welch@gefanuc.com>
5 *
6 * Copyright 2008 GE Fanuc Intelligent Platforms Embedded Systems, Inc.
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 * Based on: mpc86xx_hpcn.c (MPC86xx HPCN board specific routines)
14 * Copyright 2006 Freescale Semiconductor Inc.
15 */
16
17#include <linux/stddef.h>
18#include <linux/kernel.h>
19#include <linux/pci.h>
20#include <linux/kdev_t.h>
21#include <linux/delay.h>
22#include <linux/seq_file.h>
23#include <linux/of_platform.h>
24
25#include <asm/system.h>
26#include <asm/time.h>
27#include <asm/machdep.h>
28#include <asm/pci-bridge.h>
29#include <asm/mpc86xx.h>
30#include <asm/prom.h>
31#include <mm/mmu_decl.h>
32#include <asm/udbg.h>
33
34#include <asm/mpic.h>
35
36#include <sysdev/fsl_pci.h>
37#include <sysdev/fsl_soc.h>
38
39#include "mpc86xx.h"
40
41#undef DEBUG
42
43#ifdef DEBUG
44#define DBG (fmt...) do { printk(KERN_ERR "SBC610: " fmt); } while (0)
45#else
46#define DBG (fmt...) do { } while (0)
47#endif
48
49static void __init gef_sbc610_setup_arch(void)
50{
51#ifdef CONFIG_PCI
52 struct device_node *np;
53
54 for_each_compatible_node(np, "pci", "fsl,mpc8641-pcie") {
55 fsl_add_bridge(np, 1);
56 }
57#endif
58
59 printk(KERN_INFO "GE Fanuc Intelligent Platforms SBC610 6U VPX SBC\n");
60
61#ifdef CONFIG_SMP
62 mpc86xx_smp_init();
63#endif
64}
65
66
67static void gef_sbc610_show_cpuinfo(struct seq_file *m)
68{
69 struct device_node *root;
70 uint memsize = total_memory;
71 const char *model = "";
72 uint svid = mfspr(SPRN_SVR);
73
74 seq_printf(m, "Vendor\t\t: GE Fanuc Intelligent Platforms\n");
75
76 root = of_find_node_by_path("/");
77 if (root)
78 model = of_get_property(root, "model", NULL);
79 seq_printf(m, "Machine\t\t: %s\n", model);
80 of_node_put(root);
81
82 seq_printf(m, "SVR\t\t: 0x%x\n", svid);
83 seq_printf(m, "Memory\t\t: %d MB\n", memsize / (1024 * 1024));
84}
85
86
87/*
88 * Called very early, device-tree isn't unflattened
89 *
90 * This function is called to determine whether the BSP is compatible with the
91 * supplied device-tree, which is assumed to be the correct one for the actual
92 * board. It is expected thati, in the future, a kernel may support multiple
93 * boards.
94 */
95static int __init gef_sbc610_probe(void)
96{
97 unsigned long root = of_get_flat_dt_root();
98
99 if (of_flat_dt_is_compatible(root, "gef,sbc610"))
100 return 1;
101
102 return 0;
103}
104
105static long __init mpc86xx_time_init(void)
106{
107 unsigned int temp;
108
109 /* Set the time base to zero */
110 mtspr(SPRN_TBWL, 0);
111 mtspr(SPRN_TBWU, 0);
112
113 temp = mfspr(SPRN_HID0);
114 temp |= HID0_TBEN;
115 mtspr(SPRN_HID0, temp);
116 asm volatile("isync");
117
118 return 0;
119}
120
121static __initdata struct of_device_id of_bus_ids[] = {
122 { .compatible = "simple-bus", },
123 {},
124};
125
126static int __init declare_of_platform_devices(void)
127{
128 printk(KERN_DEBUG "Probe platform devices\n");
129 of_platform_bus_probe(NULL, of_bus_ids, NULL);
130
131 return 0;
132}
133machine_device_initcall(gef_sbc610, declare_of_platform_devices);
134
135define_machine(gef_sbc610) {
136 .name = "GE Fanuc SBC610",
137 .probe = gef_sbc610_probe,
138 .setup_arch = gef_sbc610_setup_arch,
139 .init_IRQ = mpc86xx_init_irq,
140 .show_cpuinfo = gef_sbc610_show_cpuinfo,
141 .get_irq = mpic_get_irq,
142 .restart = fsl_rstcr_restart,
143 .time_init = mpc86xx_time_init,
144 .calibrate_decr = generic_calibrate_decr,
145 .progress = udbg_progress,
146#ifdef CONFIG_PCI
147 .pcibios_fixup_bus = fsl_pcibios_fixup_bus,
148#endif
149};
diff --git a/arch/powerpc/platforms/8xx/Kconfig b/arch/powerpc/platforms/8xx/Kconfig
index 71d7562e190b..48a920a98e7b 100644
--- a/arch/powerpc/platforms/8xx/Kconfig
+++ b/arch/powerpc/platforms/8xx/Kconfig
@@ -49,6 +49,12 @@ config PPC_ADDER875
49 This enables support for the Analogue & Micro Adder 875 49 This enables support for the Analogue & Micro Adder 875
50 board. 50 board.
51 51
52config PPC_MGSUVD
53 bool "MGSUVD"
54 select CPM1
55 help
56 This enables support for the Keymile MGSUVD board.
57
52endchoice 58endchoice
53 59
54menu "Freescale Ethernet driver platform-specific options" 60menu "Freescale Ethernet driver platform-specific options"
diff --git a/arch/powerpc/platforms/8xx/Makefile b/arch/powerpc/platforms/8xx/Makefile
index 7b71d9c8fb45..bdbfd7496018 100644
--- a/arch/powerpc/platforms/8xx/Makefile
+++ b/arch/powerpc/platforms/8xx/Makefile
@@ -6,3 +6,4 @@ obj-$(CONFIG_MPC885ADS) += mpc885ads_setup.o
6obj-$(CONFIG_MPC86XADS) += mpc86xads_setup.o 6obj-$(CONFIG_MPC86XADS) += mpc86xads_setup.o
7obj-$(CONFIG_PPC_EP88XC) += ep88xc.o 7obj-$(CONFIG_PPC_EP88XC) += ep88xc.o
8obj-$(CONFIG_PPC_ADDER875) += adder875.o 8obj-$(CONFIG_PPC_ADDER875) += adder875.o
9obj-$(CONFIG_PPC_MGSUVD) += mgsuvd.o
diff --git a/arch/powerpc/platforms/8xx/mgsuvd.c b/arch/powerpc/platforms/8xx/mgsuvd.c
new file mode 100644
index 000000000000..ca3cb071772c
--- /dev/null
+++ b/arch/powerpc/platforms/8xx/mgsuvd.c
@@ -0,0 +1,92 @@
1/*
2 *
3 * Platform setup for the Keymile mgsuvd board
4 *
5 * Heiko Schocher <hs@denx.de>
6 *
7 * Copyright 2008 DENX Software Engineering GmbH
8 *
9 * This file is licensed under the terms of the GNU General Public License
10 * version 2. This program is licensed "as is" without any warranty of any
11 * kind, whether express or implied.
12 */
13
14#include <linux/ioport.h>
15#include <linux/of_platform.h>
16
17#include <asm/io.h>
18#include <asm/machdep.h>
19#include <asm/processor.h>
20#include <asm/cpm1.h>
21#include <asm/prom.h>
22#include <asm/fs_pd.h>
23
24#include "mpc8xx.h"
25
26struct cpm_pin {
27 int port, pin, flags;
28};
29
30static __initdata struct cpm_pin mgsuvd_pins[] = {
31 /* SMC1 */
32 {CPM_PORTB, 24, CPM_PIN_INPUT}, /* RX */
33 {CPM_PORTB, 25, CPM_PIN_INPUT | CPM_PIN_SECONDARY}, /* TX */
34
35 /* SCC3 */
36 {CPM_PORTA, 10, CPM_PIN_INPUT},
37 {CPM_PORTA, 11, CPM_PIN_INPUT},
38 {CPM_PORTA, 3, CPM_PIN_INPUT},
39 {CPM_PORTA, 2, CPM_PIN_INPUT},
40 {CPM_PORTC, 13, CPM_PIN_INPUT},
41};
42
43static void __init init_ioports(void)
44{
45 int i;
46
47 for (i = 0; i < ARRAY_SIZE(mgsuvd_pins); i++) {
48 struct cpm_pin *pin = &mgsuvd_pins[i];
49 cpm1_set_pin(pin->port, pin->pin, pin->flags);
50 }
51
52 setbits16(&mpc8xx_immr->im_ioport.iop_pcso, 0x300);
53 cpm1_clk_setup(CPM_CLK_SCC3, CPM_CLK5, CPM_CLK_RX);
54 cpm1_clk_setup(CPM_CLK_SCC3, CPM_CLK6, CPM_CLK_TX);
55 cpm1_clk_setup(CPM_CLK_SMC1, CPM_BRG1, CPM_CLK_RTX);
56}
57
58static void __init mgsuvd_setup_arch(void)
59{
60 cpm_reset();
61 init_ioports();
62}
63
64static __initdata struct of_device_id of_bus_ids[] = {
65 { .compatible = "simple-bus" },
66 {},
67};
68
69static int __init declare_of_platform_devices(void)
70{
71 of_platform_bus_probe(NULL, of_bus_ids, NULL);
72 return 0;
73}
74machine_device_initcall(mgsuvd, declare_of_platform_devices);
75
76static int __init mgsuvd_probe(void)
77{
78 unsigned long root = of_get_flat_dt_root();
79 return of_flat_dt_is_compatible(root, "keymile,mgsuvd");
80}
81
82define_machine(mgsuvd) {
83 .name = "MGSUVD",
84 .probe = mgsuvd_probe,
85 .setup_arch = mgsuvd_setup_arch,
86 .init_IRQ = mpc8xx_pics_init,
87 .get_irq = mpc8xx_get_irq,
88 .restart = mpc8xx_restart,
89 .calibrate_decr = mpc8xx_calibrate_decr,
90 .set_rtc_time = mpc8xx_set_rtc_time,
91 .get_rtc_time = mpc8xx_get_rtc_time,
92};
diff --git a/arch/powerpc/sysdev/cpm1.c b/arch/powerpc/sysdev/cpm1.c
index 4a04823e8423..490473ce8103 100644
--- a/arch/powerpc/sysdev/cpm1.c
+++ b/arch/powerpc/sysdev/cpm1.c
@@ -546,15 +546,11 @@ static int cpm1_gpio16_get(struct gpio_chip *gc, unsigned int gpio)
546 return !!(in_be16(&iop->dat) & pin_mask); 546 return !!(in_be16(&iop->dat) & pin_mask);
547} 547}
548 548
549static void cpm1_gpio16_set(struct gpio_chip *gc, unsigned int gpio, int value) 549static void __cpm1_gpio16_set(struct of_mm_gpio_chip *mm_gc, u16 pin_mask,
550 int value)
550{ 551{
551 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
552 struct cpm1_gpio16_chip *cpm1_gc = to_cpm1_gpio16_chip(mm_gc); 552 struct cpm1_gpio16_chip *cpm1_gc = to_cpm1_gpio16_chip(mm_gc);
553 struct cpm_ioport16 __iomem *iop = mm_gc->regs; 553 struct cpm_ioport16 __iomem *iop = mm_gc->regs;
554 unsigned long flags;
555 u16 pin_mask = 1 << (15 - gpio);
556
557 spin_lock_irqsave(&cpm1_gc->lock, flags);
558 554
559 if (value) 555 if (value)
560 cpm1_gc->cpdata |= pin_mask; 556 cpm1_gc->cpdata |= pin_mask;
@@ -562,6 +558,18 @@ static void cpm1_gpio16_set(struct gpio_chip *gc, unsigned int gpio, int value)
562 cpm1_gc->cpdata &= ~pin_mask; 558 cpm1_gc->cpdata &= ~pin_mask;
563 559
564 out_be16(&iop->dat, cpm1_gc->cpdata); 560 out_be16(&iop->dat, cpm1_gc->cpdata);
561}
562
563static void cpm1_gpio16_set(struct gpio_chip *gc, unsigned int gpio, int value)
564{
565 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
566 struct cpm1_gpio16_chip *cpm1_gc = to_cpm1_gpio16_chip(mm_gc);
567 unsigned long flags;
568 u16 pin_mask = 1 << (15 - gpio);
569
570 spin_lock_irqsave(&cpm1_gc->lock, flags);
571
572 __cpm1_gpio16_set(mm_gc, pin_mask, value);
565 573
566 spin_unlock_irqrestore(&cpm1_gc->lock, flags); 574 spin_unlock_irqrestore(&cpm1_gc->lock, flags);
567} 575}
@@ -569,14 +577,17 @@ static void cpm1_gpio16_set(struct gpio_chip *gc, unsigned int gpio, int value)
569static int cpm1_gpio16_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) 577static int cpm1_gpio16_dir_out(struct gpio_chip *gc, unsigned int gpio, int val)
570{ 578{
571 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); 579 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
580 struct cpm1_gpio16_chip *cpm1_gc = to_cpm1_gpio16_chip(mm_gc);
572 struct cpm_ioport16 __iomem *iop = mm_gc->regs; 581 struct cpm_ioport16 __iomem *iop = mm_gc->regs;
573 u16 pin_mask; 582 unsigned long flags;
583 u16 pin_mask = 1 << (15 - gpio);
574 584
575 pin_mask = 1 << (15 - gpio); 585 spin_lock_irqsave(&cpm1_gc->lock, flags);
576 586
577 setbits16(&iop->dir, pin_mask); 587 setbits16(&iop->dir, pin_mask);
588 __cpm1_gpio16_set(mm_gc, pin_mask, val);
578 589
579 cpm1_gpio16_set(gc, gpio, val); 590 spin_unlock_irqrestore(&cpm1_gc->lock, flags);
580 591
581 return 0; 592 return 0;
582} 593}
@@ -584,13 +595,17 @@ static int cpm1_gpio16_dir_out(struct gpio_chip *gc, unsigned int gpio, int val)
584static int cpm1_gpio16_dir_in(struct gpio_chip *gc, unsigned int gpio) 595static int cpm1_gpio16_dir_in(struct gpio_chip *gc, unsigned int gpio)
585{ 596{
586 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); 597 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
598 struct cpm1_gpio16_chip *cpm1_gc = to_cpm1_gpio16_chip(mm_gc);
587 struct cpm_ioport16 __iomem *iop = mm_gc->regs; 599 struct cpm_ioport16 __iomem *iop = mm_gc->regs;
588 u16 pin_mask; 600 unsigned long flags;
601 u16 pin_mask = 1 << (15 - gpio);
589 602
590 pin_mask = 1 << (15 - gpio); 603 spin_lock_irqsave(&cpm1_gc->lock, flags);
591 604
592 clrbits16(&iop->dir, pin_mask); 605 clrbits16(&iop->dir, pin_mask);
593 606
607 spin_unlock_irqrestore(&cpm1_gc->lock, flags);
608
594 return 0; 609 return 0;
595} 610}
596 611
@@ -655,15 +670,11 @@ static int cpm1_gpio32_get(struct gpio_chip *gc, unsigned int gpio)
655 return !!(in_be32(&iop->dat) & pin_mask); 670 return !!(in_be32(&iop->dat) & pin_mask);
656} 671}
657 672
658static void cpm1_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value) 673static void __cpm1_gpio32_set(struct of_mm_gpio_chip *mm_gc, u32 pin_mask,
674 int value)
659{ 675{
660 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
661 struct cpm1_gpio32_chip *cpm1_gc = to_cpm1_gpio32_chip(mm_gc); 676 struct cpm1_gpio32_chip *cpm1_gc = to_cpm1_gpio32_chip(mm_gc);
662 struct cpm_ioport32b __iomem *iop = mm_gc->regs; 677 struct cpm_ioport32b __iomem *iop = mm_gc->regs;
663 unsigned long flags;
664 u32 pin_mask = 1 << (31 - gpio);
665
666 spin_lock_irqsave(&cpm1_gc->lock, flags);
667 678
668 if (value) 679 if (value)
669 cpm1_gc->cpdata |= pin_mask; 680 cpm1_gc->cpdata |= pin_mask;
@@ -671,6 +682,18 @@ static void cpm1_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value)
671 cpm1_gc->cpdata &= ~pin_mask; 682 cpm1_gc->cpdata &= ~pin_mask;
672 683
673 out_be32(&iop->dat, cpm1_gc->cpdata); 684 out_be32(&iop->dat, cpm1_gc->cpdata);
685}
686
687static void cpm1_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value)
688{
689 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
690 struct cpm1_gpio32_chip *cpm1_gc = to_cpm1_gpio32_chip(mm_gc);
691 unsigned long flags;
692 u32 pin_mask = 1 << (31 - gpio);
693
694 spin_lock_irqsave(&cpm1_gc->lock, flags);
695
696 __cpm1_gpio32_set(mm_gc, pin_mask, value);
674 697
675 spin_unlock_irqrestore(&cpm1_gc->lock, flags); 698 spin_unlock_irqrestore(&cpm1_gc->lock, flags);
676} 699}
@@ -678,14 +701,17 @@ static void cpm1_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value)
678static int cpm1_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) 701static int cpm1_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val)
679{ 702{
680 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); 703 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
704 struct cpm1_gpio32_chip *cpm1_gc = to_cpm1_gpio32_chip(mm_gc);
681 struct cpm_ioport32b __iomem *iop = mm_gc->regs; 705 struct cpm_ioport32b __iomem *iop = mm_gc->regs;
682 u32 pin_mask; 706 unsigned long flags;
707 u32 pin_mask = 1 << (31 - gpio);
683 708
684 pin_mask = 1 << (31 - gpio); 709 spin_lock_irqsave(&cpm1_gc->lock, flags);
685 710
686 setbits32(&iop->dir, pin_mask); 711 setbits32(&iop->dir, pin_mask);
712 __cpm1_gpio32_set(mm_gc, pin_mask, val);
687 713
688 cpm1_gpio32_set(gc, gpio, val); 714 spin_unlock_irqrestore(&cpm1_gc->lock, flags);
689 715
690 return 0; 716 return 0;
691} 717}
@@ -693,13 +719,17 @@ static int cpm1_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val)
693static int cpm1_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio) 719static int cpm1_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio)
694{ 720{
695 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); 721 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
722 struct cpm1_gpio32_chip *cpm1_gc = to_cpm1_gpio32_chip(mm_gc);
696 struct cpm_ioport32b __iomem *iop = mm_gc->regs; 723 struct cpm_ioport32b __iomem *iop = mm_gc->regs;
697 u32 pin_mask; 724 unsigned long flags;
725 u32 pin_mask = 1 << (31 - gpio);
698 726
699 pin_mask = 1 << (31 - gpio); 727 spin_lock_irqsave(&cpm1_gc->lock, flags);
700 728
701 clrbits32(&iop->dir, pin_mask); 729 clrbits32(&iop->dir, pin_mask);
702 730
731 spin_unlock_irqrestore(&cpm1_gc->lock, flags);
732
703 return 0; 733 return 0;
704} 734}
705 735