aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorKumar Gala <galak@kernel.crashing.org>2008-07-02 02:36:15 -0400
committerKumar Gala <galak@kernel.crashing.org>2008-07-14 08:55:37 -0400
commit2f3804edf971d2080243d2b4552bfd61ddfbf969 (patch)
tree9d83fdd98c22ccd114da19c145b54754258d83a9 /arch
parenta712b65cd015d9bd05bce01f57a42cd6c73c4aa0 (diff)
powerpc/85xx: Add support for MPC8536DS
Add support for the MPC8536 process and MPC8536DS reference board. The MPC8536 is an e500v2 based SoC which eTSEC, USB, SATA, PCI, and PCIe. The USB and SATA IP blocks are similiar to those on the PQ2 Pro SoCs and thus use the same drivers. Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/powerpc/boot/dts/mpc8536ds.dts420
-rw-r--r--arch/powerpc/configs/mpc8536_ds_defconfig1637
-rw-r--r--arch/powerpc/platforms/85xx/Kconfig6
-rw-r--r--arch/powerpc/platforms/85xx/Makefile1
-rw-r--r--arch/powerpc/platforms/85xx/mpc8536_ds.c125
-rw-r--r--arch/powerpc/sysdev/fsl_pci.c2
6 files changed, 2191 insertions, 0 deletions
diff --git a/arch/powerpc/boot/dts/mpc8536ds.dts b/arch/powerpc/boot/dts/mpc8536ds.dts
new file mode 100644
index 000000000000..98ad27a2ddee
--- /dev/null
+++ b/arch/powerpc/boot/dts/mpc8536ds.dts
@@ -0,0 +1,420 @@
1/*
2 * MPC8536 DS Device Tree Source
3 *
4 * Copyright 2008 Freescale Semiconductor, 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
12/dts-v1/;
13
14/ {
15 model = "fsl,mpc8536ds";
16 compatible = "fsl,mpc8536ds";
17 #address-cells = <1>;
18 #size-cells = <1>;
19
20 aliases {
21 ethernet0 = &enet0;
22 ethernet1 = &enet1;
23 serial0 = &serial0;
24 serial1 = &serial1;
25 pci0 = &pci0;
26 pci1 = &pci1;
27 pci2 = &pci2;
28 pci3 = &pci3;
29 };
30
31 cpus {
32 #cpus = <1>;
33 #address-cells = <1>;
34 #size-cells = <0>;
35
36 PowerPC,8536@0 {
37 device_type = "cpu";
38 reg = <0>;
39 next-level-cache = <&L2>;
40 };
41 };
42
43 memory {
44 device_type = "memory";
45 reg = <00000000 00000000>; // Filled by U-Boot
46 };
47
48 soc@ffe00000 {
49 #address-cells = <1>;
50 #size-cells = <1>;
51 device_type = "soc";
52 ranges = <0x0 0xffe00000 0x100000>;
53 reg = <0xffe00000 0x1000>;
54 bus-frequency = <0>; // Filled out by uboot.
55
56 memory-controller@2000 {
57 compatible = "fsl,mpc8536-memory-controller";
58 reg = <0x2000 0x1000>;
59 interrupt-parent = <&mpic>;
60 interrupts = <18 0x2>;
61 };
62
63 L2: l2-cache-controller@20000 {
64 compatible = "fsl,mpc8536-l2-cache-controller";
65 reg = <0x20000 0x1000>;
66 interrupt-parent = <&mpic>;
67 interrupts = <16 0x2>;
68 };
69
70 i2c@3000 {
71 #address-cells = <1>;
72 #size-cells = <0>;
73 cell-index = <0>;
74 compatible = "fsl-i2c";
75 reg = <0x3000 0x100>;
76 interrupts = <43 0x2>;
77 interrupt-parent = <&mpic>;
78 dfsrr;
79 };
80
81 i2c@3100 {
82 #address-cells = <1>;
83 #size-cells = <0>;
84 cell-index = <1>;
85 compatible = "fsl-i2c";
86 reg = <0x3100 0x100>;
87 interrupts = <43 0x2>;
88 interrupt-parent = <&mpic>;
89 dfsrr;
90 rtc@68 {
91 compatible = "dallas,ds3232";
92 reg = <0x68>;
93 };
94 };
95
96 dma@21300 {
97 #address-cells = <1>;
98 #size-cells = <1>;
99 compatible = "fsl,mpc8536-dma", "fsl,eloplus-dma";
100 reg = <0x21300 4>;
101 ranges = <0 0x21100 0x200>;
102 cell-index = <0>;
103 dma-channel@0 {
104 compatible = "fsl,mpc8536-dma-channel",
105 "fsl,eloplus-dma-channel";
106 reg = <0x0 0x80>;
107 cell-index = <0>;
108 interrupt-parent = <&mpic>;
109 interrupts = <14 0x2>;
110 };
111 dma-channel@80 {
112 compatible = "fsl,mpc8536-dma-channel",
113 "fsl,eloplus-dma-channel";
114 reg = <0x80 0x80>;
115 cell-index = <1>;
116 interrupt-parent = <&mpic>;
117 interrupts = <15 0x2>;
118 };
119 dma-channel@100 {
120 compatible = "fsl,mpc8536-dma-channel",
121 "fsl,eloplus-dma-channel";
122 reg = <0x100 0x80>;
123 cell-index = <2>;
124 interrupt-parent = <&mpic>;
125 interrupts = <16 0x2>;
126 };
127 dma-channel@180 {
128 compatible = "fsl,mpc8536-dma-channel",
129 "fsl,eloplus-dma-channel";
130 reg = <0x180 0x80>;
131 cell-index = <3>;
132 interrupt-parent = <&mpic>;
133 interrupts = <17 0x2>;
134 };
135 };
136
137 mdio@24520 {
138 #address-cells = <1>;
139 #size-cells = <0>;
140 compatible = "fsl,gianfar-mdio";
141 reg = <0x24520 0x20>;
142
143 phy0: ethernet-phy@0 {
144 interrupt-parent = <&mpic>;
145 interrupts = <10 0x1>;
146 reg = <0>;
147 device_type = "ethernet-phy";
148 };
149 phy1: ethernet-phy@1 {
150 interrupt-parent = <&mpic>;
151 interrupts = <10 0x1>;
152 reg = <1>;
153 device_type = "ethernet-phy";
154 };
155 };
156
157 usb@22000 {
158 compatible = "fsl,mpc8536-usb2-mph", "fsl-usb2-mph";
159 reg = <0x22000 0x1000>;
160 #address-cells = <1>;
161 #size-cells = <0>;
162 interrupt-parent = <&mpic>;
163 interrupts = <28 0x2>;
164 phy_type = "ulpi";
165 };
166
167 usb@23000 {
168 compatible = "fsl,mpc8536-usb2-mph", "fsl-usb2-mph";
169 reg = <0x23000 0x1000>;
170 #address-cells = <1>;
171 #size-cells = <0>;
172 interrupt-parent = <&mpic>;
173 interrupts = <46 0x2>;
174 phy_type = "ulpi";
175 };
176
177 enet0: ethernet@24000 {
178 cell-index = <0>;
179 device_type = "network";
180 model = "TSEC";
181 compatible = "gianfar";
182 reg = <0x24000 0x1000>;
183 local-mac-address = [ 00 00 00 00 00 00 ];
184 interrupts = <29 2 30 2 34 2>;
185 interrupt-parent = <&mpic>;
186 phy-handle = <&phy1>;
187 phy-connection-type = "rgmii-id";
188 };
189
190 enet1: ethernet@26000 {
191 cell-index = <1>;
192 device_type = "network";
193 model = "TSEC";
194 compatible = "gianfar";
195 reg = <0x26000 0x1000>;
196 local-mac-address = [ 00 00 00 00 00 00 ];
197 interrupts = <31 2 32 2 33 2>;
198 interrupt-parent = <&mpic>;
199 phy-handle = <&phy0>;
200 phy-connection-type = "rgmii-id";
201 };
202
203 usb@2b000 {
204 compatible = "fsl,mpc8536-usb2-dr", "fsl-usb2-dr";
205 reg = <0x2b000 0x1000>;
206 #address-cells = <1>;
207 #size-cells = <0>;
208 interrupt-parent = <&mpic>;
209 interrupts = <60 0x2>;
210 dr_mode = "peripheral";
211 phy_type = "ulpi";
212 };
213
214 serial0: serial@4500 {
215 cell-index = <0>;
216 device_type = "serial";
217 compatible = "ns16550";
218 reg = <0x4500 0x100>;
219 clock-frequency = <0>;
220 interrupts = <42 0x2>;
221 interrupt-parent = <&mpic>;
222 };
223
224 serial1: serial@4600 {
225 cell-index = <1>;
226 device_type = "serial";
227 compatible = "ns16550";
228 reg = <0x4600 0x100>;
229 clock-frequency = <0>;
230 interrupts = <42 0x2>;
231 interrupt-parent = <&mpic>;
232 };
233
234 sata@18000 {
235 compatible = "fsl,mpc8536-sata", "fsl,pq-sata";
236 reg = <0x18000 0x1000>;
237 cell-index = <1>;
238 interrupts = <74 0x2>;
239 interrupt-parent = <&mpic>;
240 };
241
242 sata@19000 {
243 compatible = "fsl,mpc8536-sata", "fsl,pq-sata";
244 reg = <0x19000 0x1000>;
245 cell-index = <2>;
246 interrupts = <41 0x2>;
247 interrupt-parent = <&mpic>;
248 };
249
250 global-utilities@e0000 { //global utilities block
251 compatible = "fsl,mpc8548-guts";
252 reg = <0xe0000 0x1000>;
253 fsl,has-rstcr;
254 };
255
256 mpic: pic@40000 {
257 clock-frequency = <0>;
258 interrupt-controller;
259 #address-cells = <0>;
260 #interrupt-cells = <2>;
261 reg = <0x40000 0x40000>;
262 compatible = "chrp,open-pic";
263 device_type = "open-pic";
264 big-endian;
265 };
266
267 msi@41600 {
268 compatible = "fsl,mpc8536-msi", "fsl,mpic-msi";
269 reg = <0x41600 0x80>;
270 msi-available-ranges = <0 0x100>;
271 interrupts = <
272 0xe0 0
273 0xe1 0
274 0xe2 0
275 0xe3 0
276 0xe4 0
277 0xe5 0
278 0xe6 0
279 0xe7 0>;
280 interrupt-parent = <&mpic>;
281 };
282 };
283
284 pci0: pci@ffe08000 {
285 cell-index = <0>;
286 compatible = "fsl,mpc8540-pci";
287 device_type = "pci";
288 interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
289 interrupt-map = <
290
291 /* IDSEL 0x11 J17 Slot 1 */
292 0x8800 0 0 1 &mpic 1 1
293 0x8800 0 0 2 &mpic 2 1
294 0x8800 0 0 3 &mpic 3 1
295 0x8800 0 0 4 &mpic 4 1>;
296
297 interrupt-parent = <&mpic>;
298 interrupts = <24 0x2>;
299 bus-range = <0 0xff>;
300 ranges = <0x02000000 0 0x80000000 0x80000000 0 0x10000000
301 0x01000000 0 0x00000000 0xffc00000 0 0x00010000>;
302 clock-frequency = <66666666>;
303 #interrupt-cells = <1>;
304 #size-cells = <2>;
305 #address-cells = <3>;
306 reg = <0xffe08000 0x1000>;
307 };
308
309 pci1: pcie@ffe09000 {
310 cell-index = <1>;
311 compatible = "fsl,mpc8548-pcie";
312 device_type = "pci";
313 #interrupt-cells = <1>;
314 #size-cells = <2>;
315 #address-cells = <3>;
316 reg = <0xffe09000 0x1000>;
317 bus-range = <0 0xff>;
318 ranges = <0x02000000 0 0x98000000 0x98000000 0 0x08000000
319 0x01000000 0 0x00000000 0xffc20000 0 0x00010000>;
320 clock-frequency = <33333333>;
321 interrupt-parent = <&mpic>;
322 interrupts = <25 0x2>;
323 interrupt-map-mask = <0xf800 0 0 7>;
324 interrupt-map = <
325 /* IDSEL 0x0 */
326 0000 0 0 1 &mpic 4 1
327 0000 0 0 2 &mpic 5 1
328 0000 0 0 3 &mpic 6 1
329 0000 0 0 4 &mpic 7 1
330 >;
331 pcie@0 {
332 reg = <0 0 0 0 0>;
333 #size-cells = <2>;
334 #address-cells = <3>;
335 device_type = "pci";
336 ranges = <0x02000000 0 0x98000000
337 0x02000000 0 0x98000000
338 0 0x08000000
339
340 0x01000000 0 0x00000000
341 0x01000000 0 0x00000000
342 0 0x00010000>;
343 };
344 };
345
346 pci2: pcie@ffe0a000 {
347 cell-index = <2>;
348 compatible = "fsl,mpc8548-pcie";
349 device_type = "pci";
350 #interrupt-cells = <1>;
351 #size-cells = <2>;
352 #address-cells = <3>;
353 reg = <0xffe0a000 0x1000>;
354 bus-range = <0 0xff>;
355 ranges = <0x02000000 0 0x90000000 0x90000000 0 0x08000000
356 0x01000000 0 0x00000000 0xffc10000 0 0x00010000>;
357 clock-frequency = <33333333>;
358 interrupt-parent = <&mpic>;
359 interrupts = <26 0x2>;
360 interrupt-map-mask = <0xf800 0 0 7>;
361 interrupt-map = <
362 /* IDSEL 0x0 */
363 0000 0 0 1 &mpic 0 1
364 0000 0 0 2 &mpic 1 1
365 0000 0 0 3 &mpic 2 1
366 0000 0 0 4 &mpic 3 1
367 >;
368 pcie@0 {
369 reg = <0 0 0 0 0>;
370 #size-cells = <2>;
371 #address-cells = <3>;
372 device_type = "pci";
373 ranges = <0x02000000 0 0x90000000
374 0x02000000 0 0x90000000
375 0 0x08000000
376
377 0x01000000 0 0x00000000
378 0x01000000 0 0x00000000
379 0 0x00010000>;
380 };
381 };
382
383 pci3: pcie@ffe0b000 {
384 cell-index = <3>;
385 compatible = "fsl,mpc8548-pcie";
386 device_type = "pci";
387 #interrupt-cells = <1>;
388 #size-cells = <2>;
389 #address-cells = <3>;
390 reg = <0xffe0b000 0x1000>;
391 bus-range = <0 0xff>;
392 ranges = <0x02000000 0 0xa0000000 0xa0000000 0 0x20000000
393 0x01000000 0 0x00000000 0xffc30000 0 0x00010000>;
394 clock-frequency = <33333333>;
395 interrupt-parent = <&mpic>;
396 interrupts = <27 0x2>;
397 interrupt-map-mask = <0xf800 0 0 7>;
398 interrupt-map = <
399 /* IDSEL 0x0 */
400 0000 0 0 1 &mpic 8 1
401 0000 0 0 2 &mpic 9 1
402 0000 0 0 3 &mpic 10 1
403 0000 0 0 4 &mpic 11 1
404 >;
405
406 pcie@0 {
407 reg = <0 0 0 0 0>;
408 #size-cells = <2>;
409 #address-cells = <3>;
410 device_type = "pci";
411 ranges = <0x02000000 0 0xa0000000
412 0x02000000 0 0xa0000000
413 0 0x20000000
414
415 0x01000000 0 0x00000000
416 0x01000000 0 0x00000000
417 0 0x00100000>;
418 };
419 };
420};
diff --git a/arch/powerpc/configs/mpc8536_ds_defconfig b/arch/powerpc/configs/mpc8536_ds_defconfig
new file mode 100644
index 000000000000..f1e2931de5da
--- /dev/null
+++ b/arch/powerpc/configs/mpc8536_ds_defconfig
@@ -0,0 +1,1637 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.26-rc8
4# Wed Jul 2 01:34:26 2008
5#
6# CONFIG_PPC64 is not set
7
8#
9# Processor support
10#
11# CONFIG_6xx is not set
12CONFIG_PPC_85xx=y
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_E500=y
18# CONFIG_PPC_E500MC is not set
19CONFIG_BOOKE=y
20CONFIG_FSL_BOOKE=y
21CONFIG_FSL_EMB_PERFMON=y
22# CONFIG_PHYS_64BIT is not set
23CONFIG_SPE=y
24# CONFIG_PPC_MM_SLICES is not set
25CONFIG_PPC32=y
26CONFIG_WORD_SIZE=32
27CONFIG_PPC_MERGE=y
28CONFIG_MMU=y
29CONFIG_GENERIC_CMOS_UPDATE=y
30CONFIG_GENERIC_TIME=y
31CONFIG_GENERIC_TIME_VSYSCALL=y
32CONFIG_GENERIC_CLOCKEVENTS=y
33CONFIG_GENERIC_HARDIRQS=y
34# CONFIG_HAVE_SETUP_PER_CPU_AREA is not set
35CONFIG_IRQ_PER_CPU=y
36CONFIG_STACKTRACE_SUPPORT=y
37CONFIG_LOCKDEP_SUPPORT=y
38CONFIG_RWSEM_XCHGADD_ALGORITHM=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
52# CONFIG_GENERIC_TBSYNC is not set
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_BROKEN_ON_SMP=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
73# CONFIG_BSD_PROCESS_ACCT_V3 is not set
74# CONFIG_TASKSTATS is not set
75CONFIG_AUDIT=y
76# CONFIG_AUDITSYSCALL is not set
77CONFIG_IKCONFIG=y
78CONFIG_IKCONFIG_PROC=y
79CONFIG_LOG_BUF_SHIFT=14
80# CONFIG_CGROUPS is not set
81CONFIG_GROUP_SCHED=y
82# CONFIG_FAIR_GROUP_SCHED is not set
83# CONFIG_RT_GROUP_SCHED is not set
84CONFIG_USER_SCHED=y
85# CONFIG_CGROUP_SCHED is not set
86CONFIG_SYSFS_DEPRECATED=y
87CONFIG_SYSFS_DEPRECATED_V2=y
88# CONFIG_RELAY is not set
89# CONFIG_NAMESPACES is not set
90CONFIG_BLK_DEV_INITRD=y
91CONFIG_INITRAMFS_SOURCE=""
92# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
93CONFIG_SYSCTL=y
94CONFIG_EMBEDDED=y
95CONFIG_SYSCTL_SYSCALL=y
96CONFIG_SYSCTL_SYSCALL_CHECK=y
97CONFIG_KALLSYMS=y
98CONFIG_KALLSYMS_ALL=y
99CONFIG_KALLSYMS_EXTRA_PASS=y
100CONFIG_HOTPLUG=y
101CONFIG_PRINTK=y
102CONFIG_BUG=y
103CONFIG_ELF_CORE=y
104CONFIG_COMPAT_BRK=y
105CONFIG_BASE_FULL=y
106CONFIG_FUTEX=y
107CONFIG_ANON_INODES=y
108CONFIG_EPOLL=y
109CONFIG_SIGNALFD=y
110CONFIG_TIMERFD=y
111CONFIG_EVENTFD=y
112CONFIG_SHMEM=y
113CONFIG_VM_EVENT_COUNTERS=y
114CONFIG_SLUB_DEBUG=y
115# CONFIG_SLAB is not set
116CONFIG_SLUB=y
117# CONFIG_SLOB is not set
118# CONFIG_PROFILING is not set
119# CONFIG_MARKERS is not set
120CONFIG_HAVE_OPROFILE=y
121# CONFIG_KPROBES is not set
122CONFIG_HAVE_KPROBES=y
123CONFIG_HAVE_KRETPROBES=y
124# CONFIG_HAVE_DMA_ATTRS is not set
125CONFIG_PROC_PAGE_MONITOR=y
126CONFIG_SLABINFO=y
127CONFIG_RT_MUTEXES=y
128# CONFIG_TINY_SHMEM is not set
129CONFIG_BASE_SMALL=0
130CONFIG_MODULES=y
131# CONFIG_MODULE_FORCE_LOAD is not set
132CONFIG_MODULE_UNLOAD=y
133CONFIG_MODULE_FORCE_UNLOAD=y
134CONFIG_MODVERSIONS=y
135# CONFIG_MODULE_SRCVERSION_ALL is not set
136CONFIG_KMOD=y
137CONFIG_BLOCK=y
138CONFIG_LBD=y
139# CONFIG_BLK_DEV_IO_TRACE is not set
140# CONFIG_LSF is not set
141# CONFIG_BLK_DEV_BSG is not set
142
143#
144# IO Schedulers
145#
146CONFIG_IOSCHED_NOOP=y
147CONFIG_IOSCHED_AS=y
148CONFIG_IOSCHED_DEADLINE=y
149CONFIG_IOSCHED_CFQ=y
150# CONFIG_DEFAULT_AS is not set
151# CONFIG_DEFAULT_DEADLINE is not set
152CONFIG_DEFAULT_CFQ=y
153# CONFIG_DEFAULT_NOOP is not set
154CONFIG_DEFAULT_IOSCHED="cfq"
155CONFIG_CLASSIC_RCU=y
156
157#
158# Platform support
159#
160# CONFIG_PPC_MPC512x is not set
161# CONFIG_PPC_MPC5121 is not set
162# CONFIG_PPC_CELL is not set
163# CONFIG_PPC_CELL_NATIVE is not set
164# CONFIG_PQ2ADS is not set
165CONFIG_MPC85xx=y
166# CONFIG_MPC8540_ADS is not set
167# CONFIG_MPC8560_ADS is not set
168# CONFIG_MPC85xx_CDS is not set
169# CONFIG_MPC85xx_MDS is not set
170CONFIG_MPC8536_DS=y
171# CONFIG_MPC85xx_DS is not set
172# CONFIG_KSI8560 is not set
173# CONFIG_STX_GP3 is not set
174# CONFIG_TQM8540 is not set
175# CONFIG_TQM8541 is not set
176# CONFIG_TQM8548 is not set
177# CONFIG_TQM8555 is not set
178# CONFIG_TQM8560 is not set
179# CONFIG_SBC8548 is not set
180# CONFIG_SBC8560 is not set
181# CONFIG_IPIC is not set
182CONFIG_MPIC=y
183# CONFIG_MPIC_WEIRD is not set
184# CONFIG_PPC_I8259 is not set
185# CONFIG_PPC_RTAS is not set
186# CONFIG_MMIO_NVRAM is not set
187# CONFIG_PPC_MPC106 is not set
188# CONFIG_PPC_970_NAP is not set
189# CONFIG_PPC_INDIRECT_IO is not set
190# CONFIG_GENERIC_IOMAP is not set
191# CONFIG_CPU_FREQ is not set
192# CONFIG_CPM2 is not set
193# CONFIG_FSL_ULI1575 is not set
194
195#
196# Kernel options
197#
198CONFIG_HIGHMEM=y
199CONFIG_TICK_ONESHOT=y
200CONFIG_NO_HZ=y
201CONFIG_HIGH_RES_TIMERS=y
202CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
203# CONFIG_HZ_100 is not set
204CONFIG_HZ_250=y
205# CONFIG_HZ_300 is not set
206# CONFIG_HZ_1000 is not set
207CONFIG_HZ=250
208# CONFIG_SCHED_HRTICK is not set
209CONFIG_PREEMPT_NONE=y
210# CONFIG_PREEMPT_VOLUNTARY is not set
211# CONFIG_PREEMPT is not set
212CONFIG_BINFMT_ELF=y
213CONFIG_BINFMT_MISC=m
214CONFIG_MATH_EMULATION=y
215# CONFIG_IOMMU_HELPER is not set
216CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
217CONFIG_ARCH_HAS_WALK_MEMORY=y
218CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
219CONFIG_ARCH_FLATMEM_ENABLE=y
220CONFIG_ARCH_POPULATES_NODE_MAP=y
221CONFIG_SELECT_MEMORY_MODEL=y
222CONFIG_FLATMEM_MANUAL=y
223# CONFIG_DISCONTIGMEM_MANUAL is not set
224# CONFIG_SPARSEMEM_MANUAL is not set
225CONFIG_FLATMEM=y
226CONFIG_FLAT_NODE_MEM_MAP=y
227# CONFIG_SPARSEMEM_STATIC is not set
228# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
229CONFIG_PAGEFLAGS_EXTENDED=y
230CONFIG_SPLIT_PTLOCK_CPUS=4
231# CONFIG_RESOURCES_64BIT is not set
232CONFIG_ZONE_DMA_FLAG=1
233CONFIG_BOUNCE=y
234CONFIG_VIRT_TO_BUS=y
235CONFIG_FORCE_MAX_ZONEORDER=11
236CONFIG_PROC_DEVICETREE=y
237# CONFIG_CMDLINE_BOOL is not set
238# CONFIG_PM is not set
239CONFIG_SECCOMP=y
240CONFIG_ISA_DMA_API=y
241
242#
243# Bus options
244#
245CONFIG_ZONE_DMA=y
246CONFIG_PPC_INDIRECT_PCI=y
247CONFIG_FSL_SOC=y
248CONFIG_FSL_PCI=y
249CONFIG_PCI=y
250CONFIG_PCI_DOMAINS=y
251CONFIG_PCI_SYSCALL=y
252# CONFIG_PCIEPORTBUS is not set
253CONFIG_ARCH_SUPPORTS_MSI=y
254# CONFIG_PCI_MSI is not set
255CONFIG_PCI_LEGACY=y
256# CONFIG_PCI_DEBUG is not set
257# CONFIG_PCCARD is not set
258# CONFIG_HOTPLUG_PCI is not set
259# CONFIG_HAS_RAPIDIO is not set
260
261#
262# Advanced setup
263#
264# CONFIG_ADVANCED_OPTIONS is not set
265
266#
267# Default settings for advanced configuration options are used
268#
269CONFIG_LOWMEM_SIZE=0x30000000
270CONFIG_PAGE_OFFSET=0xc0000000
271CONFIG_KERNEL_START=0xc0000000
272CONFIG_PHYSICAL_START=0x00000000
273CONFIG_PHYSICAL_ALIGN=0x10000000
274CONFIG_TASK_SIZE=0xc0000000
275
276#
277# Networking
278#
279CONFIG_NET=y
280
281#
282# Networking options
283#
284CONFIG_PACKET=y
285# CONFIG_PACKET_MMAP is not set
286CONFIG_UNIX=y
287CONFIG_XFRM=y
288CONFIG_XFRM_USER=y
289# CONFIG_XFRM_SUB_POLICY is not set
290# CONFIG_XFRM_MIGRATE is not set
291# CONFIG_XFRM_STATISTICS is not set
292CONFIG_NET_KEY=m
293# CONFIG_NET_KEY_MIGRATE is not set
294CONFIG_INET=y
295CONFIG_IP_MULTICAST=y
296CONFIG_IP_ADVANCED_ROUTER=y
297CONFIG_ASK_IP_FIB_HASH=y
298# CONFIG_IP_FIB_TRIE is not set
299CONFIG_IP_FIB_HASH=y
300CONFIG_IP_MULTIPLE_TABLES=y
301CONFIG_IP_ROUTE_MULTIPATH=y
302CONFIG_IP_ROUTE_VERBOSE=y
303CONFIG_IP_PNP=y
304CONFIG_IP_PNP_DHCP=y
305CONFIG_IP_PNP_BOOTP=y
306CONFIG_IP_PNP_RARP=y
307CONFIG_NET_IPIP=y
308CONFIG_NET_IPGRE=y
309CONFIG_NET_IPGRE_BROADCAST=y
310CONFIG_IP_MROUTE=y
311CONFIG_IP_PIMSM_V1=y
312CONFIG_IP_PIMSM_V2=y
313CONFIG_ARPD=y
314# CONFIG_SYN_COOKIES is not set
315# CONFIG_INET_AH is not set
316# CONFIG_INET_ESP is not set
317# CONFIG_INET_IPCOMP is not set
318# CONFIG_INET_XFRM_TUNNEL is not set
319CONFIG_INET_TUNNEL=y
320# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
321# CONFIG_INET_XFRM_MODE_TUNNEL is not set
322# CONFIG_INET_XFRM_MODE_BEET is not set
323# CONFIG_INET_LRO is not set
324CONFIG_INET_DIAG=y
325CONFIG_INET_TCP_DIAG=y
326# CONFIG_TCP_CONG_ADVANCED is not set
327CONFIG_TCP_CONG_CUBIC=y
328CONFIG_DEFAULT_TCP_CONG="cubic"
329# CONFIG_TCP_MD5SIG is not set
330CONFIG_IPV6=y
331# CONFIG_IPV6_PRIVACY is not set
332# CONFIG_IPV6_ROUTER_PREF is not set
333# CONFIG_IPV6_OPTIMISTIC_DAD is not set
334# CONFIG_INET6_AH is not set
335# CONFIG_INET6_ESP is not set
336# CONFIG_INET6_IPCOMP is not set
337# CONFIG_IPV6_MIP6 is not set
338# CONFIG_INET6_XFRM_TUNNEL is not set
339# CONFIG_INET6_TUNNEL is not set
340CONFIG_INET6_XFRM_MODE_TRANSPORT=y
341CONFIG_INET6_XFRM_MODE_TUNNEL=y
342CONFIG_INET6_XFRM_MODE_BEET=y
343# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
344CONFIG_IPV6_SIT=y
345CONFIG_IPV6_NDISC_NODETYPE=y
346# CONFIG_IPV6_TUNNEL is not set
347# CONFIG_IPV6_MULTIPLE_TABLES is not set
348# CONFIG_IPV6_MROUTE is not set
349# CONFIG_NETWORK_SECMARK is not set
350# CONFIG_NETFILTER is not set
351# CONFIG_IP_DCCP is not set
352CONFIG_IP_SCTP=m
353# CONFIG_SCTP_DBG_MSG is not set
354# CONFIG_SCTP_DBG_OBJCNT is not set
355# CONFIG_SCTP_HMAC_NONE is not set
356# CONFIG_SCTP_HMAC_SHA1 is not set
357CONFIG_SCTP_HMAC_MD5=y
358# CONFIG_TIPC is not set
359# CONFIG_ATM is not set
360# CONFIG_BRIDGE is not set
361# CONFIG_VLAN_8021Q is not set
362# CONFIG_DECNET is not set
363# CONFIG_LLC2 is not set
364# CONFIG_IPX is not set
365# CONFIG_ATALK is not set
366# CONFIG_X25 is not set
367# CONFIG_LAPB is not set
368# CONFIG_ECONET is not set
369# CONFIG_WAN_ROUTER is not set
370# CONFIG_NET_SCHED is not set
371
372#
373# Network testing
374#
375# CONFIG_NET_PKTGEN is not set
376# CONFIG_HAMRADIO is not set
377# CONFIG_CAN is not set
378# CONFIG_IRDA is not set
379# CONFIG_BT is not set
380# CONFIG_AF_RXRPC is not set
381CONFIG_FIB_RULES=y
382
383#
384# Wireless
385#
386# CONFIG_CFG80211 is not set
387# CONFIG_WIRELESS_EXT is not set
388# CONFIG_MAC80211 is not set
389# CONFIG_IEEE80211 is not set
390# CONFIG_RFKILL is not set
391# CONFIG_NET_9P is not set
392
393#
394# Device Drivers
395#
396
397#
398# Generic Driver Options
399#
400CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
401CONFIG_STANDALONE=y
402CONFIG_PREVENT_FIRMWARE_BUILD=y
403CONFIG_FW_LOADER=y
404# CONFIG_DEBUG_DRIVER is not set
405# CONFIG_DEBUG_DEVRES is not set
406# CONFIG_SYS_HYPERVISOR is not set
407# CONFIG_CONNECTOR is not set
408# CONFIG_MTD is not set
409CONFIG_OF_DEVICE=y
410CONFIG_OF_I2C=y
411# CONFIG_PARPORT is not set
412CONFIG_BLK_DEV=y
413# CONFIG_BLK_DEV_FD is not set
414# CONFIG_BLK_CPQ_DA is not set
415# CONFIG_BLK_CPQ_CISS_DA is not set
416# CONFIG_BLK_DEV_DAC960 is not set
417# CONFIG_BLK_DEV_UMEM is not set
418# CONFIG_BLK_DEV_COW_COMMON is not set
419CONFIG_BLK_DEV_LOOP=y
420# CONFIG_BLK_DEV_CRYPTOLOOP is not set
421CONFIG_BLK_DEV_NBD=y
422# CONFIG_BLK_DEV_SX8 is not set
423# CONFIG_BLK_DEV_UB is not set
424CONFIG_BLK_DEV_RAM=y
425CONFIG_BLK_DEV_RAM_COUNT=16
426CONFIG_BLK_DEV_RAM_SIZE=524288
427# CONFIG_BLK_DEV_XIP is not set
428# CONFIG_CDROM_PKTCDVD is not set
429# CONFIG_ATA_OVER_ETH is not set
430CONFIG_MISC_DEVICES=y
431# CONFIG_PHANTOM is not set
432# CONFIG_EEPROM_93CX6 is not set
433# CONFIG_SGI_IOC4 is not set
434# CONFIG_TIFM_CORE is not set
435# CONFIG_ENCLOSURE_SERVICES is not set
436CONFIG_HAVE_IDE=y
437# CONFIG_IDE is not set
438
439#
440# SCSI device support
441#
442# CONFIG_RAID_ATTRS is not set
443CONFIG_SCSI=y
444CONFIG_SCSI_DMA=y
445# CONFIG_SCSI_TGT is not set
446# CONFIG_SCSI_NETLINK is not set
447CONFIG_SCSI_PROC_FS=y
448
449#
450# SCSI support type (disk, tape, CD-ROM)
451#
452CONFIG_BLK_DEV_SD=y
453CONFIG_CHR_DEV_ST=y
454# CONFIG_CHR_DEV_OSST is not set
455CONFIG_BLK_DEV_SR=y
456# CONFIG_BLK_DEV_SR_VENDOR is not set
457CONFIG_CHR_DEV_SG=y
458# CONFIG_CHR_DEV_SCH is not set
459
460#
461# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
462#
463CONFIG_SCSI_MULTI_LUN=y
464# CONFIG_SCSI_CONSTANTS is not set
465CONFIG_SCSI_LOGGING=y
466# CONFIG_SCSI_SCAN_ASYNC is not set
467CONFIG_SCSI_WAIT_SCAN=m
468
469#
470# SCSI Transports
471#
472# CONFIG_SCSI_SPI_ATTRS is not set
473# CONFIG_SCSI_FC_ATTRS is not set
474# CONFIG_SCSI_ISCSI_ATTRS is not set
475# CONFIG_SCSI_SAS_LIBSAS is not set
476# CONFIG_SCSI_SRP_ATTRS is not set
477CONFIG_SCSI_LOWLEVEL=y
478# CONFIG_ISCSI_TCP is not set
479# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
480# CONFIG_SCSI_3W_9XXX is not set
481# CONFIG_SCSI_ACARD is not set
482# CONFIG_SCSI_AACRAID is not set
483# CONFIG_SCSI_AIC7XXX is not set
484# CONFIG_SCSI_AIC7XXX_OLD is not set
485# CONFIG_SCSI_AIC79XX is not set
486# CONFIG_SCSI_AIC94XX is not set
487# CONFIG_SCSI_DPT_I2O is not set
488# CONFIG_SCSI_ADVANSYS is not set
489# CONFIG_SCSI_ARCMSR is not set
490# CONFIG_MEGARAID_NEWGEN is not set
491# CONFIG_MEGARAID_LEGACY is not set
492# CONFIG_MEGARAID_SAS is not set
493# CONFIG_SCSI_HPTIOP is not set
494# CONFIG_SCSI_BUSLOGIC is not set
495# CONFIG_SCSI_DMX3191D is not set
496# CONFIG_SCSI_EATA is not set
497# CONFIG_SCSI_FUTURE_DOMAIN is not set
498# CONFIG_SCSI_GDTH is not set
499# CONFIG_SCSI_IPS is not set
500# CONFIG_SCSI_INITIO is not set
501# CONFIG_SCSI_INIA100 is not set
502# CONFIG_SCSI_MVSAS is not set
503# CONFIG_SCSI_STEX is not set
504# CONFIG_SCSI_SYM53C8XX_2 is not set
505# CONFIG_SCSI_IPR is not set
506# CONFIG_SCSI_QLOGIC_1280 is not set
507# CONFIG_SCSI_QLA_FC is not set
508# CONFIG_SCSI_QLA_ISCSI is not set
509# CONFIG_SCSI_LPFC is not set
510# CONFIG_SCSI_DC395x is not set
511# CONFIG_SCSI_DC390T is not set
512# CONFIG_SCSI_NSP32 is not set
513# CONFIG_SCSI_DEBUG is not set
514# CONFIG_SCSI_SRP is not set
515CONFIG_ATA=y
516# CONFIG_ATA_NONSTANDARD is not set
517CONFIG_SATA_PMP=y
518# CONFIG_SATA_AHCI is not set
519CONFIG_SATA_SIL24=y
520CONFIG_SATA_FSL=y
521CONFIG_ATA_SFF=y
522# CONFIG_SATA_SVW is not set
523# CONFIG_ATA_PIIX is not set
524# CONFIG_SATA_MV is not set
525# CONFIG_SATA_NV is not set
526# CONFIG_PDC_ADMA is not set
527# CONFIG_SATA_QSTOR is not set
528# CONFIG_SATA_PROMISE is not set
529# CONFIG_SATA_SX4 is not set
530CONFIG_SATA_SIL=y
531# CONFIG_SATA_SIS is not set
532# CONFIG_SATA_ULI is not set
533# CONFIG_SATA_VIA is not set
534# CONFIG_SATA_VITESSE is not set
535# CONFIG_SATA_INIC162X is not set
536# CONFIG_PATA_ALI is not set
537# CONFIG_PATA_AMD is not set
538# CONFIG_PATA_ARTOP is not set
539# CONFIG_PATA_ATIIXP is not set
540# CONFIG_PATA_CMD640_PCI is not set
541# CONFIG_PATA_CMD64X is not set
542# CONFIG_PATA_CS5520 is not set
543# CONFIG_PATA_CS5530 is not set
544# CONFIG_PATA_CYPRESS is not set
545# CONFIG_PATA_EFAR is not set
546# CONFIG_ATA_GENERIC is not set
547# CONFIG_PATA_HPT366 is not set
548# CONFIG_PATA_HPT37X is not set
549# CONFIG_PATA_HPT3X2N is not set
550# CONFIG_PATA_HPT3X3 is not set
551# CONFIG_PATA_IT821X is not set
552# CONFIG_PATA_IT8213 is not set
553# CONFIG_PATA_JMICRON is not set
554# CONFIG_PATA_TRIFLEX is not set
555# CONFIG_PATA_MARVELL is not set
556# CONFIG_PATA_MPIIX is not set
557# CONFIG_PATA_OLDPIIX is not set
558# CONFIG_PATA_NETCELL is not set
559# CONFIG_PATA_NINJA32 is not set
560# CONFIG_PATA_NS87410 is not set
561# CONFIG_PATA_NS87415 is not set
562# CONFIG_PATA_OPTI is not set
563# CONFIG_PATA_OPTIDMA is not set
564# CONFIG_PATA_PDC_OLD is not set
565# CONFIG_PATA_RADISYS is not set
566# CONFIG_PATA_RZ1000 is not set
567# CONFIG_PATA_SC1200 is not set
568# CONFIG_PATA_SERVERWORKS is not set
569# CONFIG_PATA_PDC2027X is not set
570# CONFIG_PATA_SIL680 is not set
571# CONFIG_PATA_SIS is not set
572# CONFIG_PATA_VIA is not set
573# CONFIG_PATA_WINBOND is not set
574# CONFIG_PATA_PLATFORM is not set
575# CONFIG_PATA_SCH is not set
576# CONFIG_MD is not set
577# CONFIG_FUSION is not set
578
579#
580# IEEE 1394 (FireWire) support
581#
582
583#
584# Enable only one of the two stacks, unless you know what you are doing
585#
586# CONFIG_FIREWIRE is not set
587# CONFIG_IEEE1394 is not set
588# CONFIG_I2O is not set
589# CONFIG_MACINTOSH_DRIVERS is not set
590CONFIG_NETDEVICES=y
591# CONFIG_NETDEVICES_MULTIQUEUE is not set
592CONFIG_DUMMY=y
593# CONFIG_BONDING is not set
594# CONFIG_MACVLAN is not set
595# CONFIG_EQUALIZER is not set
596# CONFIG_TUN is not set
597# CONFIG_VETH is not set
598# CONFIG_ARCNET is not set
599CONFIG_PHYLIB=y
600
601#
602# MII PHY device drivers
603#
604# CONFIG_MARVELL_PHY is not set
605# CONFIG_DAVICOM_PHY is not set
606# CONFIG_QSEMI_PHY is not set
607# CONFIG_LXT_PHY is not set
608# CONFIG_CICADA_PHY is not set
609CONFIG_VITESSE_PHY=y
610# CONFIG_SMSC_PHY is not set
611# CONFIG_BROADCOM_PHY is not set
612# CONFIG_ICPLUS_PHY is not set
613# CONFIG_REALTEK_PHY is not set
614# CONFIG_FIXED_PHY is not set
615# CONFIG_MDIO_BITBANG is not set
616CONFIG_NET_ETHERNET=y
617CONFIG_MII=y
618# CONFIG_HAPPYMEAL is not set
619# CONFIG_SUNGEM is not set
620# CONFIG_CASSINI is not set
621# CONFIG_NET_VENDOR_3COM is not set
622# CONFIG_NET_TULIP is not set
623# CONFIG_HP100 is not set
624# CONFIG_IBM_NEW_EMAC_ZMII is not set
625# CONFIG_IBM_NEW_EMAC_RGMII is not set
626# CONFIG_IBM_NEW_EMAC_TAH is not set
627# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
628# CONFIG_NET_PCI is not set
629# CONFIG_B44 is not set
630CONFIG_NETDEV_1000=y
631# CONFIG_ACENIC is not set
632# CONFIG_DL2K is not set
633# CONFIG_E1000 is not set
634# CONFIG_E1000E is not set
635# CONFIG_E1000E_ENABLED is not set
636# CONFIG_IP1000 is not set
637# CONFIG_IGB is not set
638# CONFIG_NS83820 is not set
639# CONFIG_HAMACHI is not set
640# CONFIG_YELLOWFIN is not set
641# CONFIG_R8169 is not set
642# CONFIG_SIS190 is not set
643CONFIG_SKGE=y
644# CONFIG_SKGE_DEBUG is not set
645CONFIG_SKY2=y
646# CONFIG_SKY2_DEBUG is not set
647# CONFIG_VIA_VELOCITY is not set
648# CONFIG_TIGON3 is not set
649# CONFIG_BNX2 is not set
650CONFIG_GIANFAR=y
651CONFIG_GFAR_NAPI=y
652# CONFIG_QLA3XXX is not set
653# CONFIG_ATL1 is not set
654CONFIG_NETDEV_10000=y
655# CONFIG_CHELSIO_T1 is not set
656# CONFIG_CHELSIO_T3 is not set
657# CONFIG_IXGBE is not set
658# CONFIG_IXGB is not set
659# CONFIG_S2IO is not set
660# CONFIG_MYRI10GE is not set
661# CONFIG_NETXEN_NIC is not set
662# CONFIG_NIU is not set
663# CONFIG_MLX4_CORE is not set
664# CONFIG_TEHUTI is not set
665# CONFIG_BNX2X is not set
666# CONFIG_SFC is not set
667# CONFIG_TR is not set
668
669#
670# Wireless LAN
671#
672# CONFIG_WLAN_PRE80211 is not set
673# CONFIG_WLAN_80211 is not set
674# CONFIG_IWLWIFI_LEDS is not set
675
676#
677# USB Network Adapters
678#
679# CONFIG_USB_CATC is not set
680# CONFIG_USB_KAWETH is not set
681# CONFIG_USB_PEGASUS is not set
682# CONFIG_USB_RTL8150 is not set
683# CONFIG_USB_USBNET is not set
684# CONFIG_WAN is not set
685# CONFIG_FDDI is not set
686# CONFIG_HIPPI is not set
687# CONFIG_PPP is not set
688# CONFIG_SLIP is not set
689# CONFIG_NET_FC is not set
690# CONFIG_NETCONSOLE is not set
691# CONFIG_NETPOLL is not set
692# CONFIG_NET_POLL_CONTROLLER is not set
693# CONFIG_ISDN is not set
694# CONFIG_PHONE is not set
695
696#
697# Input device support
698#
699CONFIG_INPUT=y
700# CONFIG_INPUT_FF_MEMLESS is not set
701# CONFIG_INPUT_POLLDEV is not set
702
703#
704# Userland interfaces
705#
706# CONFIG_INPUT_MOUSEDEV is not set
707# CONFIG_INPUT_JOYDEV is not set
708# CONFIG_INPUT_EVDEV is not set
709# CONFIG_INPUT_EVBUG is not set
710
711#
712# Input Device Drivers
713#
714# CONFIG_INPUT_KEYBOARD is not set
715# CONFIG_INPUT_MOUSE is not set
716# CONFIG_INPUT_JOYSTICK is not set
717# CONFIG_INPUT_TABLET is not set
718# CONFIG_INPUT_TOUCHSCREEN is not set
719# CONFIG_INPUT_MISC is not set
720
721#
722# Hardware I/O ports
723#
724CONFIG_SERIO=y
725CONFIG_SERIO_I8042=y
726CONFIG_SERIO_SERPORT=y
727# CONFIG_SERIO_PCIPS2 is not set
728CONFIG_SERIO_LIBPS2=y
729# CONFIG_SERIO_RAW is not set
730# CONFIG_GAMEPORT is not set
731
732#
733# Character devices
734#
735CONFIG_VT=y
736CONFIG_VT_CONSOLE=y
737CONFIG_HW_CONSOLE=y
738# CONFIG_VT_HW_CONSOLE_BINDING is not set
739CONFIG_DEVKMEM=y
740# CONFIG_SERIAL_NONSTANDARD is not set
741# CONFIG_NOZOMI is not set
742
743#
744# Serial drivers
745#
746CONFIG_SERIAL_8250=y
747CONFIG_SERIAL_8250_CONSOLE=y
748CONFIG_SERIAL_8250_PCI=y
749CONFIG_SERIAL_8250_NR_UARTS=2
750CONFIG_SERIAL_8250_RUNTIME_UARTS=2
751CONFIG_SERIAL_8250_EXTENDED=y
752CONFIG_SERIAL_8250_MANY_PORTS=y
753CONFIG_SERIAL_8250_SHARE_IRQ=y
754CONFIG_SERIAL_8250_DETECT_IRQ=y
755CONFIG_SERIAL_8250_RSA=y
756
757#
758# Non-8250 serial port support
759#
760# CONFIG_SERIAL_UARTLITE is not set
761CONFIG_SERIAL_CORE=y
762CONFIG_SERIAL_CORE_CONSOLE=y
763# CONFIG_SERIAL_JSM is not set
764# CONFIG_SERIAL_OF_PLATFORM is not set
765CONFIG_UNIX98_PTYS=y
766CONFIG_LEGACY_PTYS=y
767CONFIG_LEGACY_PTY_COUNT=256
768# CONFIG_IPMI_HANDLER is not set
769# CONFIG_HW_RANDOM is not set
770# CONFIG_NVRAM is not set
771# CONFIG_R3964 is not set
772# CONFIG_APPLICOM is not set
773# CONFIG_RAW_DRIVER is not set
774# CONFIG_TCG_TPM is not set
775CONFIG_DEVPORT=y
776CONFIG_I2C=y
777CONFIG_I2C_BOARDINFO=y
778# CONFIG_I2C_CHARDEV is not set
779
780#
781# I2C Hardware Bus support
782#
783# CONFIG_I2C_ALI1535 is not set
784# CONFIG_I2C_ALI1563 is not set
785# CONFIG_I2C_ALI15X3 is not set
786# CONFIG_I2C_AMD756 is not set
787# CONFIG_I2C_AMD8111 is not set
788# CONFIG_I2C_I801 is not set
789# CONFIG_I2C_I810 is not set
790# CONFIG_I2C_PIIX4 is not set
791CONFIG_I2C_MPC=y
792# CONFIG_I2C_NFORCE2 is not set
793# CONFIG_I2C_OCORES is not set
794# CONFIG_I2C_PARPORT_LIGHT is not set
795# CONFIG_I2C_PROSAVAGE is not set
796# CONFIG_I2C_SAVAGE4 is not set
797# CONFIG_I2C_SIMTEC is not set
798# CONFIG_I2C_SIS5595 is not set
799# CONFIG_I2C_SIS630 is not set
800# CONFIG_I2C_SIS96X is not set
801# CONFIG_I2C_TAOS_EVM is not set
802# CONFIG_I2C_STUB is not set
803# CONFIG_I2C_TINY_USB is not set
804# CONFIG_I2C_VIA is not set
805# CONFIG_I2C_VIAPRO is not set
806# CONFIG_I2C_VOODOO3 is not set
807# CONFIG_I2C_PCA_PLATFORM is not set
808
809#
810# Miscellaneous I2C Chip support
811#
812# CONFIG_DS1682 is not set
813CONFIG_SENSORS_EEPROM=y
814# CONFIG_SENSORS_PCF8574 is not set
815# CONFIG_PCF8575 is not set
816# CONFIG_SENSORS_PCF8591 is not set
817# CONFIG_SENSORS_MAX6875 is not set
818# CONFIG_SENSORS_TSL2550 is not set
819# CONFIG_I2C_DEBUG_CORE is not set
820# CONFIG_I2C_DEBUG_ALGO is not set
821# CONFIG_I2C_DEBUG_BUS is not set
822# CONFIG_I2C_DEBUG_CHIP is not set
823# CONFIG_SPI is not set
824# CONFIG_W1 is not set
825# CONFIG_POWER_SUPPLY is not set
826# CONFIG_HWMON is not set
827CONFIG_THERMAL=y
828# CONFIG_WATCHDOG is not set
829
830#
831# Sonics Silicon Backplane
832#
833CONFIG_SSB_POSSIBLE=y
834# CONFIG_SSB is not set
835
836#
837# Multifunction device drivers
838#
839# CONFIG_MFD_SM501 is not set
840# CONFIG_HTC_PASIC3 is not set
841
842#
843# Multimedia devices
844#
845
846#
847# Multimedia core support
848#
849# CONFIG_VIDEO_DEV is not set
850CONFIG_DVB_CORE=m
851CONFIG_VIDEO_MEDIA=m
852
853#
854# Multimedia drivers
855#
856# CONFIG_MEDIA_ATTACH is not set
857CONFIG_MEDIA_TUNER=m
858# CONFIG_MEDIA_TUNER_CUSTOMIZE is not set
859CONFIG_MEDIA_TUNER_SIMPLE=m
860CONFIG_MEDIA_TUNER_TDA8290=m
861CONFIG_MEDIA_TUNER_TDA9887=m
862CONFIG_MEDIA_TUNER_TEA5761=m
863CONFIG_MEDIA_TUNER_TEA5767=m
864CONFIG_MEDIA_TUNER_MT20XX=m
865CONFIG_MEDIA_TUNER_XC2028=m
866CONFIG_MEDIA_TUNER_XC5000=m
867CONFIG_DVB_CAPTURE_DRIVERS=y
868
869#
870# Supported SAA7146 based PCI Adapters
871#
872# CONFIG_TTPCI_EEPROM is not set
873# CONFIG_DVB_BUDGET_CORE is not set
874
875#
876# Supported USB Adapters
877#
878# CONFIG_DVB_USB is not set
879# CONFIG_DVB_TTUSB_BUDGET is not set
880# CONFIG_DVB_TTUSB_DEC is not set
881# CONFIG_DVB_CINERGYT2 is not set
882
883#
884# Supported FlexCopII (B2C2) Adapters
885#
886# CONFIG_DVB_B2C2_FLEXCOP is not set
887
888#
889# Supported BT878 Adapters
890#
891
892#
893# Supported Pluto2 Adapters
894#
895# CONFIG_DVB_PLUTO2 is not set
896
897#
898# Supported DVB Frontends
899#
900
901#
902# Customise DVB Frontends
903#
904# CONFIG_DVB_FE_CUSTOMISE is not set
905
906#
907# DVB-S (satellite) frontends
908#
909# CONFIG_DVB_CX24110 is not set
910# CONFIG_DVB_CX24123 is not set
911# CONFIG_DVB_MT312 is not set
912# CONFIG_DVB_S5H1420 is not set
913# CONFIG_DVB_STV0299 is not set
914# CONFIG_DVB_TDA8083 is not set
915# CONFIG_DVB_TDA10086 is not set
916# CONFIG_DVB_VES1X93 is not set
917# CONFIG_DVB_TUNER_ITD1000 is not set
918# CONFIG_DVB_TDA826X is not set
919# CONFIG_DVB_TUA6100 is not set
920
921#
922# DVB-T (terrestrial) frontends
923#
924# CONFIG_DVB_SP8870 is not set
925# CONFIG_DVB_SP887X is not set
926# CONFIG_DVB_CX22700 is not set
927# CONFIG_DVB_CX22702 is not set
928# CONFIG_DVB_L64781 is not set
929# CONFIG_DVB_TDA1004X is not set
930# CONFIG_DVB_NXT6000 is not set
931# CONFIG_DVB_MT352 is not set
932# CONFIG_DVB_ZL10353 is not set
933# CONFIG_DVB_DIB3000MB is not set
934# CONFIG_DVB_DIB3000MC is not set
935# CONFIG_DVB_DIB7000M is not set
936# CONFIG_DVB_DIB7000P is not set
937# CONFIG_DVB_TDA10048 is not set
938
939#
940# DVB-C (cable) frontends
941#
942# CONFIG_DVB_VES1820 is not set
943# CONFIG_DVB_TDA10021 is not set
944# CONFIG_DVB_TDA10023 is not set
945# CONFIG_DVB_STV0297 is not set
946
947#
948# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
949#
950# CONFIG_DVB_NXT200X is not set
951# CONFIG_DVB_OR51211 is not set
952# CONFIG_DVB_OR51132 is not set
953# CONFIG_DVB_BCM3510 is not set
954# CONFIG_DVB_LGDT330X is not set
955# CONFIG_DVB_S5H1409 is not set
956# CONFIG_DVB_AU8522 is not set
957# CONFIG_DVB_S5H1411 is not set
958
959#
960# Digital terrestrial only tuners/PLL
961#
962# CONFIG_DVB_PLL is not set
963# CONFIG_DVB_TUNER_DIB0070 is not set
964
965#
966# SEC control devices for DVB-S
967#
968# CONFIG_DVB_LNBP21 is not set
969# CONFIG_DVB_ISL6405 is not set
970# CONFIG_DVB_ISL6421 is not set
971CONFIG_DAB=y
972# CONFIG_USB_DABUSB is not set
973
974#
975# Graphics support
976#
977# CONFIG_AGP is not set
978# CONFIG_DRM is not set
979# CONFIG_VGASTATE is not set
980CONFIG_VIDEO_OUTPUT_CONTROL=y
981# CONFIG_FB is not set
982# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
983
984#
985# Display device support
986#
987# CONFIG_DISPLAY_SUPPORT is not set
988
989#
990# Console display driver support
991#
992CONFIG_VGA_CONSOLE=y
993# CONFIG_VGACON_SOFT_SCROLLBACK is not set
994CONFIG_DUMMY_CONSOLE=y
995
996#
997# Sound
998#
999CONFIG_SOUND=y
1000
1001#
1002# Advanced Linux Sound Architecture
1003#
1004CONFIG_SND=y
1005CONFIG_SND_TIMER=y
1006CONFIG_SND_PCM=y
1007# CONFIG_SND_SEQUENCER is not set
1008# CONFIG_SND_MIXER_OSS is not set
1009# CONFIG_SND_PCM_OSS is not set
1010# CONFIG_SND_DYNAMIC_MINORS is not set
1011CONFIG_SND_SUPPORT_OLD_API=y
1012CONFIG_SND_VERBOSE_PROCFS=y
1013# CONFIG_SND_VERBOSE_PRINTK is not set
1014# CONFIG_SND_DEBUG is not set
1015
1016#
1017# Generic devices
1018#
1019CONFIG_SND_AC97_CODEC=y
1020# CONFIG_SND_DUMMY is not set
1021# CONFIG_SND_MTPAV is not set
1022# CONFIG_SND_SERIAL_U16550 is not set
1023# CONFIG_SND_MPU401 is not set
1024
1025#
1026# PCI devices
1027#
1028# CONFIG_SND_AD1889 is not set
1029# CONFIG_SND_ALS300 is not set
1030# CONFIG_SND_ALS4000 is not set
1031# CONFIG_SND_ALI5451 is not set
1032# CONFIG_SND_ATIIXP is not set
1033# CONFIG_SND_ATIIXP_MODEM is not set
1034# CONFIG_SND_AU8810 is not set
1035# CONFIG_SND_AU8820 is not set
1036# CONFIG_SND_AU8830 is not set
1037# CONFIG_SND_AW2 is not set
1038# CONFIG_SND_AZT3328 is not set
1039# CONFIG_SND_BT87X is not set
1040# CONFIG_SND_CA0106 is not set
1041# CONFIG_SND_CMIPCI is not set
1042# CONFIG_SND_OXYGEN is not set
1043# CONFIG_SND_CS4281 is not set
1044# CONFIG_SND_CS46XX is not set
1045# CONFIG_SND_CS5530 is not set
1046# CONFIG_SND_DARLA20 is not set
1047# CONFIG_SND_GINA20 is not set
1048# CONFIG_SND_LAYLA20 is not set
1049# CONFIG_SND_DARLA24 is not set
1050# CONFIG_SND_GINA24 is not set
1051# CONFIG_SND_LAYLA24 is not set
1052# CONFIG_SND_MONA is not set
1053# CONFIG_SND_MIA is not set
1054# CONFIG_SND_ECHO3G is not set
1055# CONFIG_SND_INDIGO is not set
1056# CONFIG_SND_INDIGOIO is not set
1057# CONFIG_SND_INDIGODJ is not set
1058# CONFIG_SND_EMU10K1 is not set
1059# CONFIG_SND_EMU10K1X is not set
1060# CONFIG_SND_ENS1370 is not set
1061# CONFIG_SND_ENS1371 is not set
1062# CONFIG_SND_ES1938 is not set
1063# CONFIG_SND_ES1968 is not set
1064# CONFIG_SND_FM801 is not set
1065# CONFIG_SND_HDA_INTEL is not set
1066# CONFIG_SND_HDSP is not set
1067# CONFIG_SND_HDSPM is not set
1068# CONFIG_SND_HIFIER is not set
1069# CONFIG_SND_ICE1712 is not set
1070# CONFIG_SND_ICE1724 is not set
1071CONFIG_SND_INTEL8X0=y
1072# CONFIG_SND_INTEL8X0M is not set
1073# CONFIG_SND_KORG1212 is not set
1074# CONFIG_SND_MAESTRO3 is not set
1075# CONFIG_SND_MIXART is not set
1076# CONFIG_SND_NM256 is not set
1077# CONFIG_SND_PCXHR is not set
1078# CONFIG_SND_RIPTIDE is not set
1079# CONFIG_SND_RME32 is not set
1080# CONFIG_SND_RME96 is not set
1081# CONFIG_SND_RME9652 is not set
1082# CONFIG_SND_SONICVIBES is not set
1083# CONFIG_SND_TRIDENT is not set
1084# CONFIG_SND_VIA82XX is not set
1085# CONFIG_SND_VIA82XX_MODEM is not set
1086# CONFIG_SND_VIRTUOSO is not set
1087# CONFIG_SND_VX222 is not set
1088# CONFIG_SND_YMFPCI is not set
1089# CONFIG_SND_AC97_POWER_SAVE is not set
1090
1091#
1092# ALSA PowerMac devices
1093#
1094
1095#
1096# ALSA PowerPC devices
1097#
1098
1099#
1100# USB devices
1101#
1102# CONFIG_SND_USB_AUDIO is not set
1103# CONFIG_SND_USB_USX2Y is not set
1104# CONFIG_SND_USB_CAIAQ is not set
1105
1106#
1107# System on Chip audio support
1108#
1109# CONFIG_SND_SOC is not set
1110
1111#
1112# ALSA SoC audio for Freescale SOCs
1113#
1114
1115#
1116# SoC Audio for the Texas Instruments OMAP
1117#
1118
1119#
1120# Open Sound System
1121#
1122# CONFIG_SOUND_PRIME is not set
1123CONFIG_AC97_BUS=y
1124CONFIG_HID_SUPPORT=y
1125CONFIG_HID=y
1126# CONFIG_HID_DEBUG is not set
1127# CONFIG_HIDRAW is not set
1128
1129#
1130# USB Input Devices
1131#
1132CONFIG_USB_HID=y
1133# CONFIG_USB_HIDINPUT_POWERBOOK is not set
1134# CONFIG_HID_FF is not set
1135# CONFIG_USB_HIDDEV is not set
1136CONFIG_USB_SUPPORT=y
1137CONFIG_USB_ARCH_HAS_HCD=y
1138CONFIG_USB_ARCH_HAS_OHCI=y
1139CONFIG_USB_ARCH_HAS_EHCI=y
1140CONFIG_USB=y
1141# CONFIG_USB_DEBUG is not set
1142# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
1143
1144#
1145# Miscellaneous USB options
1146#
1147CONFIG_USB_DEVICEFS=y
1148CONFIG_USB_DEVICE_CLASS=y
1149# CONFIG_USB_DYNAMIC_MINORS is not set
1150# CONFIG_USB_OTG is not set
1151# CONFIG_USB_OTG_WHITELIST is not set
1152# CONFIG_USB_OTG_BLACKLIST_HUB is not set
1153
1154#
1155# USB Host Controller Drivers
1156#
1157# CONFIG_USB_C67X00_HCD is not set
1158CONFIG_USB_EHCI_HCD=y
1159CONFIG_USB_EHCI_ROOT_HUB_TT=y
1160# CONFIG_USB_EHCI_TT_NEWSCHED is not set
1161CONFIG_USB_EHCI_FSL=y
1162CONFIG_USB_EHCI_HCD_PPC_OF=y
1163# CONFIG_USB_ISP116X_HCD is not set
1164# CONFIG_USB_ISP1760_HCD is not set
1165CONFIG_USB_OHCI_HCD=y
1166CONFIG_USB_OHCI_HCD_PPC_OF=y
1167CONFIG_USB_OHCI_HCD_PPC_OF_BE=y
1168CONFIG_USB_OHCI_HCD_PPC_OF_LE=y
1169CONFIG_USB_OHCI_HCD_PCI=y
1170CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y
1171CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y
1172CONFIG_USB_OHCI_LITTLE_ENDIAN=y
1173# CONFIG_USB_UHCI_HCD is not set
1174# CONFIG_USB_SL811_HCD is not set
1175# CONFIG_USB_R8A66597_HCD is not set
1176
1177#
1178# USB Device Class drivers
1179#
1180# CONFIG_USB_ACM is not set
1181# CONFIG_USB_PRINTER is not set
1182# CONFIG_USB_WDM is not set
1183
1184#
1185# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
1186#
1187
1188#
1189# may also be needed; see USB_STORAGE Help for more information
1190#
1191CONFIG_USB_STORAGE=y
1192# CONFIG_USB_STORAGE_DEBUG is not set
1193# CONFIG_USB_STORAGE_DATAFAB is not set
1194# CONFIG_USB_STORAGE_FREECOM is not set
1195# CONFIG_USB_STORAGE_ISD200 is not set
1196# CONFIG_USB_STORAGE_DPCM is not set
1197# CONFIG_USB_STORAGE_USBAT is not set
1198# CONFIG_USB_STORAGE_SDDR09 is not set
1199# CONFIG_USB_STORAGE_SDDR55 is not set
1200# CONFIG_USB_STORAGE_JUMPSHOT is not set
1201# CONFIG_USB_STORAGE_ALAUDA is not set
1202# CONFIG_USB_STORAGE_ONETOUCH is not set
1203# CONFIG_USB_STORAGE_KARMA is not set
1204# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
1205# CONFIG_USB_LIBUSUAL is not set
1206
1207#
1208# USB Imaging devices
1209#
1210# CONFIG_USB_MDC800 is not set
1211# CONFIG_USB_MICROTEK is not set
1212CONFIG_USB_MON=y
1213
1214#
1215# USB port drivers
1216#
1217# CONFIG_USB_SERIAL is not set
1218
1219#
1220# USB Miscellaneous drivers
1221#
1222# CONFIG_USB_EMI62 is not set
1223# CONFIG_USB_EMI26 is not set
1224# CONFIG_USB_ADUTUX is not set
1225# CONFIG_USB_AUERSWALD is not set
1226# CONFIG_USB_RIO500 is not set
1227# CONFIG_USB_LEGOTOWER is not set
1228# CONFIG_USB_LCD is not set
1229# CONFIG_USB_BERRY_CHARGE is not set
1230# CONFIG_USB_LED is not set
1231# CONFIG_USB_CYPRESS_CY7C63 is not set
1232# CONFIG_USB_CYTHERM is not set
1233# CONFIG_USB_PHIDGET is not set
1234# CONFIG_USB_IDMOUSE is not set
1235# CONFIG_USB_FTDI_ELAN is not set
1236# CONFIG_USB_APPLEDISPLAY is not set
1237# CONFIG_USB_SISUSBVGA is not set
1238# CONFIG_USB_LD is not set
1239# CONFIG_USB_TRANCEVIBRATOR is not set
1240# CONFIG_USB_IOWARRIOR is not set
1241# CONFIG_USB_TEST is not set
1242# CONFIG_USB_ISIGHTFW is not set
1243# CONFIG_USB_GADGET is not set
1244# CONFIG_MMC is not set
1245# CONFIG_MEMSTICK is not set
1246# CONFIG_NEW_LEDS is not set
1247# CONFIG_ACCESSIBILITY is not set
1248# CONFIG_INFINIBAND is not set
1249# CONFIG_EDAC is not set
1250CONFIG_RTC_LIB=y
1251CONFIG_RTC_CLASS=y
1252CONFIG_RTC_HCTOSYS=y
1253CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
1254# CONFIG_RTC_DEBUG is not set
1255
1256#
1257# RTC interfaces
1258#
1259CONFIG_RTC_INTF_SYSFS=y
1260CONFIG_RTC_INTF_PROC=y
1261CONFIG_RTC_INTF_DEV=y
1262# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
1263# CONFIG_RTC_DRV_TEST is not set
1264
1265#
1266# I2C RTC drivers
1267#
1268# CONFIG_RTC_DRV_DS1307 is not set
1269# CONFIG_RTC_DRV_DS1374 is not set
1270# CONFIG_RTC_DRV_DS1672 is not set
1271# CONFIG_RTC_DRV_MAX6900 is not set
1272# CONFIG_RTC_DRV_RS5C372 is not set
1273# CONFIG_RTC_DRV_ISL1208 is not set
1274# CONFIG_RTC_DRV_X1205 is not set
1275# CONFIG_RTC_DRV_PCF8563 is not set
1276# CONFIG_RTC_DRV_PCF8583 is not set
1277# CONFIG_RTC_DRV_M41T80 is not set
1278# CONFIG_RTC_DRV_S35390A is not set
1279# CONFIG_RTC_DRV_FM3130 is not set
1280
1281#
1282# SPI RTC drivers
1283#
1284
1285#
1286# Platform RTC drivers
1287#
1288CONFIG_RTC_DRV_CMOS=y
1289# CONFIG_RTC_DRV_DS1511 is not set
1290# CONFIG_RTC_DRV_DS1553 is not set
1291# CONFIG_RTC_DRV_DS1742 is not set
1292# CONFIG_RTC_DRV_STK17TA8 is not set
1293# CONFIG_RTC_DRV_M48T86 is not set
1294# CONFIG_RTC_DRV_M48T59 is not set
1295# CONFIG_RTC_DRV_V3020 is not set
1296
1297#
1298# on-CPU RTC drivers
1299#
1300# CONFIG_RTC_DRV_PPC is not set
1301CONFIG_DMADEVICES=y
1302
1303#
1304# DMA Devices
1305#
1306CONFIG_FSL_DMA=y
1307CONFIG_DMA_ENGINE=y
1308
1309#
1310# DMA Clients
1311#
1312# CONFIG_NET_DMA is not set
1313# CONFIG_UIO is not set
1314
1315#
1316# File systems
1317#
1318CONFIG_EXT2_FS=y
1319# CONFIG_EXT2_FS_XATTR is not set
1320# CONFIG_EXT2_FS_XIP is not set
1321CONFIG_EXT3_FS=y
1322CONFIG_EXT3_FS_XATTR=y
1323# CONFIG_EXT3_FS_POSIX_ACL is not set
1324# CONFIG_EXT3_FS_SECURITY is not set
1325# CONFIG_EXT4DEV_FS is not set
1326CONFIG_JBD=y
1327# CONFIG_JBD_DEBUG is not set
1328CONFIG_FS_MBCACHE=y
1329# CONFIG_REISERFS_FS is not set
1330# CONFIG_JFS_FS is not set
1331# CONFIG_FS_POSIX_ACL is not set
1332# CONFIG_XFS_FS is not set
1333# CONFIG_OCFS2_FS is not set
1334CONFIG_DNOTIFY=y
1335CONFIG_INOTIFY=y
1336CONFIG_INOTIFY_USER=y
1337# CONFIG_QUOTA is not set
1338# CONFIG_AUTOFS_FS is not set
1339# CONFIG_AUTOFS4_FS is not set
1340# CONFIG_FUSE_FS is not set
1341
1342#
1343# CD-ROM/DVD Filesystems
1344#
1345CONFIG_ISO9660_FS=m
1346CONFIG_JOLIET=y
1347CONFIG_ZISOFS=y
1348CONFIG_UDF_FS=m
1349CONFIG_UDF_NLS=y
1350
1351#
1352# DOS/FAT/NT Filesystems
1353#
1354CONFIG_FAT_FS=y
1355CONFIG_MSDOS_FS=m
1356CONFIG_VFAT_FS=y
1357CONFIG_FAT_DEFAULT_CODEPAGE=437
1358CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
1359CONFIG_NTFS_FS=y
1360# CONFIG_NTFS_DEBUG is not set
1361# CONFIG_NTFS_RW is not set
1362
1363#
1364# Pseudo filesystems
1365#
1366CONFIG_PROC_FS=y
1367CONFIG_PROC_KCORE=y
1368CONFIG_PROC_SYSCTL=y
1369CONFIG_SYSFS=y
1370CONFIG_TMPFS=y
1371# CONFIG_TMPFS_POSIX_ACL is not set
1372# CONFIG_HUGETLB_PAGE is not set
1373# CONFIG_CONFIGFS_FS is not set
1374
1375#
1376# Miscellaneous filesystems
1377#
1378CONFIG_ADFS_FS=m
1379# CONFIG_ADFS_FS_RW is not set
1380CONFIG_AFFS_FS=m
1381CONFIG_HFS_FS=m
1382CONFIG_HFSPLUS_FS=m
1383CONFIG_BEFS_FS=m
1384# CONFIG_BEFS_DEBUG is not set
1385CONFIG_BFS_FS=m
1386CONFIG_EFS_FS=m
1387CONFIG_CRAMFS=y
1388CONFIG_VXFS_FS=m
1389# CONFIG_MINIX_FS is not set
1390CONFIG_HPFS_FS=m
1391CONFIG_QNX4FS_FS=m
1392# CONFIG_ROMFS_FS is not set
1393CONFIG_SYSV_FS=m
1394CONFIG_UFS_FS=m
1395# CONFIG_UFS_FS_WRITE is not set
1396# CONFIG_UFS_DEBUG is not set
1397CONFIG_NETWORK_FILESYSTEMS=y
1398CONFIG_NFS_FS=y
1399CONFIG_NFS_V3=y
1400# CONFIG_NFS_V3_ACL is not set
1401CONFIG_NFS_V4=y
1402CONFIG_NFSD=y
1403# CONFIG_NFSD_V3 is not set
1404# CONFIG_NFSD_V4 is not set
1405CONFIG_ROOT_NFS=y
1406CONFIG_LOCKD=y
1407CONFIG_LOCKD_V4=y
1408CONFIG_EXPORTFS=y
1409CONFIG_NFS_COMMON=y
1410CONFIG_SUNRPC=y
1411CONFIG_SUNRPC_GSS=y
1412# CONFIG_SUNRPC_BIND34 is not set
1413CONFIG_RPCSEC_GSS_KRB5=y
1414# CONFIG_RPCSEC_GSS_SPKM3 is not set
1415# CONFIG_SMB_FS is not set
1416# CONFIG_CIFS is not set
1417# CONFIG_NCP_FS is not set
1418# CONFIG_CODA_FS is not set
1419# CONFIG_AFS_FS is not set
1420
1421#
1422# Partition Types
1423#
1424CONFIG_PARTITION_ADVANCED=y
1425# CONFIG_ACORN_PARTITION is not set
1426# CONFIG_OSF_PARTITION is not set
1427# CONFIG_AMIGA_PARTITION is not set
1428# CONFIG_ATARI_PARTITION is not set
1429CONFIG_MAC_PARTITION=y
1430CONFIG_MSDOS_PARTITION=y
1431# CONFIG_BSD_DISKLABEL is not set
1432# CONFIG_MINIX_SUBPARTITION is not set
1433# CONFIG_SOLARIS_X86_PARTITION is not set
1434# CONFIG_UNIXWARE_DISKLABEL is not set
1435# CONFIG_LDM_PARTITION is not set
1436# CONFIG_SGI_PARTITION is not set
1437# CONFIG_ULTRIX_PARTITION is not set
1438# CONFIG_SUN_PARTITION is not set
1439# CONFIG_KARMA_PARTITION is not set
1440# CONFIG_EFI_PARTITION is not set
1441# CONFIG_SYSV68_PARTITION is not set
1442CONFIG_NLS=y
1443CONFIG_NLS_DEFAULT="iso8859-1"
1444# CONFIG_NLS_CODEPAGE_437 is not set
1445# CONFIG_NLS_CODEPAGE_737 is not set
1446# CONFIG_NLS_CODEPAGE_775 is not set
1447# CONFIG_NLS_CODEPAGE_850 is not set
1448# CONFIG_NLS_CODEPAGE_852 is not set
1449# CONFIG_NLS_CODEPAGE_855 is not set
1450# CONFIG_NLS_CODEPAGE_857 is not set
1451# CONFIG_NLS_CODEPAGE_860 is not set
1452# CONFIG_NLS_CODEPAGE_861 is not set
1453# CONFIG_NLS_CODEPAGE_862 is not set
1454# CONFIG_NLS_CODEPAGE_863 is not set
1455# CONFIG_NLS_CODEPAGE_864 is not set
1456# CONFIG_NLS_CODEPAGE_865 is not set
1457# CONFIG_NLS_CODEPAGE_866 is not set
1458# CONFIG_NLS_CODEPAGE_869 is not set
1459# CONFIG_NLS_CODEPAGE_936 is not set
1460# CONFIG_NLS_CODEPAGE_950 is not set
1461# CONFIG_NLS_CODEPAGE_932 is not set
1462# CONFIG_NLS_CODEPAGE_949 is not set
1463# CONFIG_NLS_CODEPAGE_874 is not set
1464# CONFIG_NLS_ISO8859_8 is not set
1465# CONFIG_NLS_CODEPAGE_1250 is not set
1466# CONFIG_NLS_CODEPAGE_1251 is not set
1467# CONFIG_NLS_ASCII is not set
1468# CONFIG_NLS_ISO8859_1 is not set
1469# CONFIG_NLS_ISO8859_2 is not set
1470# CONFIG_NLS_ISO8859_3 is not set
1471# CONFIG_NLS_ISO8859_4 is not set
1472# CONFIG_NLS_ISO8859_5 is not set
1473# CONFIG_NLS_ISO8859_6 is not set
1474# CONFIG_NLS_ISO8859_7 is not set
1475# CONFIG_NLS_ISO8859_9 is not set
1476# CONFIG_NLS_ISO8859_13 is not set
1477# CONFIG_NLS_ISO8859_14 is not set
1478# CONFIG_NLS_ISO8859_15 is not set
1479# CONFIG_NLS_KOI8_R is not set
1480# CONFIG_NLS_KOI8_U is not set
1481CONFIG_NLS_UTF8=m
1482# CONFIG_DLM is not set
1483
1484#
1485# Library routines
1486#
1487CONFIG_BITREVERSE=y
1488# CONFIG_GENERIC_FIND_FIRST_BIT is not set
1489# CONFIG_CRC_CCITT is not set
1490# CONFIG_CRC16 is not set
1491CONFIG_CRC_ITU_T=m
1492CONFIG_CRC32=y
1493# CONFIG_CRC7 is not set
1494CONFIG_LIBCRC32C=m
1495CONFIG_ZLIB_INFLATE=y
1496CONFIG_PLIST=y
1497CONFIG_HAS_IOMEM=y
1498CONFIG_HAS_IOPORT=y
1499CONFIG_HAS_DMA=y
1500CONFIG_HAVE_LMB=y
1501
1502#
1503# Kernel hacking
1504#
1505# CONFIG_PRINTK_TIME is not set
1506CONFIG_ENABLE_WARN_DEPRECATED=y
1507CONFIG_ENABLE_MUST_CHECK=y
1508CONFIG_FRAME_WARN=1024
1509# CONFIG_MAGIC_SYSRQ is not set
1510# CONFIG_UNUSED_SYMBOLS is not set
1511CONFIG_DEBUG_FS=y
1512# CONFIG_HEADERS_CHECK is not set
1513CONFIG_DEBUG_KERNEL=y
1514# CONFIG_DEBUG_SHIRQ is not set
1515CONFIG_DETECT_SOFTLOCKUP=y
1516CONFIG_SCHED_DEBUG=y
1517# CONFIG_SCHEDSTATS is not set
1518# CONFIG_TIMER_STATS is not set
1519# CONFIG_DEBUG_OBJECTS is not set
1520# CONFIG_SLUB_DEBUG_ON is not set
1521# CONFIG_SLUB_STATS is not set
1522# CONFIG_DEBUG_RT_MUTEXES is not set
1523# CONFIG_RT_MUTEX_TESTER is not set
1524# CONFIG_DEBUG_SPINLOCK is not set
1525# CONFIG_DEBUG_MUTEXES is not set
1526# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
1527# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
1528# CONFIG_DEBUG_KOBJECT is not set
1529# CONFIG_DEBUG_HIGHMEM is not set
1530# CONFIG_DEBUG_BUGVERBOSE is not set
1531CONFIG_DEBUG_INFO=y
1532# CONFIG_DEBUG_VM is not set
1533# CONFIG_DEBUG_WRITECOUNT is not set
1534# CONFIG_DEBUG_LIST is not set
1535# CONFIG_DEBUG_SG is not set
1536# CONFIG_BOOT_PRINTK_DELAY is not set
1537# CONFIG_RCU_TORTURE_TEST is not set
1538# CONFIG_BACKTRACE_SELF_TEST is not set
1539# CONFIG_FAULT_INJECTION is not set
1540# CONFIG_SAMPLES is not set
1541# CONFIG_DEBUG_STACKOVERFLOW is not set
1542# CONFIG_DEBUG_STACK_USAGE is not set
1543# CONFIG_DEBUG_PAGEALLOC is not set
1544# CONFIG_DEBUGGER is not set
1545# CONFIG_CODE_PATCHING_SELFTEST is not set
1546# CONFIG_FTR_FIXUP_SELFTEST is not set
1547# CONFIG_IRQSTACKS is not set
1548# CONFIG_VIRQ_DEBUG is not set
1549# CONFIG_BDI_SWITCH is not set
1550# CONFIG_PPC_EARLY_DEBUG is not set
1551
1552#
1553# Security options
1554#
1555# CONFIG_KEYS is not set
1556# CONFIG_SECURITY is not set
1557# CONFIG_SECURITY_FILE_CAPABILITIES is not set
1558CONFIG_CRYPTO=y
1559
1560#
1561# Crypto core or helper
1562#
1563CONFIG_CRYPTO_ALGAPI=y
1564CONFIG_CRYPTO_BLKCIPHER=y
1565CONFIG_CRYPTO_HASH=y
1566CONFIG_CRYPTO_MANAGER=y
1567# CONFIG_CRYPTO_GF128MUL is not set
1568# CONFIG_CRYPTO_NULL is not set
1569# CONFIG_CRYPTO_CRYPTD is not set
1570# CONFIG_CRYPTO_AUTHENC is not set
1571# CONFIG_CRYPTO_TEST is not set
1572
1573#
1574# Authenticated Encryption with Associated Data
1575#
1576# CONFIG_CRYPTO_CCM is not set
1577# CONFIG_CRYPTO_GCM is not set
1578# CONFIG_CRYPTO_SEQIV is not set
1579
1580#
1581# Block modes
1582#
1583CONFIG_CRYPTO_CBC=y
1584# CONFIG_CRYPTO_CTR is not set
1585# CONFIG_CRYPTO_CTS is not set
1586# CONFIG_CRYPTO_ECB is not set
1587# CONFIG_CRYPTO_LRW is not set
1588CONFIG_CRYPTO_PCBC=m
1589# CONFIG_CRYPTO_XTS is not set
1590
1591#
1592# Hash modes
1593#
1594CONFIG_CRYPTO_HMAC=y
1595# CONFIG_CRYPTO_XCBC is not set
1596
1597#
1598# Digest
1599#
1600# CONFIG_CRYPTO_CRC32C is not set
1601# CONFIG_CRYPTO_MD4 is not set
1602CONFIG_CRYPTO_MD5=y
1603# CONFIG_CRYPTO_MICHAEL_MIC is not set
1604CONFIG_CRYPTO_SHA1=m
1605# CONFIG_CRYPTO_SHA256 is not set
1606# CONFIG_CRYPTO_SHA512 is not set
1607# CONFIG_CRYPTO_TGR192 is not set
1608# CONFIG_CRYPTO_WP512 is not set
1609
1610#
1611# Ciphers
1612#
1613# CONFIG_CRYPTO_AES is not set
1614# CONFIG_CRYPTO_ANUBIS is not set
1615# CONFIG_CRYPTO_ARC4 is not set
1616# CONFIG_CRYPTO_BLOWFISH is not set
1617# CONFIG_CRYPTO_CAMELLIA is not set
1618# CONFIG_CRYPTO_CAST5 is not set
1619# CONFIG_CRYPTO_CAST6 is not set
1620CONFIG_CRYPTO_DES=y
1621# CONFIG_CRYPTO_FCRYPT is not set
1622# CONFIG_CRYPTO_KHAZAD is not set
1623# CONFIG_CRYPTO_SALSA20 is not set
1624# CONFIG_CRYPTO_SEED is not set
1625# CONFIG_CRYPTO_SERPENT is not set
1626# CONFIG_CRYPTO_TEA is not set
1627# CONFIG_CRYPTO_TWOFISH is not set
1628
1629#
1630# Compression
1631#
1632# CONFIG_CRYPTO_DEFLATE is not set
1633# CONFIG_CRYPTO_LZO is not set
1634CONFIG_CRYPTO_HW=y
1635# CONFIG_CRYPTO_DEV_HIFN_795X is not set
1636# CONFIG_PPC_CLOCK is not set
1637# CONFIG_VIRTUALIZATION is not set
diff --git a/arch/powerpc/platforms/85xx/Kconfig b/arch/powerpc/platforms/85xx/Kconfig
index 9cb8e29987a3..cebea5cadbc1 100644
--- a/arch/powerpc/platforms/85xx/Kconfig
+++ b/arch/powerpc/platforms/85xx/Kconfig
@@ -38,6 +38,12 @@ config MPC85xx_MDS
38 help 38 help
39 This option enables support for the MPC85xx MDS board 39 This option enables support for the MPC85xx MDS board
40 40
41config MPC8536_DS
42 bool "Freescale MPC8536 DS"
43 select DEFAULT_UIMAGE
44 help
45 This option enables support for the MPC8536 DS board
46
41config MPC85xx_DS 47config MPC85xx_DS
42 bool "Freescale MPC85xx DS" 48 bool "Freescale MPC85xx DS"
43 select PPC_I8259 49 select PPC_I8259
diff --git a/arch/powerpc/platforms/85xx/Makefile b/arch/powerpc/platforms/85xx/Makefile
index 6cea185f62b2..cb3054e1001d 100644
--- a/arch/powerpc/platforms/85xx/Makefile
+++ b/arch/powerpc/platforms/85xx/Makefile
@@ -4,6 +4,7 @@
4obj-$(CONFIG_MPC8540_ADS) += mpc85xx_ads.o 4obj-$(CONFIG_MPC8540_ADS) += mpc85xx_ads.o
5obj-$(CONFIG_MPC8560_ADS) += mpc85xx_ads.o 5obj-$(CONFIG_MPC8560_ADS) += mpc85xx_ads.o
6obj-$(CONFIG_MPC85xx_CDS) += mpc85xx_cds.o 6obj-$(CONFIG_MPC85xx_CDS) += mpc85xx_cds.o
7obj-$(CONFIG_MPC8536_DS) += mpc8536_ds.o
7obj-$(CONFIG_MPC85xx_DS) += mpc85xx_ds.o 8obj-$(CONFIG_MPC85xx_DS) += mpc85xx_ds.o
8obj-$(CONFIG_MPC85xx_MDS) += mpc85xx_mds.o 9obj-$(CONFIG_MPC85xx_MDS) += mpc85xx_mds.o
9obj-$(CONFIG_STX_GP3) += stx_gp3.o 10obj-$(CONFIG_STX_GP3) += stx_gp3.o
diff --git a/arch/powerpc/platforms/85xx/mpc8536_ds.c b/arch/powerpc/platforms/85xx/mpc8536_ds.c
new file mode 100644
index 000000000000..71d7c038961f
--- /dev/null
+++ b/arch/powerpc/platforms/85xx/mpc8536_ds.c
@@ -0,0 +1,125 @@
1/*
2 * MPC8536 DS Board Setup
3 *
4 * Copyright 2008 Freescale Semiconductor, 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
12#include <linux/stddef.h>
13#include <linux/kernel.h>
14#include <linux/pci.h>
15#include <linux/kdev_t.h>
16#include <linux/delay.h>
17#include <linux/seq_file.h>
18#include <linux/interrupt.h>
19#include <linux/of_platform.h>
20
21#include <asm/system.h>
22#include <asm/time.h>
23#include <asm/machdep.h>
24#include <asm/pci-bridge.h>
25#include <mm/mmu_decl.h>
26#include <asm/prom.h>
27#include <asm/udbg.h>
28#include <asm/mpic.h>
29
30#include <sysdev/fsl_soc.h>
31#include <sysdev/fsl_pci.h>
32
33void __init mpc8536_ds_pic_init(void)
34{
35 struct mpic *mpic;
36 struct resource r;
37 struct device_node *np;
38
39 np = of_find_node_by_type(np, "open-pic");
40 if (np == NULL) {
41 printk(KERN_ERR "Could not find open-pic node\n");
42 return;
43 }
44
45 if (of_address_to_resource(np, 0, &r)) {
46 printk(KERN_ERR "Failed to map mpic register space\n");
47 of_node_put(np);
48 return;
49 }
50
51 mpic = mpic_alloc(np, r.start,
52 MPIC_PRIMARY | MPIC_WANTS_RESET |
53 MPIC_BIG_ENDIAN | MPIC_BROKEN_FRR_NIRQS,
54 0, 256, " OpenPIC ");
55 BUG_ON(mpic == NULL);
56 of_node_put(np);
57
58 mpic_init(mpic);
59}
60
61/*
62 * Setup the architecture
63 */
64static void __init mpc8536_ds_setup_arch(void)
65{
66#ifdef CONFIG_PCI
67 struct device_node *np;
68#endif
69
70 if (ppc_md.progress)
71 ppc_md.progress("mpc8536_ds_setup_arch()", 0);
72
73#ifdef CONFIG_PCI
74 for_each_node_by_type(np, "pci") {
75 if (of_device_is_compatible(np, "fsl,mpc8540-pci") ||
76 of_device_is_compatible(np, "fsl,mpc8548-pcie")) {
77 struct resource rsrc;
78 of_address_to_resource(np, 0, &rsrc);
79 if ((rsrc.start & 0xfffff) == 0x8000)
80 fsl_add_bridge(np, 1);
81 else
82 fsl_add_bridge(np, 0);
83 }
84 }
85
86#endif
87
88 printk("MPC8536 DS board from Freescale Semiconductor\n");
89}
90
91static struct of_device_id __initdata mpc8536_ds_ids[] = {
92 { .type = "soc", },
93 { .compatible = "soc", },
94 {},
95};
96
97static int __init mpc8536_ds_publish_devices(void)
98{
99 return of_platform_bus_probe(NULL, mpc8536_ds_ids, NULL);
100}
101machine_device_initcall(mpc8536_ds, mpc8536_ds_publish_devices);
102
103/*
104 * Called very early, device-tree isn't unflattened
105 */
106static int __init mpc8536_ds_probe(void)
107{
108 unsigned long root = of_get_flat_dt_root();
109
110 return of_flat_dt_is_compatible(root, "fsl,mpc8536ds");
111}
112
113define_machine(mpc8536_ds) {
114 .name = "MPC8536 DS",
115 .probe = mpc8536_ds_probe,
116 .setup_arch = mpc8536_ds_setup_arch,
117 .init_IRQ = mpc8536_ds_pic_init,
118#ifdef CONFIG_PCI
119 .pcibios_fixup_bus = fsl_pcibios_fixup_bus,
120#endif
121 .get_irq = mpic_get_irq,
122 .restart = fsl_rstcr_restart,
123 .calibrate_decr = generic_calibrate_decr,
124 .progress = udbg_progress,
125};
diff --git a/arch/powerpc/sysdev/fsl_pci.c b/arch/powerpc/sysdev/fsl_pci.c
index 489ca5a397b1..87b0aa13ab48 100644
--- a/arch/powerpc/sysdev/fsl_pci.c
+++ b/arch/powerpc/sysdev/fsl_pci.c
@@ -243,6 +243,8 @@ DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8544E, quirk_fsl_pcie_header);
243DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8544, quirk_fsl_pcie_header); 243DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8544, quirk_fsl_pcie_header);
244DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8572E, quirk_fsl_pcie_header); 244DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8572E, quirk_fsl_pcie_header);
245DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8572, quirk_fsl_pcie_header); 245DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8572, quirk_fsl_pcie_header);
246DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8536E, quirk_fsl_pcie_header);
247DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8536, quirk_fsl_pcie_header);
246DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8641, quirk_fsl_pcie_header); 248DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8641, quirk_fsl_pcie_header);
247DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8641D, quirk_fsl_pcie_header); 249DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8641D, quirk_fsl_pcie_header);
248DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8610, quirk_fsl_pcie_header); 250DECLARE_PCI_FIXUP_HEADER(0x1957, PCI_DEVICE_ID_MPC8610, quirk_fsl_pcie_header);