aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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
-rw-r--r--include/linux/pci_ids.h2
7 files changed, 2193 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);
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h
index 65953822c9cb..1cf4084b51e8 100644
--- a/include/linux/pci_ids.h
+++ b/include/linux/pci_ids.h
@@ -2171,6 +2171,8 @@
2171#define PCI_DEVICE_ID_MPC8544 0x0033 2171#define PCI_DEVICE_ID_MPC8544 0x0033
2172#define PCI_DEVICE_ID_MPC8572E 0x0040 2172#define PCI_DEVICE_ID_MPC8572E 0x0040
2173#define PCI_DEVICE_ID_MPC8572 0x0041 2173#define PCI_DEVICE_ID_MPC8572 0x0041
2174#define PCI_DEVICE_ID_MPC8536E 0x0050
2175#define PCI_DEVICE_ID_MPC8536 0x0051
2174#define PCI_DEVICE_ID_MPC8641 0x7010 2176#define PCI_DEVICE_ID_MPC8641 0x7010
2175#define PCI_DEVICE_ID_MPC8641D 0x7011 2177#define PCI_DEVICE_ID_MPC8641D 0x7011
2176#define PCI_DEVICE_ID_MPC8610 0x7018 2178#define PCI_DEVICE_ID_MPC8610 0x7018