Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] ppc64: Update g5_defconfig for ARCH=powerpc

This patch updates g5_defconfig for ARCH=powerpc in order to add the SMU
support & thermal drivers to it, the pmac sound driver (works on some
G5s) and replaces rivafb with nvidiafb which works better for the cards
found in G5 based machines.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>

authored by

Benjamin Herrenschmidt and committed by
Paul Mackerras
c618cf19 183d0202

+208 -57
+208 -57
arch/powerpc/configs/g5_defconfig
··· 1 1 # 2 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.14-rc4 4 - # Thu Oct 20 08:30:23 2005 3 + # Linux kernel version: 2.6.14 4 + # Mon Nov 7 13:37:59 2005 5 5 # 6 + CONFIG_PPC64=y 6 7 CONFIG_64BIT=y 8 + CONFIG_PPC_MERGE=y 7 9 CONFIG_MMU=y 10 + CONFIG_GENERIC_HARDIRQS=y 8 11 CONFIG_RWSEM_XCHGADD_ALGORITHM=y 9 12 CONFIG_GENERIC_CALIBRATE_DELAY=y 10 - CONFIG_GENERIC_ISA_DMA=y 13 + CONFIG_PPC=y 11 14 CONFIG_EARLY_PRINTK=y 12 15 CONFIG_COMPAT=y 16 + CONFIG_SYSVIPC_COMPAT=y 13 17 CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y 14 18 CONFIG_ARCH_MAY_HAVE_PC_FDC=y 15 - CONFIG_FORCE_MAX_ZONEORDER=13 19 + 20 + # 21 + # Processor support 22 + # 23 + CONFIG_POWER4_ONLY=y 24 + CONFIG_POWER4=y 25 + CONFIG_PPC_FPU=y 26 + CONFIG_ALTIVEC=y 27 + CONFIG_PPC_STD_MMU=y 28 + CONFIG_SMP=y 29 + CONFIG_NR_CPUS=2 16 30 17 31 # 18 32 # Code maturity level options ··· 81 67 CONFIG_MODULE_SRCVERSION_ALL=y 82 68 CONFIG_KMOD=y 83 69 CONFIG_STOP_MACHINE=y 84 - CONFIG_SYSVIPC_COMPAT=y 85 70 86 71 # 87 72 # Platform support 88 73 # 89 - # CONFIG_PPC_ISERIES is not set 90 74 CONFIG_PPC_MULTIPLATFORM=y 75 + # CONFIG_PPC_ISERIES is not set 76 + # CONFIG_EMBEDDED6xx is not set 77 + # CONFIG_APUS is not set 91 78 # CONFIG_PPC_PSERIES is not set 92 - # CONFIG_PPC_BPA is not set 93 79 CONFIG_PPC_PMAC=y 94 - # CONFIG_PPC_MAPLE is not set 95 - CONFIG_PPC=y 96 - CONFIG_PPC64=y 97 - CONFIG_PPC_OF=y 98 - CONFIG_MPIC=y 99 - CONFIG_ALTIVEC=y 100 - CONFIG_KEXEC=y 101 - CONFIG_U3_DART=y 102 80 CONFIG_PPC_PMAC64=y 103 - CONFIG_BOOTX_TEXT=y 104 - CONFIG_POWER4_ONLY=y 81 + # CONFIG_PPC_MAPLE is not set 82 + # CONFIG_PPC_CELL is not set 83 + CONFIG_PPC_OF=y 84 + CONFIG_U3_DART=y 85 + CONFIG_MPIC=y 86 + # CONFIG_PPC_RTAS is not set 87 + # CONFIG_MMIO_NVRAM is not set 88 + # CONFIG_PPC_MPC106 is not set 89 + CONFIG_GENERIC_TBSYNC=y 90 + CONFIG_CPU_FREQ=y 91 + CONFIG_CPU_FREQ_TABLE=y 92 + # CONFIG_CPU_FREQ_DEBUG is not set 93 + CONFIG_CPU_FREQ_STAT=y 94 + # CONFIG_CPU_FREQ_STAT_DETAILS is not set 95 + CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y 96 + # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set 97 + CONFIG_CPU_FREQ_GOV_PERFORMANCE=y 98 + CONFIG_CPU_FREQ_GOV_POWERSAVE=y 99 + CONFIG_CPU_FREQ_GOV_USERSPACE=y 100 + # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set 101 + # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set 102 + CONFIG_CPU_FREQ_PMAC64=y 103 + # CONFIG_WANT_EARLY_SERIAL is not set 104 + 105 + # 106 + # Kernel options 107 + # 108 + # CONFIG_HZ_100 is not set 109 + CONFIG_HZ_250=y 110 + # CONFIG_HZ_1000 is not set 111 + CONFIG_HZ=250 112 + CONFIG_PREEMPT_NONE=y 113 + # CONFIG_PREEMPT_VOLUNTARY is not set 114 + # CONFIG_PREEMPT is not set 115 + # CONFIG_PREEMPT_BKL is not set 116 + CONFIG_BINFMT_ELF=y 117 + # CONFIG_BINFMT_MISC is not set 118 + CONFIG_FORCE_MAX_ZONEORDER=13 105 119 CONFIG_IOMMU_VMERGE=y 106 - CONFIG_SMP=y 107 - CONFIG_NR_CPUS=2 120 + # CONFIG_HOTPLUG_CPU is not set 121 + CONFIG_KEXEC=y 122 + CONFIG_IRQ_ALL_CPUS=y 123 + # CONFIG_NUMA is not set 108 124 CONFIG_ARCH_SELECT_MEMORY_MODEL=y 109 125 CONFIG_ARCH_FLATMEM_ENABLE=y 110 126 CONFIG_SELECT_MEMORY_MODEL=y ··· 144 100 CONFIG_FLATMEM=y 145 101 CONFIG_FLAT_NODE_MEM_MAP=y 146 102 # CONFIG_SPARSEMEM_STATIC is not set 147 - # CONFIG_NUMA is not set 103 + CONFIG_SPLIT_PTLOCK_CPUS=4 104 + # CONFIG_PPC_64K_PAGES is not set 148 105 # CONFIG_SCHED_SMT is not set 149 - CONFIG_PREEMPT_NONE=y 150 - # CONFIG_PREEMPT_VOLUNTARY is not set 151 - # CONFIG_PREEMPT is not set 152 - # CONFIG_PREEMPT_BKL is not set 153 - # CONFIG_HZ_100 is not set 154 - CONFIG_HZ_250=y 155 - # CONFIG_HZ_1000 is not set 156 - CONFIG_HZ=250 157 - CONFIG_GENERIC_HARDIRQS=y 158 - CONFIG_SECCOMP=y 159 - CONFIG_BINFMT_ELF=y 160 - # CONFIG_BINFMT_MISC is not set 161 - # CONFIG_HOTPLUG_CPU is not set 162 106 CONFIG_PROC_DEVICETREE=y 163 107 # CONFIG_CMDLINE_BOOL is not set 108 + # CONFIG_PM is not set 109 + CONFIG_SECCOMP=y 164 110 CONFIG_ISA_DMA_API=y 165 111 166 112 # 167 - # Bus Options 113 + # Bus options 168 114 # 115 + CONFIG_GENERIC_ISA_DMA=y 116 + # CONFIG_PPC_I8259 is not set 117 + # CONFIG_PPC_INDIRECT_PCI is not set 169 118 CONFIG_PCI=y 170 119 CONFIG_PCI_DOMAINS=y 171 120 CONFIG_PCI_LEGACY_PROC=y ··· 173 136 # PCI Hotplug Support 174 137 # 175 138 # CONFIG_HOTPLUG_PCI is not set 139 + CONFIG_KERNEL_START=0xc000000000000000 176 140 177 141 # 178 142 # Networking ··· 314 276 # CONFIG_NET_DIVERT is not set 315 277 # CONFIG_ECONET is not set 316 278 # CONFIG_WAN_ROUTER is not set 279 + 280 + # 281 + # QoS and/or fair queueing 282 + # 317 283 # CONFIG_NET_SCHED is not set 318 284 CONFIG_NET_CLS_ROUTE=y 319 285 ··· 390 348 CONFIG_IOSCHED_AS=y 391 349 CONFIG_IOSCHED_DEADLINE=y 392 350 CONFIG_IOSCHED_CFQ=y 351 + CONFIG_DEFAULT_AS=y 352 + # CONFIG_DEFAULT_DEADLINE is not set 353 + # CONFIG_DEFAULT_CFQ is not set 354 + # CONFIG_DEFAULT_NOOP is not set 355 + CONFIG_DEFAULT_IOSCHED="anticipatory" 393 356 # CONFIG_ATA_OVER_ETH is not set 394 357 395 358 # ··· 496 449 # 497 450 # SCSI low-level drivers 498 451 # 452 + # CONFIG_ISCSI_TCP is not set 499 453 # CONFIG_BLK_DEV_3W_XXXX_RAID is not set 500 454 # CONFIG_SCSI_3W_9XXX is not set 501 455 # CONFIG_SCSI_ACARD is not set ··· 513 465 # CONFIG_SCSI_ATA_PIIX is not set 514 466 # CONFIG_SCSI_SATA_MV is not set 515 467 # CONFIG_SCSI_SATA_NV is not set 516 - # CONFIG_SCSI_SATA_PROMISE is not set 468 + # CONFIG_SCSI_PDC_ADMA is not set 517 469 # CONFIG_SCSI_SATA_QSTOR is not set 470 + # CONFIG_SCSI_SATA_PROMISE is not set 518 471 # CONFIG_SCSI_SATA_SX4 is not set 519 472 # CONFIG_SCSI_SATA_SIL is not set 473 + # CONFIG_SCSI_SATA_SIL24 is not set 520 474 # CONFIG_SCSI_SATA_SIS is not set 521 475 # CONFIG_SCSI_SATA_ULI is not set 522 476 # CONFIG_SCSI_SATA_VIA is not set ··· 617 567 CONFIG_ADB_PMU=y 618 568 CONFIG_PMAC_SMU=y 619 569 CONFIG_THERM_PM72=y 570 + CONFIG_WINDFARM=y 571 + CONFIG_WINDFARM_PM81=y 572 + CONFIG_WINDFARM_PM91=y 620 573 621 574 # 622 575 # Network device support ··· 656 603 # CONFIG_NET_TULIP is not set 657 604 # CONFIG_HP100 is not set 658 605 # CONFIG_NET_PCI is not set 606 + # CONFIG_FEC_8XX is not set 659 607 660 608 # 661 609 # Ethernet (1000 Mbit) ··· 822 768 # TPM devices 823 769 # 824 770 # CONFIG_TCG_TPM is not set 771 + # CONFIG_TELCLOCK is not set 825 772 826 773 # 827 774 # I2C support ··· 875 820 # CONFIG_SENSORS_PCF8591 is not set 876 821 # CONFIG_SENSORS_RTC8564 is not set 877 822 # CONFIG_SENSORS_MAX6875 is not set 823 + # CONFIG_RTC_X1205_I2C is not set 878 824 # CONFIG_I2C_DEBUG_CORE is not set 879 825 # CONFIG_I2C_DEBUG_ALGO is not set 880 826 # CONFIG_I2C_DEBUG_BUS is not set ··· 932 876 # CONFIG_FB_ASILIANT is not set 933 877 # CONFIG_FB_IMSTT is not set 934 878 # CONFIG_FB_VGA16 is not set 935 - # CONFIG_FB_NVIDIA is not set 936 - CONFIG_FB_RIVA=y 937 - # CONFIG_FB_RIVA_I2C is not set 938 - # CONFIG_FB_RIVA_DEBUG is not set 879 + CONFIG_FB_NVIDIA=y 880 + CONFIG_FB_NVIDIA_I2C=y 881 + # CONFIG_FB_RIVA is not set 939 882 # CONFIG_FB_MATROX is not set 940 883 # CONFIG_FB_RADEON_OLD is not set 941 884 CONFIG_FB_RADEON=y ··· 979 924 # 980 925 # Sound 981 926 # 982 - # CONFIG_SOUND is not set 927 + CONFIG_SOUND=m 928 + 929 + # 930 + # Advanced Linux Sound Architecture 931 + # 932 + CONFIG_SND=m 933 + CONFIG_SND_TIMER=m 934 + CONFIG_SND_PCM=m 935 + CONFIG_SND_HWDEP=m 936 + CONFIG_SND_RAWMIDI=m 937 + CONFIG_SND_SEQUENCER=m 938 + # CONFIG_SND_SEQ_DUMMY is not set 939 + CONFIG_SND_OSSEMUL=y 940 + CONFIG_SND_MIXER_OSS=m 941 + CONFIG_SND_PCM_OSS=m 942 + CONFIG_SND_SEQUENCER_OSS=y 943 + # CONFIG_SND_VERBOSE_PRINTK is not set 944 + # CONFIG_SND_DEBUG is not set 945 + CONFIG_SND_GENERIC_DRIVER=y 946 + 947 + # 948 + # Generic devices 949 + # 950 + # CONFIG_SND_DUMMY is not set 951 + # CONFIG_SND_VIRMIDI is not set 952 + # CONFIG_SND_MTPAV is not set 953 + # CONFIG_SND_SERIAL_U16550 is not set 954 + # CONFIG_SND_MPU401 is not set 955 + 956 + # 957 + # PCI devices 958 + # 959 + # CONFIG_SND_ALI5451 is not set 960 + # CONFIG_SND_ATIIXP is not set 961 + # CONFIG_SND_ATIIXP_MODEM is not set 962 + # CONFIG_SND_AU8810 is not set 963 + # CONFIG_SND_AU8820 is not set 964 + # CONFIG_SND_AU8830 is not set 965 + # CONFIG_SND_AZT3328 is not set 966 + # CONFIG_SND_BT87X is not set 967 + # CONFIG_SND_CS46XX is not set 968 + # CONFIG_SND_CS4281 is not set 969 + # CONFIG_SND_EMU10K1 is not set 970 + # CONFIG_SND_EMU10K1X is not set 971 + # CONFIG_SND_CA0106 is not set 972 + # CONFIG_SND_KORG1212 is not set 973 + # CONFIG_SND_MIXART is not set 974 + # CONFIG_SND_NM256 is not set 975 + # CONFIG_SND_RME32 is not set 976 + # CONFIG_SND_RME96 is not set 977 + # CONFIG_SND_RME9652 is not set 978 + # CONFIG_SND_HDSP is not set 979 + # CONFIG_SND_HDSPM is not set 980 + # CONFIG_SND_TRIDENT is not set 981 + # CONFIG_SND_YMFPCI is not set 982 + # CONFIG_SND_AD1889 is not set 983 + # CONFIG_SND_ALS4000 is not set 984 + # CONFIG_SND_CMIPCI is not set 985 + # CONFIG_SND_ENS1370 is not set 986 + # CONFIG_SND_ENS1371 is not set 987 + # CONFIG_SND_ES1938 is not set 988 + # CONFIG_SND_ES1968 is not set 989 + # CONFIG_SND_MAESTRO3 is not set 990 + # CONFIG_SND_FM801 is not set 991 + # CONFIG_SND_ICE1712 is not set 992 + # CONFIG_SND_ICE1724 is not set 993 + # CONFIG_SND_INTEL8X0 is not set 994 + # CONFIG_SND_INTEL8X0M is not set 995 + # CONFIG_SND_SONICVIBES is not set 996 + # CONFIG_SND_VIA82XX is not set 997 + # CONFIG_SND_VIA82XX_MODEM is not set 998 + # CONFIG_SND_VX222 is not set 999 + # CONFIG_SND_HDA_INTEL is not set 1000 + 1001 + # 1002 + # ALSA PowerMac devices 1003 + # 1004 + CONFIG_SND_POWERMAC=m 1005 + CONFIG_SND_POWERMAC_AUTO_DRC=y 1006 + 1007 + # 1008 + # USB devices 1009 + # 1010 + CONFIG_SND_USB_AUDIO=m 1011 + # CONFIG_SND_USB_USX2Y is not set 1012 + 1013 + # 1014 + # Open Sound System 1015 + # 1016 + # CONFIG_SOUND_PRIME is not set 983 1017 984 1018 # 985 1019 # USB support ··· 1102 958 # 1103 959 # USB Device Class drivers 1104 960 # 1105 - # CONFIG_USB_BLUETOOTH_TTY is not set 961 + # CONFIG_OBSOLETE_OSS_USB_DRIVER is not set 1106 962 CONFIG_USB_ACM=m 1107 963 CONFIG_USB_PRINTER=y 1108 964 1109 965 # 1110 - # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information 966 + # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 967 + # 968 + 969 + # 970 + # may also be needed; see USB_STORAGE Help for more information 1111 971 # 1112 972 CONFIG_USB_STORAGE=y 1113 973 # CONFIG_USB_STORAGE_DEBUG is not set ··· 1222 1074 CONFIG_USB_SERIAL_KLSI=m 1223 1075 CONFIG_USB_SERIAL_KOBIL_SCT=m 1224 1076 CONFIG_USB_SERIAL_MCT_U232=m 1077 + # CONFIG_USB_SERIAL_NOKIA_DKU2 is not set 1225 1078 CONFIG_USB_SERIAL_PL2303=m 1226 1079 # CONFIG_USB_SERIAL_HP4X is not set 1227 1080 CONFIG_USB_SERIAL_SAFE=m ··· 1460 1311 CONFIG_NLS_UTF8=y 1461 1312 1462 1313 # 1314 + # Library routines 1315 + # 1316 + CONFIG_CRC_CCITT=m 1317 + # CONFIG_CRC16 is not set 1318 + CONFIG_CRC32=y 1319 + CONFIG_LIBCRC32C=m 1320 + CONFIG_ZLIB_INFLATE=y 1321 + CONFIG_ZLIB_DEFLATE=m 1322 + CONFIG_TEXTSEARCH=y 1323 + CONFIG_TEXTSEARCH_KMP=m 1324 + CONFIG_TEXTSEARCH_BM=m 1325 + CONFIG_TEXTSEARCH_FSM=m 1326 + 1327 + # 1463 1328 # Profiling support 1464 1329 # 1465 1330 CONFIG_PROFILING=y ··· 1494 1331 # CONFIG_DEBUG_KOBJECT is not set 1495 1332 # CONFIG_DEBUG_INFO is not set 1496 1333 CONFIG_DEBUG_FS=y 1334 + # CONFIG_DEBUG_VM is not set 1335 + # CONFIG_RCU_TORTURE_TEST is not set 1497 1336 # CONFIG_DEBUG_STACKOVERFLOW is not set 1498 1337 # CONFIG_KPROBES is not set 1499 1338 # CONFIG_DEBUG_STACK_USAGE is not set 1500 1339 # CONFIG_DEBUGGER is not set 1501 - # CONFIG_PPCDBG is not set 1502 1340 CONFIG_IRQSTACKS=y 1341 + CONFIG_BOOTX_TEXT=y 1503 1342 1504 1343 # 1505 1344 # Security options ··· 1541 1376 # 1542 1377 # Hardware crypto devices 1543 1378 # 1544 - 1545 - # 1546 - # Library routines 1547 - # 1548 - CONFIG_CRC_CCITT=m 1549 - # CONFIG_CRC16 is not set 1550 - CONFIG_CRC32=y 1551 - CONFIG_LIBCRC32C=m 1552 - CONFIG_ZLIB_INFLATE=y 1553 - CONFIG_ZLIB_DEFLATE=m 1554 - CONFIG_TEXTSEARCH=y 1555 - CONFIG_TEXTSEARCH_KMP=m 1556 - CONFIG_TEXTSEARCH_BM=m 1557 - CONFIG_TEXTSEARCH_FSM=m