From: Albert H. <he...@us...> - 2009-03-28 20:44:24
|
Update of /cvsroot/gc-linux/linux/arch/powerpc/configs In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv15781/arch/powerpc/configs Modified Files: gamecube_defconfig wii_defconfig Log Message: ** Import git changes up to 2.6.29 merge ** commit 82670a7d050e5001f723a056e4827750c0f65dfc Author: Albert Herranz <alb...@ya...> Date: Sat Mar 28 19:57:29 2009 +0100 gamecube: update defconfig Signed-off-by: Albert Herranz <alb...@ya...> arch/powerpc/configs/gamecube_defconfig | 72 +++++++++++++++++++++--------- 1 files changed, 50 insertions(+), 22 deletions(-) commit e28f75ea563c7c9e3fdec767ce029b4b1803172b Author: Albert Herranz <alb...@ya...> Date: Sat Mar 28 19:48:31 2009 +0100 wii: update defconfig Signed-off-by: Albert Herranz <alb...@ya...> arch/powerpc/configs/wii_defconfig | 167 ++++++++++++++++++++++++++++++------ 1 files changed, 140 insertions(+), 27 deletions(-) commit 51a7be2130487abc9f47dc201d55b8049b0e8fba Author: Albert Herranz <alb...@ya...> Date: Wed Mar 25 19:28:44 2009 +0100 wii: kexec: save/restore lowmem stub Add a save/restore mechanism to preserve the lowest 16KiB of memory and make them available again after a kexec reboot. This is useful to preserve the "resident" reloader stubs installed by the existing bootloaders. Signed-off-by: Albert Herranz <alb...@ya...> arch/powerpc/boot/dts/wii.dts | 6 +++ arch/powerpc/boot/wii.c | 38 ++++++++++++++++++++++ arch/powerpc/platforms/embedded6xx/wii.c | 51 +++++++++++++++++++++++++++++- 3 files changed, 94 insertions(+), 1 deletions(-) commit 0dc2ea8a60ff7f96091393d999add383f3d15cbf Author: Albert Herranz <alb...@ya...> Date: Wed Mar 25 18:13:12 2009 +0100 kexec: add preserved region This patch allows kexec to copy back a previously preserved memory region to its original location at kexec time. For example, the preserved region can be saved during boot time to a safe area and then restored back during the final kexec phase. The caller is responsible to ensure that the destination memory area can be safely overwritten. The source memory area must be available during the kexec relocation stage. One immediate use is preserving the lowest 16KiB in the Nintendo GameCube and Wii video game consoles which are traditionally used to host reloader stubs. Signed-off-by: Albert Herranz <alb...@ya...> include/linux/kexec.h | 11 +++++++---- kernel/kexec.c | 43 +++++++++++++++++++++++++++++++++++++++---- 2 files changed, 46 insertions(+), 8 deletions(-) commit e163fdd92acdf7a903fce2a1e5249dd386ff712c Author: Albert Herranz <alb...@ya...> Date: Thu Mar 26 20:26:46 2009 +0100 wii: enhance bootwrapper entry The bootloaders used on the Nintendo Wii may load the kernel and transfer control to it in a variety of environments. This patch modifies the entry point of the bootwrapper to not make any particular assumption about the initial state of the MMU. Signed-off-by: Albert Herranz <alb...@ya...> arch/powerpc/boot/wii.c | 98 ++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 84 insertions(+), 14 deletions(-) commit 8034bd01f7068191d0f1044e942b8067d4f046e1 Author: Albert Herranz <alb...@ya...> Date: Wed Mar 25 00:14:18 2009 +0100 flipper-pic: add quiesce method Add a quiesce method to the "flipper" interrupt controller driver to inhibit all interrupt sources before a restart or kexec. Signed-off-by: Albert Herranz <alb...@ya...> arch/powerpc/platforms/embedded6xx/flipper-pic.c | 24 +++++++++++++++++++-- arch/powerpc/platforms/embedded6xx/flipper-pic.h | 1 + arch/powerpc/platforms/embedded6xx/wii.c | 1 + 3 files changed, 23 insertions(+), 3 deletions(-) commit c75c681771ab387ee53ca6cfaed9a432ee99f0d9 Author: Albert Herranz <alb...@ya...> Date: Wed Mar 25 00:05:33 2009 +0100 exi: add quiesce method Add a quiesce method to the EXternal Interface (EXI) driver to calm down the EXI hardware before a restart or kexec. Signed-off-by: Albert Herranz <alb...@ya...> arch/powerpc/platforms/embedded6xx/wii.c | 3 ++- drivers/exi/exi-driver.c | 10 ++++++++++ drivers/exi/exi-hw.c | 5 +++++ drivers/exi/exi-hw.h | 2 ++ include/linux/exi.h | 12 ++++++++++++ 5 files changed, 31 insertions(+), 1 deletions(-) commit f063156b4a5ff84206d0b79a5ae25d50262fc010 Author: Albert Herranz <alb...@ya...> Date: Wed Mar 25 00:27:19 2009 +0100 gcn-si: add shutdown method Add a shutdown method to the Serial Interface (SI) driver to quiesce the SI hardware before a restart or kexec. Signed-off-by: Albert Herranz <alb...@ya...> drivers/input/si/gcn-si.c | 31 +++++++++++++++++++++++++++---- 1 files changed, 27 insertions(+), 4 deletions(-) commit afebd827733d7a76f323a59c8797b983d9e3655f Author: Albert Herranz <alb...@ya...> Date: Sat Mar 28 14:37:11 2009 +0100 gcn-vi: re-detect tv mode if cable type changes Force a video mode detection cycle when setting up a video mode if the cable type has changed (component vs non-component). Signed-off-by: Albert Herranz <alb...@ya...> drivers/video/gcnfb.c | 27 ++++++++++++++++++--------- 1 files changed, 18 insertions(+), 9 deletions(-) commit 584224e2479475edb51a399b419205f7e2368bc2 Author: Albert Herranz <alb...@ya...> Date: Tue Mar 24 23:56:48 2009 +0100 gcn-vi: add shutdown method Add a shutdown method to the Video Interface (VI) driver to quiesce the VI hardware before a restart or kexec. Signed-off-by: Albert Herranz <alb...@ya...> drivers/video/gcnfb.c | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit a6e357287734b326ce05de38f8588fc4526d11a5 Author: Albert Herranz <alb...@ya...> Date: Tue Mar 24 23:46:03 2009 +0100 gcn-vi: reset video hardware before initiating detection Issue a hardware reset of the Video Interface (VI) hardware before performing the TV video mode autodetection. This fixes graphics glitches (swapped colors, green-red artifacts) seen after an incomplete video initialization. Signed-off-by: Albert Herranz <alb...@ya...> drivers/video/gcnfb.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit 2d13698e4014c461351658ee3a2c3f923f51cf3a Author: Albert Herranz <alb...@ya...> Date: Tue Mar 24 21:11:38 2009 +0100 wii: platform restart rework Use the new IOS reload helpers in the platform restart code and kexec path. A platform restart tries now to load The Homebrew Channel and falls back to a normal STM restart if the former fails. On the other hand, the kexec reboot path reloads IOS before the final kexec phase to ensure that the kexec'ed image will get IOS in a known clean state. Signed-off-by: Albert Herranz <alb...@ya...> arch/powerpc/include/asm/starlet.h | 2 + arch/powerpc/platforms/embedded6xx/wii.c | 36 ++++++++++++++++++++++++----- 2 files changed, 31 insertions(+), 7 deletions(-) commit e11bbe78fc0c212db0ff18553dbf7841e190f828 Author: Albert Herranz <alb...@ya...> Date: Tue Mar 24 20:38:02 2009 +0100 wii: starlet/ios: add ios reload helpers Add helpers for reloading IOS and optionally launching titles from NAND. These helpers will be used later in the platform code to implement a clean "direct reboot to channel" method, which finally will allow rebooting to The Homebrew Channel. Signed-off-by: Albert Herranz <alb...@ya...> arch/powerpc/include/asm/starlet.h | 5 ++ arch/powerpc/platforms/embedded6xx/starlet-es.c | 86 +++++++++++++++++++++++ 2 files changed, 91 insertions(+), 0 deletions(-) commit e4d9d4e747632a6657f650c537e6e10a06f2747b Author: Albert Herranz <alb...@ya...> Date: Tue Mar 24 20:25:42 2009 +0100 wii: starlet/ios: use polled ipc api on title launch This patch converts the title launch helper code to the new polled IPC call interface, and prepares it to be called from non-sleeping contexts. This change is required to implement later the new IOS reload helpers. Signed-off-by: Albert Herranz <alb...@ya...> arch/powerpc/platforms/embedded6xx/starlet-es.c | 184 +++++++++++------------ 1 files changed, 89 insertions(+), 95 deletions(-) commit e09ea011b5c14e16b6498d7063abf54751901878 Author: Albert Herranz <alb...@ya...> Date: Tue Mar 24 20:08:26 2009 +0100 wii: starlet/ios: use polled ipc api on platform restart This patch fixes some known restart failure scenarios by switching the platform restart code to the new polled IPC call interface. Signed-off-by: Albert Herranz <alb...@ya...> arch/powerpc/platforms/embedded6xx/starlet-stm.c | 25 ++++++++++++++++----- 1 files changed, 19 insertions(+), 6 deletions(-) commit 644ec5f6c15bbdb275bd9b485f7a811d8eb67e2b Author: Albert Herranz <alb...@ya...> Date: Tue Mar 24 19:57:08 2009 +0100 wii: starlet/ios: add polled ipc api Add a new set of functions enabling the use of IOS IPC calls from non-sleeping contexts or critical paths. The *_polled functions actively sample the status of their related IPC requests until they complete. Execution of this family of calls is serialized and use processor resources so they should be only used for very specific contexts where the other existing functions are not suitable. Signed-off-by: Albert Herranz <alb...@ya...> arch/powerpc/include/asm/starlet.h | 37 +++-- arch/powerpc/platforms/embedded6xx/starlet-ipc.c | 197 +++++++++++++++++----- 2 files changed, 179 insertions(+), 55 deletions(-) commit fc5f68b629dbe6706fbabedf15e340428b196d5e Author: Albert Herranz <alb...@ya...> Date: Tue Mar 10 18:14:20 2009 +0100 gcn-si: fix named module parameter declaration This patch fixes the following build error due to an incorrect module parameter declaration. drivers/input/si/gcn-si.c:130: error: expected ')' before 'int' make[2]: *** [drivers/input/si/gcn-si.o] Error 1 make[1]: *** [drivers/input/si] Error 2 make: *** [drivers] Error 2 Signed-off-by: Albert Herranz <alb...@ya...> drivers/input/si/gcn-si.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) Index: wii_defconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/arch/powerpc/configs/wii_defconfig,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** wii_defconfig 1 Feb 2009 18:29:34 -0000 1.10 --- wii_defconfig 28 Mar 2009 20:44:19 -0000 1.11 *************** *** 1,6 **** # # Automatically generated make config: don't edit ! # Linux kernel version: 2.6.28 ! # Mon Jan 12 20:19:45 2009 # # CONFIG_PPC64 is not set --- 1,6 ---- # # Automatically generated make config: don't edit ! # Linux kernel version: 2.6.29 ! # Sat Mar 28 19:45:24 2009 # # CONFIG_PPC64 is not set *************** *** 46,50 **** CONFIG_EARLY_PRINTK=y CONFIG_GENERIC_NVRAM=y ! CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_PPC_OF=y --- 46,50 ---- CONFIG_EARLY_PRINTK=y CONFIG_GENERIC_NVRAM=y ! CONFIG_SCHED_OMIT_FRAME_POINTER=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_PPC_OF=y *************** *** 75,82 **** # CONFIG_TASKSTATS is not set # CONFIG_AUDIT is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=14 - # CONFIG_CGROUPS is not set CONFIG_GROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y --- 75,90 ---- # CONFIG_TASKSTATS is not set # CONFIG_AUDIT is not set + + # + # RCU Subsystem + # + CONFIG_CLASSIC_RCU=y + # CONFIG_TREE_RCU is not set + # CONFIG_PREEMPT_RCU is not set + # CONFIG_TREE_RCU_TRACE is not set + # CONFIG_PREEMPT_RCU_TRACE is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=14 CONFIG_GROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y *************** *** 84,87 **** --- 92,96 ---- CONFIG_USER_SCHED=y # CONFIG_CGROUP_SCHED is not set + # CONFIG_CGROUPS is not set CONFIG_SYSFS_DEPRECATED=y CONFIG_SYSFS_DEPRECATED_V2=y *************** *** 92,95 **** --- 101,105 ---- # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y + CONFIG_ANON_INODES=y CONFIG_EMBEDDED=y CONFIG_SYSCTL_SYSCALL=y *************** *** 101,108 **** CONFIG_BUG=y # CONFIG_ELF_CORE is not set - CONFIG_COMPAT_BRK=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y - CONFIG_ANON_INODES=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y --- 111,116 ---- *************** *** 112,115 **** --- 120,124 ---- CONFIG_AIO=y # CONFIG_VM_EVENT_COUNTERS is not set + CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set *************** *** 128,132 **** CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y - # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 CONFIG_MODULES=y --- 137,140 ---- *************** *** 136,144 **** # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set - CONFIG_KMOD=y CONFIG_BLOCK=y CONFIG_LBD=y # CONFIG_BLK_DEV_IO_TRACE is not set - # CONFIG_LSF is not set # CONFIG_BLK_DEV_BSG is not set # CONFIG_BLK_DEV_INTEGRITY is not set --- 144,150 ---- *************** *** 156,160 **** # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="anticipatory" - CONFIG_CLASSIC_RCU=y # CONFIG_FREEZER is not set --- 162,165 ---- *************** *** 186,193 **** CONFIG_FLIPPER_PIC=y CONFIG_GAMECUBE_COMMON=y - CONFIG_GAMECUBE_RSW=y CONFIG_GAMECUBE_UDBG=y CONFIG_USBGECKO_UDBG=y # CONFIG_GAMECUBE_VIDEO_UDBG is not set CONFIG_WII_GPIO=y # CONFIG_IPIC is not set --- 191,198 ---- CONFIG_FLIPPER_PIC=y CONFIG_GAMECUBE_COMMON=y CONFIG_GAMECUBE_UDBG=y CONFIG_USBGECKO_UDBG=y # CONFIG_GAMECUBE_VIDEO_UDBG is not set + CONFIG_GAMECUBE_RSW=y CONFIG_WII_GPIO=y # CONFIG_IPIC is not set *************** *** 204,207 **** --- 209,213 ---- # CONFIG_TAU is not set # CONFIG_FSL_ULI1575 is not set + # CONFIG_SIMPLE_GPIO is not set # *************** *** 221,234 **** # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y - # CONFIG_PREEMPT_RCU is not set CONFIG_BINFMT_ELF=y - # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=m # CONFIG_IOMMU_HELPER is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_HAS_WALK_MEMORY=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_KEXEC=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y --- 227,240 ---- # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_BINFMT_ELF=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=m # CONFIG_IOMMU_HELPER is not set + CONFIG_PPC_NEED_DMA_SYNC_OPS=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_HAS_WALK_MEMORY=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_KEXEC=y + # CONFIG_CRASH_DUMP is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y *************** *** 242,246 **** CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_MIGRATION is not set - # CONFIG_RESOURCES_64BIT is not set # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=1 --- 248,251 ---- *************** *** 248,251 **** --- 253,259 ---- CONFIG_VIRT_TO_BUS=y CONFIG_UNEVICTABLE_LRU=y + CONFIG_PPC_4K_PAGES=y + # CONFIG_PPC_16K_PAGES is not set + # CONFIG_PPC_64K_PAGES is not set CONFIG_FORCE_MAX_ZONEORDER=11 CONFIG_PROC_DEVICETREE=y *************** *** 290,293 **** --- 298,302 ---- # Networking options # + CONFIG_COMPAT_NET_DEV_OPS=y CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set *************** *** 339,342 **** --- 348,352 ---- # CONFIG_WAN_ROUTER is not set # CONFIG_NET_SCHED is not set + # CONFIG_DCB is not set # *************** *** 352,356 **** CONFIG_BT_RFCOMM=y # CONFIG_BT_RFCOMM_TTY is not set ! # CONFIG_BT_BNEP is not set CONFIG_BT_HIDP=y --- 362,368 ---- CONFIG_BT_RFCOMM=y # CONFIG_BT_RFCOMM_TTY is not set ! CONFIG_BT_BNEP=y ! CONFIG_BT_BNEP_MC_FILTER=y ! # CONFIG_BT_BNEP_PROTO_FILTER is not set CONFIG_BT_HIDP=y *************** *** 370,375 **** CONFIG_WIRELESS_OLD_REGULATORY=y # CONFIG_WIRELESS_EXT is not set # CONFIG_MAC80211 is not set ! # CONFIG_IEEE80211 is not set # CONFIG_RFKILL is not set # CONFIG_NET_9P is not set --- 382,388 ---- CONFIG_WIRELESS_OLD_REGULATORY=y # CONFIG_WIRELESS_EXT is not set + # CONFIG_LIB80211 is not set # CONFIG_MAC80211 is not set ! # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_NET_9P is not set *************** *** 393,402 **** CONFIG_OF_DEVICE=y CONFIG_OF_GPIO=y # CONFIG_PARPORT is not set CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_FD is not set CONFIG_GAMECUBE_SD=y - CONFIG_WII_SD=y CONFIG_WII_MEM2=m # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y --- 406,416 ---- CONFIG_OF_DEVICE=y CONFIG_OF_GPIO=y + CONFIG_OF_I2C=y # CONFIG_PARPORT is not set CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_FD is not set CONFIG_GAMECUBE_SD=y CONFIG_WII_MEM2=m + CONFIG_WII_SD=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y *************** *** 413,419 **** CONFIG_MISC_DEVICES=y CONFIG_GAMECUBE_GQR=m ! # CONFIG_EEPROM_93CX6 is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_C2PORT is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set --- 427,440 ---- CONFIG_MISC_DEVICES=y CONFIG_GAMECUBE_GQR=m ! # CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_C2PORT is not set + + # + # EEPROM support + # + # CONFIG_EEPROM_AT24 is not set + # CONFIG_EEPROM_LEGACY is not set + # CONFIG_EEPROM_93CX6 is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set *************** *** 458,461 **** --- 479,483 ---- CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set + # CONFIG_LIBFC is not set # CONFIG_SCSI_DEBUG is not set # CONFIG_SCSI_DH is not set *************** *** 473,476 **** --- 495,499 ---- CONFIG_NET_ETHERNET=y CONFIG_MII=y + # CONFIG_DNET is not set # CONFIG_IBM_NEW_EMAC_ZMII is not set # CONFIG_IBM_NEW_EMAC_RGMII is not set *************** *** 492,495 **** --- 515,522 ---- # + # Enable WiMAX (Networking options) to see the WiMAX drivers + # + + # # USB Network Adapters # *************** *** 622,627 **** --- 649,656 ---- # CONFIG_SERIAL_USBGECKO is not set CONFIG_UNIX98_PTYS=y + # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=64 + # CONFIG_HVC_UDBG is not set # CONFIG_IPMI_HANDLER is not set # CONFIG_HW_RANDOM is not set *************** *** 630,634 **** # CONFIG_RAW_DRIVER is not set # CONFIG_TCG_TPM is not set ! # CONFIG_I2C is not set # --- 659,709 ---- # CONFIG_RAW_DRIVER is not set # CONFIG_TCG_TPM is not set ! CONFIG_I2C=y ! CONFIG_I2C_BOARDINFO=y ! CONFIG_I2C_CHARDEV=y ! CONFIG_I2C_HELPER_AUTO=y ! CONFIG_I2C_ALGOBIT=y ! ! # ! # I2C Hardware Bus support ! # ! ! # ! # I2C system bus drivers (mostly embedded / system-on-chip) ! # ! CONFIG_I2C_GPIO_COMMON=y ! CONFIG_I2C_GPIO=y ! CONFIG_I2C_GPIO_OF=y ! # CONFIG_I2C_MPC is not set ! # CONFIG_I2C_OCORES is not set ! # CONFIG_I2C_SIMTEC is not set ! ! # ! # External I2C/SMBus adapter drivers ! # ! # CONFIG_I2C_PARPORT_LIGHT is not set ! # CONFIG_I2C_TAOS_EVM is not set ! # CONFIG_I2C_TINY_USB is not set ! ! # ! # Other I2C/SMBus bus drivers ! # ! # CONFIG_I2C_PCA_PLATFORM is not set ! # CONFIG_I2C_STUB is not set ! ! # ! # Miscellaneous I2C Chip support ! # ! # CONFIG_DS1682 is not set ! # CONFIG_SENSORS_PCF8574 is not set ! # CONFIG_PCF8575 is not set ! # CONFIG_SENSORS_PCA9539 is not set ! # CONFIG_SENSORS_PCF8591 is not set ! # CONFIG_SENSORS_MAX6875 is not set ! # CONFIG_SENSORS_TSL2550 is not set ! # CONFIG_I2C_DEBUG_CORE is not set ! # CONFIG_I2C_DEBUG_ALGO is not set ! # CONFIG_I2C_DEBUG_BUS is not set ! # CONFIG_I2C_DEBUG_CHIP is not set # *************** *** 650,653 **** --- 725,731 ---- # I2C GPIO expanders: # + # CONFIG_GPIO_MAX732X is not set + # CONFIG_GPIO_PCA953X is not set + # CONFIG_GPIO_PCF857X is not set # *************** *** 677,681 **** --- 755,765 ---- # CONFIG_MFD_SM501 is not set # CONFIG_HTC_PASIC3 is not set + # CONFIG_TPS65010 is not set + # CONFIG_TWL4030_CORE is not set # CONFIG_MFD_TMIO is not set + # CONFIG_PMIC_DA903X is not set + # CONFIG_MFD_WM8400 is not set + # CONFIG_MFD_WM8350_I2C is not set + # CONFIG_MFD_PCF50633 is not set # CONFIG_REGULATOR is not set *************** *** 727,730 **** --- 811,815 ---- # CONFIG_FB_S1D13XXX is not set CONFIG_FB_GAMECUBE=y + CONFIG_WII_AVE_RVL=y # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set *************** *** 798,806 **** CONFIG_HID_APPLE=m CONFIG_HID_BELKIN=m - CONFIG_HID_BRIGHT=m CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m CONFIG_HID_CYPRESS=m - CONFIG_HID_DELL=m CONFIG_HID_EZKEY=m CONFIG_HID_GYRATION=m --- 883,889 ---- *************** *** 810,813 **** --- 893,897 ---- CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m + # CONFIG_HID_NTRIG is not set CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set *************** *** 816,819 **** --- 900,905 ---- CONFIG_HID_SONY=m CONFIG_HID_SUNPLUS=m + # CONFIG_GREENASIA_FF is not set + # CONFIG_HID_TOPSEED is not set CONFIG_THRUSTMASTER_FF=m CONFIG_ZEROPLUS_FF=m *************** *** 843,846 **** --- 929,933 ---- # # CONFIG_USB_C67X00_HCD is not set + # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_ISP1760_HCD is not set *************** *** 870,874 **** # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set - # CONFIG_USB_STORAGE_DPCM is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set --- 957,960 ---- *************** *** 917,920 **** --- 1003,1011 ---- # CONFIG_USB_VST is not set # CONFIG_USB_GADGET is not set + + # + # OTG and related infrastructure + # + # CONFIG_USB_GPIO_VBUS is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set *************** *** 938,941 **** --- 1029,1049 ---- # + # I2C RTC drivers + # + # CONFIG_RTC_DRV_DS1307 is not set + # CONFIG_RTC_DRV_DS1374 is not set + # CONFIG_RTC_DRV_DS1672 is not set + # CONFIG_RTC_DRV_MAX6900 is not set + # CONFIG_RTC_DRV_RS5C372 is not set + # CONFIG_RTC_DRV_ISL1208 is not set + # CONFIG_RTC_DRV_X1205 is not set + # CONFIG_RTC_DRV_PCF8563 is not set + # CONFIG_RTC_DRV_PCF8583 is not set + # CONFIG_RTC_DRV_M41T80 is not set + # CONFIG_RTC_DRV_S35390A is not set + # CONFIG_RTC_DRV_FM3130 is not set + # CONFIG_RTC_DRV_RX8581 is not set + + # # SPI RTC drivers # *************** *** 981,985 **** --- 1089,1095 ---- CONFIG_FILE_LOCKING=y # CONFIG_XFS_FS is not set + # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set + # CONFIG_BTRFS_FS is not set CONFIG_DNOTIFY=y CONFIG_INOTIFY=y *************** *** 997,1001 **** # CONFIG_ZISOFS is not set # CONFIG_UDF_FS is not set - # CONFIG_GCDVD_FS is not set # --- 1107,1110 ---- *************** *** 1021,1028 **** # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set ! ! # ! # Miscellaneous filesystems ! # # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set --- 1130,1134 ---- # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set ! CONFIG_MISC_FILESYSTEMS=y # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set *************** *** 1033,1036 **** --- 1139,1143 ---- # CONFIG_EFS_FS is not set # CONFIG_CRAMFS is not set + # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set # CONFIG_MINIX_FS is not set *************** *** 1112,1115 **** --- 1219,1223 ---- # CONFIG_BITREVERSE=y + CONFIG_GENERIC_FIND_LAST_BIT=y CONFIG_CRC_CCITT=y # CONFIG_CRC16 is not set *************** *** 1161,1164 **** --- 1269,1273 ---- # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_SG is not set + # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_RCU_TORTURE_TEST is not set *************** *** 1171,1174 **** --- 1280,1285 ---- CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y + CONFIG_HAVE_DYNAMIC_FTRACE=y + CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_RING_BUFFER=y CONFIG_TRACING=y *************** *** 1182,1185 **** --- 1293,1297 ---- CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_BOOT_TRACER=y + # CONFIG_TRACE_BRANCH_PROFILING is not set # CONFIG_STACK_TRACER is not set # CONFIG_DYNAMIC_PRINTK_DEBUG is not set *************** *** 1187,1190 **** --- 1299,1303 ---- CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set + CONFIG_PRINT_STACK_DEPTH=64 # CONFIG_DEBUG_STACKOVERFLOW is not set # CONFIG_DEBUG_STACK_USAGE is not set Index: gamecube_defconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/arch/powerpc/configs/gamecube_defconfig,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** gamecube_defconfig 1 Feb 2009 18:29:34 -0000 1.6 --- gamecube_defconfig 28 Mar 2009 20:44:19 -0000 1.7 *************** *** 1,6 **** # # Automatically generated make config: don't edit ! # Linux kernel version: 2.6.28 ! # Mon Jan 12 20:23:50 2009 # # CONFIG_PPC64 is not set --- 1,6 ---- # # Automatically generated make config: don't edit ! # Linux kernel version: 2.6.29 ! # Sat Mar 28 19:52:22 2009 # # CONFIG_PPC64 is not set *************** *** 45,49 **** CONFIG_EARLY_PRINTK=y CONFIG_GENERIC_NVRAM=y ! CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_PPC_OF=y --- 45,49 ---- CONFIG_EARLY_PRINTK=y CONFIG_GENERIC_NVRAM=y ! CONFIG_SCHED_OMIT_FRAME_POINTER=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_PPC_OF=y *************** *** 74,81 **** # CONFIG_TASKSTATS is not set # CONFIG_AUDIT is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=14 - # CONFIG_CGROUPS is not set CONFIG_GROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y --- 74,89 ---- # CONFIG_TASKSTATS is not set # CONFIG_AUDIT is not set + + # + # RCU Subsystem + # + CONFIG_CLASSIC_RCU=y + # CONFIG_TREE_RCU is not set + # CONFIG_PREEMPT_RCU is not set + # CONFIG_TREE_RCU_TRACE is not set + # CONFIG_PREEMPT_RCU_TRACE is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=14 CONFIG_GROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y *************** *** 83,86 **** --- 91,95 ---- CONFIG_USER_SCHED=y # CONFIG_CGROUP_SCHED is not set + # CONFIG_CGROUPS is not set CONFIG_SYSFS_DEPRECATED=y CONFIG_SYSFS_DEPRECATED_V2=y *************** *** 91,94 **** --- 100,104 ---- # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y + CONFIG_ANON_INODES=y CONFIG_EMBEDDED=y CONFIG_SYSCTL_SYSCALL=y *************** *** 100,107 **** CONFIG_BUG=y # CONFIG_ELF_CORE is not set - CONFIG_COMPAT_BRK=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y - CONFIG_ANON_INODES=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y --- 110,115 ---- *************** *** 111,114 **** --- 119,123 ---- CONFIG_AIO=y # CONFIG_VM_EVENT_COUNTERS is not set + CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set *************** *** 127,131 **** CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y - # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 CONFIG_MODULES=y --- 136,139 ---- *************** *** 135,143 **** # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set - CONFIG_KMOD=y CONFIG_BLOCK=y CONFIG_LBD=y # CONFIG_BLK_DEV_IO_TRACE is not set - # CONFIG_LSF is not set # CONFIG_BLK_DEV_BSG is not set # CONFIG_BLK_DEV_INTEGRITY is not set --- 143,149 ---- *************** *** 155,159 **** # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="anticipatory" - CONFIG_CLASSIC_RCU=y # CONFIG_FREEZER is not set --- 161,164 ---- *************** *** 185,192 **** CONFIG_FLIPPER_PIC=y CONFIG_GAMECUBE_COMMON=y - CONFIG_GAMECUBE_RSW=y CONFIG_GAMECUBE_UDBG=y CONFIG_USBGECKO_UDBG=y # CONFIG_GAMECUBE_VIDEO_UDBG is not set # CONFIG_IPIC is not set # CONFIG_MPIC is not set --- 190,197 ---- CONFIG_FLIPPER_PIC=y CONFIG_GAMECUBE_COMMON=y CONFIG_GAMECUBE_UDBG=y CONFIG_USBGECKO_UDBG=y # CONFIG_GAMECUBE_VIDEO_UDBG is not set + CONFIG_GAMECUBE_RSW=y # CONFIG_IPIC is not set # CONFIG_MPIC is not set *************** *** 202,205 **** --- 207,211 ---- # CONFIG_TAU is not set # CONFIG_FSL_ULI1575 is not set + # CONFIG_SIMPLE_GPIO is not set # *************** *** 219,232 **** # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y - # CONFIG_PREEMPT_RCU is not set CONFIG_BINFMT_ELF=y - # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=m # CONFIG_IOMMU_HELPER is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_HAS_WALK_MEMORY=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_KEXEC=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y --- 225,238 ---- # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_BINFMT_ELF=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=m # CONFIG_IOMMU_HELPER is not set + CONFIG_PPC_NEED_DMA_SYNC_OPS=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_HAS_WALK_MEMORY=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_KEXEC=y + # CONFIG_CRASH_DUMP is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y *************** *** 240,244 **** CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_MIGRATION is not set - # CONFIG_RESOURCES_64BIT is not set # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=1 --- 246,249 ---- *************** *** 246,249 **** --- 251,257 ---- CONFIG_VIRT_TO_BUS=y CONFIG_UNEVICTABLE_LRU=y + CONFIG_PPC_4K_PAGES=y + # CONFIG_PPC_16K_PAGES is not set + # CONFIG_PPC_64K_PAGES is not set CONFIG_FORCE_MAX_ZONEORDER=11 CONFIG_PROC_DEVICETREE=y *************** *** 288,291 **** --- 296,300 ---- # Networking options # + CONFIG_COMPAT_NET_DEV_OPS=y CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set *************** *** 337,340 **** --- 346,350 ---- # CONFIG_WAN_ROUTER is not set # CONFIG_NET_SCHED is not set + # CONFIG_DCB is not set # *************** *** 349,352 **** --- 359,363 ---- # CONFIG_PHONET is not set # CONFIG_WIRELESS is not set + # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_NET_9P is not set *************** *** 372,378 **** CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_FD is not set - CONFIG_GAMECUBE_DI=y - CONFIG_GAMECUBE_ARAM=y CONFIG_GAMECUBE_SD=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y --- 383,389 ---- CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_FD is not set CONFIG_GAMECUBE_SD=y + CONFIG_GAMECUBE_ARAM=y + CONFIG_GAMECUBE_DI=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y *************** *** 388,394 **** CONFIG_MISC_DEVICES=y CONFIG_GAMECUBE_GQR=y ! # CONFIG_EEPROM_93CX6 is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_C2PORT is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set --- 399,410 ---- CONFIG_MISC_DEVICES=y CONFIG_GAMECUBE_GQR=y ! # CONFIG_GAMECUBE_MI is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_C2PORT is not set + + # + # EEPROM support + # + # CONFIG_EEPROM_93CX6 is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set *************** *** 415,418 **** --- 431,435 ---- # CONFIG_MII is not set CONFIG_GAMECUBE_BBA=y + # CONFIG_DNET is not set # CONFIG_IBM_NEW_EMAC_ZMII is not set # CONFIG_IBM_NEW_EMAC_RGMII is not set *************** *** 432,435 **** --- 449,456 ---- # CONFIG_WLAN_80211 is not set # CONFIG_IWLWIFI_LEDS is not set + + # + # Enable WiMAX (Networking options) to see the WiMAX drivers + # # CONFIG_WAN is not set # CONFIG_PPP is not set *************** *** 526,531 **** --- 547,554 ---- # CONFIG_SERIAL_USBGECKO is not set CONFIG_UNIX98_PTYS=y + # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=64 + # CONFIG_HVC_UDBG is not set # CONFIG_IPMI_HANDLER is not set # CONFIG_HW_RANDOM is not set *************** *** 742,746 **** --- 765,771 ---- CONFIG_FILE_LOCKING=y # CONFIG_XFS_FS is not set + # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set + # CONFIG_BTRFS_FS is not set CONFIG_DNOTIFY=y CONFIG_INOTIFY=y *************** *** 758,762 **** # CONFIG_ZISOFS is not set # CONFIG_UDF_FS is not set - # CONFIG_GCDVD_FS is not set # --- 783,786 ---- *************** *** 782,789 **** # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set ! ! # ! # Miscellaneous filesystems ! # # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set --- 806,810 ---- # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set ! CONFIG_MISC_FILESYSTEMS=y # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set *************** *** 794,797 **** --- 815,819 ---- # CONFIG_EFS_FS is not set # CONFIG_CRAMFS is not set + # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set # CONFIG_MINIX_FS is not set *************** *** 878,881 **** --- 900,904 ---- # CONFIG_BITREVERSE=y + CONFIG_GENERIC_FIND_LAST_BIT=y CONFIG_CRC_CCITT=y # CONFIG_CRC16 is not set *************** *** 927,930 **** --- 950,954 ---- # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_SG is not set + # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_RCU_TORTURE_TEST is not set *************** *** 937,940 **** --- 961,966 ---- CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y + CONFIG_HAVE_DYNAMIC_FTRACE=y + CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_RING_BUFFER=y CONFIG_TRACING=y *************** *** 948,951 **** --- 974,978 ---- CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_BOOT_TRACER=y + # CONFIG_TRACE_BRANCH_PROFILING is not set # CONFIG_STACK_TRACER is not set # CONFIG_DYNAMIC_PRINTK_DEBUG is not set *************** *** 953,956 **** --- 980,984 ---- CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set + CONFIG_PRINT_STACK_DEPTH=64 # CONFIG_DEBUG_STACKOVERFLOW is not set # CONFIG_DEBUG_STACK_USAGE is not set |