diff options
author | Kumar Gala <galak@kernel.crashing.org> | 2007-07-16 11:45:07 -0400 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2007-07-23 11:27:08 -0400 |
commit | aa3c112146e387dcd68bea2a8354514fe725da0d (patch) | |
tree | de8e5fe474359c0a2ce2d7c7904973f0e36b54e5 /arch/powerpc | |
parent | 6c0a11c118471f79795202348fbd0e6580341794 (diff) |
[POWERPC] 85xx: Added 8568 PCIe support
Added the PCIe device node to the 8568 dts and the needed quirk entries.
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc')
-rw-r--r-- | arch/powerpc/boot/dts/mpc8568mds.dts | 25 | ||||
-rw-r--r-- | arch/powerpc/configs/mpc8568mds_defconfig | 292 | ||||
-rw-r--r-- | arch/powerpc/platforms/85xx/mpc85xx_mds.c | 1 | ||||
-rw-r--r-- | arch/powerpc/sysdev/fsl_pci.c | 4 |
4 files changed, 208 insertions, 114 deletions
diff --git a/arch/powerpc/boot/dts/mpc8568mds.dts b/arch/powerpc/boot/dts/mpc8568mds.dts index 54cde6879645..99fa5a0ea425 100644 --- a/arch/powerpc/boot/dts/mpc8568mds.dts +++ b/arch/powerpc/boot/dts/mpc8568mds.dts | |||
@@ -199,6 +199,31 @@ | |||
199 | device_type = "pci"; | 199 | device_type = "pci"; |
200 | }; | 200 | }; |
201 | 201 | ||
202 | /* PCI Express */ | ||
203 | pcie@a000 { | ||
204 | interrupt-map-mask = <f800 0 0 7>; | ||
205 | interrupt-map = < | ||
206 | |||
207 | /* IDSEL 0x0 (PEX) */ | ||
208 | 00000 0 0 1 &mpic 0 1 | ||
209 | 00000 0 0 2 &mpic 1 1 | ||
210 | 00000 0 0 3 &mpic 2 1 | ||
211 | 00000 0 0 4 &mpic 3 1>; | ||
212 | |||
213 | interrupt-parent = <&mpic>; | ||
214 | interrupts = <1a 2>; | ||
215 | bus-range = <0 ff>; | ||
216 | ranges = <02000000 0 a0000000 a0000000 0 20000000 | ||
217 | 01000000 0 00000000 e3000000 0 08000000>; | ||
218 | clock-frequency = <1fca055>; | ||
219 | #interrupt-cells = <1>; | ||
220 | #size-cells = <2>; | ||
221 | #address-cells = <3>; | ||
222 | reg = <a000 1000>; | ||
223 | compatible = "fsl,mpc8548-pcie"; | ||
224 | device_type = "pci"; | ||
225 | }; | ||
226 | |||
202 | serial@4600 { | 227 | serial@4600 { |
203 | device_type = "serial"; | 228 | device_type = "serial"; |
204 | compatible = "ns16550"; | 229 | compatible = "ns16550"; |
diff --git a/arch/powerpc/configs/mpc8568mds_defconfig b/arch/powerpc/configs/mpc8568mds_defconfig index 6451d4dd28a0..417d3e6abcdf 100644 --- a/arch/powerpc/configs/mpc8568mds_defconfig +++ b/arch/powerpc/configs/mpc8568mds_defconfig | |||
@@ -1,9 +1,26 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.22-rc7 | 3 | # Linux kernel version: 2.6.22 |
4 | # Sun Jul 1 23:56:59 2007 | 4 | # Fri Jul 20 13:55:04 2007 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | |||
8 | # | ||
9 | # Processor support | ||
10 | # | ||
11 | # CONFIG_6xx is not set | ||
12 | CONFIG_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 | ||
17 | CONFIG_85xx=y | ||
18 | CONFIG_E500=y | ||
19 | CONFIG_BOOKE=y | ||
20 | CONFIG_FSL_BOOKE=y | ||
21 | # CONFIG_PHYS_64BIT is not set | ||
22 | CONFIG_SPE=y | ||
23 | # CONFIG_PPC_MM_SLICES is not set | ||
7 | CONFIG_PPC32=y | 24 | CONFIG_PPC32=y |
8 | CONFIG_PPC_MERGE=y | 25 | CONFIG_PPC_MERGE=y |
9 | CONFIG_MMU=y | 26 | CONFIG_MMU=y |
@@ -14,6 +31,7 @@ CONFIG_ARCH_HAS_ILOG2_U32=y | |||
14 | CONFIG_GENERIC_HWEIGHT=y | 31 | CONFIG_GENERIC_HWEIGHT=y |
15 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 32 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
16 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 33 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
34 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | ||
17 | CONFIG_PPC=y | 35 | CONFIG_PPC=y |
18 | CONFIG_EARLY_PRINTK=y | 36 | CONFIG_EARLY_PRINTK=y |
19 | CONFIG_GENERIC_NVRAM=y | 37 | CONFIG_GENERIC_NVRAM=y |
@@ -25,28 +43,8 @@ CONFIG_PPC_UDBG_16550=y | |||
25 | CONFIG_AUDIT_ARCH=y | 43 | CONFIG_AUDIT_ARCH=y |
26 | CONFIG_GENERIC_BUG=y | 44 | CONFIG_GENERIC_BUG=y |
27 | CONFIG_DEFAULT_UIMAGE=y | 45 | CONFIG_DEFAULT_UIMAGE=y |
28 | |||
29 | # | ||
30 | # Processor support | ||
31 | # | ||
32 | # CONFIG_CLASSIC32 is not set | ||
33 | # CONFIG_PPC_82xx is not set | ||
34 | # CONFIG_PPC_83xx is not set | ||
35 | CONFIG_PPC_85xx=y | ||
36 | # CONFIG_PPC_86xx is not set | ||
37 | # CONFIG_PPC_8xx is not set | ||
38 | # CONFIG_40x is not set | ||
39 | # CONFIG_44x is not set | ||
40 | # CONFIG_E200 is not set | ||
41 | CONFIG_85xx=y | ||
42 | CONFIG_E500=y | ||
43 | # CONFIG_PPC_DCR_NATIVE is not set | 46 | # CONFIG_PPC_DCR_NATIVE is not set |
44 | # CONFIG_PPC_DCR_MMIO is not set | 47 | # CONFIG_PPC_DCR_MMIO is not set |
45 | CONFIG_BOOKE=y | ||
46 | CONFIG_FSL_BOOKE=y | ||
47 | # CONFIG_PHYS_64BIT is not set | ||
48 | CONFIG_SPE=y | ||
49 | # CONFIG_PPC_MM_SLICES is not set | ||
50 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 48 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
51 | 49 | ||
52 | # | 50 | # |
@@ -63,12 +61,11 @@ CONFIG_LOCALVERSION="" | |||
63 | CONFIG_LOCALVERSION_AUTO=y | 61 | CONFIG_LOCALVERSION_AUTO=y |
64 | CONFIG_SWAP=y | 62 | CONFIG_SWAP=y |
65 | CONFIG_SYSVIPC=y | 63 | CONFIG_SYSVIPC=y |
66 | # CONFIG_IPC_NS is not set | ||
67 | CONFIG_SYSVIPC_SYSCTL=y | 64 | CONFIG_SYSVIPC_SYSCTL=y |
68 | # CONFIG_POSIX_MQUEUE is not set | 65 | # CONFIG_POSIX_MQUEUE is not set |
69 | # CONFIG_BSD_PROCESS_ACCT is not set | 66 | # CONFIG_BSD_PROCESS_ACCT is not set |
70 | # CONFIG_TASKSTATS is not set | 67 | # CONFIG_TASKSTATS is not set |
71 | # CONFIG_UTS_NS is not set | 68 | # CONFIG_USER_NS is not set |
72 | # CONFIG_AUDIT is not set | 69 | # CONFIG_AUDIT is not set |
73 | # CONFIG_IKCONFIG is not set | 70 | # CONFIG_IKCONFIG is not set |
74 | CONFIG_LOG_BUF_SHIFT=14 | 71 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -100,24 +97,17 @@ CONFIG_SLAB=y | |||
100 | CONFIG_RT_MUTEXES=y | 97 | CONFIG_RT_MUTEXES=y |
101 | # CONFIG_TINY_SHMEM is not set | 98 | # CONFIG_TINY_SHMEM is not set |
102 | CONFIG_BASE_SMALL=0 | 99 | CONFIG_BASE_SMALL=0 |
103 | |||
104 | # | ||
105 | # Loadable module support | ||
106 | # | ||
107 | CONFIG_MODULES=y | 100 | CONFIG_MODULES=y |
108 | CONFIG_MODULE_UNLOAD=y | 101 | CONFIG_MODULE_UNLOAD=y |
109 | # CONFIG_MODULE_FORCE_UNLOAD is not set | 102 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
110 | # CONFIG_MODVERSIONS is not set | 103 | # CONFIG_MODVERSIONS is not set |
111 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 104 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
112 | # CONFIG_KMOD is not set | 105 | # CONFIG_KMOD is not set |
113 | |||
114 | # | ||
115 | # Block layer | ||
116 | # | ||
117 | CONFIG_BLOCK=y | 106 | CONFIG_BLOCK=y |
118 | # CONFIG_LBD is not set | 107 | # CONFIG_LBD is not set |
119 | # CONFIG_BLK_DEV_IO_TRACE is not set | 108 | # CONFIG_BLK_DEV_IO_TRACE is not set |
120 | # CONFIG_LSF is not set | 109 | # CONFIG_LSF is not set |
110 | # CONFIG_BLK_DEV_BSG is not set | ||
121 | 111 | ||
122 | # | 112 | # |
123 | # IO Schedulers | 113 | # IO Schedulers |
@@ -186,6 +176,8 @@ CONFIG_FLAT_NODE_MEM_MAP=y | |||
186 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 176 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
187 | # CONFIG_RESOURCES_64BIT is not set | 177 | # CONFIG_RESOURCES_64BIT is not set |
188 | CONFIG_ZONE_DMA_FLAG=1 | 178 | CONFIG_ZONE_DMA_FLAG=1 |
179 | CONFIG_BOUNCE=y | ||
180 | CONFIG_VIRT_TO_BUS=y | ||
189 | CONFIG_PROC_DEVICETREE=y | 181 | CONFIG_PROC_DEVICETREE=y |
190 | # CONFIG_CMDLINE_BOOL is not set | 182 | # CONFIG_CMDLINE_BOOL is not set |
191 | # CONFIG_PM is not set | 183 | # CONFIG_PM is not set |
@@ -201,14 +193,20 @@ CONFIG_ZONE_DMA=y | |||
201 | CONFIG_PPC_INDIRECT_PCI=y | 193 | CONFIG_PPC_INDIRECT_PCI=y |
202 | CONFIG_PPC_INDIRECT_PCI_BE=y | 194 | CONFIG_PPC_INDIRECT_PCI_BE=y |
203 | CONFIG_FSL_SOC=y | 195 | CONFIG_FSL_SOC=y |
204 | # CONFIG_PCI is not set | 196 | CONFIG_FSL_PCI=y |
205 | # CONFIG_PCI_DOMAINS is not set | 197 | CONFIG_PCI=y |
206 | # CONFIG_ARCH_SUPPORTS_MSI is not set | 198 | CONFIG_PCI_DOMAINS=y |
199 | CONFIG_PCI_SYSCALL=y | ||
200 | # CONFIG_PCIEPORTBUS is not set | ||
201 | CONFIG_ARCH_SUPPORTS_MSI=y | ||
202 | # CONFIG_PCI_MSI is not set | ||
203 | # CONFIG_PCI_DEBUG is not set | ||
207 | 204 | ||
208 | # | 205 | # |
209 | # PCCARD (PCMCIA/CardBus) support | 206 | # PCCARD (PCMCIA/CardBus) support |
210 | # | 207 | # |
211 | # CONFIG_PCCARD is not set | 208 | # CONFIG_PCCARD is not set |
209 | # CONFIG_HOTPLUG_PCI is not set | ||
212 | 210 | ||
213 | # | 211 | # |
214 | # Advanced setup | 212 | # Advanced setup |
@@ -309,6 +307,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
309 | # CONFIG_MAC80211 is not set | 307 | # CONFIG_MAC80211 is not set |
310 | # CONFIG_IEEE80211 is not set | 308 | # CONFIG_IEEE80211 is not set |
311 | # CONFIG_RFKILL is not set | 309 | # CONFIG_RFKILL is not set |
310 | # CONFIG_NET_9P is not set | ||
312 | 311 | ||
313 | # | 312 | # |
314 | # Device Drivers | 313 | # Device Drivers |
@@ -323,42 +322,31 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
323 | # CONFIG_DEBUG_DRIVER is not set | 322 | # CONFIG_DEBUG_DRIVER is not set |
324 | # CONFIG_DEBUG_DEVRES is not set | 323 | # CONFIG_DEBUG_DEVRES is not set |
325 | # CONFIG_SYS_HYPERVISOR is not set | 324 | # CONFIG_SYS_HYPERVISOR is not set |
326 | |||
327 | # | ||
328 | # Connector - unified userspace <-> kernelspace linker | ||
329 | # | ||
330 | # CONFIG_CONNECTOR is not set | 325 | # CONFIG_CONNECTOR is not set |
331 | # CONFIG_MTD is not set | 326 | # CONFIG_MTD is not set |
332 | |||
333 | # | ||
334 | # Parallel port support | ||
335 | # | ||
336 | # CONFIG_PARPORT is not set | 327 | # CONFIG_PARPORT is not set |
337 | 328 | CONFIG_BLK_DEV=y | |
338 | # | ||
339 | # Plug and Play support | ||
340 | # | ||
341 | # CONFIG_PNPACPI is not set | ||
342 | |||
343 | # | ||
344 | # Block devices | ||
345 | # | ||
346 | # CONFIG_BLK_DEV_FD is not set | 329 | # CONFIG_BLK_DEV_FD is not set |
330 | # CONFIG_BLK_CPQ_DA is not set | ||
331 | # CONFIG_BLK_CPQ_CISS_DA is not set | ||
332 | # CONFIG_BLK_DEV_DAC960 is not set | ||
333 | # CONFIG_BLK_DEV_UMEM is not set | ||
347 | # CONFIG_BLK_DEV_COW_COMMON is not set | 334 | # CONFIG_BLK_DEV_COW_COMMON is not set |
348 | CONFIG_BLK_DEV_LOOP=y | 335 | CONFIG_BLK_DEV_LOOP=y |
349 | # CONFIG_BLK_DEV_CRYPTOLOOP is not set | 336 | # CONFIG_BLK_DEV_CRYPTOLOOP is not set |
350 | # CONFIG_BLK_DEV_NBD is not set | 337 | # CONFIG_BLK_DEV_NBD is not set |
338 | # CONFIG_BLK_DEV_SX8 is not set | ||
351 | CONFIG_BLK_DEV_RAM=y | 339 | CONFIG_BLK_DEV_RAM=y |
352 | CONFIG_BLK_DEV_RAM_COUNT=16 | 340 | CONFIG_BLK_DEV_RAM_COUNT=16 |
353 | CONFIG_BLK_DEV_RAM_SIZE=32768 | 341 | CONFIG_BLK_DEV_RAM_SIZE=32768 |
354 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | 342 | CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 |
355 | # CONFIG_CDROM_PKTCDVD is not set | 343 | # CONFIG_CDROM_PKTCDVD is not set |
356 | # CONFIG_ATA_OVER_ETH is not set | 344 | # CONFIG_ATA_OVER_ETH is not set |
357 | 345 | CONFIG_MISC_DEVICES=y | |
358 | # | 346 | # CONFIG_PHANTOM is not set |
359 | # Misc devices | 347 | # CONFIG_EEPROM_93CX6 is not set |
360 | # | 348 | # CONFIG_SGI_IOC4 is not set |
361 | # CONFIG_BLINK is not set | 349 | # CONFIG_TIFM_CORE is not set |
362 | # CONFIG_IDE is not set | 350 | # CONFIG_IDE is not set |
363 | 351 | ||
364 | # | 352 | # |
@@ -366,6 +354,7 @@ CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 | |||
366 | # | 354 | # |
367 | # CONFIG_RAID_ATTRS is not set | 355 | # CONFIG_RAID_ATTRS is not set |
368 | CONFIG_SCSI=y | 356 | CONFIG_SCSI=y |
357 | CONFIG_SCSI_DMA=y | ||
369 | # CONFIG_SCSI_TGT is not set | 358 | # CONFIG_SCSI_TGT is not set |
370 | # CONFIG_SCSI_NETLINK is not set | 359 | # CONFIG_SCSI_NETLINK is not set |
371 | CONFIG_SCSI_PROC_FS=y | 360 | CONFIG_SCSI_PROC_FS=y |
@@ -402,23 +391,65 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
402 | # SCSI low-level drivers | 391 | # SCSI low-level drivers |
403 | # | 392 | # |
404 | # CONFIG_ISCSI_TCP is not set | 393 | # CONFIG_ISCSI_TCP is not set |
394 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | ||
395 | # CONFIG_SCSI_3W_9XXX is not set | ||
396 | # CONFIG_SCSI_ACARD is not set | ||
397 | # CONFIG_SCSI_AACRAID is not set | ||
398 | # CONFIG_SCSI_AIC7XXX is not set | ||
399 | # CONFIG_SCSI_AIC7XXX_OLD is not set | ||
400 | # CONFIG_SCSI_AIC79XX is not set | ||
401 | # CONFIG_SCSI_AIC94XX is not set | ||
402 | # CONFIG_SCSI_DPT_I2O is not set | ||
403 | # CONFIG_SCSI_ARCMSR is not set | ||
404 | # CONFIG_MEGARAID_NEWGEN is not set | ||
405 | # CONFIG_MEGARAID_LEGACY is not set | ||
406 | # CONFIG_MEGARAID_SAS is not set | ||
407 | # CONFIG_SCSI_HPTIOP is not set | ||
408 | # CONFIG_SCSI_BUSLOGIC is not set | ||
409 | # CONFIG_SCSI_DMX3191D is not set | ||
410 | # CONFIG_SCSI_EATA is not set | ||
411 | # CONFIG_SCSI_FUTURE_DOMAIN is not set | ||
412 | # CONFIG_SCSI_GDTH is not set | ||
413 | # CONFIG_SCSI_IPS is not set | ||
414 | # CONFIG_SCSI_INITIO is not set | ||
415 | # CONFIG_SCSI_INIA100 is not set | ||
416 | # CONFIG_SCSI_STEX is not set | ||
417 | # CONFIG_SCSI_SYM53C8XX_2 is not set | ||
418 | # CONFIG_SCSI_QLOGIC_1280 is not set | ||
419 | # CONFIG_SCSI_QLA_FC is not set | ||
420 | # CONFIG_SCSI_QLA_ISCSI is not set | ||
421 | # CONFIG_SCSI_LPFC is not set | ||
422 | # CONFIG_SCSI_DC395x is not set | ||
423 | # CONFIG_SCSI_DC390T is not set | ||
424 | # CONFIG_SCSI_NSP32 is not set | ||
405 | # CONFIG_SCSI_DEBUG is not set | 425 | # CONFIG_SCSI_DEBUG is not set |
426 | # CONFIG_SCSI_SRP is not set | ||
406 | # CONFIG_ATA is not set | 427 | # CONFIG_ATA is not set |
428 | # CONFIG_MD is not set | ||
407 | 429 | ||
408 | # | 430 | # |
409 | # Multi-device support (RAID and LVM) | 431 | # Fusion MPT device support |
410 | # | 432 | # |
411 | # CONFIG_MD is not set | 433 | # CONFIG_FUSION is not set |
412 | # CONFIG_MACINTOSH_DRIVERS is not set | 434 | # CONFIG_FUSION_SPI is not set |
435 | # CONFIG_FUSION_FC is not set | ||
436 | # CONFIG_FUSION_SAS is not set | ||
413 | 437 | ||
414 | # | 438 | # |
415 | # Network device support | 439 | # IEEE 1394 (FireWire) support |
416 | # | 440 | # |
441 | # CONFIG_FIREWIRE is not set | ||
442 | # CONFIG_IEEE1394 is not set | ||
443 | # CONFIG_I2O is not set | ||
444 | # CONFIG_MACINTOSH_DRIVERS is not set | ||
417 | CONFIG_NETDEVICES=y | 445 | CONFIG_NETDEVICES=y |
446 | # CONFIG_NETDEVICES_MULTIQUEUE is not set | ||
418 | # CONFIG_DUMMY is not set | 447 | # CONFIG_DUMMY is not set |
419 | # CONFIG_BONDING is not set | 448 | # CONFIG_BONDING is not set |
449 | # CONFIG_MACVLAN is not set | ||
420 | # CONFIG_EQUALIZER is not set | 450 | # CONFIG_EQUALIZER is not set |
421 | # CONFIG_TUN is not set | 451 | # CONFIG_TUN is not set |
452 | # CONFIG_ARCNET is not set | ||
422 | CONFIG_PHYLIB=y | 453 | CONFIG_PHYLIB=y |
423 | 454 | ||
424 | # | 455 | # |
@@ -432,17 +463,44 @@ CONFIG_MARVELL_PHY=y | |||
432 | # CONFIG_VITESSE_PHY is not set | 463 | # CONFIG_VITESSE_PHY is not set |
433 | # CONFIG_SMSC_PHY is not set | 464 | # CONFIG_SMSC_PHY is not set |
434 | # CONFIG_BROADCOM_PHY is not set | 465 | # CONFIG_BROADCOM_PHY is not set |
466 | # CONFIG_ICPLUS_PHY is not set | ||
435 | # CONFIG_FIXED_PHY is not set | 467 | # CONFIG_FIXED_PHY is not set |
436 | |||
437 | # | ||
438 | # Ethernet (10 or 100Mbit) | ||
439 | # | ||
440 | CONFIG_NET_ETHERNET=y | 468 | CONFIG_NET_ETHERNET=y |
441 | CONFIG_MII=y | 469 | CONFIG_MII=y |
470 | # CONFIG_HAPPYMEAL is not set | ||
471 | # CONFIG_SUNGEM is not set | ||
472 | # CONFIG_CASSINI is not set | ||
473 | # CONFIG_NET_VENDOR_3COM is not set | ||
474 | # CONFIG_NET_TULIP is not set | ||
475 | # CONFIG_HP100 is not set | ||
476 | # CONFIG_NET_PCI is not set | ||
442 | CONFIG_NETDEV_1000=y | 477 | CONFIG_NETDEV_1000=y |
478 | # CONFIG_ACENIC is not set | ||
479 | # CONFIG_DL2K is not set | ||
480 | # CONFIG_E1000 is not set | ||
481 | # CONFIG_NS83820 is not set | ||
482 | # CONFIG_HAMACHI is not set | ||
483 | # CONFIG_YELLOWFIN is not set | ||
484 | # CONFIG_R8169 is not set | ||
485 | # CONFIG_SIS190 is not set | ||
486 | # CONFIG_SKGE is not set | ||
487 | # CONFIG_SKY2 is not set | ||
488 | # CONFIG_VIA_VELOCITY is not set | ||
489 | # CONFIG_TIGON3 is not set | ||
490 | # CONFIG_BNX2 is not set | ||
443 | CONFIG_GIANFAR=y | 491 | CONFIG_GIANFAR=y |
444 | CONFIG_GFAR_NAPI=y | 492 | CONFIG_GFAR_NAPI=y |
493 | # CONFIG_QLA3XXX is not set | ||
494 | # CONFIG_ATL1 is not set | ||
445 | CONFIG_NETDEV_10000=y | 495 | CONFIG_NETDEV_10000=y |
496 | # CONFIG_CHELSIO_T1 is not set | ||
497 | # CONFIG_CHELSIO_T3 is not set | ||
498 | # CONFIG_IXGB is not set | ||
499 | # CONFIG_S2IO is not set | ||
500 | # CONFIG_MYRI10GE is not set | ||
501 | # CONFIG_NETXEN_NIC is not set | ||
502 | # CONFIG_MLX4_CORE is not set | ||
503 | # CONFIG_TR is not set | ||
446 | 504 | ||
447 | # | 505 | # |
448 | # Wireless LAN | 506 | # Wireless LAN |
@@ -450,21 +508,16 @@ CONFIG_NETDEV_10000=y | |||
450 | # CONFIG_WLAN_PRE80211 is not set | 508 | # CONFIG_WLAN_PRE80211 is not set |
451 | # CONFIG_WLAN_80211 is not set | 509 | # CONFIG_WLAN_80211 is not set |
452 | # CONFIG_WAN is not set | 510 | # CONFIG_WAN is not set |
511 | # CONFIG_FDDI is not set | ||
512 | # CONFIG_HIPPI is not set | ||
453 | # CONFIG_PPP is not set | 513 | # CONFIG_PPP is not set |
454 | # CONFIG_SLIP is not set | 514 | # CONFIG_SLIP is not set |
515 | # CONFIG_NET_FC is not set | ||
455 | # CONFIG_SHAPER is not set | 516 | # CONFIG_SHAPER is not set |
456 | # CONFIG_NETCONSOLE is not set | 517 | # CONFIG_NETCONSOLE is not set |
457 | # CONFIG_NETPOLL is not set | 518 | # CONFIG_NETPOLL is not set |
458 | # CONFIG_NET_POLL_CONTROLLER is not set | 519 | # CONFIG_NET_POLL_CONTROLLER is not set |
459 | |||
460 | # | ||
461 | # ISDN subsystem | ||
462 | # | ||
463 | # CONFIG_ISDN is not set | 520 | # CONFIG_ISDN is not set |
464 | |||
465 | # | ||
466 | # Telephony Support | ||
467 | # | ||
468 | # CONFIG_PHONE is not set | 521 | # CONFIG_PHONE is not set |
469 | 522 | ||
470 | # | 523 | # |
@@ -510,6 +563,7 @@ CONFIG_INPUT=y | |||
510 | # | 563 | # |
511 | CONFIG_SERIAL_8250=y | 564 | CONFIG_SERIAL_8250=y |
512 | CONFIG_SERIAL_8250_CONSOLE=y | 565 | CONFIG_SERIAL_8250_CONSOLE=y |
566 | CONFIG_SERIAL_8250_PCI=y | ||
513 | CONFIG_SERIAL_8250_NR_UARTS=4 | 567 | CONFIG_SERIAL_8250_NR_UARTS=4 |
514 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 | 568 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 |
515 | # CONFIG_SERIAL_8250_EXTENDED is not set | 569 | # CONFIG_SERIAL_8250_EXTENDED is not set |
@@ -521,14 +575,11 @@ CONFIG_SERIAL_8250_SHARE_IRQ=y | |||
521 | # CONFIG_SERIAL_UARTLITE is not set | 575 | # CONFIG_SERIAL_UARTLITE is not set |
522 | CONFIG_SERIAL_CORE=y | 576 | CONFIG_SERIAL_CORE=y |
523 | CONFIG_SERIAL_CORE_CONSOLE=y | 577 | CONFIG_SERIAL_CORE_CONSOLE=y |
578 | # CONFIG_SERIAL_JSM is not set | ||
524 | # CONFIG_SERIAL_OF_PLATFORM is not set | 579 | # CONFIG_SERIAL_OF_PLATFORM is not set |
525 | CONFIG_UNIX98_PTYS=y | 580 | CONFIG_UNIX98_PTYS=y |
526 | CONFIG_LEGACY_PTYS=y | 581 | CONFIG_LEGACY_PTYS=y |
527 | CONFIG_LEGACY_PTY_COUNT=256 | 582 | CONFIG_LEGACY_PTY_COUNT=256 |
528 | |||
529 | # | ||
530 | # IPMI | ||
531 | # | ||
532 | # CONFIG_IPMI_HANDLER is not set | 583 | # CONFIG_IPMI_HANDLER is not set |
533 | CONFIG_WATCHDOG=y | 584 | CONFIG_WATCHDOG=y |
534 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 585 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
@@ -538,17 +589,23 @@ CONFIG_WATCHDOG=y | |||
538 | # | 589 | # |
539 | # CONFIG_SOFT_WATCHDOG is not set | 590 | # CONFIG_SOFT_WATCHDOG is not set |
540 | # CONFIG_BOOKE_WDT is not set | 591 | # CONFIG_BOOKE_WDT is not set |
592 | |||
593 | # | ||
594 | # PCI-based Watchdog Cards | ||
595 | # | ||
596 | # CONFIG_PCIPCWATCHDOG is not set | ||
597 | # CONFIG_WDTPCI is not set | ||
541 | CONFIG_HW_RANDOM=y | 598 | CONFIG_HW_RANDOM=y |
542 | # CONFIG_NVRAM is not set | 599 | # CONFIG_NVRAM is not set |
543 | CONFIG_GEN_RTC=y | 600 | CONFIG_GEN_RTC=y |
544 | # CONFIG_GEN_RTC_X is not set | 601 | # CONFIG_GEN_RTC_X is not set |
545 | # CONFIG_R3964 is not set | 602 | # CONFIG_R3964 is not set |
603 | # CONFIG_APPLICOM is not set | ||
604 | # CONFIG_AGP is not set | ||
605 | # CONFIG_DRM is not set | ||
546 | # CONFIG_RAW_DRIVER is not set | 606 | # CONFIG_RAW_DRIVER is not set |
547 | |||
548 | # | ||
549 | # TPM devices | ||
550 | # | ||
551 | # CONFIG_TCG_TPM is not set | 607 | # CONFIG_TCG_TPM is not set |
608 | CONFIG_DEVPORT=y | ||
552 | CONFIG_I2C=y | 609 | CONFIG_I2C=y |
553 | CONFIG_I2C_BOARDINFO=y | 610 | CONFIG_I2C_BOARDINFO=y |
554 | CONFIG_I2C_CHARDEV=y | 611 | CONFIG_I2C_CHARDEV=y |
@@ -563,23 +620,43 @@ CONFIG_I2C_CHARDEV=y | |||
563 | # | 620 | # |
564 | # I2C Hardware Bus support | 621 | # I2C Hardware Bus support |
565 | # | 622 | # |
623 | # CONFIG_I2C_ALI1535 is not set | ||
624 | # CONFIG_I2C_ALI1563 is not set | ||
625 | # CONFIG_I2C_ALI15X3 is not set | ||
626 | # CONFIG_I2C_AMD756 is not set | ||
627 | # CONFIG_I2C_AMD8111 is not set | ||
628 | # CONFIG_I2C_I801 is not set | ||
629 | # CONFIG_I2C_I810 is not set | ||
630 | # CONFIG_I2C_PIIX4 is not set | ||
566 | CONFIG_I2C_MPC=y | 631 | CONFIG_I2C_MPC=y |
632 | # CONFIG_I2C_NFORCE2 is not set | ||
567 | # CONFIG_I2C_OCORES is not set | 633 | # CONFIG_I2C_OCORES is not set |
568 | # CONFIG_I2C_PARPORT_LIGHT is not set | 634 | # CONFIG_I2C_PARPORT_LIGHT is not set |
635 | # CONFIG_I2C_PROSAVAGE is not set | ||
636 | # CONFIG_I2C_SAVAGE4 is not set | ||
569 | # CONFIG_I2C_SIMTEC is not set | 637 | # CONFIG_I2C_SIMTEC is not set |
638 | # CONFIG_I2C_SIS5595 is not set | ||
639 | # CONFIG_I2C_SIS630 is not set | ||
640 | # CONFIG_I2C_SIS96X is not set | ||
641 | # CONFIG_I2C_TAOS_EVM is not set | ||
570 | # CONFIG_I2C_STUB is not set | 642 | # CONFIG_I2C_STUB is not set |
643 | # CONFIG_I2C_VIA is not set | ||
644 | # CONFIG_I2C_VIAPRO is not set | ||
645 | # CONFIG_I2C_VOODOO3 is not set | ||
571 | 646 | ||
572 | # | 647 | # |
573 | # Miscellaneous I2C Chip support | 648 | # Miscellaneous I2C Chip support |
574 | # | 649 | # |
575 | # CONFIG_SENSORS_DS1337 is not set | 650 | # CONFIG_SENSORS_DS1337 is not set |
576 | # CONFIG_SENSORS_DS1374 is not set | 651 | # CONFIG_SENSORS_DS1374 is not set |
652 | # CONFIG_DS1682 is not set | ||
577 | # CONFIG_SENSORS_EEPROM is not set | 653 | # CONFIG_SENSORS_EEPROM is not set |
578 | # CONFIG_SENSORS_PCF8574 is not set | 654 | # CONFIG_SENSORS_PCF8574 is not set |
579 | # CONFIG_SENSORS_PCA9539 is not set | 655 | # CONFIG_SENSORS_PCA9539 is not set |
580 | # CONFIG_SENSORS_PCF8591 is not set | 656 | # CONFIG_SENSORS_PCF8591 is not set |
581 | # CONFIG_SENSORS_M41T00 is not set | 657 | # CONFIG_SENSORS_M41T00 is not set |
582 | # CONFIG_SENSORS_MAX6875 is not set | 658 | # CONFIG_SENSORS_MAX6875 is not set |
659 | # CONFIG_SENSORS_TSL2550 is not set | ||
583 | # CONFIG_I2C_DEBUG_CORE is not set | 660 | # CONFIG_I2C_DEBUG_CORE is not set |
584 | # CONFIG_I2C_DEBUG_ALGO is not set | 661 | # CONFIG_I2C_DEBUG_ALGO is not set |
585 | # CONFIG_I2C_DEBUG_BUS is not set | 662 | # CONFIG_I2C_DEBUG_BUS is not set |
@@ -590,11 +667,8 @@ CONFIG_I2C_MPC=y | |||
590 | # | 667 | # |
591 | # CONFIG_SPI is not set | 668 | # CONFIG_SPI is not set |
592 | # CONFIG_SPI_MASTER is not set | 669 | # CONFIG_SPI_MASTER is not set |
593 | |||
594 | # | ||
595 | # Dallas's 1-wire bus | ||
596 | # | ||
597 | # CONFIG_W1 is not set | 670 | # CONFIG_W1 is not set |
671 | # CONFIG_POWER_SUPPLY is not set | ||
598 | CONFIG_HWMON=y | 672 | CONFIG_HWMON=y |
599 | # CONFIG_HWMON_VID is not set | 673 | # CONFIG_HWMON_VID is not set |
600 | # CONFIG_SENSORS_ABITUGURU is not set | 674 | # CONFIG_SENSORS_ABITUGURU is not set |
@@ -628,10 +702,13 @@ CONFIG_HWMON=y | |||
628 | # CONFIG_SENSORS_MAX6650 is not set | 702 | # CONFIG_SENSORS_MAX6650 is not set |
629 | # CONFIG_SENSORS_PC87360 is not set | 703 | # CONFIG_SENSORS_PC87360 is not set |
630 | # CONFIG_SENSORS_PC87427 is not set | 704 | # CONFIG_SENSORS_PC87427 is not set |
705 | # CONFIG_SENSORS_SIS5595 is not set | ||
631 | # CONFIG_SENSORS_SMSC47M1 is not set | 706 | # CONFIG_SENSORS_SMSC47M1 is not set |
632 | # CONFIG_SENSORS_SMSC47M192 is not set | 707 | # CONFIG_SENSORS_SMSC47M192 is not set |
633 | # CONFIG_SENSORS_SMSC47B397 is not set | 708 | # CONFIG_SENSORS_SMSC47B397 is not set |
709 | # CONFIG_SENSORS_VIA686A is not set | ||
634 | # CONFIG_SENSORS_VT1211 is not set | 710 | # CONFIG_SENSORS_VT1211 is not set |
711 | # CONFIG_SENSORS_VT8231 is not set | ||
635 | # CONFIG_SENSORS_W83781D is not set | 712 | # CONFIG_SENSORS_W83781D is not set |
636 | # CONFIG_SENSORS_W83791D is not set | 713 | # CONFIG_SENSORS_W83791D is not set |
637 | # CONFIG_SENSORS_W83792D is not set | 714 | # CONFIG_SENSORS_W83792D is not set |
@@ -670,19 +747,14 @@ CONFIG_DAB=y | |||
670 | # Sound | 747 | # Sound |
671 | # | 748 | # |
672 | # CONFIG_SOUND is not set | 749 | # CONFIG_SOUND is not set |
673 | 750 | CONFIG_HID_SUPPORT=y | |
674 | # | ||
675 | # HID Devices | ||
676 | # | ||
677 | CONFIG_HID=y | 751 | CONFIG_HID=y |
678 | # CONFIG_HID_DEBUG is not set | 752 | # CONFIG_HID_DEBUG is not set |
679 | 753 | CONFIG_USB_SUPPORT=y | |
680 | # | 754 | CONFIG_USB_ARCH_HAS_HCD=y |
681 | # USB support | 755 | CONFIG_USB_ARCH_HAS_OHCI=y |
682 | # | 756 | CONFIG_USB_ARCH_HAS_EHCI=y |
683 | # CONFIG_USB_ARCH_HAS_HCD is not set | 757 | # CONFIG_USB is not set |
684 | # CONFIG_USB_ARCH_HAS_OHCI is not set | ||
685 | # CONFIG_USB_ARCH_HAS_EHCI is not set | ||
686 | 758 | ||
687 | # | 759 | # |
688 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' | 760 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' |
@@ -706,14 +778,7 @@ CONFIG_HID=y | |||
706 | # | 778 | # |
707 | # LED Triggers | 779 | # LED Triggers |
708 | # | 780 | # |
709 | 781 | # CONFIG_INFINIBAND is not set | |
710 | # | ||
711 | # InfiniBand support | ||
712 | # | ||
713 | |||
714 | # | ||
715 | # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) | ||
716 | # | ||
717 | 782 | ||
718 | # | 783 | # |
719 | # Real Time Clock | 784 | # Real Time Clock |
@@ -734,6 +799,11 @@ CONFIG_HID=y | |||
734 | # | 799 | # |
735 | 800 | ||
736 | # | 801 | # |
802 | # Userspace I/O | ||
803 | # | ||
804 | # CONFIG_UIO is not set | ||
805 | |||
806 | # | ||
737 | # File systems | 807 | # File systems |
738 | # | 808 | # |
739 | CONFIG_EXT2_FS=y | 809 | CONFIG_EXT2_FS=y |
@@ -829,7 +899,6 @@ CONFIG_RPCSEC_GSS_KRB5=y | |||
829 | # CONFIG_NCP_FS is not set | 899 | # CONFIG_NCP_FS is not set |
830 | # CONFIG_CODA_FS is not set | 900 | # CONFIG_CODA_FS is not set |
831 | # CONFIG_AFS_FS is not set | 901 | # CONFIG_AFS_FS is not set |
832 | # CONFIG_9P_FS is not set | ||
833 | 902 | ||
834 | # | 903 | # |
835 | # Partition Types | 904 | # Partition Types |
@@ -868,6 +937,7 @@ CONFIG_BITREVERSE=y | |||
868 | # CONFIG_CRC16 is not set | 937 | # CONFIG_CRC16 is not set |
869 | # CONFIG_CRC_ITU_T is not set | 938 | # CONFIG_CRC_ITU_T is not set |
870 | CONFIG_CRC32=y | 939 | CONFIG_CRC32=y |
940 | # CONFIG_CRC7 is not set | ||
871 | # CONFIG_LIBCRC32C is not set | 941 | # CONFIG_LIBCRC32C is not set |
872 | CONFIG_PLIST=y | 942 | CONFIG_PLIST=y |
873 | CONFIG_HAS_IOMEM=y | 943 | CONFIG_HAS_IOMEM=y |
@@ -892,6 +962,7 @@ CONFIG_ENABLE_MUST_CHECK=y | |||
892 | CONFIG_DEBUG_KERNEL=y | 962 | CONFIG_DEBUG_KERNEL=y |
893 | # CONFIG_DEBUG_SHIRQ is not set | 963 | # CONFIG_DEBUG_SHIRQ is not set |
894 | CONFIG_DETECT_SOFTLOCKUP=y | 964 | CONFIG_DETECT_SOFTLOCKUP=y |
965 | CONFIG_SCHED_DEBUG=y | ||
895 | # CONFIG_SCHEDSTATS is not set | 966 | # CONFIG_SCHEDSTATS is not set |
896 | # CONFIG_TIMER_STATS is not set | 967 | # CONFIG_TIMER_STATS is not set |
897 | # CONFIG_DEBUG_SLAB is not set | 968 | # CONFIG_DEBUG_SLAB is not set |
@@ -915,7 +986,7 @@ CONFIG_FORCED_INLINING=y | |||
915 | CONFIG_DEBUGGER=y | 986 | CONFIG_DEBUGGER=y |
916 | # CONFIG_XMON is not set | 987 | # CONFIG_XMON is not set |
917 | # CONFIG_BDI_SWITCH is not set | 988 | # CONFIG_BDI_SWITCH is not set |
918 | CONFIG_BOOTX_TEXT=y | 989 | # CONFIG_BOOTX_TEXT is not set |
919 | CONFIG_PPC_EARLY_DEBUG=y | 990 | CONFIG_PPC_EARLY_DEBUG=y |
920 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set | 991 | # CONFIG_PPC_EARLY_DEBUG_LPAR is not set |
921 | # CONFIG_PPC_EARLY_DEBUG_G5 is not set | 992 | # CONFIG_PPC_EARLY_DEBUG_G5 is not set |
@@ -932,10 +1003,6 @@ CONFIG_PPC_EARLY_DEBUG=y | |||
932 | # | 1003 | # |
933 | # CONFIG_KEYS is not set | 1004 | # CONFIG_KEYS is not set |
934 | # CONFIG_SECURITY is not set | 1005 | # CONFIG_SECURITY is not set |
935 | |||
936 | # | ||
937 | # Cryptographic options | ||
938 | # | ||
939 | CONFIG_CRYPTO=y | 1006 | CONFIG_CRYPTO=y |
940 | CONFIG_CRYPTO_ALGAPI=y | 1007 | CONFIG_CRYPTO_ALGAPI=y |
941 | CONFIG_CRYPTO_BLKCIPHER=y | 1008 | CONFIG_CRYPTO_BLKCIPHER=y |
@@ -973,7 +1040,4 @@ CONFIG_CRYPTO_DES=y | |||
973 | # CONFIG_CRYPTO_CRC32C is not set | 1040 | # CONFIG_CRYPTO_CRC32C is not set |
974 | # CONFIG_CRYPTO_CAMELLIA is not set | 1041 | # CONFIG_CRYPTO_CAMELLIA is not set |
975 | # CONFIG_CRYPTO_TEST is not set | 1042 | # CONFIG_CRYPTO_TEST is not set |
976 | 1043 | CONFIG_CRYPTO_HW=y | |
977 | # | ||
978 | # Hardware crypto devices | ||
979 | # | ||
diff --git a/arch/powerpc/platforms/85xx/mpc85xx_mds.c b/arch/powerpc/platforms/85xx/mpc85xx_mds.c index 9aa96f065b25..e8003bf00c9a 100644 --- a/arch/powerpc/platforms/85xx/mpc85xx_mds.c +++ b/arch/powerpc/platforms/85xx/mpc85xx_mds.c | |||
@@ -208,4 +208,5 @@ define_machine(mpc85xx_mds) { | |||
208 | .restart = mpc85xx_restart, | 208 | .restart = mpc85xx_restart, |
209 | .calibrate_decr = generic_calibrate_decr, | 209 | .calibrate_decr = generic_calibrate_decr, |
210 | .progress = udbg_progress, | 210 | .progress = udbg_progress, |
211 | .pcibios_fixup_bus = fsl_pcibios_fixup_bus, | ||
211 | }; | 212 | }; |
diff --git a/arch/powerpc/sysdev/fsl_pci.c b/arch/powerpc/sysdev/fsl_pci.c index faafae601a72..c6a30f9c2073 100644 --- a/arch/powerpc/sysdev/fsl_pci.c +++ b/arch/powerpc/sysdev/fsl_pci.c | |||
@@ -221,5 +221,9 @@ DECLARE_PCI_FIXUP_EARLY(0x1957, 0x0015, quirk_fsl_pcie_transparent); | |||
221 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x0018, quirk_fsl_pcie_transparent); | 221 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x0018, quirk_fsl_pcie_transparent); |
222 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x0019, quirk_fsl_pcie_transparent); | 222 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x0019, quirk_fsl_pcie_transparent); |
223 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x001a, quirk_fsl_pcie_transparent); | 223 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x001a, quirk_fsl_pcie_transparent); |
224 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x0020, quirk_fsl_pcie_transparent); | ||
225 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x0021, quirk_fsl_pcie_transparent); | ||
226 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x0024, quirk_fsl_pcie_transparent); | ||
227 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x0025, quirk_fsl_pcie_transparent); | ||
224 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x7010, quirk_fsl_pcie_transparent); | 228 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x7010, quirk_fsl_pcie_transparent); |
225 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x7011, quirk_fsl_pcie_transparent); | 229 | DECLARE_PCI_FIXUP_EARLY(0x1957, 0x7011, quirk_fsl_pcie_transparent); |