aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc
diff options
context:
space:
mode:
authorWolfgang Grandegger <wg@grandegger.com>2008-06-06 07:50:04 -0400
committerKumar Gala <galak@kernel.crashing.org>2008-06-10 11:33:53 -0400
commit6dd1b64a26d9209c09488e9fa257e7744823bf29 (patch)
treeb61365a5fc59681c793abd769ca1ac78421c6c9b /arch/powerpc
parent4fb035f69e3d08506b65d33b97be1b0e78af39a2 (diff)
powerpc/85xx: add board support for the TQM8548 modules
This patch adds support for the TQM8548 modules from TQ-Components GmbH (http://www.tqc.de). Signed-off-by: Wolfgang Grandegger <wg@grandegger.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc')
-rw-r--r--arch/powerpc/boot/Makefile1
-rw-r--r--arch/powerpc/boot/dts/tqm8548.dts365
-rwxr-xr-xarch/powerpc/boot/wrapper2
-rw-r--r--arch/powerpc/configs/85xx/tqm8548_defconfig1094
-rw-r--r--arch/powerpc/platforms/85xx/Kconfig8
-rw-r--r--arch/powerpc/platforms/85xx/tqm85xx.c15
6 files changed, 1482 insertions, 3 deletions
diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile
index e02fe3603e3e..25d9fb0433ff 100644
--- a/arch/powerpc/boot/Makefile
+++ b/arch/powerpc/boot/Makefile
@@ -255,6 +255,7 @@ image-$(CONFIG_MPC85xx_DS) += cuImage.mpc8544ds \
255 cuImage.mpc8572ds 255 cuImage.mpc8572ds
256image-$(CONFIG_TQM8540) += cuImage.tqm8540 256image-$(CONFIG_TQM8540) += cuImage.tqm8540
257image-$(CONFIG_TQM8541) += cuImage.tqm8541 257image-$(CONFIG_TQM8541) += cuImage.tqm8541
258image-$(CONFIG_TQM8548) += cuImage.tqm8548
258image-$(CONFIG_TQM8555) += cuImage.tqm8555 259image-$(CONFIG_TQM8555) += cuImage.tqm8555
259image-$(CONFIG_TQM8560) += cuImage.tqm8560 260image-$(CONFIG_TQM8560) += cuImage.tqm8560
260image-$(CONFIG_SBC8548) += cuImage.sbc8548 261image-$(CONFIG_SBC8548) += cuImage.sbc8548
diff --git a/arch/powerpc/boot/dts/tqm8548.dts b/arch/powerpc/boot/dts/tqm8548.dts
new file mode 100644
index 000000000000..e80b45034291
--- /dev/null
+++ b/arch/powerpc/boot/dts/tqm8548.dts
@@ -0,0 +1,365 @@
1/*
2 * TQM8548 Device Tree Source
3 *
4 * Copyright 2006 Freescale Semiconductor Inc.
5 * Copyright 2008 Wolfgang Grandegger <wg@denx.de>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */
12
13/dts-v1/;
14
15/ {
16 model = "tqc,tqm8548";
17 compatible = "tqc,tqm8548";
18 #address-cells = <1>;
19 #size-cells = <1>;
20
21 aliases {
22 ethernet0 = &enet0;
23 ethernet1 = &enet1;
24 ethernet2 = &enet2;
25 ethernet3 = &enet3;
26
27 serial0 = &serial0;
28 serial1 = &serial1;
29 pci0 = &pci0;
30 pci1 = &pci1;
31 };
32
33 cpus {
34 #address-cells = <1>;
35 #size-cells = <0>;
36
37 PowerPC,8548@0 {
38 device_type = "cpu";
39 reg = <0>;
40 d-cache-line-size = <32>; // 32 bytes
41 i-cache-line-size = <32>; // 32 bytes
42 d-cache-size = <0x8000>; // L1, 32K
43 i-cache-size = <0x8000>; // L1, 32K
44 next-level-cache = <&L2>;
45 };
46 };
47
48 memory {
49 device_type = "memory";
50 reg = <0x00000000 0x00000000>; // Filled in by U-Boot
51 };
52
53 soc8548@e0000000 {
54 #address-cells = <1>;
55 #size-cells = <1>;
56 device_type = "soc";
57 ranges = <0x0 0xe0000000 0x100000>;
58 reg = <0xe0000000 0x1000>; // CCSRBAR
59 bus-frequency = <0>;
60
61 memory-controller@2000 {
62 compatible = "fsl,mpc8548-memory-controller";
63 reg = <0x2000 0x1000>;
64 interrupt-parent = <&mpic>;
65 interrupts = <18 2>;
66 };
67
68 L2: l2-cache-controller@20000 {
69 compatible = "fsl,mpc8548-l2-cache-controller";
70 reg = <0x20000 0x1000>;
71 cache-line-size = <32>; // 32 bytes
72 cache-size = <0x80000>; // L2, 512K
73 interrupt-parent = <&mpic>;
74 interrupts = <16 2>;
75 };
76
77 i2c@3000 {
78 #address-cells = <1>;
79 #size-cells = <0>;
80 cell-index = <0>;
81 compatible = "fsl-i2c";
82 reg = <0x3000 0x100>;
83 interrupts = <43 2>;
84 interrupt-parent = <&mpic>;
85 dfsrr;
86 };
87
88 i2c@3100 {
89 #address-cells = <1>;
90 #size-cells = <0>;
91 cell-index = <1>;
92 compatible = "fsl-i2c";
93 reg = <0x3100 0x100>;
94 interrupts = <43 2>;
95 interrupt-parent = <&mpic>;
96 dfsrr;
97 };
98
99 mdio@24520 {
100 #address-cells = <1>;
101 #size-cells = <0>;
102 compatible = "fsl,gianfar-mdio";
103 reg = <0x24520 0x20>;
104
105 phy1: ethernet-phy@0 {
106 interrupt-parent = <&mpic>;
107 interrupts = <8 1>;
108 reg = <1>;
109 device_type = "ethernet-phy";
110 };
111 phy2: ethernet-phy@1 {
112 interrupt-parent = <&mpic>;
113 interrupts = <8 1>;
114 reg = <2>;
115 device_type = "ethernet-phy";
116 };
117 phy3: ethernet-phy@3 {
118 interrupt-parent = <&mpic>;
119 interrupts = <8 1>;
120 reg = <3>;
121 device_type = "ethernet-phy";
122 };
123 phy4: ethernet-phy@4 {
124 interrupt-parent = <&mpic>;
125 interrupts = <8 1>;
126 reg = <4>;
127 device_type = "ethernet-phy";
128 };
129 phy5: ethernet-phy@5 {
130 interrupt-parent = <&mpic>;
131 interrupts = <8 1>;
132 reg = <5>;
133 device_type = "ethernet-phy";
134 };
135 };
136
137 enet0: ethernet@24000 {
138 cell-index = <0>;
139 device_type = "network";
140 model = "eTSEC";
141 compatible = "gianfar";
142 reg = <0x24000 0x1000>;
143 local-mac-address = [ 00 00 00 00 00 00 ];
144 interrupts = <29 2 30 2 34 2>;
145 interrupt-parent = <&mpic>;
146 phy-handle = <&phy2>;
147 };
148
149 enet1: ethernet@25000 {
150 cell-index = <1>;
151 device_type = "network";
152 model = "eTSEC";
153 compatible = "gianfar";
154 reg = <0x25000 0x1000>;
155 local-mac-address = [ 00 00 00 00 00 00 ];
156 interrupts = <35 2 36 2 40 2>;
157 interrupt-parent = <&mpic>;
158 phy-handle = <&phy1>;
159 };
160
161 enet2: ethernet@26000 {
162 cell-index = <2>;
163 device_type = "network";
164 model = "eTSEC";
165 compatible = "gianfar";
166 reg = <0x26000 0x1000>;
167 local-mac-address = [ 00 00 00 00 00 00 ];
168 interrupts = <31 2 32 2 33 2>;
169 interrupt-parent = <&mpic>;
170 phy-handle = <&phy3>;
171 };
172
173 enet3: ethernet@27000 {
174 cell-index = <3>;
175 device_type = "network";
176 model = "eTSEC";
177 compatible = "gianfar";
178 reg = <0x27000 0x1000>;
179 local-mac-address = [ 00 00 00 00 00 00 ];
180 interrupts = <37 2 38 2 39 2>;
181 interrupt-parent = <&mpic>;
182 phy-handle = <&phy4>;
183 };
184
185 serial0: serial@4500 {
186 cell-index = <0>;
187 device_type = "serial";
188 compatible = "ns16550";
189 reg = <0x4500 0x100>; // reg base, size
190 clock-frequency = <0>; // should we fill in in uboot?
191 current-speed = <115200>;
192 interrupts = <42 2>;
193 interrupt-parent = <&mpic>;
194 };
195
196 serial1: serial@4600 {
197 cell-index = <1>;
198 device_type = "serial";
199 compatible = "ns16550";
200 reg = <0x4600 0x100>; // reg base, size
201 clock-frequency = <0>; // should we fill in in uboot?
202 current-speed = <115200>;
203 interrupts = <42 2>;
204 interrupt-parent = <&mpic>;
205 };
206
207 global-utilities@e0000 { // global utilities reg
208 compatible = "fsl,mpc8548-guts";
209 reg = <0xe0000 0x1000>;
210 fsl,has-rstcr;
211 };
212
213 mpic: pic@40000 {
214 interrupt-controller;
215 #address-cells = <0>;
216 #interrupt-cells = <2>;
217 reg = <0x40000 0x40000>;
218 compatible = "chrp,open-pic";
219 device_type = "open-pic";
220 };
221 };
222
223 localbus@e0005000 {
224 compatible = "fsl,mpc8548-localbus", "fsl,pq3-localbus",
225 "simple-bus";
226 #address-cells = <2>;
227 #size-cells = <1>;
228 reg = <0xe0005000 0x100>; // BRx, ORx, etc.
229
230 ranges = <
231 0 0x0 0xfc000000 0x04000000 // NOR FLASH bank 1
232 1 0x0 0xf8000000 0x08000000 // NOR FLASH bank 0
233 2 0x0 0xe3000000 0x00008000 // CAN (2 x i82527)
234 3 0x0 0xe3010000 0x00008000 // NAND FLASH
235
236 >;
237
238 flash@1,0 {
239 #address-cells = <1>;
240 #size-cells = <1>;
241 compatible = "cfi-flash";
242 reg = <1 0x0 0x8000000>;
243 bank-width = <4>;
244 device-width = <1>;
245
246 partition@0 {
247 label = "kernel";
248 reg = <0x00000000 0x00200000>;
249 };
250 partition@200000 {
251 label = "root";
252 reg = <0x00200000 0x00300000>;
253 };
254 partition@500000 {
255 label = "user";
256 reg = <0x00500000 0x07a00000>;
257 };
258 partition@7f00000 {
259 label = "env1";
260 reg = <0x07f00000 0x00040000>;
261 };
262 partition@7f40000 {
263 label = "env2";
264 reg = <0x07f40000 0x00040000>;
265 };
266 partition@7f80000 {
267 label = "u-boot";
268 reg = <0x07f80000 0x00080000>;
269 read-only;
270 };
271 };
272
273 /* Note: CAN support needs be enabled in U-Boot */
274 can0@2,0 {
275 compatible = "intel,82527"; // Bosch CC770
276 reg = <2 0x0 0x100>;
277 interrupts = <4 0>;
278 interrupt-parent = <&mpic>;
279 };
280
281 can1@2,100 {
282 compatible = "intel,82527"; // Bosch CC770
283 reg = <2 0x100 0x100>;
284 interrupts = <4 0>;
285 interrupt-parent = <&mpic>;
286 };
287
288 /* Note: NAND support needs to be enabled in U-Boot */
289 upm@3,0 {
290 #address-cells = <0>;
291 #size-cells = <0>;
292 compatible = "fsl,upm-nand";
293 reg = <3 0x0 0x800>;
294 fsl,upm-addr-offset = <0x10>;
295 fsl,upm-cmd-offset = <0x08>;
296 chip-delay = <25>; // in micro-seconds
297
298 nand@0 {
299 #address-cells = <1>;
300 #size-cells = <1>;
301
302 partition@0 {
303 label = "fs";
304 reg = <0x00000000 0x01000000>;
305 };
306 };
307 };
308 };
309
310 pci0: pci@e0008000 {
311 cell-index = <0>;
312 #interrupt-cells = <1>;
313 #size-cells = <2>;
314 #address-cells = <3>;
315 compatible = "fsl,mpc8540-pcix", "fsl,mpc8540-pci";
316 device_type = "pci";
317 reg = <0xe0008000 0x1000>;
318 clock-frequency = <33333333>;
319 interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
320 interrupt-map = <
321 /* IDSEL 28 */
322 0xe000 0 0 1 &mpic 2 1
323 0xe000 0 0 2 &mpic 3 1>;
324
325 interrupt-parent = <&mpic>;
326 interrupts = <24 2>;
327 bus-range = <0 0>;
328 ranges = <0x02000000 0 0x80000000 0x80000000 0 0x20000000
329 0x01000000 0 0x00000000 0xe2000000 0 0x01000000>;
330 };
331
332 pci1: pcie@e000a000 {
333 cell-index = <2>;
334 interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
335 interrupt-map = <
336 /* IDSEL 0x0 (PEX) */
337 0x00000 0 0 1 &mpic 0 1
338 0x00000 0 0 2 &mpic 1 1
339 0x00000 0 0 3 &mpic 2 1
340 0x00000 0 0 4 &mpic 3 1>;
341
342 interrupt-parent = <&mpic>;
343 interrupts = <26 2>;
344 bus-range = <0 0xff>;
345 ranges = <0x02000000 0 0xc0000000 0xc0000000 0 0x20000000
346 0x01000000 0 0x00000000 0xef000000 0 0x08000000>;
347 clock-frequency = <33333333>;
348 #interrupt-cells = <1>;
349 #size-cells = <2>;
350 #address-cells = <3>;
351 reg = <0xe000a000 0x1000>;
352 compatible = "fsl,mpc8548-pcie";
353 device_type = "pci";
354 pcie@0 {
355 reg = <0 0 0 0 0>;
356 #size-cells = <2>;
357 #address-cells = <3>;
358 device_type = "pci";
359 ranges = <0x02000000 0 0xc0000000 0x02000000 0
360 0xc0000000 0 0x20000000
361 0x01000000 0 0x00000000 0x01000000 0
362 0x00000000 0 0x08000000>;
363 };
364 };
365};
diff --git a/arch/powerpc/boot/wrapper b/arch/powerpc/boot/wrapper
index 4832be880998..cb87a015be7c 100755
--- a/arch/powerpc/boot/wrapper
+++ b/arch/powerpc/boot/wrapper
@@ -177,7 +177,7 @@ cuboot*)
177 *-tqm8541|*-mpc8560*|*-tqm8560|*-tqm8555|*-ksi8560*) 177 *-tqm8541|*-mpc8560*|*-tqm8560|*-tqm8555|*-ksi8560*)
178 platformo=$object/cuboot-85xx-cpm2.o 178 platformo=$object/cuboot-85xx-cpm2.o
179 ;; 179 ;;
180 *-mpc85*|*-tqm8540|*-sbc85*) 180 *-mpc85*|*-tqm85*|*-sbc85*)
181 platformo=$object/cuboot-85xx.o 181 platformo=$object/cuboot-85xx.o
182 ;; 182 ;;
183 esac 183 esac
diff --git a/arch/powerpc/configs/85xx/tqm8548_defconfig b/arch/powerpc/configs/85xx/tqm8548_defconfig
new file mode 100644
index 000000000000..5d5b898767a3
--- /dev/null
+++ b/arch/powerpc/configs/85xx/tqm8548_defconfig
@@ -0,0 +1,1094 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.26-rc4
4# Tue Jun 3 14:39:30 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
18CONFIG_BOOKE=y
19CONFIG_FSL_BOOKE=y
20CONFIG_FSL_EMB_PERFMON=y
21# CONFIG_PHYS_64BIT is not set
22CONFIG_SPE=y
23# CONFIG_PPC_MM_SLICES is not set
24CONFIG_PPC32=y
25CONFIG_WORD_SIZE=32
26CONFIG_PPC_MERGE=y
27CONFIG_MMU=y
28CONFIG_GENERIC_CMOS_UPDATE=y
29CONFIG_GENERIC_TIME=y
30CONFIG_GENERIC_TIME_VSYSCALL=y
31CONFIG_GENERIC_CLOCKEVENTS=y
32CONFIG_GENERIC_HARDIRQS=y
33# CONFIG_HAVE_SETUP_PER_CPU_AREA is not set
34CONFIG_IRQ_PER_CPU=y
35CONFIG_STACKTRACE_SUPPORT=y
36CONFIG_LOCKDEP_SUPPORT=y
37CONFIG_RWSEM_XCHGADD_ALGORITHM=y
38CONFIG_ARCH_HAS_ILOG2_U32=y
39CONFIG_GENERIC_HWEIGHT=y
40CONFIG_GENERIC_CALIBRATE_DELAY=y
41CONFIG_GENERIC_FIND_NEXT_BIT=y
42# CONFIG_ARCH_NO_VIRT_TO_BUS is not set
43CONFIG_PPC=y
44CONFIG_EARLY_PRINTK=y
45CONFIG_GENERIC_NVRAM=y
46CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
47CONFIG_ARCH_MAY_HAVE_PC_FDC=y
48CONFIG_PPC_OF=y
49CONFIG_OF=y
50CONFIG_PPC_UDBG_16550=y
51# CONFIG_GENERIC_TBSYNC is not set
52CONFIG_AUDIT_ARCH=y
53CONFIG_GENERIC_BUG=y
54CONFIG_DEFAULT_UIMAGE=y
55# CONFIG_PPC_DCR_NATIVE is not set
56# CONFIG_PPC_DCR_MMIO is not set
57CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
58
59#
60# General setup
61#
62CONFIG_EXPERIMENTAL=y
63CONFIG_BROKEN_ON_SMP=y
64CONFIG_INIT_ENV_ARG_LIMIT=32
65CONFIG_LOCALVERSION=""
66CONFIG_LOCALVERSION_AUTO=y
67CONFIG_SWAP=y
68CONFIG_SYSVIPC=y
69CONFIG_SYSVIPC_SYSCTL=y
70# CONFIG_POSIX_MQUEUE is not set
71# CONFIG_BSD_PROCESS_ACCT is not set
72# CONFIG_TASKSTATS is not set
73# CONFIG_AUDIT is not set
74# CONFIG_IKCONFIG is not set
75CONFIG_LOG_BUF_SHIFT=14
76# CONFIG_CGROUPS is not set
77CONFIG_GROUP_SCHED=y
78# CONFIG_FAIR_GROUP_SCHED is not set
79# CONFIG_RT_GROUP_SCHED is not set
80CONFIG_USER_SCHED=y
81# CONFIG_CGROUP_SCHED is not set
82CONFIG_SYSFS_DEPRECATED=y
83CONFIG_SYSFS_DEPRECATED_V2=y
84# CONFIG_RELAY is not set
85# CONFIG_NAMESPACES is not set
86CONFIG_BLK_DEV_INITRD=y
87CONFIG_INITRAMFS_SOURCE=""
88# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
89CONFIG_SYSCTL=y
90CONFIG_EMBEDDED=y
91CONFIG_SYSCTL_SYSCALL=y
92CONFIG_SYSCTL_SYSCALL_CHECK=y
93CONFIG_KALLSYMS=y
94# CONFIG_KALLSYMS_ALL is not set
95# CONFIG_KALLSYMS_EXTRA_PASS is not set
96CONFIG_HOTPLUG=y
97CONFIG_PRINTK=y
98CONFIG_BUG=y
99CONFIG_ELF_CORE=y
100CONFIG_COMPAT_BRK=y
101CONFIG_BASE_FULL=y
102CONFIG_FUTEX=y
103CONFIG_ANON_INODES=y
104CONFIG_EPOLL=y
105CONFIG_SIGNALFD=y
106CONFIG_TIMERFD=y
107CONFIG_EVENTFD=y
108CONFIG_SHMEM=y
109CONFIG_VM_EVENT_COUNTERS=y
110CONFIG_SLUB_DEBUG=y
111# CONFIG_SLAB is not set
112CONFIG_SLUB=y
113# CONFIG_SLOB is not set
114# CONFIG_PROFILING is not set
115# CONFIG_MARKERS is not set
116CONFIG_HAVE_OPROFILE=y
117# CONFIG_KPROBES is not set
118CONFIG_HAVE_KPROBES=y
119CONFIG_HAVE_KRETPROBES=y
120# CONFIG_HAVE_DMA_ATTRS is not set
121CONFIG_PROC_PAGE_MONITOR=y
122CONFIG_SLABINFO=y
123CONFIG_RT_MUTEXES=y
124# CONFIG_TINY_SHMEM is not set
125CONFIG_BASE_SMALL=0
126CONFIG_MODULES=y
127# CONFIG_MODULE_FORCE_LOAD is not set
128CONFIG_MODULE_UNLOAD=y
129# CONFIG_MODULE_FORCE_UNLOAD is not set
130# CONFIG_MODVERSIONS is not set
131# CONFIG_MODULE_SRCVERSION_ALL is not set
132# CONFIG_KMOD is not set
133CONFIG_BLOCK=y
134# CONFIG_LBD is not set
135# CONFIG_BLK_DEV_IO_TRACE is not set
136# CONFIG_LSF is not set
137# CONFIG_BLK_DEV_BSG is not set
138
139#
140# IO Schedulers
141#
142CONFIG_IOSCHED_NOOP=y
143CONFIG_IOSCHED_AS=y
144CONFIG_IOSCHED_DEADLINE=y
145CONFIG_IOSCHED_CFQ=y
146CONFIG_DEFAULT_AS=y
147# CONFIG_DEFAULT_DEADLINE is not set
148# CONFIG_DEFAULT_CFQ is not set
149# CONFIG_DEFAULT_NOOP is not set
150CONFIG_DEFAULT_IOSCHED="anticipatory"
151CONFIG_CLASSIC_RCU=y
152
153#
154# Platform support
155#
156# CONFIG_PPC_MPC512x is not set
157# CONFIG_PPC_MPC5121 is not set
158# CONFIG_PPC_CELL is not set
159# CONFIG_PPC_CELL_NATIVE is not set
160# CONFIG_PQ2ADS is not set
161CONFIG_MPC85xx=y
162# CONFIG_MPC8540_ADS is not set
163# CONFIG_MPC8560_ADS is not set
164# CONFIG_MPC85xx_CDS is not set
165# CONFIG_MPC85xx_MDS is not set
166# CONFIG_MPC85xx_DS is not set
167# CONFIG_KSI8560 is not set
168# CONFIG_STX_GP3 is not set
169# CONFIG_TQM8540 is not set
170# CONFIG_TQM8541 is not set
171CONFIG_TQM8548=y
172# CONFIG_TQM8555 is not set
173# CONFIG_TQM8560 is not set
174# CONFIG_SBC8548 is not set
175# CONFIG_SBC8560 is not set
176CONFIG_TQM85xx=y
177# CONFIG_IPIC is not set
178CONFIG_MPIC=y
179# CONFIG_MPIC_WEIRD is not set
180# CONFIG_PPC_I8259 is not set
181# CONFIG_PPC_RTAS is not set
182# CONFIG_MMIO_NVRAM is not set
183# CONFIG_PPC_MPC106 is not set
184# CONFIG_PPC_970_NAP is not set
185# CONFIG_PPC_INDIRECT_IO is not set
186# CONFIG_GENERIC_IOMAP is not set
187# CONFIG_CPU_FREQ is not set
188# CONFIG_CPM2 is not set
189CONFIG_PPC_CPM_NEW_BINDING=y
190# CONFIG_FSL_ULI1575 is not set
191
192#
193# Kernel options
194#
195# CONFIG_HIGHMEM is not set
196CONFIG_TICK_ONESHOT=y
197CONFIG_NO_HZ=y
198CONFIG_HIGH_RES_TIMERS=y
199CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
200# CONFIG_HZ_100 is not set
201CONFIG_HZ_250=y
202# CONFIG_HZ_300 is not set
203# CONFIG_HZ_1000 is not set
204CONFIG_HZ=250
205# CONFIG_SCHED_HRTICK is not set
206CONFIG_PREEMPT_NONE=y
207# CONFIG_PREEMPT_VOLUNTARY is not set
208# CONFIG_PREEMPT is not set
209CONFIG_BINFMT_ELF=y
210CONFIG_BINFMT_MISC=y
211CONFIG_MATH_EMULATION=y
212# CONFIG_IOMMU_HELPER is not set
213CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
214CONFIG_ARCH_HAS_WALK_MEMORY=y
215CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
216CONFIG_ARCH_FLATMEM_ENABLE=y
217CONFIG_ARCH_POPULATES_NODE_MAP=y
218CONFIG_SELECT_MEMORY_MODEL=y
219CONFIG_FLATMEM_MANUAL=y
220# CONFIG_DISCONTIGMEM_MANUAL is not set
221# CONFIG_SPARSEMEM_MANUAL is not set
222CONFIG_FLATMEM=y
223CONFIG_FLAT_NODE_MEM_MAP=y
224# CONFIG_SPARSEMEM_STATIC is not set
225# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
226CONFIG_PAGEFLAGS_EXTENDED=y
227CONFIG_SPLIT_PTLOCK_CPUS=4
228# CONFIG_RESOURCES_64BIT is not set
229CONFIG_ZONE_DMA_FLAG=1
230CONFIG_BOUNCE=y
231CONFIG_VIRT_TO_BUS=y
232CONFIG_FORCE_MAX_ZONEORDER=11
233CONFIG_PROC_DEVICETREE=y
234# CONFIG_CMDLINE_BOOL is not set
235# CONFIG_PM is not set
236# CONFIG_SECCOMP is not set
237CONFIG_ISA_DMA_API=y
238
239#
240# Bus options
241#
242CONFIG_ZONE_DMA=y
243CONFIG_PPC_INDIRECT_PCI=y
244CONFIG_FSL_SOC=y
245CONFIG_FSL_PCI=y
246CONFIG_FSL_LBC=y
247CONFIG_PCI=y
248CONFIG_PCI_DOMAINS=y
249CONFIG_PCI_SYSCALL=y
250CONFIG_PCIEPORTBUS=y
251CONFIG_PCIEAER=y
252# CONFIG_PCIEASPM 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
292# CONFIG_NET_KEY is not set
293CONFIG_INET=y
294CONFIG_IP_MULTICAST=y
295# CONFIG_IP_ADVANCED_ROUTER is not set
296CONFIG_IP_FIB_HASH=y
297CONFIG_IP_PNP=y
298CONFIG_IP_PNP_DHCP=y
299CONFIG_IP_PNP_BOOTP=y
300# CONFIG_IP_PNP_RARP is not set
301# CONFIG_NET_IPIP is not set
302# CONFIG_NET_IPGRE is not set
303# CONFIG_IP_MROUTE is not set
304# CONFIG_ARPD is not set
305CONFIG_SYN_COOKIES=y
306# CONFIG_INET_AH is not set
307# CONFIG_INET_ESP is not set
308# CONFIG_INET_IPCOMP is not set
309# CONFIG_INET_XFRM_TUNNEL is not set
310# CONFIG_INET_TUNNEL is not set
311CONFIG_INET_XFRM_MODE_TRANSPORT=y
312CONFIG_INET_XFRM_MODE_TUNNEL=y
313CONFIG_INET_XFRM_MODE_BEET=y
314# CONFIG_INET_LRO is not set
315CONFIG_INET_DIAG=y
316CONFIG_INET_TCP_DIAG=y
317# CONFIG_TCP_CONG_ADVANCED is not set
318CONFIG_TCP_CONG_CUBIC=y
319CONFIG_DEFAULT_TCP_CONG="cubic"
320# CONFIG_TCP_MD5SIG is not set
321# CONFIG_IPV6 is not set
322# CONFIG_NETWORK_SECMARK is not set
323# CONFIG_NETFILTER is not set
324# CONFIG_IP_DCCP is not set
325# CONFIG_IP_SCTP is not set
326# CONFIG_TIPC is not set
327# CONFIG_ATM is not set
328# CONFIG_BRIDGE is not set
329# CONFIG_VLAN_8021Q is not set
330# CONFIG_DECNET is not set
331# CONFIG_LLC2 is not set
332# CONFIG_IPX is not set
333# CONFIG_ATALK is not set
334# CONFIG_X25 is not set
335# CONFIG_LAPB is not set
336# CONFIG_ECONET is not set
337# CONFIG_WAN_ROUTER is not set
338# CONFIG_NET_SCHED is not set
339
340#
341# Network testing
342#
343# CONFIG_NET_PKTGEN is not set
344# CONFIG_HAMRADIO is not set
345# CONFIG_CAN is not set
346# CONFIG_IRDA is not set
347# CONFIG_BT is not set
348# CONFIG_AF_RXRPC is not set
349
350#
351# Wireless
352#
353# CONFIG_CFG80211 is not set
354# CONFIG_WIRELESS_EXT is not set
355# CONFIG_MAC80211 is not set
356# CONFIG_IEEE80211 is not set
357# CONFIG_RFKILL is not set
358# CONFIG_NET_9P is not set
359
360#
361# Device Drivers
362#
363
364#
365# Generic Driver Options
366#
367CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
368CONFIG_STANDALONE=y
369CONFIG_PREVENT_FIRMWARE_BUILD=y
370# CONFIG_FW_LOADER is not set
371# CONFIG_DEBUG_DRIVER is not set
372# CONFIG_DEBUG_DEVRES is not set
373# CONFIG_SYS_HYPERVISOR is not set
374# CONFIG_CONNECTOR is not set
375CONFIG_MTD=y
376# CONFIG_MTD_DEBUG is not set
377# CONFIG_MTD_CONCAT is not set
378CONFIG_MTD_PARTITIONS=y
379# CONFIG_MTD_REDBOOT_PARTS is not set
380# CONFIG_MTD_CMDLINE_PARTS is not set
381CONFIG_MTD_OF_PARTS=y
382# CONFIG_MTD_AR7_PARTS is not set
383
384#
385# User Modules And Translation Layers
386#
387CONFIG_MTD_CHAR=y
388CONFIG_MTD_BLKDEVS=y
389# CONFIG_MTD_BLOCK is not set
390# CONFIG_MTD_BLOCK_RO is not set
391# CONFIG_FTL is not set
392# CONFIG_NFTL is not set
393# CONFIG_INFTL is not set
394# CONFIG_RFD_FTL is not set
395# CONFIG_SSFDC is not set
396# CONFIG_MTD_OOPS is not set
397
398#
399# RAM/ROM/Flash chip drivers
400#
401CONFIG_MTD_CFI=y
402# CONFIG_MTD_JEDECPROBE is not set
403CONFIG_MTD_GEN_PROBE=y
404# CONFIG_MTD_CFI_ADV_OPTIONS is not set
405CONFIG_MTD_MAP_BANK_WIDTH_1=y
406CONFIG_MTD_MAP_BANK_WIDTH_2=y
407CONFIG_MTD_MAP_BANK_WIDTH_4=y
408# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
409# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
410# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
411CONFIG_MTD_CFI_I1=y
412CONFIG_MTD_CFI_I2=y
413# CONFIG_MTD_CFI_I4 is not set
414# CONFIG_MTD_CFI_I8 is not set
415# CONFIG_MTD_CFI_INTELEXT is not set
416CONFIG_MTD_CFI_AMDSTD=y
417# CONFIG_MTD_CFI_STAA is not set
418CONFIG_MTD_CFI_UTIL=y
419# CONFIG_MTD_RAM is not set
420# CONFIG_MTD_ROM is not set
421# CONFIG_MTD_ABSENT is not set
422
423#
424# Mapping drivers for chip access
425#
426# CONFIG_MTD_COMPLEX_MAPPINGS is not set
427# CONFIG_MTD_PHYSMAP is not set
428CONFIG_MTD_PHYSMAP_OF=y
429# CONFIG_MTD_INTEL_VR_NOR is not set
430# CONFIG_MTD_PLATRAM is not set
431
432#
433# Self-contained MTD device drivers
434#
435# CONFIG_MTD_PMC551 is not set
436# CONFIG_MTD_SLRAM is not set
437# CONFIG_MTD_PHRAM is not set
438# CONFIG_MTD_MTDRAM is not set
439# CONFIG_MTD_BLOCK2MTD is not set
440
441#
442# Disk-On-Chip Device Drivers
443#
444# CONFIG_MTD_DOC2000 is not set
445# CONFIG_MTD_DOC2001 is not set
446# CONFIG_MTD_DOC2001PLUS is not set
447CONFIG_MTD_NAND=y
448# CONFIG_MTD_NAND_VERIFY_WRITE is not set
449CONFIG_MTD_NAND_ECC_SMC=y
450# CONFIG_MTD_NAND_MUSEUM_IDS is not set
451CONFIG_MTD_NAND_IDS=y
452# CONFIG_MTD_NAND_DISKONCHIP is not set
453# CONFIG_MTD_NAND_CAFE is not set
454# CONFIG_MTD_NAND_NANDSIM is not set
455# CONFIG_MTD_NAND_PLATFORM is not set
456# CONFIG_MTD_NAND_FSL_ELBC is not set
457CONFIG_MTD_NAND_FSL_UPM=y
458# CONFIG_MTD_ONENAND is not set
459
460#
461# UBI - Unsorted block images
462#
463CONFIG_MTD_UBI=m
464CONFIG_MTD_UBI_WL_THRESHOLD=4096
465CONFIG_MTD_UBI_BEB_RESERVE=1
466# CONFIG_MTD_UBI_GLUEBI is not set
467
468#
469# UBI debugging options
470#
471# CONFIG_MTD_UBI_DEBUG is not set
472CONFIG_OF_DEVICE=y
473# CONFIG_PARPORT is not set
474CONFIG_BLK_DEV=y
475# CONFIG_BLK_DEV_FD is not set
476# CONFIG_BLK_CPQ_DA is not set
477# CONFIG_BLK_CPQ_CISS_DA is not set
478# CONFIG_BLK_DEV_DAC960 is not set
479# CONFIG_BLK_DEV_UMEM is not set
480# CONFIG_BLK_DEV_COW_COMMON is not set
481CONFIG_BLK_DEV_LOOP=y
482# CONFIG_BLK_DEV_CRYPTOLOOP is not set
483# CONFIG_BLK_DEV_NBD is not set
484# CONFIG_BLK_DEV_SX8 is not set
485CONFIG_BLK_DEV_RAM=y
486CONFIG_BLK_DEV_RAM_COUNT=16
487CONFIG_BLK_DEV_RAM_SIZE=32768
488# CONFIG_BLK_DEV_XIP is not set
489# CONFIG_CDROM_PKTCDVD is not set
490# CONFIG_ATA_OVER_ETH is not set
491CONFIG_MISC_DEVICES=y
492# CONFIG_PHANTOM is not set
493# CONFIG_EEPROM_93CX6 is not set
494# CONFIG_SGI_IOC4 is not set
495# CONFIG_TIFM_CORE is not set
496# CONFIG_ENCLOSURE_SERVICES is not set
497CONFIG_HAVE_IDE=y
498CONFIG_IDE=y
499CONFIG_IDE_MAX_HWIFS=4
500CONFIG_BLK_DEV_IDE=y
501
502#
503# Please see Documentation/ide/ide.txt for help/info on IDE drives
504#
505# CONFIG_BLK_DEV_IDE_SATA is not set
506# CONFIG_BLK_DEV_IDEDISK is not set
507# CONFIG_IDEDISK_MULTI_MODE is not set
508# CONFIG_BLK_DEV_IDECD is not set
509# CONFIG_BLK_DEV_IDETAPE is not set
510# CONFIG_BLK_DEV_IDEFLOPPY is not set
511# CONFIG_IDE_TASK_IOCTL is not set
512CONFIG_IDE_PROC_FS=y
513
514#
515# IDE chipset support/bugfixes
516#
517CONFIG_IDE_GENERIC=y
518# CONFIG_BLK_DEV_PLATFORM is not set
519CONFIG_BLK_DEV_IDEDMA_SFF=y
520
521#
522# PCI IDE chipsets support
523#
524CONFIG_BLK_DEV_IDEPCI=y
525CONFIG_IDEPCI_PCIBUS_ORDER=y
526# CONFIG_BLK_DEV_OFFBOARD is not set
527CONFIG_BLK_DEV_GENERIC=y
528# CONFIG_BLK_DEV_OPTI621 is not set
529CONFIG_BLK_DEV_IDEDMA_PCI=y
530# CONFIG_BLK_DEV_AEC62XX is not set
531# CONFIG_BLK_DEV_ALI15X3 is not set
532# CONFIG_BLK_DEV_AMD74XX is not set
533# CONFIG_BLK_DEV_CMD64X is not set
534# CONFIG_BLK_DEV_TRIFLEX is not set
535# CONFIG_BLK_DEV_CY82C693 is not set
536# CONFIG_BLK_DEV_CS5520 is not set
537# CONFIG_BLK_DEV_CS5530 is not set
538# CONFIG_BLK_DEV_HPT34X is not set
539# CONFIG_BLK_DEV_HPT366 is not set
540# CONFIG_BLK_DEV_JMICRON is not set
541# CONFIG_BLK_DEV_SC1200 is not set
542# CONFIG_BLK_DEV_PIIX is not set
543# CONFIG_BLK_DEV_IT8213 is not set
544# CONFIG_BLK_DEV_IT821X is not set
545# CONFIG_BLK_DEV_NS87415 is not set
546# CONFIG_BLK_DEV_PDC202XX_OLD is not set
547# CONFIG_BLK_DEV_PDC202XX_NEW is not set
548# CONFIG_BLK_DEV_SVWKS is not set
549# CONFIG_BLK_DEV_SIIMAGE is not set
550# CONFIG_BLK_DEV_SL82C105 is not set
551# CONFIG_BLK_DEV_SLC90E66 is not set
552# CONFIG_BLK_DEV_TRM290 is not set
553CONFIG_BLK_DEV_VIA82CXXX=y
554# CONFIG_BLK_DEV_TC86C001 is not set
555CONFIG_BLK_DEV_IDEDMA=y
556# CONFIG_BLK_DEV_HD_ONLY is not set
557# CONFIG_BLK_DEV_HD is not set
558
559#
560# SCSI device support
561#
562# CONFIG_RAID_ATTRS is not set
563# CONFIG_SCSI is not set
564# CONFIG_SCSI_DMA is not set
565# CONFIG_SCSI_NETLINK is not set
566# CONFIG_ATA is not set
567# CONFIG_MD is not set
568# CONFIG_FUSION is not set
569
570#
571# IEEE 1394 (FireWire) support
572#
573# CONFIG_FIREWIRE is not set
574# CONFIG_IEEE1394 is not set
575# CONFIG_I2O is not set
576# CONFIG_MACINTOSH_DRIVERS is not set
577CONFIG_NETDEVICES=y
578# CONFIG_NETDEVICES_MULTIQUEUE is not set
579# CONFIG_DUMMY is not set
580# CONFIG_BONDING is not set
581# CONFIG_MACVLAN is not set
582# CONFIG_EQUALIZER is not set
583# CONFIG_TUN is not set
584# CONFIG_VETH is not set
585# CONFIG_ARCNET is not set
586CONFIG_PHYLIB=y
587
588#
589# MII PHY device drivers
590#
591# CONFIG_MARVELL_PHY is not set
592# CONFIG_DAVICOM_PHY is not set
593# CONFIG_QSEMI_PHY is not set
594# CONFIG_LXT_PHY is not set
595# CONFIG_CICADA_PHY is not set
596# CONFIG_VITESSE_PHY is not set
597# CONFIG_SMSC_PHY is not set
598# CONFIG_BROADCOM_PHY is not set
599# CONFIG_ICPLUS_PHY is not set
600# CONFIG_REALTEK_PHY is not set
601# CONFIG_FIXED_PHY is not set
602# CONFIG_MDIO_BITBANG is not set
603CONFIG_NET_ETHERNET=y
604CONFIG_MII=y
605# CONFIG_HAPPYMEAL is not set
606# CONFIG_SUNGEM is not set
607# CONFIG_CASSINI is not set
608# CONFIG_NET_VENDOR_3COM is not set
609# CONFIG_NET_TULIP is not set
610# CONFIG_HP100 is not set
611# CONFIG_IBM_NEW_EMAC_ZMII is not set
612# CONFIG_IBM_NEW_EMAC_RGMII is not set
613# CONFIG_IBM_NEW_EMAC_TAH is not set
614# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
615# CONFIG_NET_PCI is not set
616# CONFIG_B44 is not set
617CONFIG_NETDEV_1000=y
618# CONFIG_ACENIC is not set
619# CONFIG_DL2K is not set
620CONFIG_E1000=y
621CONFIG_E1000_NAPI=y
622# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set
623# CONFIG_E1000E is not set
624# CONFIG_E1000E_ENABLED is not set
625# CONFIG_IP1000 is not set
626# CONFIG_IGB is not set
627# CONFIG_NS83820 is not set
628# CONFIG_HAMACHI is not set
629# CONFIG_YELLOWFIN is not set
630# CONFIG_R8169 is not set
631# CONFIG_SIS190 is not set
632# CONFIG_SKGE is not set
633# CONFIG_SKY2 is not set
634# CONFIG_VIA_VELOCITY is not set
635# CONFIG_TIGON3 is not set
636# CONFIG_BNX2 is not set
637CONFIG_GIANFAR=y
638CONFIG_GFAR_NAPI=y
639# CONFIG_QLA3XXX is not set
640# CONFIG_ATL1 is not set
641CONFIG_NETDEV_10000=y
642# CONFIG_CHELSIO_T1 is not set
643# CONFIG_CHELSIO_T3 is not set
644# CONFIG_IXGBE is not set
645# CONFIG_IXGB is not set
646# CONFIG_S2IO is not set
647# CONFIG_MYRI10GE is not set
648# CONFIG_NETXEN_NIC is not set
649# CONFIG_NIU is not set
650# CONFIG_MLX4_CORE is not set
651# CONFIG_TEHUTI is not set
652# CONFIG_BNX2X is not set
653# CONFIG_SFC is not set
654# CONFIG_TR is not set
655
656#
657# Wireless LAN
658#
659# CONFIG_WLAN_PRE80211 is not set
660# CONFIG_WLAN_80211 is not set
661# CONFIG_IWLWIFI_LEDS is not set
662# CONFIG_WAN is not set
663# CONFIG_FDDI is not set
664# CONFIG_HIPPI is not set
665# CONFIG_PPP is not set
666# CONFIG_SLIP is not set
667# CONFIG_NETCONSOLE is not set
668# CONFIG_NETPOLL is not set
669# CONFIG_NET_POLL_CONTROLLER is not set
670# CONFIG_ISDN is not set
671# CONFIG_PHONE is not set
672
673#
674# Input device support
675#
676CONFIG_INPUT=y
677# CONFIG_INPUT_FF_MEMLESS is not set
678# CONFIG_INPUT_POLLDEV is not set
679
680#
681# Userland interfaces
682#
683# CONFIG_INPUT_MOUSEDEV is not set
684# CONFIG_INPUT_JOYDEV is not set
685# CONFIG_INPUT_EVDEV is not set
686# CONFIG_INPUT_EVBUG is not set
687
688#
689# Input Device Drivers
690#
691# CONFIG_INPUT_KEYBOARD is not set
692# CONFIG_INPUT_MOUSE is not set
693# CONFIG_INPUT_JOYSTICK is not set
694# CONFIG_INPUT_TABLET is not set
695# CONFIG_INPUT_TOUCHSCREEN is not set
696# CONFIG_INPUT_MISC is not set
697
698#
699# Hardware I/O ports
700#
701# CONFIG_SERIO is not set
702# CONFIG_GAMEPORT is not set
703
704#
705# Character devices
706#
707# CONFIG_VT is not set
708CONFIG_DEVKMEM=y
709# CONFIG_SERIAL_NONSTANDARD is not set
710# CONFIG_NOZOMI is not set
711
712#
713# Serial drivers
714#
715CONFIG_SERIAL_8250=y
716CONFIG_SERIAL_8250_CONSOLE=y
717CONFIG_SERIAL_8250_PCI=y
718CONFIG_SERIAL_8250_NR_UARTS=4
719CONFIG_SERIAL_8250_RUNTIME_UARTS=4
720# CONFIG_SERIAL_8250_EXTENDED is not set
721CONFIG_SERIAL_8250_SHARE_IRQ=y
722
723#
724# Non-8250 serial port support
725#
726# CONFIG_SERIAL_UARTLITE is not set
727CONFIG_SERIAL_CORE=y
728CONFIG_SERIAL_CORE_CONSOLE=y
729# CONFIG_SERIAL_JSM is not set
730# CONFIG_SERIAL_OF_PLATFORM is not set
731CONFIG_UNIX98_PTYS=y
732CONFIG_LEGACY_PTYS=y
733CONFIG_LEGACY_PTY_COUNT=256
734# CONFIG_IPMI_HANDLER is not set
735# CONFIG_HW_RANDOM is not set
736# CONFIG_NVRAM is not set
737CONFIG_GEN_RTC=y
738# CONFIG_GEN_RTC_X is not set
739# CONFIG_R3964 is not set
740# CONFIG_APPLICOM is not set
741# CONFIG_RAW_DRIVER is not set
742# CONFIG_TCG_TPM is not set
743CONFIG_DEVPORT=y
744# CONFIG_I2C is not set
745# CONFIG_SPI is not set
746# CONFIG_W1 is not set
747# CONFIG_POWER_SUPPLY is not set
748CONFIG_HWMON=y
749# CONFIG_HWMON_VID is not set
750# CONFIG_SENSORS_I5K_AMB is not set
751# CONFIG_SENSORS_F71805F is not set
752# CONFIG_SENSORS_F71882FG is not set
753# CONFIG_SENSORS_IT87 is not set
754# CONFIG_SENSORS_PC87360 is not set
755# CONFIG_SENSORS_PC87427 is not set
756# CONFIG_SENSORS_SIS5595 is not set
757# CONFIG_SENSORS_SMSC47M1 is not set
758# CONFIG_SENSORS_SMSC47B397 is not set
759# CONFIG_SENSORS_VIA686A is not set
760# CONFIG_SENSORS_VT1211 is not set
761# CONFIG_SENSORS_VT8231 is not set
762# CONFIG_SENSORS_W83627HF is not set
763# CONFIG_SENSORS_W83627EHF is not set
764# CONFIG_HWMON_DEBUG_CHIP is not set
765# CONFIG_THERMAL is not set
766# CONFIG_WATCHDOG is not set
767
768#
769# Sonics Silicon Backplane
770#
771CONFIG_SSB_POSSIBLE=y
772# CONFIG_SSB is not set
773
774#
775# Multifunction device drivers
776#
777# CONFIG_MFD_SM501 is not set
778# CONFIG_HTC_PASIC3 is not set
779
780#
781# Multimedia devices
782#
783
784#
785# Multimedia core support
786#
787# CONFIG_VIDEO_DEV is not set
788# CONFIG_DVB_CORE is not set
789# CONFIG_VIDEO_MEDIA is not set
790
791#
792# Multimedia drivers
793#
794CONFIG_DAB=y
795
796#
797# Graphics support
798#
799# CONFIG_AGP is not set
800# CONFIG_DRM is not set
801# CONFIG_VGASTATE is not set
802CONFIG_VIDEO_OUTPUT_CONTROL=y
803# CONFIG_FB is not set
804# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
805
806#
807# Display device support
808#
809# CONFIG_DISPLAY_SUPPORT is not set
810
811#
812# Sound
813#
814# CONFIG_SOUND is not set
815CONFIG_HID_SUPPORT=y
816CONFIG_HID=y
817# CONFIG_HID_DEBUG is not set
818# CONFIG_HIDRAW is not set
819CONFIG_USB_SUPPORT=y
820CONFIG_USB_ARCH_HAS_HCD=y
821CONFIG_USB_ARCH_HAS_OHCI=y
822CONFIG_USB_ARCH_HAS_EHCI=y
823# CONFIG_USB is not set
824# CONFIG_USB_OTG_WHITELIST is not set
825# CONFIG_USB_OTG_BLACKLIST_HUB is not set
826
827#
828# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
829#
830# CONFIG_USB_GADGET is not set
831# CONFIG_MMC is not set
832# CONFIG_MEMSTICK is not set
833# CONFIG_NEW_LEDS is not set
834# CONFIG_ACCESSIBILITY is not set
835# CONFIG_INFINIBAND is not set
836# CONFIG_EDAC is not set
837# CONFIG_RTC_CLASS is not set
838# CONFIG_DMADEVICES is not set
839# CONFIG_UIO is not set
840
841#
842# File systems
843#
844CONFIG_EXT2_FS=y
845# CONFIG_EXT2_FS_XATTR is not set
846# CONFIG_EXT2_FS_XIP is not set
847CONFIG_EXT3_FS=y
848CONFIG_EXT3_FS_XATTR=y
849# CONFIG_EXT3_FS_POSIX_ACL is not set
850# CONFIG_EXT3_FS_SECURITY is not set
851# CONFIG_EXT4DEV_FS is not set
852CONFIG_JBD=y
853CONFIG_FS_MBCACHE=y
854# CONFIG_REISERFS_FS is not set
855# CONFIG_JFS_FS is not set
856# CONFIG_FS_POSIX_ACL is not set
857# CONFIG_XFS_FS is not set
858# CONFIG_OCFS2_FS is not set
859CONFIG_DNOTIFY=y
860CONFIG_INOTIFY=y
861CONFIG_INOTIFY_USER=y
862# CONFIG_QUOTA is not set
863# CONFIG_AUTOFS_FS is not set
864# CONFIG_AUTOFS4_FS is not set
865# CONFIG_FUSE_FS is not set
866
867#
868# CD-ROM/DVD Filesystems
869#
870# CONFIG_ISO9660_FS is not set
871# CONFIG_UDF_FS is not set
872
873#
874# DOS/FAT/NT Filesystems
875#
876# CONFIG_MSDOS_FS is not set
877# CONFIG_VFAT_FS is not set
878# CONFIG_NTFS_FS is not set
879
880#
881# Pseudo filesystems
882#
883CONFIG_PROC_FS=y
884CONFIG_PROC_KCORE=y
885CONFIG_PROC_SYSCTL=y
886CONFIG_SYSFS=y
887CONFIG_TMPFS=y
888# CONFIG_TMPFS_POSIX_ACL is not set
889# CONFIG_HUGETLB_PAGE is not set
890# CONFIG_CONFIGFS_FS is not set
891
892#
893# Miscellaneous filesystems
894#
895# CONFIG_ADFS_FS is not set
896# CONFIG_AFFS_FS is not set
897# CONFIG_HFS_FS is not set
898# CONFIG_HFSPLUS_FS is not set
899# CONFIG_BEFS_FS is not set
900# CONFIG_BFS_FS is not set
901# CONFIG_EFS_FS is not set
902# CONFIG_JFFS2_FS is not set
903# CONFIG_CRAMFS is not set
904# CONFIG_VXFS_FS is not set
905# CONFIG_MINIX_FS is not set
906# CONFIG_HPFS_FS is not set
907# CONFIG_QNX4FS_FS is not set
908# CONFIG_ROMFS_FS is not set
909# CONFIG_SYSV_FS is not set
910# CONFIG_UFS_FS is not set
911CONFIG_NETWORK_FILESYSTEMS=y
912CONFIG_NFS_FS=y
913# CONFIG_NFS_V3 is not set
914# CONFIG_NFS_V4 is not set
915# CONFIG_NFSD is not set
916CONFIG_ROOT_NFS=y
917CONFIG_LOCKD=y
918CONFIG_NFS_COMMON=y
919CONFIG_SUNRPC=y
920# CONFIG_SUNRPC_BIND34 is not set
921# CONFIG_RPCSEC_GSS_KRB5 is not set
922# CONFIG_RPCSEC_GSS_SPKM3 is not set
923# CONFIG_SMB_FS is not set
924# CONFIG_CIFS is not set
925# CONFIG_NCP_FS is not set
926# CONFIG_CODA_FS is not set
927# CONFIG_AFS_FS is not set
928
929#
930# Partition Types
931#
932CONFIG_PARTITION_ADVANCED=y
933# CONFIG_ACORN_PARTITION is not set
934# CONFIG_OSF_PARTITION is not set
935# CONFIG_AMIGA_PARTITION is not set
936# CONFIG_ATARI_PARTITION is not set
937# CONFIG_MAC_PARTITION is not set
938# CONFIG_MSDOS_PARTITION is not set
939# CONFIG_LDM_PARTITION is not set
940# CONFIG_SGI_PARTITION is not set
941# CONFIG_ULTRIX_PARTITION is not set
942# CONFIG_SUN_PARTITION is not set
943# CONFIG_KARMA_PARTITION is not set
944# CONFIG_EFI_PARTITION is not set
945# CONFIG_SYSV68_PARTITION is not set
946# CONFIG_NLS is not set
947# CONFIG_DLM is not set
948
949#
950# Library routines
951#
952CONFIG_BITREVERSE=y
953# CONFIG_GENERIC_FIND_FIRST_BIT is not set
954# CONFIG_CRC_CCITT is not set
955# CONFIG_CRC16 is not set
956# CONFIG_CRC_ITU_T is not set
957CONFIG_CRC32=y
958# CONFIG_CRC7 is not set
959# CONFIG_LIBCRC32C is not set
960CONFIG_PLIST=y
961CONFIG_HAS_IOMEM=y
962CONFIG_HAS_IOPORT=y
963CONFIG_HAS_DMA=y
964CONFIG_HAVE_LMB=y
965
966#
967# Kernel hacking
968#
969# CONFIG_PRINTK_TIME is not set
970CONFIG_ENABLE_WARN_DEPRECATED=y
971CONFIG_ENABLE_MUST_CHECK=y
972CONFIG_FRAME_WARN=1024
973# CONFIG_MAGIC_SYSRQ is not set
974# CONFIG_UNUSED_SYMBOLS is not set
975# CONFIG_DEBUG_FS is not set
976# CONFIG_HEADERS_CHECK is not set
977CONFIG_DEBUG_KERNEL=y
978# CONFIG_DEBUG_SHIRQ is not set
979CONFIG_DETECT_SOFTLOCKUP=y
980CONFIG_SCHED_DEBUG=y
981# CONFIG_SCHEDSTATS is not set
982# CONFIG_TIMER_STATS is not set
983# CONFIG_DEBUG_OBJECTS is not set
984# CONFIG_SLUB_DEBUG_ON is not set
985# CONFIG_SLUB_STATS is not set
986# CONFIG_DEBUG_RT_MUTEXES is not set
987# CONFIG_RT_MUTEX_TESTER is not set
988# CONFIG_DEBUG_SPINLOCK is not set
989CONFIG_DEBUG_MUTEXES=y
990# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
991# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
992# CONFIG_DEBUG_KOBJECT is not set
993# CONFIG_DEBUG_BUGVERBOSE is not set
994# CONFIG_DEBUG_INFO is not set
995# CONFIG_DEBUG_VM is not set
996# CONFIG_DEBUG_WRITECOUNT is not set
997# CONFIG_DEBUG_LIST is not set
998# CONFIG_DEBUG_SG is not set
999# CONFIG_BOOT_PRINTK_DELAY is not set
1000# CONFIG_RCU_TORTURE_TEST is not set
1001# CONFIG_BACKTRACE_SELF_TEST is not set
1002# CONFIG_FAULT_INJECTION is not set
1003# CONFIG_SAMPLES is not set
1004# CONFIG_DEBUG_STACKOVERFLOW is not set
1005# CONFIG_DEBUG_STACK_USAGE is not set
1006# CONFIG_DEBUG_PAGEALLOC is not set
1007# CONFIG_DEBUGGER is not set
1008# CONFIG_IRQSTACKS is not set
1009# CONFIG_BDI_SWITCH is not set
1010# CONFIG_PPC_EARLY_DEBUG is not set
1011
1012#
1013# Security options
1014#
1015# CONFIG_KEYS is not set
1016# CONFIG_SECURITY is not set
1017# CONFIG_SECURITY_FILE_CAPABILITIES is not set
1018CONFIG_CRYPTO=y
1019
1020#
1021# Crypto core or helper
1022#
1023# CONFIG_CRYPTO_MANAGER is not set
1024# CONFIG_CRYPTO_GF128MUL is not set
1025# CONFIG_CRYPTO_NULL is not set
1026# CONFIG_CRYPTO_CRYPTD is not set
1027# CONFIG_CRYPTO_AUTHENC is not set
1028# CONFIG_CRYPTO_TEST is not set
1029
1030#
1031# Authenticated Encryption with Associated Data
1032#
1033# CONFIG_CRYPTO_CCM is not set
1034# CONFIG_CRYPTO_GCM is not set
1035# CONFIG_CRYPTO_SEQIV is not set
1036
1037#
1038# Block modes
1039#
1040# CONFIG_CRYPTO_CBC is not set
1041# CONFIG_CRYPTO_CTR is not set
1042# CONFIG_CRYPTO_CTS is not set
1043# CONFIG_CRYPTO_ECB is not set
1044# CONFIG_CRYPTO_LRW is not set
1045# CONFIG_CRYPTO_PCBC is not set
1046# CONFIG_CRYPTO_XTS is not set
1047
1048#
1049# Hash modes
1050#
1051# CONFIG_CRYPTO_HMAC is not set
1052# CONFIG_CRYPTO_XCBC is not set
1053
1054#
1055# Digest
1056#
1057# CONFIG_CRYPTO_CRC32C is not set
1058# CONFIG_CRYPTO_MD4 is not set
1059# CONFIG_CRYPTO_MD5 is not set
1060# CONFIG_CRYPTO_MICHAEL_MIC is not set
1061# CONFIG_CRYPTO_SHA1 is not set
1062# CONFIG_CRYPTO_SHA256 is not set
1063# CONFIG_CRYPTO_SHA512 is not set
1064# CONFIG_CRYPTO_TGR192 is not set
1065# CONFIG_CRYPTO_WP512 is not set
1066
1067#
1068# Ciphers
1069#
1070# CONFIG_CRYPTO_AES is not set
1071# CONFIG_CRYPTO_ANUBIS is not set
1072# CONFIG_CRYPTO_ARC4 is not set
1073# CONFIG_CRYPTO_BLOWFISH is not set
1074# CONFIG_CRYPTO_CAMELLIA is not set
1075# CONFIG_CRYPTO_CAST5 is not set
1076# CONFIG_CRYPTO_CAST6 is not set
1077# CONFIG_CRYPTO_DES is not set
1078# CONFIG_CRYPTO_FCRYPT is not set
1079# CONFIG_CRYPTO_KHAZAD is not set
1080# CONFIG_CRYPTO_SALSA20 is not set
1081# CONFIG_CRYPTO_SEED is not set
1082# CONFIG_CRYPTO_SERPENT is not set
1083# CONFIG_CRYPTO_TEA is not set
1084# CONFIG_CRYPTO_TWOFISH is not set
1085
1086#
1087# Compression
1088#
1089# CONFIG_CRYPTO_DEFLATE is not set
1090# CONFIG_CRYPTO_LZO is not set
1091CONFIG_CRYPTO_HW=y
1092# CONFIG_CRYPTO_DEV_HIFN_795X is not set
1093# CONFIG_PPC_CLOCK is not set
1094# CONFIG_VIRTUALIZATION is not set
diff --git a/arch/powerpc/platforms/85xx/Kconfig b/arch/powerpc/platforms/85xx/Kconfig
index 7ff29d53dc2d..91d67ee8e6db 100644
--- a/arch/powerpc/platforms/85xx/Kconfig
+++ b/arch/powerpc/platforms/85xx/Kconfig
@@ -74,6 +74,14 @@ config TQM8541
74 select TQM85xx 74 select TQM85xx
75 select CPM2 75 select CPM2
76 76
77config TQM8548
78 bool "TQ Components TQM8548"
79 help
80 This option enables support for the TQ Components TQM8548 board.
81 select DEFAULT_UIMAGE
82 select PPC_CPM_NEW_BINDING
83 select TQM85xx
84
77config TQM8555 85config TQM8555
78 bool "TQ Components TQM8555" 86 bool "TQ Components TQM8555"
79 help 87 help
diff --git a/arch/powerpc/platforms/85xx/tqm85xx.c b/arch/powerpc/platforms/85xx/tqm85xx.c
index a682cbcdfb9e..d850880d6964 100644
--- a/arch/powerpc/platforms/85xx/tqm85xx.c
+++ b/arch/powerpc/platforms/85xx/tqm85xx.c
@@ -120,8 +120,18 @@ static void __init tqm85xx_setup_arch(void)
120#endif 120#endif
121 121
122#ifdef CONFIG_PCI 122#ifdef CONFIG_PCI
123 for_each_compatible_node(np, "pci", "fsl,mpc8540-pci") 123 for_each_node_by_type(np, "pci") {
124 fsl_add_bridge(np, 1); 124 if (of_device_is_compatible(np, "fsl,mpc8540-pci") ||
125 of_device_is_compatible(np, "fsl,mpc8548-pcie")) {
126 struct resource rsrc;
127 if (!of_address_to_resource(np, 0, &rsrc)) {
128 if ((rsrc.start & 0xfffff) == 0x8000)
129 fsl_add_bridge(np, 1);
130 else
131 fsl_add_bridge(np, 0);
132 }
133 }
134 }
125#endif 135#endif
126} 136}
127 137
@@ -167,6 +177,7 @@ static int __init tqm85xx_probe(void)
167 177
168 if ((of_flat_dt_is_compatible(root, "tqc,tqm8540")) || 178 if ((of_flat_dt_is_compatible(root, "tqc,tqm8540")) ||
169 (of_flat_dt_is_compatible(root, "tqc,tqm8541")) || 179 (of_flat_dt_is_compatible(root, "tqc,tqm8541")) ||
180 (of_flat_dt_is_compatible(root, "tqc,tqm8548")) ||
170 (of_flat_dt_is_compatible(root, "tqc,tqm8555")) || 181 (of_flat_dt_is_compatible(root, "tqc,tqm8555")) ||
171 (of_flat_dt_is_compatible(root, "tqc,tqm8560"))) 182 (of_flat_dt_is_compatible(root, "tqc,tqm8560")))
172 return 1; 183 return 1;