diff options
| author | Josh Boyer <jwboyer@linux.vnet.ibm.com> | 2009-06-03 01:24:12 -0400 |
|---|---|---|
| committer | Josh Boyer <jwboyer@linux.vnet.ibm.com> | 2009-06-04 09:02:09 -0400 |
| commit | 194ff1c3871307038f832b72a57e9ad13ff393ee (patch) | |
| tree | c82116cb051ecd1a210ed9f1671c2dec844f9e7e | |
| parent | 7b8d639cfc7967388d1cfe2a81e7e3c872a81a0d (diff) | |
powerpc/40x: Convert AMCC Makalu board to ppc40x_simple
This cleans up the makalu board port to use the ppc40x_simple platform
support.
Tested-by: Stefan Roese <sr@denx.de>
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
| -rw-r--r-- | arch/powerpc/configs/40x/makalu_defconfig | 79 | ||||
| -rw-r--r-- | arch/powerpc/platforms/40x/Kconfig | 1 | ||||
| -rw-r--r-- | arch/powerpc/platforms/40x/Makefile | 1 | ||||
| -rw-r--r-- | arch/powerpc/platforms/40x/makalu.c | 60 | ||||
| -rw-r--r-- | arch/powerpc/platforms/40x/ppc40x_simple.c | 3 |
5 files changed, 61 insertions, 83 deletions
diff --git a/arch/powerpc/configs/40x/makalu_defconfig b/arch/powerpc/configs/40x/makalu_defconfig index 50c7cc174568..146747547873 100644 --- a/arch/powerpc/configs/40x/makalu_defconfig +++ b/arch/powerpc/configs/40x/makalu_defconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.29-rc2 | 3 | # Linux kernel version: 2.6.30-rc7 |
| 4 | # Tue Jan 20 08:17:53 2009 | 4 | # Wed Jun 3 09:11:02 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| @@ -27,6 +27,7 @@ CONFIG_GENERIC_TIME=y | |||
| 27 | CONFIG_GENERIC_TIME_VSYSCALL=y | 27 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 28 | CONFIG_GENERIC_CLOCKEVENTS=y | 28 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 29 | CONFIG_GENERIC_HARDIRQS=y | 29 | CONFIG_GENERIC_HARDIRQS=y |
| 30 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 30 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 31 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 31 | CONFIG_IRQ_PER_CPU=y | 32 | CONFIG_IRQ_PER_CPU=y |
| 32 | CONFIG_STACKTRACE_SUPPORT=y | 33 | CONFIG_STACKTRACE_SUPPORT=y |
| @@ -49,10 +50,12 @@ CONFIG_PPC_UDBG_16550=y | |||
| 49 | # CONFIG_GENERIC_TBSYNC is not set | 50 | # CONFIG_GENERIC_TBSYNC is not set |
| 50 | CONFIG_AUDIT_ARCH=y | 51 | CONFIG_AUDIT_ARCH=y |
| 51 | CONFIG_GENERIC_BUG=y | 52 | CONFIG_GENERIC_BUG=y |
| 53 | CONFIG_DTC=y | ||
| 52 | # CONFIG_DEFAULT_UIMAGE is not set | 54 | # CONFIG_DEFAULT_UIMAGE is not set |
| 53 | CONFIG_PPC_DCR_NATIVE=y | 55 | CONFIG_PPC_DCR_NATIVE=y |
| 54 | # CONFIG_PPC_DCR_MMIO is not set | 56 | # CONFIG_PPC_DCR_MMIO is not set |
| 55 | CONFIG_PPC_DCR=y | 57 | CONFIG_PPC_DCR=y |
| 58 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | ||
| 56 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 59 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 57 | 60 | ||
| 58 | # | 61 | # |
| @@ -67,9 +70,19 @@ CONFIG_SWAP=y | |||
| 67 | CONFIG_SYSVIPC=y | 70 | CONFIG_SYSVIPC=y |
| 68 | CONFIG_SYSVIPC_SYSCTL=y | 71 | CONFIG_SYSVIPC_SYSCTL=y |
| 69 | CONFIG_POSIX_MQUEUE=y | 72 | CONFIG_POSIX_MQUEUE=y |
| 73 | CONFIG_POSIX_MQUEUE_SYSCTL=y | ||
| 70 | # CONFIG_BSD_PROCESS_ACCT is not set | 74 | # CONFIG_BSD_PROCESS_ACCT is not set |
| 71 | # CONFIG_TASKSTATS is not set | 75 | # CONFIG_TASKSTATS is not set |
| 72 | # CONFIG_AUDIT is not set | 76 | # CONFIG_AUDIT is not set |
| 77 | |||
| 78 | # | ||
| 79 | # RCU Subsystem | ||
| 80 | # | ||
| 81 | CONFIG_CLASSIC_RCU=y | ||
| 82 | # CONFIG_TREE_RCU is not set | ||
| 83 | # CONFIG_PREEMPT_RCU is not set | ||
| 84 | # CONFIG_TREE_RCU_TRACE is not set | ||
| 85 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
| 73 | # CONFIG_IKCONFIG is not set | 86 | # CONFIG_IKCONFIG is not set |
| 74 | CONFIG_LOG_BUF_SHIFT=14 | 87 | CONFIG_LOG_BUF_SHIFT=14 |
| 75 | CONFIG_GROUP_SCHED=y | 88 | CONFIG_GROUP_SCHED=y |
| @@ -84,22 +97,24 @@ CONFIG_SYSFS_DEPRECATED_V2=y | |||
| 84 | # CONFIG_NAMESPACES is not set | 97 | # CONFIG_NAMESPACES is not set |
| 85 | CONFIG_BLK_DEV_INITRD=y | 98 | CONFIG_BLK_DEV_INITRD=y |
| 86 | CONFIG_INITRAMFS_SOURCE="" | 99 | CONFIG_INITRAMFS_SOURCE="" |
| 100 | CONFIG_RD_GZIP=y | ||
| 101 | # CONFIG_RD_BZIP2 is not set | ||
| 102 | # CONFIG_RD_LZMA is not set | ||
| 87 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | 103 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set |
| 88 | CONFIG_SYSCTL=y | 104 | CONFIG_SYSCTL=y |
| 105 | CONFIG_ANON_INODES=y | ||
| 89 | CONFIG_EMBEDDED=y | 106 | CONFIG_EMBEDDED=y |
| 90 | CONFIG_SYSCTL_SYSCALL=y | 107 | CONFIG_SYSCTL_SYSCALL=y |
| 91 | CONFIG_KALLSYMS=y | 108 | CONFIG_KALLSYMS=y |
| 92 | CONFIG_KALLSYMS_ALL=y | 109 | CONFIG_KALLSYMS_ALL=y |
| 93 | CONFIG_KALLSYMS_STRIP_GENERATED=y | ||
| 94 | CONFIG_KALLSYMS_EXTRA_PASS=y | 110 | CONFIG_KALLSYMS_EXTRA_PASS=y |
| 111 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 95 | CONFIG_HOTPLUG=y | 112 | CONFIG_HOTPLUG=y |
| 96 | CONFIG_PRINTK=y | 113 | CONFIG_PRINTK=y |
| 97 | CONFIG_BUG=y | 114 | CONFIG_BUG=y |
| 98 | CONFIG_ELF_CORE=y | 115 | CONFIG_ELF_CORE=y |
| 99 | CONFIG_COMPAT_BRK=y | ||
| 100 | CONFIG_BASE_FULL=y | 116 | CONFIG_BASE_FULL=y |
| 101 | CONFIG_FUTEX=y | 117 | CONFIG_FUTEX=y |
| 102 | CONFIG_ANON_INODES=y | ||
| 103 | CONFIG_EPOLL=y | 118 | CONFIG_EPOLL=y |
| 104 | CONFIG_SIGNALFD=y | 119 | CONFIG_SIGNALFD=y |
| 105 | CONFIG_TIMERFD=y | 120 | CONFIG_TIMERFD=y |
| @@ -109,10 +124,12 @@ CONFIG_AIO=y | |||
| 109 | CONFIG_VM_EVENT_COUNTERS=y | 124 | CONFIG_VM_EVENT_COUNTERS=y |
| 110 | CONFIG_PCI_QUIRKS=y | 125 | CONFIG_PCI_QUIRKS=y |
| 111 | CONFIG_SLUB_DEBUG=y | 126 | CONFIG_SLUB_DEBUG=y |
| 127 | CONFIG_COMPAT_BRK=y | ||
| 112 | # CONFIG_SLAB is not set | 128 | # CONFIG_SLAB is not set |
| 113 | CONFIG_SLUB=y | 129 | CONFIG_SLUB=y |
| 114 | # CONFIG_SLOB is not set | 130 | # CONFIG_SLOB is not set |
| 115 | # CONFIG_PROFILING is not set | 131 | # CONFIG_PROFILING is not set |
| 132 | # CONFIG_MARKERS is not set | ||
| 116 | CONFIG_HAVE_OPROFILE=y | 133 | CONFIG_HAVE_OPROFILE=y |
| 117 | # CONFIG_KPROBES is not set | 134 | # CONFIG_KPROBES is not set |
| 118 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 135 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
| @@ -120,6 +137,7 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
| 120 | CONFIG_HAVE_KPROBES=y | 137 | CONFIG_HAVE_KPROBES=y |
| 121 | CONFIG_HAVE_KRETPROBES=y | 138 | CONFIG_HAVE_KRETPROBES=y |
| 122 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 139 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 140 | # CONFIG_SLOW_WORK is not set | ||
| 123 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 141 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 124 | CONFIG_SLABINFO=y | 142 | CONFIG_SLABINFO=y |
| 125 | CONFIG_RT_MUTEXES=y | 143 | CONFIG_RT_MUTEXES=y |
| @@ -132,7 +150,6 @@ CONFIG_MODULE_UNLOAD=y | |||
| 132 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 150 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 133 | CONFIG_BLOCK=y | 151 | CONFIG_BLOCK=y |
| 134 | CONFIG_LBD=y | 152 | CONFIG_LBD=y |
| 135 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 136 | # CONFIG_BLK_DEV_BSG is not set | 153 | # CONFIG_BLK_DEV_BSG is not set |
| 137 | # CONFIG_BLK_DEV_INTEGRITY is not set | 154 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 138 | 155 | ||
| @@ -148,11 +165,6 @@ CONFIG_DEFAULT_AS=y | |||
| 148 | # CONFIG_DEFAULT_CFQ is not set | 165 | # CONFIG_DEFAULT_CFQ is not set |
| 149 | # CONFIG_DEFAULT_NOOP is not set | 166 | # CONFIG_DEFAULT_NOOP is not set |
| 150 | CONFIG_DEFAULT_IOSCHED="anticipatory" | 167 | CONFIG_DEFAULT_IOSCHED="anticipatory" |
| 151 | CONFIG_CLASSIC_RCU=y | ||
| 152 | # CONFIG_TREE_RCU is not set | ||
| 153 | # CONFIG_PREEMPT_RCU is not set | ||
| 154 | # CONFIG_TREE_RCU_TRACE is not set | ||
| 155 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
| 156 | # CONFIG_FREEZER is not set | 168 | # CONFIG_FREEZER is not set |
| 157 | CONFIG_PPC4xx_PCI_EXPRESS=y | 169 | CONFIG_PPC4xx_PCI_EXPRESS=y |
| 158 | 170 | ||
| @@ -170,7 +182,7 @@ CONFIG_PPC4xx_PCI_EXPRESS=y | |||
| 170 | CONFIG_MAKALU=y | 182 | CONFIG_MAKALU=y |
| 171 | # CONFIG_WALNUT is not set | 183 | # CONFIG_WALNUT is not set |
| 172 | # CONFIG_XILINX_VIRTEX_GENERIC_BOARD is not set | 184 | # CONFIG_XILINX_VIRTEX_GENERIC_BOARD is not set |
| 173 | # CONFIG_PPC40x_SIMPLE is not set | 185 | CONFIG_PPC40x_SIMPLE=y |
| 174 | CONFIG_405EX=y | 186 | CONFIG_405EX=y |
| 175 | # CONFIG_IPIC is not set | 187 | # CONFIG_IPIC is not set |
| 176 | # CONFIG_MPIC is not set | 188 | # CONFIG_MPIC is not set |
| @@ -228,9 +240,12 @@ CONFIG_ZONE_DMA_FLAG=1 | |||
| 228 | CONFIG_BOUNCE=y | 240 | CONFIG_BOUNCE=y |
| 229 | CONFIG_VIRT_TO_BUS=y | 241 | CONFIG_VIRT_TO_BUS=y |
| 230 | CONFIG_UNEVICTABLE_LRU=y | 242 | CONFIG_UNEVICTABLE_LRU=y |
| 243 | CONFIG_HAVE_MLOCK=y | ||
| 244 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | ||
| 231 | CONFIG_PPC_4K_PAGES=y | 245 | CONFIG_PPC_4K_PAGES=y |
| 232 | # CONFIG_PPC_16K_PAGES is not set | 246 | # CONFIG_PPC_16K_PAGES is not set |
| 233 | # CONFIG_PPC_64K_PAGES is not set | 247 | # CONFIG_PPC_64K_PAGES is not set |
| 248 | # CONFIG_PPC_256K_PAGES is not set | ||
| 234 | CONFIG_FORCE_MAX_ZONEORDER=11 | 249 | CONFIG_FORCE_MAX_ZONEORDER=11 |
| 235 | CONFIG_PROC_DEVICETREE=y | 250 | CONFIG_PROC_DEVICETREE=y |
| 236 | # CONFIG_CMDLINE_BOOL is not set | 251 | # CONFIG_CMDLINE_BOOL is not set |
| @@ -255,6 +270,7 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
| 255 | # CONFIG_PCI_LEGACY is not set | 270 | # CONFIG_PCI_LEGACY is not set |
| 256 | # CONFIG_PCI_DEBUG is not set | 271 | # CONFIG_PCI_DEBUG is not set |
| 257 | # CONFIG_PCI_STUB is not set | 272 | # CONFIG_PCI_STUB is not set |
| 273 | # CONFIG_PCI_IOV is not set | ||
| 258 | # CONFIG_PCCARD is not set | 274 | # CONFIG_PCCARD is not set |
| 259 | # CONFIG_HOTPLUG_PCI is not set | 275 | # CONFIG_HOTPLUG_PCI is not set |
| 260 | # CONFIG_HAS_RAPIDIO is not set | 276 | # CONFIG_HAS_RAPIDIO is not set |
| @@ -272,14 +288,12 @@ CONFIG_PAGE_OFFSET=0xc0000000 | |||
| 272 | CONFIG_KERNEL_START=0xc0000000 | 288 | CONFIG_KERNEL_START=0xc0000000 |
| 273 | CONFIG_PHYSICAL_START=0x00000000 | 289 | CONFIG_PHYSICAL_START=0x00000000 |
| 274 | CONFIG_TASK_SIZE=0xc0000000 | 290 | CONFIG_TASK_SIZE=0xc0000000 |
| 275 | CONFIG_CONSISTENT_START=0xff100000 | ||
| 276 | CONFIG_CONSISTENT_SIZE=0x00200000 | 291 | CONFIG_CONSISTENT_SIZE=0x00200000 |
| 277 | CONFIG_NET=y | 292 | CONFIG_NET=y |
| 278 | 293 | ||
| 279 | # | 294 | # |
| 280 | # Networking options | 295 | # Networking options |
| 281 | # | 296 | # |
| 282 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 283 | CONFIG_PACKET=y | 297 | CONFIG_PACKET=y |
| 284 | # CONFIG_PACKET_MMAP is not set | 298 | # CONFIG_PACKET_MMAP is not set |
| 285 | CONFIG_UNIX=y | 299 | CONFIG_UNIX=y |
| @@ -329,6 +343,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
| 329 | # CONFIG_LAPB is not set | 343 | # CONFIG_LAPB is not set |
| 330 | # CONFIG_ECONET is not set | 344 | # CONFIG_ECONET is not set |
| 331 | # CONFIG_WAN_ROUTER is not set | 345 | # CONFIG_WAN_ROUTER is not set |
| 346 | # CONFIG_PHONET is not set | ||
| 332 | # CONFIG_NET_SCHED is not set | 347 | # CONFIG_NET_SCHED is not set |
| 333 | # CONFIG_DCB is not set | 348 | # CONFIG_DCB is not set |
| 334 | 349 | ||
| @@ -341,7 +356,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
| 341 | # CONFIG_IRDA is not set | 356 | # CONFIG_IRDA is not set |
| 342 | # CONFIG_BT is not set | 357 | # CONFIG_BT is not set |
| 343 | # CONFIG_AF_RXRPC is not set | 358 | # CONFIG_AF_RXRPC is not set |
| 344 | # CONFIG_PHONET is not set | ||
| 345 | # CONFIG_WIRELESS is not set | 359 | # CONFIG_WIRELESS is not set |
| 346 | # CONFIG_WIMAX is not set | 360 | # CONFIG_WIMAX is not set |
| 347 | # CONFIG_RFKILL is not set | 361 | # CONFIG_RFKILL is not set |
| @@ -445,7 +459,6 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
| 445 | # LPDDR flash memory drivers | 459 | # LPDDR flash memory drivers |
| 446 | # | 460 | # |
| 447 | # CONFIG_MTD_LPDDR is not set | 461 | # CONFIG_MTD_LPDDR is not set |
| 448 | # CONFIG_MTD_QINFO_PROBE is not set | ||
| 449 | 462 | ||
| 450 | # | 463 | # |
| 451 | # UBI - Unsorted block images | 464 | # UBI - Unsorted block images |
| @@ -498,6 +511,7 @@ CONFIG_HAVE_IDE=y | |||
| 498 | # CONFIG_I2O is not set | 511 | # CONFIG_I2O is not set |
| 499 | # CONFIG_MACINTOSH_DRIVERS is not set | 512 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 500 | CONFIG_NETDEVICES=y | 513 | CONFIG_NETDEVICES=y |
| 514 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 501 | # CONFIG_DUMMY is not set | 515 | # CONFIG_DUMMY is not set |
| 502 | # CONFIG_BONDING is not set | 516 | # CONFIG_BONDING is not set |
| 503 | # CONFIG_MACVLAN is not set | 517 | # CONFIG_MACVLAN is not set |
| @@ -512,6 +526,8 @@ CONFIG_NET_ETHERNET=y | |||
| 512 | # CONFIG_SUNGEM is not set | 526 | # CONFIG_SUNGEM is not set |
| 513 | # CONFIG_CASSINI is not set | 527 | # CONFIG_CASSINI is not set |
| 514 | # CONFIG_NET_VENDOR_3COM is not set | 528 | # CONFIG_NET_VENDOR_3COM is not set |
| 529 | # CONFIG_ETHOC is not set | ||
| 530 | # CONFIG_DNET is not set | ||
| 515 | # CONFIG_NET_TULIP is not set | 531 | # CONFIG_NET_TULIP is not set |
| 516 | # CONFIG_HP100 is not set | 532 | # CONFIG_HP100 is not set |
| 517 | CONFIG_IBM_NEW_EMAC=y | 533 | CONFIG_IBM_NEW_EMAC=y |
| @@ -540,7 +556,6 @@ CONFIG_IBM_NEW_EMAC_EMAC4=y | |||
| 540 | # | 556 | # |
| 541 | # CONFIG_WLAN_PRE80211 is not set | 557 | # CONFIG_WLAN_PRE80211 is not set |
| 542 | # CONFIG_WLAN_80211 is not set | 558 | # CONFIG_WLAN_80211 is not set |
| 543 | # CONFIG_IWLWIFI_LEDS is not set | ||
| 544 | 559 | ||
| 545 | # | 560 | # |
| 546 | # Enable WiMAX (Networking options) to see the WiMAX drivers | 561 | # Enable WiMAX (Networking options) to see the WiMAX drivers |
| @@ -678,6 +693,7 @@ CONFIG_SSB_POSSIBLE=y | |||
| 678 | # CONFIG_EDAC is not set | 693 | # CONFIG_EDAC is not set |
| 679 | # CONFIG_RTC_CLASS is not set | 694 | # CONFIG_RTC_CLASS is not set |
| 680 | # CONFIG_DMADEVICES is not set | 695 | # CONFIG_DMADEVICES is not set |
| 696 | # CONFIG_AUXDISPLAY is not set | ||
| 681 | # CONFIG_UIO is not set | 697 | # CONFIG_UIO is not set |
| 682 | # CONFIG_STAGING is not set | 698 | # CONFIG_STAGING is not set |
| 683 | 699 | ||
| @@ -706,6 +722,11 @@ CONFIG_INOTIFY_USER=y | |||
| 706 | # CONFIG_FUSE_FS is not set | 722 | # CONFIG_FUSE_FS is not set |
| 707 | 723 | ||
| 708 | # | 724 | # |
| 725 | # Caches | ||
| 726 | # | ||
| 727 | # CONFIG_FSCACHE is not set | ||
| 728 | |||
| 729 | # | ||
| 709 | # CD-ROM/DVD Filesystems | 730 | # CD-ROM/DVD Filesystems |
| 710 | # | 731 | # |
| 711 | # CONFIG_ISO9660_FS is not set | 732 | # CONFIG_ISO9660_FS is not set |
| @@ -749,6 +770,7 @@ CONFIG_CRAMFS=y | |||
| 749 | # CONFIG_ROMFS_FS is not set | 770 | # CONFIG_ROMFS_FS is not set |
| 750 | # CONFIG_SYSV_FS is not set | 771 | # CONFIG_SYSV_FS is not set |
| 751 | # CONFIG_UFS_FS is not set | 772 | # CONFIG_UFS_FS is not set |
| 773 | # CONFIG_NILFS2_FS is not set | ||
| 752 | CONFIG_NETWORK_FILESYSTEMS=y | 774 | CONFIG_NETWORK_FILESYSTEMS=y |
| 753 | CONFIG_NFS_FS=y | 775 | CONFIG_NFS_FS=y |
| 754 | CONFIG_NFS_V3=y | 776 | CONFIG_NFS_V3=y |
| @@ -760,7 +782,6 @@ CONFIG_LOCKD=y | |||
| 760 | CONFIG_LOCKD_V4=y | 782 | CONFIG_LOCKD_V4=y |
| 761 | CONFIG_NFS_COMMON=y | 783 | CONFIG_NFS_COMMON=y |
| 762 | CONFIG_SUNRPC=y | 784 | CONFIG_SUNRPC=y |
| 763 | # CONFIG_SUNRPC_REGISTER_V4 is not set | ||
| 764 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 785 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
| 765 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 786 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
| 766 | # CONFIG_SMB_FS is not set | 787 | # CONFIG_SMB_FS is not set |
| @@ -776,6 +797,7 @@ CONFIG_SUNRPC=y | |||
| 776 | CONFIG_MSDOS_PARTITION=y | 797 | CONFIG_MSDOS_PARTITION=y |
| 777 | # CONFIG_NLS is not set | 798 | # CONFIG_NLS is not set |
| 778 | # CONFIG_DLM is not set | 799 | # CONFIG_DLM is not set |
| 800 | # CONFIG_BINARY_PRINTF is not set | ||
| 779 | 801 | ||
| 780 | # | 802 | # |
| 781 | # Library routines | 803 | # Library routines |
| @@ -790,11 +812,12 @@ CONFIG_CRC32=y | |||
| 790 | # CONFIG_CRC7 is not set | 812 | # CONFIG_CRC7 is not set |
| 791 | # CONFIG_LIBCRC32C is not set | 813 | # CONFIG_LIBCRC32C is not set |
| 792 | CONFIG_ZLIB_INFLATE=y | 814 | CONFIG_ZLIB_INFLATE=y |
| 793 | CONFIG_PLIST=y | 815 | CONFIG_DECOMPRESS_GZIP=y |
| 794 | CONFIG_HAS_IOMEM=y | 816 | CONFIG_HAS_IOMEM=y |
| 795 | CONFIG_HAS_IOPORT=y | 817 | CONFIG_HAS_IOPORT=y |
| 796 | CONFIG_HAS_DMA=y | 818 | CONFIG_HAS_DMA=y |
| 797 | CONFIG_HAVE_LMB=y | 819 | CONFIG_HAVE_LMB=y |
| 820 | CONFIG_NLATTR=y | ||
| 798 | 821 | ||
| 799 | # | 822 | # |
| 800 | # Kernel hacking | 823 | # Kernel hacking |
| @@ -812,6 +835,9 @@ CONFIG_DEBUG_KERNEL=y | |||
| 812 | CONFIG_DETECT_SOFTLOCKUP=y | 835 | CONFIG_DETECT_SOFTLOCKUP=y |
| 813 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | 836 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set |
| 814 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | 837 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 |
| 838 | CONFIG_DETECT_HUNG_TASK=y | ||
| 839 | # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set | ||
| 840 | CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | ||
| 815 | CONFIG_SCHED_DEBUG=y | 841 | CONFIG_SCHED_DEBUG=y |
| 816 | # CONFIG_SCHEDSTATS is not set | 842 | # CONFIG_SCHEDSTATS is not set |
| 817 | # CONFIG_TIMER_STATS is not set | 843 | # CONFIG_TIMER_STATS is not set |
| @@ -841,9 +867,12 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
| 841 | # CONFIG_FAULT_INJECTION is not set | 867 | # CONFIG_FAULT_INJECTION is not set |
| 842 | # CONFIG_LATENCYTOP is not set | 868 | # CONFIG_LATENCYTOP is not set |
| 843 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 869 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
| 870 | # CONFIG_DEBUG_PAGEALLOC is not set | ||
| 844 | CONFIG_HAVE_FUNCTION_TRACER=y | 871 | CONFIG_HAVE_FUNCTION_TRACER=y |
| 872 | CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | ||
| 845 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 873 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 846 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 874 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 875 | CONFIG_TRACING_SUPPORT=y | ||
| 847 | 876 | ||
| 848 | # | 877 | # |
| 849 | # Tracers | 878 | # Tracers |
| @@ -851,17 +880,21 @@ CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | |||
| 851 | # CONFIG_FUNCTION_TRACER is not set | 880 | # CONFIG_FUNCTION_TRACER is not set |
| 852 | # CONFIG_SCHED_TRACER is not set | 881 | # CONFIG_SCHED_TRACER is not set |
| 853 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 882 | # CONFIG_CONTEXT_SWITCH_TRACER is not set |
| 883 | # CONFIG_EVENT_TRACER is not set | ||
| 854 | # CONFIG_BOOT_TRACER is not set | 884 | # CONFIG_BOOT_TRACER is not set |
| 855 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 885 | # CONFIG_TRACE_BRANCH_PROFILING is not set |
| 856 | # CONFIG_STACK_TRACER is not set | 886 | # CONFIG_STACK_TRACER is not set |
| 857 | # CONFIG_DYNAMIC_PRINTK_DEBUG is not set | 887 | # CONFIG_KMEMTRACE is not set |
| 888 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 889 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 890 | # CONFIG_DYNAMIC_DEBUG is not set | ||
| 858 | # CONFIG_SAMPLES is not set | 891 | # CONFIG_SAMPLES is not set |
| 859 | CONFIG_HAVE_ARCH_KGDB=y | 892 | CONFIG_HAVE_ARCH_KGDB=y |
| 860 | # CONFIG_KGDB is not set | 893 | # CONFIG_KGDB is not set |
| 861 | CONFIG_PRINT_STACK_DEPTH=64 | 894 | CONFIG_PRINT_STACK_DEPTH=64 |
| 862 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 895 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 863 | # CONFIG_DEBUG_STACK_USAGE is not set | 896 | # CONFIG_DEBUG_STACK_USAGE is not set |
| 864 | # CONFIG_DEBUG_PAGEALLOC is not set | 897 | # CONFIG_PPC_EMULATED_STATS is not set |
| 865 | # CONFIG_CODE_PATCHING_SELFTEST is not set | 898 | # CONFIG_CODE_PATCHING_SELFTEST is not set |
| 866 | # CONFIG_FTR_FIXUP_SELFTEST is not set | 899 | # CONFIG_FTR_FIXUP_SELFTEST is not set |
| 867 | # CONFIG_MSI_BITMAP_SELFTEST is not set | 900 | # CONFIG_MSI_BITMAP_SELFTEST is not set |
| @@ -892,10 +925,12 @@ CONFIG_CRYPTO_BLKCIPHER2=y | |||
| 892 | CONFIG_CRYPTO_HASH=y | 925 | CONFIG_CRYPTO_HASH=y |
| 893 | CONFIG_CRYPTO_HASH2=y | 926 | CONFIG_CRYPTO_HASH2=y |
| 894 | CONFIG_CRYPTO_RNG2=y | 927 | CONFIG_CRYPTO_RNG2=y |
| 928 | CONFIG_CRYPTO_PCOMP=y | ||
| 895 | CONFIG_CRYPTO_MANAGER=y | 929 | CONFIG_CRYPTO_MANAGER=y |
| 896 | CONFIG_CRYPTO_MANAGER2=y | 930 | CONFIG_CRYPTO_MANAGER2=y |
| 897 | # CONFIG_CRYPTO_GF128MUL is not set | 931 | # CONFIG_CRYPTO_GF128MUL is not set |
| 898 | # CONFIG_CRYPTO_NULL is not set | 932 | # CONFIG_CRYPTO_NULL is not set |
| 933 | CONFIG_CRYPTO_WORKQUEUE=y | ||
| 899 | # CONFIG_CRYPTO_CRYPTD is not set | 934 | # CONFIG_CRYPTO_CRYPTD is not set |
| 900 | # CONFIG_CRYPTO_AUTHENC is not set | 935 | # CONFIG_CRYPTO_AUTHENC is not set |
| 901 | # CONFIG_CRYPTO_TEST is not set | 936 | # CONFIG_CRYPTO_TEST is not set |
| @@ -964,6 +999,7 @@ CONFIG_CRYPTO_DES=y | |||
| 964 | # Compression | 999 | # Compression |
| 965 | # | 1000 | # |
| 966 | # CONFIG_CRYPTO_DEFLATE is not set | 1001 | # CONFIG_CRYPTO_DEFLATE is not set |
| 1002 | # CONFIG_CRYPTO_ZLIB is not set | ||
| 967 | # CONFIG_CRYPTO_LZO is not set | 1003 | # CONFIG_CRYPTO_LZO is not set |
| 968 | 1004 | ||
| 969 | # | 1005 | # |
| @@ -972,5 +1008,6 @@ CONFIG_CRYPTO_DES=y | |||
| 972 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 1008 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
| 973 | CONFIG_CRYPTO_HW=y | 1009 | CONFIG_CRYPTO_HW=y |
| 974 | # CONFIG_CRYPTO_DEV_HIFN_795X is not set | 1010 | # CONFIG_CRYPTO_DEV_HIFN_795X is not set |
| 1011 | # CONFIG_CRYPTO_DEV_PPC4XX is not set | ||
| 975 | # CONFIG_PPC_CLOCK is not set | 1012 | # CONFIG_PPC_CLOCK is not set |
| 976 | # CONFIG_VIRTUALIZATION is not set | 1013 | # CONFIG_VIRTUALIZATION is not set |
diff --git a/arch/powerpc/platforms/40x/Kconfig b/arch/powerpc/platforms/40x/Kconfig index f39c953d5353..1b725c6eaa35 100644 --- a/arch/powerpc/platforms/40x/Kconfig +++ b/arch/powerpc/platforms/40x/Kconfig | |||
| @@ -56,6 +56,7 @@ config MAKALU | |||
| 56 | select 405EX | 56 | select 405EX |
| 57 | select PCI | 57 | select PCI |
| 58 | select PPC4xx_PCI_EXPRESS | 58 | select PPC4xx_PCI_EXPRESS |
| 59 | select PPC40x_SIMPLE | ||
| 59 | help | 60 | help |
| 60 | This option enables support for the AMCC PPC405EX board. | 61 | This option enables support for the AMCC PPC405EX board. |
| 61 | 62 | ||
diff --git a/arch/powerpc/platforms/40x/Makefile b/arch/powerpc/platforms/40x/Makefile index 9bab76a652a6..77d4b20b64aa 100644 --- a/arch/powerpc/platforms/40x/Makefile +++ b/arch/powerpc/platforms/40x/Makefile | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | obj-$(CONFIG_KILAUEA) += kilauea.o | 1 | obj-$(CONFIG_KILAUEA) += kilauea.o |
| 2 | obj-$(CONFIG_HCU4) += hcu4.o | 2 | obj-$(CONFIG_HCU4) += hcu4.o |
| 3 | obj-$(CONFIG_MAKALU) += makalu.o | ||
| 4 | obj-$(CONFIG_WALNUT) += walnut.o | 3 | obj-$(CONFIG_WALNUT) += walnut.o |
| 5 | obj-$(CONFIG_XILINX_VIRTEX_GENERIC_BOARD) += virtex.o | 4 | obj-$(CONFIG_XILINX_VIRTEX_GENERIC_BOARD) += virtex.o |
| 6 | obj-$(CONFIG_EP405) += ep405.o | 5 | obj-$(CONFIG_EP405) += ep405.o |
diff --git a/arch/powerpc/platforms/40x/makalu.c b/arch/powerpc/platforms/40x/makalu.c deleted file mode 100644 index a6a1d6017b71..000000000000 --- a/arch/powerpc/platforms/40x/makalu.c +++ /dev/null | |||
| @@ -1,60 +0,0 @@ | |||
| 1 | /* | ||
| 2 | * Makalu board specific routines | ||
| 3 | * | ||
| 4 | * Copyright 2007 DENX Software Engineering, Stefan Roese <sr@denx.de> | ||
| 5 | * | ||
| 6 | * Based on the Walnut code by | ||
| 7 | * Josh Boyer <jwboyer@linux.vnet.ibm.com> | ||
| 8 | * Copyright 2007 IBM Corporation | ||
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the | ||
| 12 | * Free Software Foundation; either version 2 of the License, or (at your | ||
| 13 | * option) any later version. | ||
| 14 | */ | ||
| 15 | #include <linux/init.h> | ||
| 16 | #include <linux/of_platform.h> | ||
| 17 | #include <asm/machdep.h> | ||
| 18 | #include <asm/prom.h> | ||
| 19 | #include <asm/udbg.h> | ||
| 20 | #include <asm/time.h> | ||
| 21 | #include <asm/uic.h> | ||
| 22 | #include <asm/pci-bridge.h> | ||
| 23 | #include <asm/ppc4xx.h> | ||
| 24 | |||
| 25 | static __initdata struct of_device_id makalu_of_bus[] = { | ||
| 26 | { .compatible = "ibm,plb4", }, | ||
| 27 | { .compatible = "ibm,opb", }, | ||
| 28 | { .compatible = "ibm,ebc", }, | ||
| 29 | {}, | ||
| 30 | }; | ||
| 31 | |||
| 32 | static int __init makalu_device_probe(void) | ||
| 33 | { | ||
| 34 | of_platform_bus_probe(NULL, makalu_of_bus, NULL); | ||
| 35 | |||
| 36 | return 0; | ||
| 37 | } | ||
| 38 | machine_device_initcall(makalu, makalu_device_probe); | ||
| 39 | |||
| 40 | static int __init makalu_probe(void) | ||
| 41 | { | ||
| 42 | unsigned long root = of_get_flat_dt_root(); | ||
| 43 | |||
| 44 | if (!of_flat_dt_is_compatible(root, "amcc,makalu")) | ||
| 45 | return 0; | ||
| 46 | |||
| 47 | ppc_pci_flags = PPC_PCI_REASSIGN_ALL_RSRC; | ||
| 48 | |||
| 49 | return 1; | ||
| 50 | } | ||
| 51 | |||
| 52 | define_machine(makalu) { | ||
| 53 | .name = "Makalu", | ||
| 54 | .probe = makalu_probe, | ||
| 55 | .progress = udbg_progress, | ||
| 56 | .init_IRQ = uic_init_tree, | ||
| 57 | .get_irq = uic_get_irq, | ||
| 58 | .restart = ppc4xx_reset_system, | ||
| 59 | .calibrate_decr = generic_calibrate_decr, | ||
| 60 | }; | ||
diff --git a/arch/powerpc/platforms/40x/ppc40x_simple.c b/arch/powerpc/platforms/40x/ppc40x_simple.c index f40ac9b8f99f..0e8aa2fe695f 100644 --- a/arch/powerpc/platforms/40x/ppc40x_simple.c +++ b/arch/powerpc/platforms/40x/ppc40x_simple.c | |||
| @@ -51,7 +51,8 @@ machine_device_initcall(ppc40x_simple, ppc40x_device_probe); | |||
| 51 | * board.c file for it rather than adding it to this list. | 51 | * board.c file for it rather than adding it to this list. |
| 52 | */ | 52 | */ |
| 53 | static char *board[] __initdata = { | 53 | static char *board[] __initdata = { |
| 54 | "amcc,acadia" | 54 | "amcc,acadia", |
| 55 | "amcc,makalu" | ||
| 55 | }; | 56 | }; |
| 56 | 57 | ||
| 57 | static int __init ppc40x_probe(void) | 58 | static int __init ppc40x_probe(void) |
