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

[PATCH] ppc32: Remove board support for REDWOOD

Support for the REDWOOD board is no longer maintained and thus being removed

Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Kumar Gala and committed by
Linus Torvalds
ea08dcfa d2d34169

-555
-2
arch/ppc/boot/simple/Makefile
··· 154 154 155 155 # This is a treeboot that needs init functions until the 156 156 # boot rom is sorted out (i.e. this is short lived) 157 - extra-aflags-$(CONFIG_REDWOOD_4) := -Wa,-m405 158 - extra.o-$(CONFIG_REDWOOD_4) := rw4/rw4_init.o rw4/rw4_init_brd.o 159 157 EXTRA_AFLAGS := $(extra-aflags-y) 160 158 # head.o needs to get the cacheflags defined. 161 159 AFLAGS_head.o += $(cacheflag-y)
-9
arch/ppc/boot/simple/head.S
··· 120 120 mtspr SPRN_DER,r4 121 121 #endif 122 122 123 - #ifdef CONFIG_REDWOOD_4 124 - /* All of this Redwood 4 stuff will soon disappear when the 125 - * boot rom is straightened out. 126 - */ 127 - mr r29, r3 /* Easier than changing the other code */ 128 - bl HdwInit 129 - mr r3, r29 130 - #endif 131 - 132 123 #if defined(CONFIG_MBX) || defined(CONFIG_RPX8260) || defined(CONFIG_PPC_PREP) 133 124 mr r4,r29 /* put the board info pointer where the relocate 134 125 * routine will find it
-540
arch/ppc/configs/redwood_defconfig
··· 1 - # 2 - # Automatically generated make config: don't edit 3 - # 4 - CONFIG_MMU=y 5 - CONFIG_RWSEM_XCHGADD_ALGORITHM=y 6 - CONFIG_HAVE_DEC_LOCK=y 7 - CONFIG_PPC=y 8 - CONFIG_PPC32=y 9 - 10 - # 11 - # Code maturity level options 12 - # 13 - CONFIG_EXPERIMENTAL=y 14 - CONFIG_CLEAN_COMPILE=y 15 - # CONFIG_STANDALONE is not set 16 - CONFIG_BROKEN_ON_SMP=y 17 - 18 - # 19 - # General setup 20 - # 21 - CONFIG_SWAP=y 22 - CONFIG_SYSVIPC=y 23 - # CONFIG_BSD_PROCESS_ACCT is not set 24 - CONFIG_SYSCTL=y 25 - CONFIG_LOG_BUF_SHIFT=14 26 - # CONFIG_IKCONFIG is not set 27 - CONFIG_EMBEDDED=y 28 - # CONFIG_KALLSYMS is not set 29 - CONFIG_FUTEX=y 30 - # CONFIG_EPOLL is not set 31 - CONFIG_IOSCHED_NOOP=y 32 - CONFIG_IOSCHED_AS=y 33 - CONFIG_IOSCHED_DEADLINE=y 34 - 35 - # 36 - # Loadable module support 37 - # 38 - CONFIG_MODULES=y 39 - # CONFIG_MODULE_UNLOAD is not set 40 - CONFIG_OBSOLETE_MODPARM=y 41 - # CONFIG_MODVERSIONS is not set 42 - CONFIG_KMOD=y 43 - 44 - # 45 - # Processor 46 - # 47 - # CONFIG_6xx is not set 48 - CONFIG_40x=y 49 - # CONFIG_44x is not set 50 - # CONFIG_POWER3 is not set 51 - # CONFIG_POWER4 is not set 52 - # CONFIG_8xx is not set 53 - # CONFIG_MATH_EMULATION is not set 54 - # CONFIG_CPU_FREQ is not set 55 - CONFIG_4xx=y 56 - 57 - # 58 - # IBM 4xx options 59 - # 60 - # CONFIG_ASH is not set 61 - # CONFIG_BEECH is not set 62 - # CONFIG_CEDAR is not set 63 - # CONFIG_CPCI405 is not set 64 - # CONFIG_EP405 is not set 65 - # CONFIG_OAK is not set 66 - CONFIG_REDWOOD_4=y 67 - # CONFIG_REDWOOD_5 is not set 68 - # CONFIG_REDWOOD_6 is not set 69 - # CONFIG_SYCAMORE is not set 70 - # CONFIG_TIVO is not set 71 - # CONFIG_WALNUT is not set 72 - CONFIG_IBM405_ERR77=y 73 - CONFIG_IBM405_ERR51=y 74 - CONFIG_IBM_OCP=y 75 - CONFIG_STB03xxx=y 76 - CONFIG_IBM_OPENBIOS=y 77 - # CONFIG_405_DMA is not set 78 - # CONFIG_PM is not set 79 - CONFIG_UART0_TTYS0=y 80 - # CONFIG_UART0_TTYS1 is not set 81 - # CONFIG_SERIAL_SICC is not set 82 - CONFIG_NOT_COHERENT_CACHE=y 83 - 84 - # 85 - # Platform options 86 - # 87 - # CONFIG_PC_KEYBOARD is not set 88 - # CONFIG_SMP is not set 89 - # CONFIG_PREEMPT is not set 90 - # CONFIG_HIGHMEM is not set 91 - CONFIG_KERNEL_ELF=y 92 - CONFIG_BINFMT_ELF=y 93 - # CONFIG_BINFMT_MISC is not set 94 - # CONFIG_CMDLINE_BOOL is not set 95 - 96 - # 97 - # Bus options 98 - # 99 - # CONFIG_PCI is not set 100 - # CONFIG_PCI_DOMAINS is not set 101 - # CONFIG_HOTPLUG is not set 102 - 103 - # 104 - # Parallel port support 105 - # 106 - # CONFIG_PARPORT is not set 107 - 108 - # 109 - # Advanced setup 110 - # 111 - # CONFIG_ADVANCED_OPTIONS is not set 112 - 113 - # 114 - # Default settings for advanced configuration options are used 115 - # 116 - CONFIG_HIGHMEM_START=0xfe000000 117 - CONFIG_LOWMEM_SIZE=0x30000000 118 - CONFIG_KERNEL_START=0xc0000000 119 - CONFIG_TASK_SIZE=0x80000000 120 - CONFIG_BOOT_LOAD=0x00400000 121 - 122 - # 123 - # Generic Driver Options 124 - # 125 - 126 - # 127 - # Memory Technology Devices (MTD) 128 - # 129 - # CONFIG_MTD is not set 130 - 131 - # 132 - # Plug and Play support 133 - # 134 - # CONFIG_PNP is not set 135 - 136 - # 137 - # Block devices 138 - # 139 - CONFIG_BLK_DEV_LOOP=y 140 - # CONFIG_BLK_DEV_CRYPTOLOOP is not set 141 - # CONFIG_BLK_DEV_NBD is not set 142 - CONFIG_BLK_DEV_RAM=y 143 - CONFIG_BLK_DEV_RAM_SIZE=4096 144 - CONFIG_BLK_DEV_INITRD=y 145 - # CONFIG_LBD is not set 146 - 147 - # 148 - # Multi-device support (RAID and LVM) 149 - # 150 - # CONFIG_MD is not set 151 - 152 - # 153 - # ATA/ATAPI/MFM/RLL support 154 - # 155 - # CONFIG_IDE is not set 156 - 157 - # 158 - # SCSI device support 159 - # 160 - # CONFIG_SCSI is not set 161 - 162 - # 163 - # Fusion MPT device support 164 - # 165 - 166 - # 167 - # I2O device support 168 - # 169 - 170 - # 171 - # Networking support 172 - # 173 - CONFIG_NET=y 174 - 175 - # 176 - # Networking options 177 - # 178 - # CONFIG_PACKET is not set 179 - # CONFIG_NETLINK_DEV is not set 180 - CONFIG_UNIX=y 181 - # CONFIG_NET_KEY is not set 182 - CONFIG_INET=y 183 - CONFIG_IP_MULTICAST=y 184 - # CONFIG_IP_ADVANCED_ROUTER is not set 185 - CONFIG_IP_PNP=y 186 - CONFIG_IP_PNP_DHCP=y 187 - CONFIG_IP_PNP_BOOTP=y 188 - CONFIG_IP_PNP_RARP=y 189 - # CONFIG_NET_IPIP is not set 190 - # CONFIG_NET_IPGRE is not set 191 - # CONFIG_IP_MROUTE is not set 192 - # CONFIG_ARPD is not set 193 - # CONFIG_INET_ECN is not set 194 - CONFIG_SYN_COOKIES=y 195 - # CONFIG_INET_AH is not set 196 - # CONFIG_INET_ESP is not set 197 - # CONFIG_INET_IPCOMP is not set 198 - # CONFIG_IPV6 is not set 199 - # CONFIG_DECNET is not set 200 - # CONFIG_BRIDGE is not set 201 - # CONFIG_NETFILTER is not set 202 - 203 - # 204 - # SCTP Configuration (EXPERIMENTAL) 205 - # 206 - CONFIG_IPV6_SCTP__=y 207 - # CONFIG_IP_SCTP is not set 208 - # CONFIG_ATM is not set 209 - # CONFIG_VLAN_8021Q is not set 210 - # CONFIG_LLC2 is not set 211 - # CONFIG_IPX is not set 212 - # CONFIG_ATALK is not set 213 - # CONFIG_X25 is not set 214 - # CONFIG_LAPB is not set 215 - # CONFIG_NET_DIVERT is not set 216 - # CONFIG_ECONET is not set 217 - # CONFIG_WAN_ROUTER is not set 218 - # CONFIG_NET_HW_FLOWCONTROL is not set 219 - 220 - # 221 - # QoS and/or fair queueing 222 - # 223 - # CONFIG_NET_SCHED is not set 224 - 225 - # 226 - # Network testing 227 - # 228 - # CONFIG_NET_PKTGEN is not set 229 - CONFIG_NETDEVICES=y 230 - # CONFIG_DUMMY is not set 231 - # CONFIG_BONDING is not set 232 - # CONFIG_EQUALIZER is not set 233 - # CONFIG_TUN is not set 234 - 235 - # 236 - # Ethernet (10 or 100Mbit) 237 - # 238 - CONFIG_NET_ETHERNET=y 239 - CONFIG_MII=y 240 - CONFIG_OAKNET=y 241 - 242 - # 243 - # Ethernet (1000 Mbit) 244 - # 245 - 246 - # 247 - # Ethernet (10000 Mbit) 248 - # 249 - # CONFIG_PPP is not set 250 - # CONFIG_SLIP is not set 251 - 252 - # 253 - # Wireless LAN (non-hamradio) 254 - # 255 - # CONFIG_NET_RADIO is not set 256 - 257 - # 258 - # Token Ring devices 259 - # 260 - # CONFIG_SHAPER is not set 261 - 262 - # 263 - # Wan interfaces 264 - # 265 - # CONFIG_WAN is not set 266 - 267 - # 268 - # Amateur Radio support 269 - # 270 - # CONFIG_HAMRADIO is not set 271 - 272 - # 273 - # IrDA (infrared) support 274 - # 275 - # CONFIG_IRDA is not set 276 - 277 - # 278 - # Bluetooth support 279 - # 280 - # CONFIG_BT is not set 281 - 282 - # 283 - # ISDN subsystem 284 - # 285 - # CONFIG_ISDN_BOOL is not set 286 - 287 - # 288 - # Graphics support 289 - # 290 - # CONFIG_FB is not set 291 - 292 - # 293 - # Input device support 294 - # 295 - CONFIG_INPUT=y 296 - 297 - # 298 - # Userland interfaces 299 - # 300 - # CONFIG_INPUT_MOUSEDEV is not set 301 - # CONFIG_INPUT_JOYDEV is not set 302 - # CONFIG_INPUT_TSDEV is not set 303 - # CONFIG_INPUT_EVDEV is not set 304 - # CONFIG_INPUT_EVBUG is not set 305 - 306 - # 307 - # Input I/O drivers 308 - # 309 - # CONFIG_GAMEPORT is not set 310 - CONFIG_SOUND_GAMEPORT=y 311 - CONFIG_SERIO=y 312 - # CONFIG_SERIO_I8042 is not set 313 - # CONFIG_SERIO_SERPORT is not set 314 - # CONFIG_SERIO_CT82C710 is not set 315 - 316 - # 317 - # Input Device Drivers 318 - # 319 - # CONFIG_INPUT_KEYBOARD is not set 320 - # CONFIG_INPUT_MOUSE is not set 321 - # CONFIG_INPUT_JOYSTICK is not set 322 - # CONFIG_INPUT_TOUCHSCREEN is not set 323 - # CONFIG_INPUT_MISC is not set 324 - 325 - # 326 - # Macintosh device drivers 327 - # 328 - 329 - # 330 - # Character devices 331 - # 332 - # CONFIG_VT is not set 333 - # CONFIG_SERIAL_NONSTANDARD is not set 334 - 335 - # 336 - # Serial drivers 337 - # 338 - CONFIG_SERIAL_8250=y 339 - CONFIG_SERIAL_8250_CONSOLE=y 340 - CONFIG_SERIAL_8250_NR_UARTS=4 341 - # CONFIG_SERIAL_8250_EXTENDED is not set 342 - 343 - # 344 - # Non-8250 serial port support 345 - # 346 - CONFIG_SERIAL_CORE=y 347 - CONFIG_SERIAL_CORE_CONSOLE=y 348 - # CONFIG_UNIX98_PTYS is not set 349 - 350 - # 351 - # I2C support 352 - # 353 - CONFIG_I2C=y 354 - # CONFIG_I2C_CHARDEV is not set 355 - 356 - # 357 - # I2C Algorithms 358 - # 359 - # CONFIG_I2C_ALGOBIT is not set 360 - # CONFIG_I2C_ALGOPCF is not set 361 - 362 - # 363 - # I2C Hardware Bus support 364 - # 365 - # CONFIG_I2C_AMD756 is not set 366 - # CONFIG_I2C_AMD8111 is not set 367 - CONFIG_I2C_IBM_IIC=y 368 - 369 - # 370 - # I2C Hardware Sensors Chip support 371 - # 372 - # CONFIG_I2C_SENSOR is not set 373 - # CONFIG_SENSORS_ADM1021 is not set 374 - # CONFIG_SENSORS_EEPROM is not set 375 - # CONFIG_SENSORS_IT87 is not set 376 - # CONFIG_SENSORS_LM75 is not set 377 - # CONFIG_SENSORS_LM78 is not set 378 - # CONFIG_SENSORS_LM85 is not set 379 - # CONFIG_SENSORS_VIA686A is not set 380 - # CONFIG_SENSORS_W83781D is not set 381 - 382 - # 383 - # Mice 384 - # 385 - # CONFIG_BUSMOUSE is not set 386 - # CONFIG_QIC02_TAPE is not set 387 - 388 - # 389 - # IPMI 390 - # 391 - # CONFIG_IPMI_HANDLER is not set 392 - 393 - # 394 - # Watchdog Cards 395 - # 396 - # CONFIG_WATCHDOG is not set 397 - # CONFIG_NVRAM is not set 398 - CONFIG_GEN_RTC=y 399 - # CONFIG_GEN_RTC_X is not set 400 - # CONFIG_DTLK is not set 401 - # CONFIG_R3964 is not set 402 - # CONFIG_APPLICOM is not set 403 - 404 - # 405 - # Ftape, the floppy tape device driver 406 - # 407 - # CONFIG_FTAPE is not set 408 - # CONFIG_AGP is not set 409 - # CONFIG_DRM is not set 410 - # CONFIG_RAW_DRIVER is not set 411 - 412 - # 413 - # Multimedia devices 414 - # 415 - # CONFIG_VIDEO_DEV is not set 416 - 417 - # 418 - # Digital Video Broadcasting Devices 419 - # 420 - # CONFIG_DVB is not set 421 - 422 - # 423 - # File systems 424 - # 425 - CONFIG_EXT2_FS=y 426 - # CONFIG_EXT2_FS_XATTR is not set 427 - CONFIG_EXT3_FS=y 428 - CONFIG_EXT3_FS_XATTR=y 429 - # CONFIG_EXT3_FS_POSIX_ACL is not set 430 - # CONFIG_EXT3_FS_SECURITY is not set 431 - CONFIG_JBD=y 432 - # CONFIG_JBD_DEBUG is not set 433 - CONFIG_FS_MBCACHE=y 434 - # CONFIG_REISERFS_FS is not set 435 - # CONFIG_JFS_FS is not set 436 - # CONFIG_XFS_FS is not set 437 - # CONFIG_MINIX_FS is not set 438 - # CONFIG_ROMFS_FS is not set 439 - # CONFIG_QUOTA is not set 440 - # CONFIG_AUTOFS_FS is not set 441 - # CONFIG_AUTOFS4_FS is not set 442 - 443 - # 444 - # CD-ROM/DVD Filesystems 445 - # 446 - # CONFIG_ISO9660_FS is not set 447 - # CONFIG_UDF_FS is not set 448 - 449 - # 450 - # DOS/FAT/NT Filesystems 451 - # 452 - # CONFIG_FAT_FS is not set 453 - # CONFIG_NTFS_FS is not set 454 - 455 - # 456 - # Pseudo filesystems 457 - # 458 - CONFIG_PROC_FS=y 459 - CONFIG_PROC_KCORE=y 460 - # CONFIG_DEVFS_FS is not set 461 - CONFIG_TMPFS=y 462 - # CONFIG_HUGETLB_PAGE is not set 463 - CONFIG_RAMFS=y 464 - 465 - # 466 - # Miscellaneous filesystems 467 - # 468 - # CONFIG_ADFS_FS is not set 469 - # CONFIG_AFFS_FS is not set 470 - # CONFIG_HFS_FS is not set 471 - # CONFIG_BEFS_FS is not set 472 - # CONFIG_BFS_FS is not set 473 - # CONFIG_EFS_FS is not set 474 - # CONFIG_CRAMFS is not set 475 - # CONFIG_VXFS_FS is not set 476 - # CONFIG_HPFS_FS is not set 477 - # CONFIG_QNX4FS_FS is not set 478 - # CONFIG_SYSV_FS is not set 479 - # CONFIG_UFS_FS is not set 480 - 481 - # 482 - # Network File Systems 483 - # 484 - CONFIG_NFS_FS=y 485 - # CONFIG_NFS_V3 is not set 486 - # CONFIG_NFS_V4 is not set 487 - # CONFIG_NFSD is not set 488 - CONFIG_ROOT_NFS=y 489 - CONFIG_LOCKD=y 490 - # CONFIG_EXPORTFS is not set 491 - CONFIG_SUNRPC=y 492 - # CONFIG_SUNRPC_GSS is not set 493 - # CONFIG_SMB_FS is not set 494 - # CONFIG_CIFS is not set 495 - # CONFIG_NCP_FS is not set 496 - # CONFIG_CODA_FS is not set 497 - # CONFIG_INTERMEZZO_FS is not set 498 - # CONFIG_AFS_FS is not set 499 - 500 - # 501 - # Partition Types 502 - # 503 - # CONFIG_PARTITION_ADVANCED is not set 504 - CONFIG_MSDOS_PARTITION=y 505 - 506 - # 507 - # Sound 508 - # 509 - # CONFIG_SOUND is not set 510 - 511 - # 512 - # IBM 40x options 513 - # 514 - 515 - # 516 - # USB support 517 - # 518 - # CONFIG_USB_GADGET is not set 519 - 520 - # 521 - # Library routines 522 - # 523 - CONFIG_CRC32=y 524 - 525 - # 526 - # Kernel hacking 527 - # 528 - # CONFIG_DEBUG_KERNEL is not set 529 - CONFIG_SERIAL_TEXT_DEBUG=y 530 - CONFIG_OCP=y 531 - 532 - # 533 - # Security options 534 - # 535 - # CONFIG_SECURITY is not set 536 - 537 - # 538 - # Cryptographic options 539 - # 540 - # CONFIG_CRYPTO is not set
-4
include/asm-ppc/ibm4xx.h
··· 31 31 #include <platforms/4xx/ep405.h> 32 32 #endif 33 33 34 - #if defined(CONFIG_REDWOOD_4) 35 - #include <platforms/4xx/redwood.h> 36 - #endif 37 - 38 34 #if defined(CONFIG_REDWOOD_5) 39 35 #include <platforms/4xx/redwood5.h> 40 36 #endif