aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorKumar Gala <galak@kernel.crashing.org>2008-01-28 11:52:15 -0500
committerKumar Gala <galak@kernel.crashing.org>2008-01-28 14:15:24 -0500
commitb38308ac8e0404eea82fec09d560a2bc29a514f4 (patch)
treeb65519d8f51ccce382de60016a463b0f8dda1c0b /arch
parent3a83156bd857f31ed264816321b78466bed8e4f4 (diff)
[POWERPC] 83xx: rework platform Kconfig
* Allow multiple boards to be selected in a single build * Removed Kconfig option '83xx' which existed only for compat with arch/ppc * Removed Kconfig option 'PPC_MPC836x' since its not used * Renamed Kconfig option 'MPC834x' to 'PPC_MPC834x' to match others * Added a multiplatform 83xx defconfig (mpc83xx_defconfig). Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/powerpc/configs/mpc83xx_defconfig887
-rw-r--r--arch/powerpc/platforms/83xx/Kconfig43
-rw-r--r--arch/powerpc/platforms/83xx/usb.c4
-rw-r--r--arch/powerpc/platforms/Kconfig2
-rw-r--r--arch/powerpc/platforms/Kconfig.cputype4
5 files changed, 910 insertions, 30 deletions
diff --git a/arch/powerpc/configs/mpc83xx_defconfig b/arch/powerpc/configs/mpc83xx_defconfig
new file mode 100644
index 00000000000..31bdbf3f756
--- /dev/null
+++ b/arch/powerpc/configs/mpc83xx_defconfig
@@ -0,0 +1,887 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.24-rc8
4# Mon Jan 28 13:14:19 2008
5#
6# CONFIG_PPC64 is not set
7
8#
9# Processor support
10#
11CONFIG_6xx=y
12# CONFIG_PPC_85xx is not set
13# CONFIG_PPC_8xx is not set
14# CONFIG_40x is not set
15# CONFIG_44x is not set
16# CONFIG_E200 is not set
17CONFIG_PPC_FPU=y
18CONFIG_PPC_STD_MMU=y
19CONFIG_PPC_STD_MMU_32=y
20# CONFIG_PPC_MM_SLICES is not set
21# CONFIG_SMP is not set
22CONFIG_PPC32=y
23CONFIG_WORD_SIZE=32
24CONFIG_PPC_MERGE=y
25CONFIG_MMU=y
26CONFIG_GENERIC_CMOS_UPDATE=y
27CONFIG_GENERIC_TIME=y
28CONFIG_GENERIC_TIME_VSYSCALL=y
29CONFIG_GENERIC_CLOCKEVENTS=y
30CONFIG_GENERIC_HARDIRQS=y
31CONFIG_IRQ_PER_CPU=y
32CONFIG_RWSEM_XCHGADD_ALGORITHM=y
33CONFIG_ARCH_HAS_ILOG2_U32=y
34CONFIG_GENERIC_HWEIGHT=y
35CONFIG_GENERIC_CALIBRATE_DELAY=y
36CONFIG_GENERIC_FIND_NEXT_BIT=y
37# CONFIG_ARCH_NO_VIRT_TO_BUS is not set
38CONFIG_PPC=y
39CONFIG_EARLY_PRINTK=y
40CONFIG_GENERIC_NVRAM=y
41CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
42CONFIG_ARCH_MAY_HAVE_PC_FDC=y
43CONFIG_PPC_OF=y
44CONFIG_OF=y
45CONFIG_PPC_UDBG_16550=y
46# CONFIG_GENERIC_TBSYNC is not set
47CONFIG_AUDIT_ARCH=y
48CONFIG_GENERIC_BUG=y
49CONFIG_DEFAULT_UIMAGE=y
50# CONFIG_PPC_DCR_NATIVE is not set
51# CONFIG_PPC_DCR_MMIO is not set
52CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
53
54#
55# General setup
56#
57CONFIG_EXPERIMENTAL=y
58CONFIG_BROKEN_ON_SMP=y
59CONFIG_INIT_ENV_ARG_LIMIT=32
60CONFIG_LOCALVERSION=""
61CONFIG_LOCALVERSION_AUTO=y
62CONFIG_SWAP=y
63CONFIG_SYSVIPC=y
64CONFIG_SYSVIPC_SYSCTL=y
65# CONFIG_POSIX_MQUEUE is not set
66# CONFIG_BSD_PROCESS_ACCT is not set
67# CONFIG_TASKSTATS is not set
68# CONFIG_USER_NS is not set
69# CONFIG_PID_NS is not set
70# CONFIG_AUDIT is not set
71# CONFIG_IKCONFIG is not set
72CONFIG_LOG_BUF_SHIFT=14
73# CONFIG_CGROUPS is not set
74CONFIG_FAIR_GROUP_SCHED=y
75CONFIG_FAIR_USER_SCHED=y
76# CONFIG_FAIR_CGROUP_SCHED is not set
77CONFIG_SYSFS_DEPRECATED=y
78# CONFIG_RELAY is not set
79CONFIG_BLK_DEV_INITRD=y
80CONFIG_INITRAMFS_SOURCE=""
81# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
82CONFIG_SYSCTL=y
83CONFIG_EMBEDDED=y
84CONFIG_SYSCTL_SYSCALL=y
85CONFIG_KALLSYMS=y
86# CONFIG_KALLSYMS_EXTRA_PASS is not set
87CONFIG_HOTPLUG=y
88CONFIG_PRINTK=y
89CONFIG_BUG=y
90CONFIG_ELF_CORE=y
91CONFIG_BASE_FULL=y
92CONFIG_FUTEX=y
93CONFIG_ANON_INODES=y
94# CONFIG_EPOLL is not set
95CONFIG_SIGNALFD=y
96CONFIG_EVENTFD=y
97CONFIG_SHMEM=y
98CONFIG_VM_EVENT_COUNTERS=y
99CONFIG_SLAB=y
100# CONFIG_SLUB is not set
101# CONFIG_SLOB is not set
102CONFIG_SLABINFO=y
103CONFIG_RT_MUTEXES=y
104# CONFIG_TINY_SHMEM is not set
105CONFIG_BASE_SMALL=0
106CONFIG_MODULES=y
107CONFIG_MODULE_UNLOAD=y
108# CONFIG_MODULE_FORCE_UNLOAD is not set
109# CONFIG_MODVERSIONS is not set
110# CONFIG_MODULE_SRCVERSION_ALL is not set
111# CONFIG_KMOD is not set
112CONFIG_BLOCK=y
113# CONFIG_LBD is not set
114# CONFIG_BLK_DEV_IO_TRACE is not set
115# CONFIG_LSF is not set
116# CONFIG_BLK_DEV_BSG is not set
117
118#
119# IO Schedulers
120#
121CONFIG_IOSCHED_NOOP=y
122CONFIG_IOSCHED_AS=y
123CONFIG_IOSCHED_DEADLINE=y
124CONFIG_IOSCHED_CFQ=y
125CONFIG_DEFAULT_AS=y
126# CONFIG_DEFAULT_DEADLINE is not set
127# CONFIG_DEFAULT_CFQ is not set
128# CONFIG_DEFAULT_NOOP is not set
129CONFIG_DEFAULT_IOSCHED="anticipatory"
130
131#
132# Platform support
133#
134# CONFIG_PPC_MULTIPLATFORM is not set
135# CONFIG_PPC_82xx is not set
136CONFIG_PPC_83xx=y
137# CONFIG_PPC_86xx is not set
138# CONFIG_PPC_MPC52xx is not set
139# CONFIG_PPC_MPC5200 is not set
140# CONFIG_PPC_CELL is not set
141# CONFIG_PPC_CELL_NATIVE is not set
142# CONFIG_PQ2ADS is not set
143CONFIG_MPC83xx=y
144CONFIG_MPC831x_RDB=y
145CONFIG_MPC832x_MDS=y
146CONFIG_MPC832x_RDB=y
147CONFIG_MPC834x_MDS=y
148CONFIG_MPC834x_ITX=y
149CONFIG_MPC836x_MDS=y
150CONFIG_MPC837x_MDS=y
151CONFIG_MPC837x_RDB=y
152CONFIG_SBC834x=y
153CONFIG_PPC_MPC831x=y
154CONFIG_PPC_MPC832x=y
155CONFIG_PPC_MPC834x=y
156CONFIG_PPC_MPC837x=y
157CONFIG_IPIC=y
158# CONFIG_MPIC is not set
159# CONFIG_MPIC_WEIRD is not set
160# CONFIG_PPC_I8259 is not set
161# CONFIG_PPC_RTAS is not set
162# CONFIG_MMIO_NVRAM is not set
163# CONFIG_PPC_MPC106 is not set
164# CONFIG_PPC_970_NAP is not set
165# CONFIG_PPC_INDIRECT_IO is not set
166# CONFIG_GENERIC_IOMAP is not set
167# CONFIG_CPU_FREQ is not set
168CONFIG_QUICC_ENGINE=y
169# CONFIG_FSL_ULI1575 is not set
170
171#
172# Kernel options
173#
174# CONFIG_HIGHMEM is not set
175# CONFIG_TICK_ONESHOT is not set
176# CONFIG_NO_HZ is not set
177# CONFIG_HIGH_RES_TIMERS is not set
178CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
179# CONFIG_HZ_100 is not set
180CONFIG_HZ_250=y
181# CONFIG_HZ_300 is not set
182# CONFIG_HZ_1000 is not set
183CONFIG_HZ=250
184CONFIG_PREEMPT_NONE=y
185# CONFIG_PREEMPT_VOLUNTARY is not set
186# CONFIG_PREEMPT is not set
187CONFIG_BINFMT_ELF=y
188# CONFIG_BINFMT_MISC is not set
189# CONFIG_MATH_EMULATION is not set
190CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
191CONFIG_ARCH_FLATMEM_ENABLE=y
192CONFIG_ARCH_POPULATES_NODE_MAP=y
193CONFIG_SELECT_MEMORY_MODEL=y
194CONFIG_FLATMEM_MANUAL=y
195# CONFIG_DISCONTIGMEM_MANUAL is not set
196# CONFIG_SPARSEMEM_MANUAL is not set
197CONFIG_FLATMEM=y
198CONFIG_FLAT_NODE_MEM_MAP=y
199# CONFIG_SPARSEMEM_STATIC is not set
200# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
201CONFIG_SPLIT_PTLOCK_CPUS=4
202# CONFIG_RESOURCES_64BIT is not set
203CONFIG_ZONE_DMA_FLAG=1
204CONFIG_BOUNCE=y
205CONFIG_VIRT_TO_BUS=y
206CONFIG_PROC_DEVICETREE=y
207# CONFIG_CMDLINE_BOOL is not set
208# CONFIG_PM is not set
209CONFIG_SUSPEND_UP_POSSIBLE=y
210CONFIG_HIBERNATION_UP_POSSIBLE=y
211CONFIG_SECCOMP=y
212CONFIG_WANT_DEVICE_TREE=y
213CONFIG_DEVICE_TREE=""
214CONFIG_ISA_DMA_API=y
215
216#
217# Bus options
218#
219CONFIG_ZONE_DMA=y
220CONFIG_GENERIC_ISA_DMA=y
221CONFIG_PPC_INDIRECT_PCI=y
222CONFIG_FSL_SOC=y
223# CONFIG_PCI is not set
224# CONFIG_PCI_DOMAINS is not set
225# CONFIG_PCI_SYSCALL is not set
226# CONFIG_ARCH_SUPPORTS_MSI is not set
227# CONFIG_PCCARD is not set
228
229#
230# Advanced setup
231#
232# CONFIG_ADVANCED_OPTIONS is not set
233
234#
235# Default settings for advanced configuration options are used
236#
237CONFIG_HIGHMEM_START=0xfe000000
238CONFIG_LOWMEM_SIZE=0x30000000
239CONFIG_KERNEL_START=0xc0000000
240CONFIG_TASK_SIZE=0xc0000000
241CONFIG_BOOT_LOAD=0x00800000
242
243#
244# Networking
245#
246CONFIG_NET=y
247
248#
249# Networking options
250#
251CONFIG_PACKET=y
252# CONFIG_PACKET_MMAP is not set
253CONFIG_UNIX=y
254CONFIG_XFRM=y
255CONFIG_XFRM_USER=m
256# CONFIG_XFRM_SUB_POLICY is not set
257# CONFIG_XFRM_MIGRATE is not set
258# CONFIG_NET_KEY is not set
259CONFIG_INET=y
260CONFIG_IP_MULTICAST=y
261# CONFIG_IP_ADVANCED_ROUTER is not set
262CONFIG_IP_FIB_HASH=y
263CONFIG_IP_PNP=y
264CONFIG_IP_PNP_DHCP=y
265CONFIG_IP_PNP_BOOTP=y
266# CONFIG_IP_PNP_RARP is not set
267# CONFIG_NET_IPIP is not set
268# CONFIG_NET_IPGRE is not set
269# CONFIG_IP_MROUTE is not set
270# CONFIG_ARPD is not set
271CONFIG_SYN_COOKIES=y
272# CONFIG_INET_AH is not set
273# CONFIG_INET_ESP is not set
274# CONFIG_INET_IPCOMP is not set
275# CONFIG_INET_XFRM_TUNNEL is not set
276# CONFIG_INET_TUNNEL is not set
277CONFIG_INET_XFRM_MODE_TRANSPORT=y
278CONFIG_INET_XFRM_MODE_TUNNEL=y
279CONFIG_INET_XFRM_MODE_BEET=y
280# CONFIG_INET_LRO is not set
281CONFIG_INET_DIAG=y
282CONFIG_INET_TCP_DIAG=y
283# CONFIG_TCP_CONG_ADVANCED is not set
284CONFIG_TCP_CONG_CUBIC=y
285CONFIG_DEFAULT_TCP_CONG="cubic"
286# CONFIG_TCP_MD5SIG is not set
287# CONFIG_IPV6 is not set
288# CONFIG_INET6_XFRM_TUNNEL is not set
289# CONFIG_INET6_TUNNEL is not set
290# CONFIG_NETWORK_SECMARK is not set
291# CONFIG_NETFILTER is not set
292# CONFIG_IP_DCCP is not set
293# CONFIG_IP_SCTP is not set
294# CONFIG_TIPC is not set
295# CONFIG_ATM is not set
296# CONFIG_BRIDGE is not set
297# CONFIG_VLAN_8021Q is not set
298# CONFIG_DECNET is not set
299# CONFIG_LLC2 is not set
300# CONFIG_IPX is not set
301# CONFIG_ATALK is not set
302# CONFIG_X25 is not set
303# CONFIG_LAPB is not set
304# CONFIG_ECONET is not set
305# CONFIG_WAN_ROUTER is not set
306# CONFIG_NET_SCHED is not set
307
308#
309# Network testing
310#
311# CONFIG_NET_PKTGEN is not set
312# CONFIG_HAMRADIO is not set
313# CONFIG_IRDA is not set
314# CONFIG_BT is not set
315# CONFIG_AF_RXRPC is not set
316
317#
318# Wireless
319#
320# CONFIG_CFG80211 is not set
321# CONFIG_WIRELESS_EXT is not set
322# CONFIG_MAC80211 is not set
323# CONFIG_IEEE80211 is not set
324# CONFIG_RFKILL is not set
325# CONFIG_NET_9P is not set
326
327#
328# Device Drivers
329#
330
331#
332# Generic Driver Options
333#
334CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
335CONFIG_STANDALONE=y
336CONFIG_PREVENT_FIRMWARE_BUILD=y
337# CONFIG_FW_LOADER is not set
338# CONFIG_SYS_HYPERVISOR is not set
339# CONFIG_CONNECTOR is not set
340# CONFIG_MTD is not set
341CONFIG_OF_DEVICE=y
342# CONFIG_PARPORT is not set
343CONFIG_BLK_DEV=y
344# CONFIG_BLK_DEV_FD is not set
345# CONFIG_BLK_DEV_COW_COMMON is not set
346CONFIG_BLK_DEV_LOOP=y
347# CONFIG_BLK_DEV_CRYPTOLOOP is not set
348# CONFIG_BLK_DEV_NBD is not set
349CONFIG_BLK_DEV_RAM=y
350CONFIG_BLK_DEV_RAM_COUNT=16
351CONFIG_BLK_DEV_RAM_SIZE=32768
352CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
353# CONFIG_CDROM_PKTCDVD is not set
354# CONFIG_ATA_OVER_ETH is not set
355CONFIG_MISC_DEVICES=y
356# CONFIG_EEPROM_93CX6 is not set
357# CONFIG_IDE is not set
358
359#
360# SCSI device support
361#
362# CONFIG_RAID_ATTRS is not set
363CONFIG_SCSI=y
364CONFIG_SCSI_DMA=y
365# CONFIG_SCSI_TGT is not set
366# CONFIG_SCSI_NETLINK is not set
367CONFIG_SCSI_PROC_FS=y
368
369#
370# SCSI support type (disk, tape, CD-ROM)
371#
372CONFIG_BLK_DEV_SD=y
373# CONFIG_CHR_DEV_ST is not set
374# CONFIG_CHR_DEV_OSST is not set
375# CONFIG_BLK_DEV_SR is not set
376CONFIG_CHR_DEV_SG=y
377# CONFIG_CHR_DEV_SCH is not set
378
379#
380# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
381#
382# CONFIG_SCSI_MULTI_LUN is not set
383# CONFIG_SCSI_CONSTANTS is not set
384# CONFIG_SCSI_LOGGING is not set
385# CONFIG_SCSI_SCAN_ASYNC is not set
386CONFIG_SCSI_WAIT_SCAN=m
387
388#
389# SCSI Transports
390#
391# CONFIG_SCSI_SPI_ATTRS is not set
392# CONFIG_SCSI_FC_ATTRS is not set
393# CONFIG_SCSI_ISCSI_ATTRS is not set
394# CONFIG_SCSI_SAS_LIBSAS is not set
395# CONFIG_SCSI_SRP_ATTRS is not set
396CONFIG_SCSI_LOWLEVEL=y
397# CONFIG_ISCSI_TCP is not set
398# CONFIG_SCSI_DEBUG is not set
399CONFIG_ATA=y
400# CONFIG_ATA_NONSTANDARD is not set
401CONFIG_SATA_FSL=y
402# CONFIG_PATA_PLATFORM is not set
403# CONFIG_MD is not set
404# CONFIG_MACINTOSH_DRIVERS is not set
405CONFIG_NETDEVICES=y
406# CONFIG_NETDEVICES_MULTIQUEUE is not set
407# CONFIG_DUMMY is not set
408# CONFIG_BONDING is not set
409# CONFIG_MACVLAN is not set
410# CONFIG_EQUALIZER is not set
411# CONFIG_TUN is not set
412# CONFIG_VETH is not set
413CONFIG_PHYLIB=y
414
415#
416# MII PHY device drivers
417#
418CONFIG_MARVELL_PHY=y
419# CONFIG_DAVICOM_PHY is not set
420# CONFIG_QSEMI_PHY is not set
421# CONFIG_LXT_PHY is not set
422# CONFIG_CICADA_PHY is not set
423# CONFIG_VITESSE_PHY is not set
424# CONFIG_SMSC_PHY is not set
425# CONFIG_BROADCOM_PHY is not set
426# CONFIG_ICPLUS_PHY is not set
427# CONFIG_FIXED_PHY is not set
428# CONFIG_MDIO_BITBANG is not set
429CONFIG_NET_ETHERNET=y
430CONFIG_MII=y
431# CONFIG_IBM_NEW_EMAC_ZMII is not set
432# CONFIG_IBM_NEW_EMAC_RGMII is not set
433# CONFIG_IBM_NEW_EMAC_TAH is not set
434# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
435# CONFIG_B44 is not set
436CONFIG_NETDEV_1000=y
437CONFIG_GIANFAR=y
438# CONFIG_GFAR_NAPI is not set
439# CONFIG_UCC_GETH is not set
440CONFIG_NETDEV_10000=y
441
442#
443# Wireless LAN
444#
445# CONFIG_WLAN_PRE80211 is not set
446# CONFIG_WLAN_80211 is not set
447# CONFIG_WAN is not set
448# CONFIG_PPP is not set
449# CONFIG_SLIP is not set
450# CONFIG_SHAPER is not set
451# CONFIG_NETCONSOLE is not set
452# CONFIG_NETPOLL is not set
453# CONFIG_NET_POLL_CONTROLLER is not set
454# CONFIG_ISDN is not set
455# CONFIG_PHONE is not set
456
457#
458# Input device support
459#
460CONFIG_INPUT=y
461# CONFIG_INPUT_FF_MEMLESS is not set
462# CONFIG_INPUT_POLLDEV is not set
463
464#
465# Userland interfaces
466#
467# CONFIG_INPUT_MOUSEDEV is not set
468# CONFIG_INPUT_JOYDEV is not set
469# CONFIG_INPUT_EVDEV is not set
470# CONFIG_INPUT_EVBUG is not set
471
472#
473# Input Device Drivers
474#
475# CONFIG_INPUT_KEYBOARD is not set
476# CONFIG_INPUT_MOUSE is not set
477# CONFIG_INPUT_JOYSTICK is not set
478# CONFIG_INPUT_TABLET is not set
479# CONFIG_INPUT_TOUCHSCREEN is not set
480# CONFIG_INPUT_MISC is not set
481
482#
483# Hardware I/O ports
484#
485# CONFIG_SERIO is not set
486# CONFIG_GAMEPORT is not set
487
488#
489# Character devices
490#
491# CONFIG_VT is not set
492# CONFIG_SERIAL_NONSTANDARD is not set
493
494#
495# Serial drivers
496#
497CONFIG_SERIAL_8250=y
498CONFIG_SERIAL_8250_CONSOLE=y
499CONFIG_SERIAL_8250_NR_UARTS=4
500CONFIG_SERIAL_8250_RUNTIME_UARTS=4
501# CONFIG_SERIAL_8250_EXTENDED is not set
502
503#
504# Non-8250 serial port support
505#
506# CONFIG_SERIAL_UARTLITE is not set
507CONFIG_SERIAL_CORE=y
508CONFIG_SERIAL_CORE_CONSOLE=y
509# CONFIG_SERIAL_OF_PLATFORM is not set
510# CONFIG_SERIAL_QE is not set
511CONFIG_UNIX98_PTYS=y
512CONFIG_LEGACY_PTYS=y
513CONFIG_LEGACY_PTY_COUNT=256
514# CONFIG_IPMI_HANDLER is not set
515# CONFIG_HW_RANDOM is not set
516# CONFIG_NVRAM is not set
517CONFIG_GEN_RTC=y
518# CONFIG_GEN_RTC_X is not set
519# CONFIG_R3964 is not set
520# CONFIG_RAW_DRIVER is not set
521# CONFIG_TCG_TPM is not set
522CONFIG_I2C=y
523CONFIG_I2C_BOARDINFO=y
524CONFIG_I2C_CHARDEV=y
525
526#
527# I2C Algorithms
528#
529# CONFIG_I2C_ALGOBIT is not set
530# CONFIG_I2C_ALGOPCF is not set
531# CONFIG_I2C_ALGOPCA is not set
532
533#
534# I2C Hardware Bus support
535#
536CONFIG_I2C_MPC=y
537# CONFIG_I2C_OCORES is not set
538# CONFIG_I2C_PARPORT_LIGHT is not set
539# CONFIG_I2C_SIMTEC is not set
540# CONFIG_I2C_TAOS_EVM is not set
541# CONFIG_I2C_STUB is not set
542
543#
544# Miscellaneous I2C Chip support
545#
546# CONFIG_SENSORS_DS1337 is not set
547# CONFIG_SENSORS_DS1374 is not set
548# CONFIG_DS1682 is not set
549# CONFIG_SENSORS_EEPROM is not set
550# CONFIG_SENSORS_PCF8574 is not set
551# CONFIG_SENSORS_PCA9539 is not set
552# CONFIG_SENSORS_PCF8591 is not set
553# CONFIG_SENSORS_M41T00 is not set
554# CONFIG_SENSORS_MAX6875 is not set
555# CONFIG_SENSORS_TSL2550 is not set
556# CONFIG_I2C_DEBUG_CORE is not set
557# CONFIG_I2C_DEBUG_ALGO is not set
558# CONFIG_I2C_DEBUG_BUS is not set
559# CONFIG_I2C_DEBUG_CHIP is not set
560
561#
562# SPI support
563#
564# CONFIG_SPI is not set
565# CONFIG_SPI_MASTER is not set
566# CONFIG_W1 is not set
567# CONFIG_POWER_SUPPLY is not set
568CONFIG_HWMON=y
569# CONFIG_HWMON_VID is not set
570# CONFIG_SENSORS_AD7418 is not set
571# CONFIG_SENSORS_ADM1021 is not set
572# CONFIG_SENSORS_ADM1025 is not set
573# CONFIG_SENSORS_ADM1026 is not set
574# CONFIG_SENSORS_ADM1029 is not set
575# CONFIG_SENSORS_ADM1031 is not set
576# CONFIG_SENSORS_ADM9240 is not set
577# CONFIG_SENSORS_ADT7470 is not set
578# CONFIG_SENSORS_ATXP1 is not set
579# CONFIG_SENSORS_DS1621 is not set
580# CONFIG_SENSORS_F71805F is not set
581# CONFIG_SENSORS_F71882FG is not set
582# CONFIG_SENSORS_F75375S is not set
583# CONFIG_SENSORS_GL518SM is not set
584# CONFIG_SENSORS_GL520SM is not set
585# CONFIG_SENSORS_IT87 is not set
586# CONFIG_SENSORS_LM63 is not set
587# CONFIG_SENSORS_LM75 is not set
588# CONFIG_SENSORS_LM77 is not set
589# CONFIG_SENSORS_LM78 is not set
590# CONFIG_SENSORS_LM80 is not set
591# CONFIG_SENSORS_LM83 is not set
592# CONFIG_SENSORS_LM85 is not set
593# CONFIG_SENSORS_LM87 is not set
594# CONFIG_SENSORS_LM90 is not set
595# CONFIG_SENSORS_LM92 is not set
596# CONFIG_SENSORS_LM93 is not set
597# CONFIG_SENSORS_MAX1619 is not set
598# CONFIG_SENSORS_MAX6650 is not set
599# CONFIG_SENSORS_PC87360 is not set
600# CONFIG_SENSORS_PC87427 is not set
601# CONFIG_SENSORS_DME1737 is not set
602# CONFIG_SENSORS_SMSC47M1 is not set
603# CONFIG_SENSORS_SMSC47M192 is not set
604# CONFIG_SENSORS_SMSC47B397 is not set
605# CONFIG_SENSORS_THMC50 is not set
606# CONFIG_SENSORS_VT1211 is not set
607# CONFIG_SENSORS_W83781D is not set
608# CONFIG_SENSORS_W83791D is not set
609# CONFIG_SENSORS_W83792D is not set
610# CONFIG_SENSORS_W83793 is not set
611# CONFIG_SENSORS_W83L785TS is not set
612# CONFIG_SENSORS_W83627HF is not set
613# CONFIG_SENSORS_W83627EHF is not set
614# CONFIG_HWMON_DEBUG_CHIP is not set
615CONFIG_WATCHDOG=y
616# CONFIG_WATCHDOG_NOWAYOUT is not set
617
618#
619# Watchdog Device Drivers
620#
621# CONFIG_SOFT_WATCHDOG is not set
622CONFIG_83xx_WDT=y
623
624#
625# Sonics Silicon Backplane
626#
627CONFIG_SSB_POSSIBLE=y
628# CONFIG_SSB is not set
629
630#
631# Multifunction device drivers
632#
633# CONFIG_MFD_SM501 is not set
634
635#
636# Multimedia devices
637#
638# CONFIG_VIDEO_DEV is not set
639# CONFIG_DVB_CORE is not set
640CONFIG_DAB=y
641
642#
643# Graphics support
644#
645# CONFIG_VGASTATE is not set
646CONFIG_VIDEO_OUTPUT_CONTROL=m
647# CONFIG_FB is not set
648# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
649
650#
651# Display device support
652#
653# CONFIG_DISPLAY_SUPPORT is not set
654
655#
656# Sound
657#
658# CONFIG_SOUND is not set
659CONFIG_HID_SUPPORT=y
660CONFIG_HID=y
661# CONFIG_HID_DEBUG is not set
662# CONFIG_HIDRAW is not set
663CONFIG_USB_SUPPORT=y
664CONFIG_USB_ARCH_HAS_HCD=y
665# CONFIG_USB_ARCH_HAS_OHCI is not set
666CONFIG_USB_ARCH_HAS_EHCI=y
667# CONFIG_USB is not set
668CONFIG_USB_EHCI_ROOT_HUB_TT=y
669CONFIG_USB_EHCI_FSL=y
670
671#
672# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
673#
674
675#
676# USB Gadget Support
677#
678# CONFIG_USB_GADGET is not set
679# CONFIG_MMC is not set
680# CONFIG_NEW_LEDS is not set
681# CONFIG_EDAC is not set
682# CONFIG_RTC_CLASS is not set
683
684#
685# Userspace I/O
686#
687# CONFIG_UIO is not set
688
689#
690# File systems
691#
692CONFIG_EXT2_FS=y
693# CONFIG_EXT2_FS_XATTR is not set
694# CONFIG_EXT2_FS_XIP is not set
695CONFIG_EXT3_FS=y
696CONFIG_EXT3_FS_XATTR=y
697# CONFIG_EXT3_FS_POSIX_ACL is not set
698# CONFIG_EXT3_FS_SECURITY is not set
699# CONFIG_EXT4DEV_FS is not set
700CONFIG_JBD=y
701CONFIG_FS_MBCACHE=y
702# CONFIG_REISERFS_FS is not set
703# CONFIG_JFS_FS is not set
704# CONFIG_FS_POSIX_ACL is not set
705# CONFIG_XFS_FS is not set
706# CONFIG_GFS2_FS is not set
707# CONFIG_OCFS2_FS is not set
708# CONFIG_MINIX_FS is not set
709# CONFIG_ROMFS_FS is not set
710CONFIG_INOTIFY=y
711CONFIG_INOTIFY_USER=y
712# CONFIG_QUOTA is not set
713CONFIG_DNOTIFY=y
714# CONFIG_AUTOFS_FS is not set
715# CONFIG_AUTOFS4_FS is not set
716# CONFIG_FUSE_FS is not set
717
718#
719# CD-ROM/DVD Filesystems
720#
721# CONFIG_ISO9660_FS is not set
722# CONFIG_UDF_FS is not set
723
724#
725# DOS/FAT/NT Filesystems
726#
727# CONFIG_MSDOS_FS is not set
728# CONFIG_VFAT_FS is not set
729# CONFIG_NTFS_FS is not set
730
731#
732# Pseudo filesystems
733#
734CONFIG_PROC_FS=y
735CONFIG_PROC_KCORE=y
736CONFIG_PROC_SYSCTL=y
737CONFIG_SYSFS=y
738CONFIG_TMPFS=y
739# CONFIG_TMPFS_POSIX_ACL is not set
740# CONFIG_HUGETLB_PAGE is not set
741# CONFIG_CONFIGFS_FS is not set
742
743#
744# Miscellaneous filesystems
745#
746# CONFIG_ADFS_FS is not set
747# CONFIG_AFFS_FS is not set
748# CONFIG_HFS_FS is not set
749# CONFIG_HFSPLUS_FS is not set
750# CONFIG_BEFS_FS is not set
751# CONFIG_BFS_FS is not set
752# CONFIG_EFS_FS is not set
753# CONFIG_CRAMFS is not set
754# CONFIG_VXFS_FS is not set
755# CONFIG_HPFS_FS is not set
756# CONFIG_QNX4FS_FS is not set
757# CONFIG_SYSV_FS is not set
758# CONFIG_UFS_FS is not set
759CONFIG_NETWORK_FILESYSTEMS=y
760CONFIG_NFS_FS=y
761CONFIG_NFS_V3=y
762# CONFIG_NFS_V3_ACL is not set
763CONFIG_NFS_V4=y
764# CONFIG_NFS_DIRECTIO is not set
765# CONFIG_NFSD is not set
766CONFIG_ROOT_NFS=y
767CONFIG_LOCKD=y
768CONFIG_LOCKD_V4=y
769CONFIG_NFS_COMMON=y
770CONFIG_SUNRPC=y
771CONFIG_SUNRPC_GSS=y
772# CONFIG_SUNRPC_BIND34 is not set
773CONFIG_RPCSEC_GSS_KRB5=y
774# CONFIG_RPCSEC_GSS_SPKM3 is not set
775# CONFIG_SMB_FS is not set
776# CONFIG_CIFS is not set
777# CONFIG_NCP_FS is not set
778# CONFIG_CODA_FS is not set
779# CONFIG_AFS_FS is not set
780
781#
782# Partition Types
783#
784CONFIG_PARTITION_ADVANCED=y
785# CONFIG_ACORN_PARTITION is not set
786# CONFIG_OSF_PARTITION is not set
787# CONFIG_AMIGA_PARTITION is not set
788# CONFIG_ATARI_PARTITION is not set
789# CONFIG_MAC_PARTITION is not set
790CONFIG_MSDOS_PARTITION=y
791# CONFIG_BSD_DISKLABEL is not set
792# CONFIG_MINIX_SUBPARTITION is not set
793# CONFIG_SOLARIS_X86_PARTITION is not set
794# CONFIG_UNIXWARE_DISKLABEL is not set
795# CONFIG_LDM_PARTITION is not set
796# CONFIG_SGI_PARTITION is not set
797# CONFIG_ULTRIX_PARTITION is not set
798# CONFIG_SUN_PARTITION is not set
799# CONFIG_KARMA_PARTITION is not set
800# CONFIG_EFI_PARTITION is not set
801# CONFIG_SYSV68_PARTITION is not set
802# CONFIG_NLS is not set
803# CONFIG_DLM is not set
804
805#
806# Library routines
807#
808CONFIG_BITREVERSE=y
809# CONFIG_CRC_CCITT is not set
810# CONFIG_CRC16 is not set
811# CONFIG_CRC_ITU_T is not set
812CONFIG_CRC32=y
813# CONFIG_CRC7 is not set
814# CONFIG_LIBCRC32C is not set
815CONFIG_PLIST=y
816CONFIG_HAS_IOMEM=y
817CONFIG_HAS_IOPORT=y
818CONFIG_HAS_DMA=y
819CONFIG_INSTRUMENTATION=y
820# CONFIG_PROFILING is not set
821# CONFIG_KPROBES is not set
822# CONFIG_MARKERS is not set
823
824#
825# Kernel hacking
826#
827# CONFIG_PRINTK_TIME is not set
828CONFIG_ENABLE_WARN_DEPRECATED=y
829CONFIG_ENABLE_MUST_CHECK=y
830# CONFIG_MAGIC_SYSRQ is not set
831# CONFIG_UNUSED_SYMBOLS is not set
832# CONFIG_DEBUG_FS is not set
833# CONFIG_HEADERS_CHECK is not set
834# CONFIG_DEBUG_KERNEL is not set
835# CONFIG_DEBUG_BUGVERBOSE is not set
836# CONFIG_SAMPLES is not set
837# CONFIG_PPC_EARLY_DEBUG is not set
838
839#
840# Security options
841#
842# CONFIG_KEYS is not set
843# CONFIG_SECURITY is not set
844# CONFIG_SECURITY_FILE_CAPABILITIES is not set
845CONFIG_CRYPTO=y
846CONFIG_CRYPTO_ALGAPI=y
847CONFIG_CRYPTO_BLKCIPHER=y
848CONFIG_CRYPTO_MANAGER=y
849# CONFIG_CRYPTO_HMAC is not set
850# CONFIG_CRYPTO_XCBC is not set
851# CONFIG_CRYPTO_NULL is not set
852# CONFIG_CRYPTO_MD4 is not set
853CONFIG_CRYPTO_MD5=y
854# CONFIG_CRYPTO_SHA1 is not set
855# CONFIG_CRYPTO_SHA256 is not set
856# CONFIG_CRYPTO_SHA512 is not set
857# CONFIG_CRYPTO_WP512 is not set
858# CONFIG_CRYPTO_TGR192 is not set
859# CONFIG_CRYPTO_GF128MUL is not set
860CONFIG_CRYPTO_ECB=m
861CONFIG_CRYPTO_CBC=y
862CONFIG_CRYPTO_PCBC=m
863# CONFIG_CRYPTO_LRW is not set
864# CONFIG_CRYPTO_XTS is not set
865# CONFIG_CRYPTO_CRYPTD is not set
866CONFIG_CRYPTO_DES=y
867# CONFIG_CRYPTO_FCRYPT is not set
868# CONFIG_CRYPTO_BLOWFISH is not set
869# CONFIG_CRYPTO_TWOFISH is not set
870# CONFIG_CRYPTO_SERPENT is not set
871# CONFIG_CRYPTO_AES is not set
872# CONFIG_CRYPTO_CAST5 is not set
873# CONFIG_CRYPTO_CAST6 is not set
874# CONFIG_CRYPTO_TEA is not set
875# CONFIG_CRYPTO_ARC4 is not set
876# CONFIG_CRYPTO_KHAZAD is not set
877# CONFIG_CRYPTO_ANUBIS is not set
878# CONFIG_CRYPTO_SEED is not set
879# CONFIG_CRYPTO_DEFLATE is not set
880# CONFIG_CRYPTO_MICHAEL_MIC is not set
881# CONFIG_CRYPTO_CRC32C is not set
882# CONFIG_CRYPTO_CAMELLIA is not set
883# CONFIG_CRYPTO_TEST is not set
884# CONFIG_CRYPTO_AUTHENC is not set
885CONFIG_CRYPTO_HW=y
886# CONFIG_PPC_CLOCK is not set
887CONFIG_PPC_LIB_RHEAP=y
diff --git a/arch/powerpc/platforms/83xx/Kconfig b/arch/powerpc/platforms/83xx/Kconfig
index ba28882a391..13587e2e868 100644
--- a/arch/powerpc/platforms/83xx/Kconfig
+++ b/arch/powerpc/platforms/83xx/Kconfig
@@ -1,11 +1,15 @@
1choice 1menuconfig MPC83xx
2 prompt "83xx Board Type" 2 bool "83xx Board Type"
3 depends on PPC_83xx 3 depends on PPC_83xx
4 default MPC834x_MDS 4 select PPC_UDBG_16550
5 select PPC_INDIRECT_PCI
6
7if MPC83xx
5 8
6config MPC831x_RDB 9config MPC831x_RDB
7 bool "Freescale MPC831x RDB" 10 bool "Freescale MPC831x RDB"
8 select DEFAULT_UIMAGE 11 select DEFAULT_UIMAGE
12 select PPC_MPC831x
9 help 13 help
10 This option enables support for the MPC8313 RDB and MPC8315 RDB boards. 14 This option enables support for the MPC8313 RDB and MPC8315 RDB boards.
11 15
@@ -13,6 +17,7 @@ config MPC832x_MDS
13 bool "Freescale MPC832x MDS" 17 bool "Freescale MPC832x MDS"
14 select DEFAULT_UIMAGE 18 select DEFAULT_UIMAGE
15 select QUICC_ENGINE 19 select QUICC_ENGINE
20 select PPC_MPC832x
16 help 21 help
17 This option enables support for the MPC832x MDS evaluation board. 22 This option enables support for the MPC832x MDS evaluation board.
18 23
@@ -20,12 +25,14 @@ config MPC832x_RDB
20 bool "Freescale MPC832x RDB" 25 bool "Freescale MPC832x RDB"
21 select DEFAULT_UIMAGE 26 select DEFAULT_UIMAGE
22 select QUICC_ENGINE 27 select QUICC_ENGINE
28 select PPC_MPC832x
23 help 29 help
24 This option enables support for the MPC8323 RDB board. 30 This option enables support for the MPC8323 RDB board.
25 31
26config MPC834x_MDS 32config MPC834x_MDS
27 bool "Freescale MPC834x MDS" 33 bool "Freescale MPC834x MDS"
28 select DEFAULT_UIMAGE 34 select DEFAULT_UIMAGE
35 select PPC_MPC834x
29 help 36 help
30 This option enables support for the MPC 834x MDS evaluation board. 37 This option enables support for the MPC 834x MDS evaluation board.
31 38
@@ -37,6 +44,7 @@ config MPC834x_MDS
37config MPC834x_ITX 44config MPC834x_ITX
38 bool "Freescale MPC834x ITX" 45 bool "Freescale MPC834x ITX"
39 select DEFAULT_UIMAGE 46 select DEFAULT_UIMAGE
47 select PPC_MPC834x
40 help 48 help
41 This option enables support for the MPC 834x ITX evaluation board. 49 This option enables support for the MPC 834x ITX evaluation board.
42 50
@@ -53,49 +61,38 @@ config MPC836x_MDS
53config MPC837x_MDS 61config MPC837x_MDS
54 bool "Freescale MPC837x MDS" 62 bool "Freescale MPC837x MDS"
55 select DEFAULT_UIMAGE 63 select DEFAULT_UIMAGE
64 select PPC_MPC837x
56 help 65 help
57 This option enables support for the MPC837x MDS Processor Board. 66 This option enables support for the MPC837x MDS Processor Board.
58 67
59config MPC837x_RDB 68config MPC837x_RDB
60 bool "Freescale MPC837x RDB" 69 bool "Freescale MPC837x RDB"
61 select DEFAULT_UIMAGE 70 select DEFAULT_UIMAGE
71 select PPC_MPC837x
62 help 72 help
63 This option enables support for the MPC837x RDB Board. 73 This option enables support for the MPC837x RDB Board.
64 74
65config SBC834x 75config SBC834x
66 bool "Wind River SBC834x" 76 bool "Wind River SBC834x"
67 select DEFAULT_UIMAGE 77 select DEFAULT_UIMAGE
78 select PPC_MPC834x
68 help 79 help
69 This option enables support for the Wind River SBC834x board. 80 This option enables support for the Wind River SBC834x board.
70 81
71endchoice 82endif
72 83
84# used for usb
73config PPC_MPC831x 85config PPC_MPC831x
74 bool 86 bool
75 select PPC_UDBG_16550
76 select PPC_INDIRECT_PCI
77 default y if MPC831x_RDB
78 87
88# used for math-emu
79config PPC_MPC832x 89config PPC_MPC832x
80 bool 90 bool
81 select PPC_UDBG_16550
82 select PPC_INDIRECT_PCI
83 default y if MPC832x_MDS || MPC832x_RDB
84 91
85config MPC834x 92# used for usb
93config PPC_MPC834x
86 bool 94 bool
87 select PPC_UDBG_16550
88 select PPC_INDIRECT_PCI
89 default y if MPC834x_MDS || MPC834x_ITX || SBC834x
90
91config PPC_MPC836x
92 bool
93 select PPC_UDBG_16550
94 select PPC_INDIRECT_PCI
95 default y if MPC836x_MDS
96 95
96# used for usb
97config PPC_MPC837x 97config PPC_MPC837x
98 bool 98 bool
99 select PPC_UDBG_16550
100 select PPC_INDIRECT_PCI
101 default y if MPC837x_MDS || MPC837x_RDB
diff --git a/arch/powerpc/platforms/83xx/usb.c b/arch/powerpc/platforms/83xx/usb.c
index 6a454a4087c..681230a30ac 100644
--- a/arch/powerpc/platforms/83xx/usb.c
+++ b/arch/powerpc/platforms/83xx/usb.c
@@ -22,7 +22,7 @@
22#include "mpc83xx.h" 22#include "mpc83xx.h"
23 23
24 24
25#ifdef CONFIG_MPC834x 25#ifdef CONFIG_PPC_MPC834x
26int mpc834x_usb_cfg(void) 26int mpc834x_usb_cfg(void)
27{ 27{
28 unsigned long sccr, sicrl, sicrh; 28 unsigned long sccr, sicrl, sicrh;
@@ -96,7 +96,7 @@ int mpc834x_usb_cfg(void)
96 iounmap(immap); 96 iounmap(immap);
97 return 0; 97 return 0;
98} 98}
99#endif /* CONFIG_MPC834x */ 99#endif /* CONFIG_PPC_MPC834x */
100 100
101#ifdef CONFIG_PPC_MPC831x 101#ifdef CONFIG_PPC_MPC831x
102int mpc831x_usb_cfg(void) 102int mpc831x_usb_cfg(void)
diff --git a/arch/powerpc/platforms/Kconfig b/arch/powerpc/platforms/Kconfig
index 582a3a6ce0a..fdce10c4f07 100644
--- a/arch/powerpc/platforms/Kconfig
+++ b/arch/powerpc/platforms/Kconfig
@@ -21,7 +21,7 @@ config PPC_83xx
21 bool "Freescale 83xx" 21 bool "Freescale 83xx"
22 depends on 6xx 22 depends on 6xx
23 select FSL_SOC 23 select FSL_SOC
24 select 83xx 24 select MPC83xx
25 select IPIC 25 select IPIC
26 select WANT_DEVICE_TREE 26 select WANT_DEVICE_TREE
27 27
diff --git a/arch/powerpc/platforms/Kconfig.cputype b/arch/powerpc/platforms/Kconfig.cputype
index f6bf0257b78..7fc41104d53 100644
--- a/arch/powerpc/platforms/Kconfig.cputype
+++ b/arch/powerpc/platforms/Kconfig.cputype
@@ -93,10 +93,6 @@ config 6xx
93config 8xx 93config 8xx
94 bool 94 bool
95 95
96# this is temp to handle compat with arch=ppc
97config 83xx
98 bool
99
100config E500 96config E500
101 bool 97 bool
102 98