[U-Boot] [PATCH 0/2] PPC: MPC82xx removal

This patch series removes support for the Freescale MPC82xx family of Power Architecture processors. They have been out of production for years.
I did a full build test for all (remaining) Power Architecture boards, and sample builds for some ARM and MIPS boards.
Due to it's size (2.3 MB) only the header of patch #2 is presented here. The full patch is available here:
http://www.denx.de/wiki/pub/U-Boot/TooBigPatches/0002-PPC-remove-support-for...
Wolfgang Denk (2): doc/README.scrapyard: update commit IDs, use TAB for indentation PPC: remove support for MPC82xx processors
MAKEALL | 12 - Makefile | 1 - README | 70 +- api/api_platform-powerpc.c | 2 +- arch/powerpc/cpu/mpc824x/Makefile | 11 - arch/powerpc/cpu/mpc824x/config.mk | 8 - arch/powerpc/cpu/mpc824x/cpu.c | 262 ----- arch/powerpc/cpu/mpc824x/cpu_init.c | 399 -------- arch/powerpc/cpu/mpc824x/drivers/epic.h | 1 - arch/powerpc/cpu/mpc824x/drivers/epic/README | 102 -- arch/powerpc/cpu/mpc824x/drivers/epic/epic.h | 163 --- arch/powerpc/cpu/mpc824x/drivers/epic/epic1.c | 517 ---------- arch/powerpc/cpu/mpc824x/drivers/epic/epic2.S | 196 ---- arch/powerpc/cpu/mpc824x/drivers/epic/epicutil.S | 57 -- arch/powerpc/cpu/mpc824x/drivers/errors.h | 212 ---- arch/powerpc/cpu/mpc824x/drivers/i2c/i2c.c | 254 ----- arch/powerpc/cpu/mpc824x/drivers/i2c_export.h | 103 -- arch/powerpc/cpu/mpc824x/interrupts.c | 77 -- arch/powerpc/cpu/mpc824x/pci.c | 75 -- arch/powerpc/cpu/mpc824x/speed.c | 102 -- arch/powerpc/cpu/mpc824x/start.S | 729 -------------- arch/powerpc/cpu/mpc824x/traps.c | 194 ---- arch/powerpc/cpu/mpc824x/u-boot.lds | 76 -- arch/powerpc/cpu/mpc8260/Makefile | 13 - arch/powerpc/cpu/mpc8260/bedbug_603e.c | 236 ----- arch/powerpc/cpu/mpc8260/commproc.c | 178 ---- arch/powerpc/cpu/mpc8260/config.mk | 9 - arch/powerpc/cpu/mpc8260/cpu.c | 321 ------ arch/powerpc/cpu/mpc8260/cpu_init.c | 276 ----- arch/powerpc/cpu/mpc8260/ether_fcc.c | 1172 ---------------------- arch/powerpc/cpu/mpc8260/ether_scc.c | 367 ------- arch/powerpc/cpu/mpc8260/i2c.c | 740 -------------- arch/powerpc/cpu/mpc8260/interrupts.c | 263 ----- arch/powerpc/cpu/mpc8260/kgdb.S | 56 -- arch/powerpc/cpu/mpc8260/pci.c | 450 --------- arch/powerpc/cpu/mpc8260/serial_scc.c | 492 --------- arch/powerpc/cpu/mpc8260/serial_smc.c | 461 --------- arch/powerpc/cpu/mpc8260/speed.c | 228 ----- arch/powerpc/cpu/mpc8260/speed.h | 38 - arch/powerpc/cpu/mpc8260/spi.c | 415 -------- arch/powerpc/cpu/mpc8260/start.S | 992 ------------------ arch/powerpc/cpu/mpc8260/traps.c | 248 ----- arch/powerpc/cpu/mpc8260/u-boot.lds | 75 -- arch/powerpc/cpu/mpc83xx/start.S | 2 +- arch/powerpc/include/asm/cpm_8260.h | 795 --------------- arch/powerpc/include/asm/global_data.h | 2 - arch/powerpc/include/asm/immap_8260.h | 604 ----------- arch/powerpc/include/asm/iopin_8260.h | 168 ---- arch/powerpc/include/asm/m8260_pci.h | 165 --- arch/powerpc/include/asm/mpc8349_pci.h | 6 +- arch/powerpc/include/asm/processor.h | 8 - arch/powerpc/include/asm/status_led.h | 4 +- arch/powerpc/include/asm/u-boot.h | 2 +- arch/powerpc/lib/board.c | 6 +- arch/powerpc/lib/kgdb.c | 50 - board/a3000/Makefile | 8 - board/a3000/README | 17 - board/a3000/a3000.c | 101 -- board/a3000/flash.c | 438 -------- board/atc/Makefile | 8 - board/atc/atc.c | 382 ------- board/atc/flash.c | 647 ------------ board/atc/ti113x.c | 620 ------------ board/cogent/kbm.c | 3 - board/cogent/kbm.h | 79 -- board/cogent/mb.c | 176 ---- board/cogent/pci.c | 3 - board/cogent/pci.h | 3 - board/cogent/rtc.c | 3 - board/cogent/rtc.h | 3 - board/cpc45/Makefile | 8 - board/cpc45/cpc45.c | 250 ----- board/cpc45/flash.c | 506 ---------- board/cpc45/ide.c | 128 --- board/cpc45/pd67290.c | 797 --------------- board/cpc45/plx9030.c | 156 --- board/cpu86/Makefile | 8 - board/cpu86/cpu86.c | 304 ------ board/cpu86/cpu86.h | 27 - board/cpu86/flash.c | 599 ----------- board/cpu87/Makefile | 8 - board/cpu87/cpu87.c | 330 ------ board/cpu87/cpu87.h | 27 - board/cpu87/flash.c | 608 ----------- board/cu824/Makefile | 8 - board/cu824/README | 453 --------- board/cu824/cu824.c | 83 -- board/cu824/flash.c | 470 --------- board/eXalion/Makefile | 8 - board/eXalion/eXalion.c | 283 ------ board/eXalion/eXalion.h | 36 - board/eXalion/piix_pci.h | 156 --- board/ep8248/Makefile | 8 - board/ep8248/ep8248.c | 254 ----- board/ep8260/Makefile | 8 - board/ep8260/ep8260.c | 304 ------ board/ep8260/ep8260.h | 24 - board/ep8260/flash.c | 395 -------- board/ep8260/mii_phy.c | 107 -- board/ep82xxm/Makefile | 8 - board/ep82xxm/ep82xxm.c | 274 ----- board/etin/debris/Makefile | 8 - board/etin/debris/debris.c | 174 ---- board/etin/debris/flash.c | 705 ------------- board/etin/debris/phantom.c | 301 ------ board/etin/debris/speed.h | 38 - board/etin/kvme080/Makefile | 8 - board/etin/kvme080/kvme080.c | 184 ---- board/etin/kvme080/multiverse.c | 184 ---- board/etin/kvme080/multiverse.h | 173 ---- board/freescale/mpc8260ads/Makefile | 8 - board/freescale/mpc8260ads/flash.c | 476 --------- board/freescale/mpc8260ads/mpc8260ads.c | 544 ---------- board/freescale/mpc8266ads/Makefile | 8 - board/freescale/mpc8266ads/flash.c | 493 --------- board/freescale/mpc8266ads/mpc8266ads.c | 582 ----------- board/funkwerk/vovpn-gw/Makefile | 8 - board/funkwerk/vovpn-gw/flash.c | 436 -------- board/funkwerk/vovpn-gw/m88e6060.c | 249 ----- board/funkwerk/vovpn-gw/m88e6060.h | 75 -- board/funkwerk/vovpn-gw/vovpn-gw.c | 363 ------- board/gw8260/Makefile | 8 - board/gw8260/flash.c | 502 --------- board/gw8260/gw8260.c | 639 ------------ board/hidden_dragon/Makefile | 8 - board/hidden_dragon/README | 60 -- board/hidden_dragon/early_init.S | 137 --- board/hidden_dragon/flash.c | 559 ----------- board/hidden_dragon/hidden_dragon.c | 85 -- board/hidden_dragon/speed.h | 38 - board/hymod/Makefile | 8 - board/hymod/bsp.c | 387 ------- board/hymod/config.mk | 14 - board/hymod/eeprom.c | 678 ------------- board/hymod/env.c | 221 ---- board/hymod/fetch.c | 91 -- board/hymod/flash.c | 490 --------- board/hymod/flash.h | 140 --- board/hymod/global_env | 145 --- board/hymod/hymod.c | 521 ---------- board/hymod/hymod.h | 305 ------ board/hymod/input.c | 93 -- board/hymod/u-boot.lds | 132 --- board/hymod/u-boot.lds.debug | 121 --- board/ids8247/Makefile | 11 - board/ids8247/ids8247.c | 390 ------- board/iphase4539/Makefile | 10 - board/iphase4539/README | 358 ------- board/iphase4539/flash.c | 474 --------- board/iphase4539/iphase4539.c | 408 -------- board/ispan/Makefile | 11 - board/ispan/ispan.c | 448 --------- board/keymile/km82xx/Makefile | 8 - board/keymile/km82xx/km82xx.c | 467 --------- board/mousse/Makefile | 8 - board/mousse/README | 346 ------- board/mousse/flash.c | 917 ----------------- board/mousse/flash.h | 78 -- board/mousse/m48t59y.c | 308 ------ board/mousse/m48t59y.h | 41 - board/mousse/mousse.c | 77 -- board/mousse/mousse.h | 243 ----- board/mousse/pci.c | 267 ----- board/mousse/u-boot.lds | 77 -- board/mousse/u-boot.lds.ram | 85 -- board/mousse/u-boot.lds.rom | 112 --- board/muas3001/Makefile | 8 - board/muas3001/muas3001.c | 335 ------- board/musenki/Makefile | 8 - board/musenki/README | 298 ------ board/musenki/flash.c | 496 --------- board/musenki/musenki.c | 94 -- board/mvblue/Makefile | 8 - board/mvblue/flash.c | 570 ----------- board/mvblue/mvblue.c | 254 ----- board/mvblue/u-boot.lds | 86 -- board/pm826/Makefile | 8 - board/pm826/flash.c | 370 ------- board/pm826/pm826.c | 319 ------ board/pm828/Makefile | 8 - board/pm828/flash.c | 370 ------- board/pm828/pm828.c | 352 ------- board/ppmc8260/Makefile | 8 - board/ppmc8260/ppmc8260.c | 291 ------ board/ppmc8260/strataflash.c | 736 -------------- board/rattler/Makefile | 8 - board/rattler/rattler.c | 215 ---- board/rpxsuper/Makefile | 8 - board/rpxsuper/flash.c | 416 -------- board/rpxsuper/mii_phy.c | 107 -- board/rpxsuper/readme | 30 - board/rpxsuper/rpxsuper.c | 289 ------ board/rpxsuper/rpxsuper.h | 25 - board/rsdproto/Makefile | 9 - board/rsdproto/flash.c | 386 ------- board/rsdproto/flash_asm.S | 39 - board/rsdproto/rsdproto.c | 361 ------- board/rsdproto/u-boot.lds | 114 --- board/sacsng/sacsng.c | 2 - board/sandpoint/Makefile | 8 - board/sandpoint/README | 411 -------- board/sandpoint/dinkdl | 2 - board/sandpoint/early_init.S | 137 --- board/sandpoint/flash.c | 748 -------------- board/sandpoint/sandpoint.c | 91 -- board/sandpoint/speed.h | 38 - board/sandpoint/u-boot.lds | 84 -- board/tqc/tqm8260/Makefile | 8 - board/tqc/tqm8260/README | 415 -------- board/tqc/tqm8260/tqm8260.c | 352 ------- board/tqc/tqm8272/Makefile | 8 - board/tqc/tqm8272/nand.c | 260 ----- board/tqc/tqm8272/tqm8272.c | 944 ----------------- board/tqc/tqm8272/tqm8272.h | 37 - board/utx8245/Makefile | 13 - board/utx8245/flash.c | 544 ---------- board/utx8245/utx8245.c | 119 --- board/zpc1900/Makefile | 8 - board/zpc1900/zpc1900.c | 288 ------ boards.cfg | 83 -- common/board_f.c | 6 +- common/cmd_bdinfo.c | 3 +- common/cmd_bedbug.c | 2 +- common/cmd_immap.c | 147 +-- common/lynxkdi.c | 2 +- doc/README.idma2intr | 10 - doc/README.scrapyard | 252 +++-- drivers/bootcount/bootcount.c | 6 - drivers/i2c/soft_i2c.c | 9 +- drivers/pci/pci_indirect.c | 17 +- drivers/usb/gadget/gadget_chips.h | 21 +- examples/standalone/.gitignore | 1 - examples/standalone/Makefile | 1 - examples/standalone/mem_to_mem_idma2intr.c | 385 ------- include/asm-generic/global_data.h | 2 +- include/asm-generic/u-boot.h | 2 +- include/common.h | 21 +- include/configs/A3000.h | 294 ------ include/configs/CPC45.h | 490 --------- include/configs/CPU86.h | 630 ------------ include/configs/CPU87.h | 677 ------------- include/configs/CU824.h | 287 ------ include/configs/HIDDEN_DRAGON.h | 372 ------- include/configs/IDS8247.h | 463 --------- include/configs/IPHASE4539.h | 329 ------ include/configs/ISPAN.h | 331 ------ include/configs/MOUSSE.h | 321 ------ include/configs/MPC8260ADS.h | 551 ---------- include/configs/MPC8266ADS.h | 564 ----------- include/configs/MPC8315ERDB.h | 2 - include/configs/MPC832XEMDS.h | 2 - include/configs/MPC8360EMDS.h | 2 - include/configs/MPC837XEMDS.h | 2 - include/configs/MPC837XERDB.h | 2 - include/configs/MUSENKI.h | 276 ----- include/configs/MVBLUE.h | 326 ------ include/configs/PM826.h | 535 ---------- include/configs/PM828.h | 529 ---------- include/configs/RPXClassic.h | 1 - include/configs/RPXsuper.h | 502 --------- include/configs/Rattler.h | 280 ------ include/configs/Sandpoint8240.h | 399 -------- include/configs/Sandpoint8245.h | 377 ------- include/configs/TQM8260.h | 621 ------------ include/configs/TQM8272.h | 736 -------------- include/configs/VoVPN-GW.h | 399 -------- include/configs/ZPC1900.h | 262 ----- include/configs/atc.h | 490 --------- include/configs/cogent_common.h | 18 +- include/configs/cogent_mpc8260.h | 392 -------- include/configs/debris.h | 444 -------- include/configs/eXalion.h | 434 -------- include/configs/ep8248.h | 253 ----- include/configs/ep8260.h | 745 -------------- include/configs/ep82xxm.h | 384 ------- include/configs/gw8260.h | 801 --------------- include/configs/hymod.h | 729 -------------- include/configs/km82xx.h | 440 -------- include/configs/kvme080.h | 252 ----- include/configs/muas3001.h | 397 -------- include/configs/ppmc8260.h | 987 ------------------ include/configs/rsdproto.h | 401 -------- include/configs/sacsng.h | 1039 ------------------- include/configs/utx8245.h | 409 -------- include/i2c.h | 4 +- include/ioports.h | 6 +- include/mpc824x.h | 523 ---------- include/mpc8260.h | 907 ----------------- include/mpc8260_irq.h | 48 - include/pci.h | 4 - include/post.h | 4 - include/ppc_asm.tmpl | 28 +- post/cpu/mpc8xx/ether.c | 2 - post/cpu/mpc8xx/uart.c | 2 - post/drivers/memory.c | 7 - tools/bddb/README | 116 --- tools/bddb/badsubmit.php | 23 - tools/bddb/bddb.css | 207 ---- tools/bddb/brlog.php | 109 -- tools/bddb/browse.php | 147 --- tools/bddb/config.php | 16 - tools/bddb/create_tables.sql | 90 -- tools/bddb/defs.php | 710 ------------- tools/bddb/dodelete.php | 65 -- tools/bddb/dodellog.php | 57 -- tools/bddb/doedit.php | 186 ---- tools/bddb/doedlog.php | 76 -- tools/bddb/donew.php | 230 ----- tools/bddb/donewlog.php | 86 -- tools/bddb/edit.php | 131 --- tools/bddb/edlog.php | 86 -- tools/bddb/execute.php | 33 - tools/bddb/index.php | 38 - tools/bddb/new.php | 120 --- tools/bddb/newlog.php | 54 - 315 files changed, 201 insertions(+), 72338 deletions(-) delete mode 100644 arch/powerpc/cpu/mpc824x/Makefile delete mode 100644 arch/powerpc/cpu/mpc824x/config.mk delete mode 100644 arch/powerpc/cpu/mpc824x/cpu.c delete mode 100644 arch/powerpc/cpu/mpc824x/cpu_init.c delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/epic.h delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/epic/README delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/epic/epic.h delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/epic/epic1.c delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/epic/epic2.S delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/epic/epicutil.S delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/errors.h delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/i2c/i2c.c delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/i2c_export.h delete mode 100644 arch/powerpc/cpu/mpc824x/interrupts.c delete mode 100644 arch/powerpc/cpu/mpc824x/pci.c delete mode 100644 arch/powerpc/cpu/mpc824x/speed.c delete mode 100644 arch/powerpc/cpu/mpc824x/start.S delete mode 100644 arch/powerpc/cpu/mpc824x/traps.c delete mode 100644 arch/powerpc/cpu/mpc824x/u-boot.lds delete mode 100644 arch/powerpc/cpu/mpc8260/Makefile delete mode 100644 arch/powerpc/cpu/mpc8260/bedbug_603e.c delete mode 100644 arch/powerpc/cpu/mpc8260/commproc.c delete mode 100644 arch/powerpc/cpu/mpc8260/config.mk delete mode 100644 arch/powerpc/cpu/mpc8260/cpu.c delete mode 100644 arch/powerpc/cpu/mpc8260/cpu_init.c delete mode 100644 arch/powerpc/cpu/mpc8260/ether_fcc.c delete mode 100644 arch/powerpc/cpu/mpc8260/ether_scc.c delete mode 100644 arch/powerpc/cpu/mpc8260/i2c.c delete mode 100644 arch/powerpc/cpu/mpc8260/interrupts.c delete mode 100644 arch/powerpc/cpu/mpc8260/kgdb.S delete mode 100644 arch/powerpc/cpu/mpc8260/pci.c delete mode 100644 arch/powerpc/cpu/mpc8260/serial_scc.c delete mode 100644 arch/powerpc/cpu/mpc8260/serial_smc.c delete mode 100644 arch/powerpc/cpu/mpc8260/speed.c delete mode 100644 arch/powerpc/cpu/mpc8260/speed.h delete mode 100644 arch/powerpc/cpu/mpc8260/spi.c delete mode 100644 arch/powerpc/cpu/mpc8260/start.S delete mode 100644 arch/powerpc/cpu/mpc8260/traps.c delete mode 100644 arch/powerpc/cpu/mpc8260/u-boot.lds delete mode 100644 arch/powerpc/include/asm/cpm_8260.h delete mode 100644 arch/powerpc/include/asm/immap_8260.h delete mode 100644 arch/powerpc/include/asm/iopin_8260.h delete mode 100644 arch/powerpc/include/asm/m8260_pci.h delete mode 100644 board/a3000/Makefile delete mode 100644 board/a3000/README delete mode 100644 board/a3000/a3000.c delete mode 100644 board/a3000/flash.c delete mode 100644 board/atc/Makefile delete mode 100644 board/atc/atc.c delete mode 100644 board/atc/flash.c delete mode 100644 board/atc/ti113x.c delete mode 100644 board/cogent/kbm.c delete mode 100644 board/cogent/kbm.h delete mode 100644 board/cogent/pci.c delete mode 100644 board/cogent/pci.h delete mode 100644 board/cogent/rtc.c delete mode 100644 board/cogent/rtc.h delete mode 100644 board/cpc45/Makefile delete mode 100644 board/cpc45/cpc45.c delete mode 100644 board/cpc45/flash.c delete mode 100644 board/cpc45/ide.c delete mode 100644 board/cpc45/pd67290.c delete mode 100644 board/cpc45/plx9030.c delete mode 100644 board/cpu86/Makefile delete mode 100644 board/cpu86/cpu86.c delete mode 100644 board/cpu86/cpu86.h delete mode 100644 board/cpu86/flash.c delete mode 100644 board/cpu87/Makefile delete mode 100644 board/cpu87/cpu87.c delete mode 100644 board/cpu87/cpu87.h delete mode 100644 board/cpu87/flash.c delete mode 100644 board/cu824/Makefile delete mode 100644 board/cu824/README delete mode 100644 board/cu824/cu824.c delete mode 100644 board/cu824/flash.c delete mode 100644 board/eXalion/Makefile delete mode 100644 board/eXalion/eXalion.c delete mode 100644 board/eXalion/eXalion.h delete mode 100644 board/eXalion/piix_pci.h delete mode 100644 board/ep8248/Makefile delete mode 100644 board/ep8248/ep8248.c delete mode 100644 board/ep8260/Makefile delete mode 100644 board/ep8260/ep8260.c delete mode 100644 board/ep8260/ep8260.h delete mode 100644 board/ep8260/flash.c delete mode 100644 board/ep8260/mii_phy.c delete mode 100644 board/ep82xxm/Makefile delete mode 100644 board/ep82xxm/ep82xxm.c delete mode 100644 board/etin/debris/Makefile delete mode 100644 board/etin/debris/debris.c delete mode 100644 board/etin/debris/flash.c delete mode 100644 board/etin/debris/phantom.c delete mode 100644 board/etin/debris/speed.h delete mode 100644 board/etin/kvme080/Makefile delete mode 100644 board/etin/kvme080/kvme080.c delete mode 100644 board/etin/kvme080/multiverse.c delete mode 100644 board/etin/kvme080/multiverse.h delete mode 100644 board/freescale/mpc8260ads/Makefile delete mode 100644 board/freescale/mpc8260ads/flash.c delete mode 100644 board/freescale/mpc8260ads/mpc8260ads.c delete mode 100644 board/freescale/mpc8266ads/Makefile delete mode 100644 board/freescale/mpc8266ads/flash.c delete mode 100644 board/freescale/mpc8266ads/mpc8266ads.c delete mode 100644 board/funkwerk/vovpn-gw/Makefile delete mode 100644 board/funkwerk/vovpn-gw/flash.c delete mode 100644 board/funkwerk/vovpn-gw/m88e6060.c delete mode 100644 board/funkwerk/vovpn-gw/m88e6060.h delete mode 100644 board/funkwerk/vovpn-gw/vovpn-gw.c delete mode 100644 board/gw8260/Makefile delete mode 100644 board/gw8260/flash.c delete mode 100644 board/gw8260/gw8260.c delete mode 100644 board/hidden_dragon/Makefile delete mode 100644 board/hidden_dragon/README delete mode 100644 board/hidden_dragon/early_init.S delete mode 100644 board/hidden_dragon/flash.c delete mode 100644 board/hidden_dragon/hidden_dragon.c delete mode 100644 board/hidden_dragon/speed.h delete mode 100644 board/hymod/Makefile delete mode 100644 board/hymod/bsp.c delete mode 100644 board/hymod/config.mk delete mode 100644 board/hymod/eeprom.c delete mode 100644 board/hymod/env.c delete mode 100644 board/hymod/fetch.c delete mode 100644 board/hymod/flash.c delete mode 100644 board/hymod/flash.h delete mode 100644 board/hymod/global_env delete mode 100644 board/hymod/hymod.c delete mode 100644 board/hymod/hymod.h delete mode 100644 board/hymod/input.c delete mode 100644 board/hymod/u-boot.lds delete mode 100644 board/hymod/u-boot.lds.debug delete mode 100644 board/ids8247/Makefile delete mode 100644 board/ids8247/ids8247.c delete mode 100644 board/iphase4539/Makefile delete mode 100644 board/iphase4539/README delete mode 100644 board/iphase4539/flash.c delete mode 100644 board/iphase4539/iphase4539.c delete mode 100644 board/ispan/Makefile delete mode 100644 board/ispan/ispan.c delete mode 100644 board/keymile/km82xx/Makefile delete mode 100644 board/keymile/km82xx/km82xx.c delete mode 100644 board/mousse/Makefile delete mode 100644 board/mousse/README delete mode 100644 board/mousse/flash.c delete mode 100644 board/mousse/flash.h delete mode 100644 board/mousse/m48t59y.c delete mode 100644 board/mousse/m48t59y.h delete mode 100644 board/mousse/mousse.c delete mode 100644 board/mousse/mousse.h delete mode 100644 board/mousse/pci.c delete mode 100644 board/mousse/u-boot.lds delete mode 100644 board/mousse/u-boot.lds.ram delete mode 100644 board/mousse/u-boot.lds.rom delete mode 100644 board/muas3001/Makefile delete mode 100644 board/muas3001/muas3001.c delete mode 100644 board/musenki/Makefile delete mode 100644 board/musenki/README delete mode 100644 board/musenki/flash.c delete mode 100644 board/musenki/musenki.c delete mode 100644 board/mvblue/Makefile delete mode 100644 board/mvblue/flash.c delete mode 100644 board/mvblue/mvblue.c delete mode 100644 board/mvblue/u-boot.lds delete mode 100644 board/pm826/Makefile delete mode 100644 board/pm826/flash.c delete mode 100644 board/pm826/pm826.c delete mode 100644 board/pm828/Makefile delete mode 100644 board/pm828/flash.c delete mode 100644 board/pm828/pm828.c delete mode 100644 board/ppmc8260/Makefile delete mode 100644 board/ppmc8260/ppmc8260.c delete mode 100644 board/ppmc8260/strataflash.c delete mode 100644 board/rattler/Makefile delete mode 100644 board/rattler/rattler.c delete mode 100644 board/rpxsuper/Makefile delete mode 100644 board/rpxsuper/flash.c delete mode 100644 board/rpxsuper/mii_phy.c delete mode 100644 board/rpxsuper/readme delete mode 100644 board/rpxsuper/rpxsuper.c delete mode 100644 board/rpxsuper/rpxsuper.h delete mode 100644 board/rsdproto/Makefile delete mode 100644 board/rsdproto/flash.c delete mode 100644 board/rsdproto/flash_asm.S delete mode 100644 board/rsdproto/rsdproto.c delete mode 100644 board/rsdproto/u-boot.lds delete mode 100644 board/sandpoint/Makefile delete mode 100644 board/sandpoint/README delete mode 100644 board/sandpoint/dinkdl delete mode 100644 board/sandpoint/early_init.S delete mode 100644 board/sandpoint/flash.c delete mode 100644 board/sandpoint/sandpoint.c delete mode 100644 board/sandpoint/speed.h delete mode 100644 board/sandpoint/u-boot.lds delete mode 100644 board/tqc/tqm8260/Makefile delete mode 100644 board/tqc/tqm8260/README delete mode 100644 board/tqc/tqm8260/tqm8260.c delete mode 100644 board/tqc/tqm8272/Makefile delete mode 100644 board/tqc/tqm8272/nand.c delete mode 100644 board/tqc/tqm8272/tqm8272.c delete mode 100644 board/tqc/tqm8272/tqm8272.h delete mode 100644 board/utx8245/Makefile delete mode 100644 board/utx8245/flash.c delete mode 100644 board/utx8245/utx8245.c delete mode 100644 board/zpc1900/Makefile delete mode 100644 board/zpc1900/zpc1900.c delete mode 100644 doc/README.idma2intr delete mode 100644 examples/standalone/mem_to_mem_idma2intr.c delete mode 100644 include/configs/A3000.h delete mode 100644 include/configs/CPC45.h delete mode 100644 include/configs/CPU86.h delete mode 100644 include/configs/CPU87.h delete mode 100644 include/configs/CU824.h delete mode 100644 include/configs/HIDDEN_DRAGON.h delete mode 100644 include/configs/IDS8247.h delete mode 100644 include/configs/IPHASE4539.h delete mode 100644 include/configs/ISPAN.h delete mode 100644 include/configs/MOUSSE.h delete mode 100644 include/configs/MPC8260ADS.h delete mode 100644 include/configs/MPC8266ADS.h delete mode 100644 include/configs/MUSENKI.h delete mode 100644 include/configs/MVBLUE.h delete mode 100644 include/configs/PM826.h delete mode 100644 include/configs/PM828.h delete mode 100644 include/configs/RPXsuper.h delete mode 100644 include/configs/Rattler.h delete mode 100644 include/configs/Sandpoint8240.h delete mode 100644 include/configs/Sandpoint8245.h delete mode 100644 include/configs/TQM8260.h delete mode 100644 include/configs/TQM8272.h delete mode 100644 include/configs/VoVPN-GW.h delete mode 100644 include/configs/ZPC1900.h delete mode 100644 include/configs/atc.h delete mode 100644 include/configs/cogent_mpc8260.h delete mode 100644 include/configs/debris.h delete mode 100644 include/configs/eXalion.h delete mode 100644 include/configs/ep8248.h delete mode 100644 include/configs/ep8260.h delete mode 100644 include/configs/ep82xxm.h delete mode 100644 include/configs/gw8260.h delete mode 100644 include/configs/hymod.h delete mode 100644 include/configs/km82xx.h delete mode 100644 include/configs/kvme080.h delete mode 100644 include/configs/muas3001.h delete mode 100644 include/configs/ppmc8260.h delete mode 100644 include/configs/rsdproto.h delete mode 100644 include/configs/sacsng.h delete mode 100644 include/configs/utx8245.h delete mode 100644 include/mpc824x.h delete mode 100644 include/mpc8260.h delete mode 100644 include/mpc8260_irq.h delete mode 100644 tools/bddb/README delete mode 100644 tools/bddb/badsubmit.php delete mode 100644 tools/bddb/bddb.css delete mode 100644 tools/bddb/brlog.php delete mode 100644 tools/bddb/browse.php delete mode 100644 tools/bddb/config.php delete mode 100644 tools/bddb/create_tables.sql delete mode 100644 tools/bddb/defs.php delete mode 100644 tools/bddb/dodelete.php delete mode 100644 tools/bddb/dodellog.php delete mode 100644 tools/bddb/doedit.php delete mode 100644 tools/bddb/doedlog.php delete mode 100644 tools/bddb/donew.php delete mode 100644 tools/bddb/donewlog.php delete mode 100644 tools/bddb/edit.php delete mode 100644 tools/bddb/edlog.php delete mode 100644 tools/bddb/execute.php delete mode 100644 tools/bddb/index.php delete mode 100644 tools/bddb/new.php delete mode 100644 tools/bddb/newlog.php

To make adding new entries a bit easier, we reformat the file to use TABs for indentation.
Also insert two now known commit IDs.
Signed-off-by: Wolfgang Denk wd@denx.de --- doc/README.scrapyard | 252 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 154 insertions(+), 98 deletions(-)
diff --git a/doc/README.scrapyard b/doc/README.scrapyard index 604de0c..54756f3 100644 --- a/doc/README.scrapyard +++ b/doc/README.scrapyard @@ -1,107 +1,163 @@ Over time, support for more and more boards gets added to U-Boot - while other board support code dies a silent death caused by -negligence in combination with ordinary bitrot. Sometimes this goes +negligence in combination with ordinary bitrot. Sometimes this goes by unnoticed, but often build errors will result. If nobody cares any more to resolve such problems, then the code is really dead and will -be removed from the U-Boot source tree. The remainders rest in piece -in the imperishable depths of the git history. This document tries to +be removed from the U-Boot source tree. The remainders rest in piece +in the imperishable depths of the git history. This document tries to maintain a list of such former fellows, so archeologists can check easily if here is something they might want to dig for...
-Board Arch CPU Commit Removed Last known maintainer/contact +Board Arch CPU Commit Removed Last known maintainer/contact ================================================================================================= -omap730p2 arm arm926ejs - 2013-11-11 -pn62 powerpc mpc824x - 2013-11-11 Wolfgang Grandegger wg@grandegger.com -pdnb3 arm ixp 304db0b 2013-09-24 Stefan Roese sr@denx.de -scpu arm ixp 304db0b 2013-09-24 Stefan Roese sr@denx.de -omap1510inn arm arm925t 0610a16 2013-09-23 Kshitij Gupta kshitij@ti.com -CANBT powerpc 405CR fb8f4fd 2013-08-07 Matthias Fuchs matthias.fuchs@esd.eu -Alaska8220 powerpc mpc8220 d6ed322 2013-05-11 -Yukon8220 powerpc mpc8220 d6ed322 2013-05-11 -sorcery powerpc mpc8220 d6ed322 2013-05-11 -smdk6400 arm arm1176 52587f1 2013-04-12 Zhong Hongbo bocui107@gmail.com -ns9750dev arm arm926ejs 4cfc611 2013-02-28 Markus Pietrek mpietrek@fsforth.de -AMX860 powerpc mpc860 1b0757e 2012-10-28 Wolfgang Denk wd@denx.de -c2mon powerpc mpc855 1b0757e 2012-10-28 Wolfgang Denk wd@denx.de -EP88x powerpc mpc885 1b0757e 2012-10-28 -ETX094 powerpc mpc850 1b0757e 2012-10-28 Wolfgang Denk wd@denx.de -IAD210 powerpc mpc860 1b0757e 2012-10-28 - -LANTEC powerpc mpc850 1b0757e 2012-10-28 Wolfgang Denk wd@denx.de -SCM powerpc mpc8260 1b0757e 2012-10-28 Wolfgang Grandegger wg@denx.de -SX1 arm arm925t 53c4154 2012-10-26 -TQM85xx powerpc MPC85xx d923a5d 2012-10-04 Stefan Roese sr@denx.de -apollon arm omap24xx 535c74f 2012-09-18 Kyungmin Park kyungmin.park@samsung.com -tb0229 mips mips32 3f3110d 2011-12-12 -rmu powerpc MPC850 fb82fd7 2011-12-07 Wolfgang Denk wd@denx.de -OXC powerpc MPC8240 309a292 2011-12-07 -BAB7xx powerpc MPC740/MPC750 c53043b 2011-12-07 Frank Gottschling fgottschling@eltec.de -xm250 arm pxa c746cdd 2011-25-11 -pleb2 arm pxa b185a1c 2011-25-11 -cradle arm pxa 4e24f8a 2011-25-11 Kyle Harris kharris@nexus-tech.net -cerf250 arm pxa a3f1241 2011-25-11 Prakash Kumar prakash@embedx.com -mpq101 powerpc mpc85xx e877fab 2011-10-23 Alex Dubov oakad@yahoo.com -ixdpg425 arm ixp 0ca8eb7 2011-09-22 Stefan Roese sr@denx.de -ixdp425 arm ixp 0ca8eb7 2011-09-22 Kyle Harris kharris@nexus-tech.net -zylonite arm pxa b66521a 2011-09-05 -shannon arm sa1100 5df092d 2011-09-05 Rolf Offermanns rof@sysgo.de -modnet50 arm arm720t 9c62815 2011-09-05 Thomas Elste info@elste.org -lpc2292sodimm arm arm720t d1a067a 2011-09-05 -lart arm sa1100 3d57573 2011-09-05 Alex Züpke azu@sysgo.de -impa7 arm arm720t c1f8750 2011-09-05 Marius Gröger mag@sysgo.de -gcplus arm sa1100 2c650e2 2011-09-05 George G. Davis gdavis@mvista.com -evb4510 arm arm720t 26e670e 2011-09-05 Curt Brune curt@cucy.com -ep7312 arm arm720t c8f63b4 2011-09-05 Marius Gröger mag@sysgo.de -dnp1110 arm sa1100 fc5e5ce 2011-09-05 Alex Züpke azu@sysgo.de -SMN42 arm arm720t 6aac646 2011-09-05 -at91rm9200dk arm arm920t 1c85752 2011-07-17 -m501sk arm arm920t b1a2bd4 2011-07-17 -kb9202 arm arm920t 5bd3814 2011-07-17 -csb637 arm arm920t d14af08 2011-07-17 -cmc_pu2 arm arm920t 37a9b4d 2011-07-17 -at91cap9adk arm arm926ejs b550834 2011-07-17 Stelian Pop stelian@popies.net -voiceblue arm arm925t 1b793a4 2011-07-17 -smdk2400 arm arm920t ad218a8 2011-07-17 Gary Jennejohn garyj@denx.de -sbc2410x arm arm920t 1f7f0ed 2011-07-17 -netstar arm arm925t 6ea2405 2011-07-17 -mx1fs2 arm arm920t 6962419 2011-07-17 -lpd7a404 arm lh7a40x 957731e 2011-07-17 -edb9301 arm arm920t 716f7ad 2011-07-17 -edb9302 arm arm920t 716f7ad 2011-07-17 -edb9302a arm arm920t 716f7ad 2011-07-17 -edb9307 arm arm920t 716f7ad 2011-07-17 -edb9307a arm arm920t 716f7ad 2011-07-17 -edb9312 arm arm920t 716f7ad 2011-07-17 -edb9315 arm arm920t 716f7ad 2011-07-17 -edb9315a arm arm920t 716f7ad 2011-07-17 -B2 arm s3c44b0 5dcf536 2011-07-16 Andrea Scian andrea.scian@dave-tech.it -armadillo arm arm720t be28857 2011-07-16 Rowel Atienza rowel@diwalabs.com -assabet arm sa1100 c91e90d 2011-07-16 George G. Davis gdavis@mvista.com -trab arm S3C2400 566e5cf 2011-05-01 Gary Jennejohn garyj@denx.de -xsengine ARM PXA2xx 4262a7c 2010-10-20 -wepep250 ARM PXA2xx 7369478 2010-10-20 Peter Figuli peposh@etc.sk -delta ARM PXA2xx 75e2035 2010-10-20 -mp2usb ARM AT91RM2900 ee986e2 2011-01-25 Eric Bénard eric@eukrea.com -barco powerpc MPC8245 afaa27b 2010-11-23 Marc Leeman marc.leeman@barco.com -ERIC powerpc 405GP d9ba451 2010-11-21 Swen Anderson sand@peppercon.de -VoVPN-GW_100MHz powerpc MPC8260 26fe3d2 2010-10-24 Juergen Selent j.selent@elmeg.de -NC650 powerpc MPC852 333d86d 2010-10-19 Wolfgang Denk wd@denx.de -CP850 powerpc MPC852 333d86d 2010-10-19 Wolfgang Denk wd@denx.de -logodl ARM PXA2xx 059e778 2010-10-18 August Hoeraendl august.hoerandl@gmx.at -CCM powerpc MPC860 dff07e1 2010-10-06 Wolfgang Grandegger wg@denx.de -PCU_E powerpc MPC860T 544d97e 2010-10-06 Wolfgang Denk wd@denx.de -spieval powerpc MPC5200 69434e4 2010-09-19 -smmaco4 powerpc MPC5200 9ddc3af 2010-09-19 -HMI10 powerpc MPC823 77efe35 2010-09-19 Wolfgang Denk wd@denx.de -GTH powerpc MPC860 0fe247b 2010-07-17 Thomas Lange thomas@corelatus.se -AmigaOneG3SE powerpc 74xx_7xx 953b7e6 2010-06-23 -suzaku microblaze - 4f18060 2009-10-03 Yasushi Shoji yashi@atmark-techno.com -XUPV2P microblaze - 8fab49e 2008-12-10 Michal Simek monstr@monstr.eu -MVS1 powerpc MPC823 306620b 2008-08-26 Andre Schwarz andre.schwarz@matrix-vision.de -adsvix ARM PXA27x 7610db1 2008-07-30 Adrian Filipi adrian.filipi@eurotech.com -R5200 ColdFire - 48ead7a 2008-03-31 Zachary P. Landau zachary.landau@labxtechnologies.com -CPCI440 powerpc 440GP b568fd2 2007-12-27 Matthias Fuchs matthias.fuchs@esd-electronics.com -PCIPPC2 powerpc MPC740/MPC750 7c9e89b 2013-02-07 Wolfgang Denk wd@denx.de -PCIPPC6 powerpc MPC740/MPC750 - - Wolfgang Denk wd@denx.de -omap2420h4 arm omap24xx - 2013-06-04 Richard Woodruff r-woodruff2@ti.com -eNET x86 x86 7e8c53d 2013-02-14 Graeme Russ graeme.russ@gmail.com +A3000 powerpc mpc824x - - +CU824 powerpc mpc824x - - Wolfgang Denk wd@denx.de +debris powerpc mpc824x - - Sangmoon Kim dogoil@etinsys.com +eXalion powerpc mpc824x - - Torsten Demke torsten.demke@fci.com +HIDDEN_DRAGON powerpc mpc824x - - Yusdi Santoso yusdi_santoso@adaptec.com +kvme080 powerpc mpc824x - - Sangmoon Kim dogoil@etinsys.com +MOUSSE powerpc mpc824x - - +MUSENKI powerpc mpc824x - - Jim Thompson jim@musenki.com +MVBLUE powerpc mpc824x - - +Sandpoint8240 powerpc mpc8240 - - Wolfgang Denk wd@denx.de +CPC45 powerpc mpc8245 - - Josef Wagner Wagner@Microsys.de +Sandpoint8245 powerpc mpc8245 - - Jim Thompson jim@musenki.com +utx8245 powerpc mpc8245 - - Greg Allen gallen@arlut.utexas.edu +IDS8247 powerpc mpc8247 - - Heiko Schocher hs@denx.de +ep8248 powerpc mpc8248 - - Yuli Barcohen yuli@arabellasw.com +ep8248E powerpc mpc8248 - - Yuli Barcohen yuli@arabellasw.com +Rattler8248 powerpc mpc8248 - - Yuli Barcohen yuli@arabellasw.com +PM825 powerpc mpc8250 - - Wolfgang Denk wd@denx.de +TQM8255_AA powerpc mpc8255 - - Wolfgang Denk wd@denx.de +atc powerpc mpc8260 - - +cogent_mpc8260 powerpc mpc8260 - - Murray Jensen Murray.Jensen@csiro.au +CPU86 powerpc mpc8260 - - Wolfgang Denk wd@denx.de +ep82xxm powerpc mpc8260 - - +ep8260 powerpc mpc8260 - - Frank Panno fpanno@delphintech.com +gw8260 powerpc mpc8260 - - Oliver Brown obrown@adventnetworks.com +hymod powerpc mpc8260 - - Murray Jensen Murray.Jensen@csiro.au +IPHASE4539 powerpc mpc8260 - - Wolfgang Grandegger wg@denx.de +ISPAN powerpc mpc8260 - - Yuli Barcohen yuli@arabellasw.com +mgcoge powerpc mpc8260 - - Holger Brunck holger.brunck@keymile.com +mgcoge3ne powerpc mpc8260 - - Holger Brunck holger.brunck@keymile.com +MPC8260ADS powerpc mpc8260 - - Yuli Barcohen yuli@arabellasw.com +muas3001 powerpc mpc8260 - - Heiko Schocher hs@denx.de +PM826 powerpc mpc8260 - - Wolfgang Denk wd@denx.de +ppmc8260 powerpc mpc8260 - - Brad Kemp Brad.Kemp@seranoa.com +Rattler powerpc mpc8260 - - Yuli Barcohen yuli@arabellasw.com +RPXsuper powerpc mpc8260 - - +rsdproto powerpc mpc8260 - - +sacsng powerpc mpc8260 - - Jerry Van Baren gerald.vanbaren@smiths-aerospace.com +TQM8260_AA powerpc mpc8260 - - Wolfgang Denk wd@denx.de +TQM8260_AB powerpc mpc8260 - - Wolfgang Denk wd@denx.de +TQM8260_AC powerpc mpc8260 - - Wolfgang Denk wd@denx.de +TQM8260_AD powerpc mpc8260 - - Wolfgang Denk wd@denx.de +TQM8260_AE powerpc mpc8260 - - Wolfgang Denk wd@denx.de +TQM8260_AF powerpc mpc8260 - - Wolfgang Denk wd@denx.de +TQM8260_AG powerpc mpc8260 - - Wolfgang Denk wd@denx.de +TQM8260_AH powerpc mpc8260 - - Wolfgang Denk wd@denx.de +TQM8260_AI powerpc mpc8260 - - Wolfgang Denk wd@denx.de +VoVPN-GW_66MHz powerpc mpc8260 - - +ZPC1900 powerpc mpc8260 - - Yuli Barcohen yuli@arabellasw.com +TQM8265_AA powerpc mpc8265 - - Wolfgang Denk wd@denx.de +MPC8266ADS powerpc mpc8266 - - Rune Torgersen runet@innovsys.com +TQM8272 powerpc mpc8272 - - +CPU87 powerpc mpc8272 - - Josef Wagner Wagner@Microsys.de +MPC8272ADS powerpc mpc8272 - - Yuli Barcohen yuli@arabellasw.com +PQ2FADS powerpc mpc8272 - - Yuli Barcohen yuli@arabellasw.com +PM828 powerpc mpc8280 - - +omap730p2 arm arm926ejs 79c5c08 2013-11-11 +pn62 powerpc mpc824x 649acfe 2013-11-11 Wolfgang Grandegger wg@grandegger.com +pdnb3 arm ixp 304db0b 2013-09-24 Stefan Roese sr@denx.de +scpu arm ixp 304db0b 2013-09-24 Stefan Roese sr@denx.de +omap1510inn arm arm925t 0610a16 2013-09-23 Kshitij Gupta kshitij@ti.com +CANBT powerpc 405CR fb8f4fd 2013-08-07 Matthias Fuchs matthias.fuchs@esd.eu +Alaska8220 powerpc mpc8220 d6ed322 2013-05-11 +Yukon8220 powerpc mpc8220 d6ed322 2013-05-11 +sorcery powerpc mpc8220 d6ed322 2013-05-11 +smdk6400 arm arm1176 52587f1 2013-04-12 Zhong Hongbo bocui107@gmail.com +ns9750dev arm arm926ejs 4cfc611 2013-02-28 Markus Pietrek mpietrek@fsforth.de +AMX860 powerpc mpc860 1b0757e 2012-10-28 Wolfgang Denk wd@denx.de +c2mon powerpc mpc855 1b0757e 2012-10-28 Wolfgang Denk wd@denx.de +EP88x powerpc mpc885 1b0757e 2012-10-28 +ETX094 powerpc mpc850 1b0757e 2012-10-28 Wolfgang Denk wd@denx.de +IAD210 powerpc mpc860 1b0757e 2012-10-28 - +LANTEC powerpc mpc850 1b0757e 2012-10-28 Wolfgang Denk wd@denx.de +SCM powerpc mpc8260 1b0757e 2012-10-28 Wolfgang Grandegger wg@denx.de +SX1 arm arm925t 53c4154 2012-10-26 +TQM85xx powerpc MPC85xx d923a5d 2012-10-04 Stefan Roese sr@denx.de +apollon arm omap24xx 535c74f 2012-09-18 Kyungmin Park kyungmin.park@samsung.com +tb0229 mips mips32 3f3110d 2011-12-12 +rmu powerpc MPC850 fb82fd7 2011-12-07 Wolfgang Denk wd@denx.de +OXC powerpc MPC8240 309a292 2011-12-07 +BAB7xx powerpc MPC740/MPC750 c53043b 2011-12-07 Frank Gottschling fgottschling@eltec.de +xm250 arm pxa c746cdd 2011-25-11 +pleb2 arm pxa b185a1c 2011-25-11 +cradle arm pxa 4e24f8a 2011-25-11 Kyle Harris kharris@nexus-tech.net +cerf250 arm pxa a3f1241 2011-25-11 Prakash Kumar prakash@embedx.com +mpq101 powerpc mpc85xx e877fab 2011-10-23 Alex Dubov oakad@yahoo.com +ixdpg425 arm ixp 0ca8eb7 2011-09-22 Stefan Roese sr@denx.de +ixdp425 arm ixp 0ca8eb7 2011-09-22 Kyle Harris kharris@nexus-tech.net +zylonite arm pxa b66521a 2011-09-05 +shannon arm sa1100 5df092d 2011-09-05 Rolf Offermanns rof@sysgo.de +modnet50 arm arm720t 9c62815 2011-09-05 Thomas Elste info@elste.org +lpc2292sodimm arm arm720t d1a067a 2011-09-05 +lart arm sa1100 3d57573 2011-09-05 Alex Züpke azu@sysgo.de +impa7 arm arm720t c1f8750 2011-09-05 Marius Gröger mag@sysgo.de +gcplus arm sa1100 2c650e2 2011-09-05 George G. Davis gdavis@mvista.com +evb4510 arm arm720t 26e670e 2011-09-05 Curt Brune curt@cucy.com +ep7312 arm arm720t c8f63b4 2011-09-05 Marius Gröger mag@sysgo.de +dnp1110 arm sa1100 fc5e5ce 2011-09-05 Alex Züpke azu@sysgo.de +SMN42 arm arm720t 6aac646 2011-09-05 +at91rm9200dk arm arm920t 1c85752 2011-07-17 +m501sk arm arm920t b1a2bd4 2011-07-17 +kb9202 arm arm920t 5bd3814 2011-07-17 +csb637 arm arm920t d14af08 2011-07-17 +cmc_pu2 arm arm920t 37a9b4d 2011-07-17 +at91cap9adk arm arm926ejs b550834 2011-07-17 Stelian Pop stelian@popies.net +voiceblue arm arm925t 1b793a4 2011-07-17 +smdk2400 arm arm920t ad218a8 2011-07-17 Gary Jennejohn garyj@denx.de +sbc2410x arm arm920t 1f7f0ed 2011-07-17 +netstar arm arm925t 6ea2405 2011-07-17 +mx1fs2 arm arm920t 6962419 2011-07-17 +lpd7a404 arm lh7a40x 957731e 2011-07-17 +edb9301 arm arm920t 716f7ad 2011-07-17 +edb9302 arm arm920t 716f7ad 2011-07-17 +edb9302a arm arm920t 716f7ad 2011-07-17 +edb9307 arm arm920t 716f7ad 2011-07-17 +edb9307a arm arm920t 716f7ad 2011-07-17 +edb9312 arm arm920t 716f7ad 2011-07-17 +edb9315 arm arm920t 716f7ad 2011-07-17 +edb9315a arm arm920t 716f7ad 2011-07-17 +B2 arm s3c44b0 5dcf536 2011-07-16 Andrea Scian andrea.scian@dave-tech.it +armadillo arm arm720t be28857 2011-07-16 Rowel Atienza rowel@diwalabs.com +assabet arm sa1100 c91e90d 2011-07-16 George G. Davis gdavis@mvista.com +trab arm S3C2400 566e5cf 2011-05-01 Gary Jennejohn garyj@denx.de +xsengine ARM PXA2xx 4262a7c 2010-10-20 +wepep250 ARM PXA2xx 7369478 2010-10-20 Peter Figuli peposh@etc.sk +delta ARM PXA2xx 75e2035 2010-10-20 +mp2usb ARM AT91RM2900 ee986e2 2011-01-25 Eric Bénard eric@eukrea.com +barco powerpc MPC8245 afaa27b 2010-11-23 Marc Leeman marc.leeman@barco.com +ERIC powerpc 405GP d9ba451 2010-11-21 Swen Anderson sand@peppercon.de +VoVPN-GW_100MHz powerpc MPC8260 26fe3d2 2010-10-24 Juergen Selent j.selent@elmeg.de +NC650 powerpc MPC852 333d86d 2010-10-19 Wolfgang Denk wd@denx.de +CP850 powerpc MPC852 333d86d 2010-10-19 Wolfgang Denk wd@denx.de +logodl ARM PXA2xx 059e778 2010-10-18 August Hoeraendl august.hoerandl@gmx.at +CCM powerpc MPC860 dff07e1 2010-10-06 Wolfgang Grandegger wg@denx.de +PCU_E powerpc MPC860T 544d97e 2010-10-06 Wolfgang Denk wd@denx.de +spieval powerpc MPC5200 69434e4 2010-09-19 +smmaco4 powerpc MPC5200 9ddc3af 2010-09-19 +HMI10 powerpc MPC823 77efe35 2010-09-19 Wolfgang Denk wd@denx.de +GTH powerpc MPC860 0fe247b 2010-07-17 Thomas Lange thomas@corelatus.se +AmigaOneG3SE powerpc 74xx_7xx 953b7e6 2010-06-23 +suzaku microblaze - 4f18060 2009-10-03 Yasushi Shoji yashi@atmark-techno.com +XUPV2P microblaze - 8fab49e 2008-12-10 Michal Simek monstr@monstr.eu +MVS1 powerpc MPC823 306620b 2008-08-26 Andre Schwarz andre.schwarz@matrix-vision.de +adsvix ARM PXA27x 7610db1 2008-07-30 Adrian Filipi adrian.filipi@eurotech.com +R5200 ColdFire - 48ead7a 2008-03-31 Zachary P. Landau zachary.landau@labxtechnologies.com +CPCI440 powerpc 440GP b568fd2 2007-12-27 Matthias Fuchs matthias.fuchs@esd-electronics.com +PCIPPC2 powerpc MPC740/MPC750 7c9e89b 2013-02-07 Wolfgang Denk wd@denx.de +PCIPPC6 powerpc MPC740/MPC750 - - Wolfgang Denk wd@denx.de +omap2420h4 arm omap24xx - 2013-06-04 Richard Woodruff r-woodruff2@ti.com +eNET x86 x86 7e8c53d 2013-02-14 Graeme Russ graeme.russ@gmail.com

Hello Wolfgang
Over time, support for more and more boards gets added to U-Boot - while other board support code dies a silent death caused by -negligence in combination with ordinary bitrot. Sometimes this goes +negligence in combination with ordinary bitrot. Sometimes this goes by unnoticed, but often build errors will result. If nobody cares any more to resolve such problems, then the code is really dead and will -be removed from the U-Boot source tree. The remainders rest in piece -in the imperishable depths of the git history. This document tries to +be removed from the U-Boot source tree. The remainders rest in piece +in the imperishable depths of the git history. This document tries to maintain a list of such former fellows, so archeologists can check easily if here is something they might want to dig for...
Why did you insert TABs here?
-Board Arch CPU Commit Removed Last known maintainer/contact +Board Arch CPU Commit Removed Last known maintainer/contact
<<snip>>
+A3000 powerpc mpc824x - - +CU824 powerpc mpc824x - - Wolfgang Denk wd@denx.de +debris powerpc mpc824x - - Sangmoon Kim dogoil@etinsys.com +eXalion powerpc mpc824x - - Torsten Demke torsten.demke@fci.com
You are using TABs and SPACEs mixed-up.
"ARCH" field is aligned by TAB. There are TABs between A3000 and powerpc. Whereas, "CPU" field is aligned by SPACE. There are some SPACEs between powerpc and mpc824x.
If you do this refactoring, I'd like to request that only TABs are used consistently.
And another thing , this series can not applied on the current u-boot/master. (I think Tom can resolve the conflict.)
Best Regards Masahiro Yamada

Dear Masahiro,
In message 20140115174127.E118.AA925319@jp.panasonic.com you wrote:
Why did you insert TABs here?
Because it requires less typing when adding new entries.
You are using TABs and SPACEs mixed-up.
Correct. I decided to go for a minimal-invasive change that would not result in some very long lines. So most columns are aligned by TAG, and two of them by TAB + 4 x SPACE.
If you do this refactoring, I'd like to request that only TABs are used consistently.
I can do this - but then, this will result in very long lines. Do you prefer that?
And another thing , this series can not applied on the current u-boot/master.
The patches are against v2014.01-rc3 ; rebasing against current top of tree is trivial as only the two new entries for mx1ads and mini2440 need fixing. I can fix this, but let's ait until we see what happens with the actual 82xx removal patch.
Best regards,
Wolfgang Denk

Hello Wolfgang,
Why did you insert TABs here?
Because it requires less typing when adding new entries.
I do understand you want to use TABs for indentation. But I don't understand why you want to use them in the comment block. I think the part will not be changed often. I'm talking about a TAB between " U-Boot source tree." and "The remainders rest"
-be removed from the U-Boot source tree. The remainders rest in piece -in the imperishable depths of the git history. This document tries to +be removed from the U-Boot source tree. The remainders rest in piece +in the imperishable depths of the git history. This document tries to
I mean, here.
You are using TABs and SPACEs mixed-up.
Correct. I decided to go for a minimal-invasive change that would not result in some very long lines. So most columns are aligned by TAG, and two of them by TAB + 4 x SPACE.
Makes sense.
If you do this refactoring, I'd like to request that only TABs are used consistently.
I can do this - but then, this will result in very long lines. Do you prefer that?
No. Shorter lines are better. You are right. (But I a little afraid someone who does not understand "TAB + 4 SPACE" rule might break the format.)
Best Regards Masahiro Yamada

Dear Masahiro,
In message 20140116095004.E122.AA925319@jp.panasonic.com you wrote:
I do understand you want to use TABs for indentation. But I don't understand why you want to use them in the comment block. I think the part will not be changed often. I'm talking about a TAB between " U-Boot source tree." and "The remainders rest"
-be removed from the U-Boot source tree. The remainders rest in piece -in the imperishable depths of the git history. This document tries to +be removed from the U-Boot source tree. The remainders rest in piece +in the imperishable depths of the git history. This document tries to
I mean, here.
Ah, this was not intentionally. I was running the whole file through "unexpand -a", and this replaces multipe spaces at TAB positions by TABs. I did not notice this.
No. Shorter lines are better. You are right. (But I a little afraid someone who does not understand "TAB + 4 SPACE" rule might break the format.)
Yes - it is likely that later edits will re-introduce spaces, but the we can easily re-fix this by piping the file through "unexpand -a".
Best regards,
Wolfgang Denk

On 01/15/2014 01:48 AM, Wolfgang Denk wrote:
To make adding new entries a bit easier, we reformat the file to use TABs for indentation.
Also insert two now known commit IDs.
Signed-off-by: Wolfgang Denk wd@denx.de
doc/README.scrapyard | 252 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 154 insertions(+), 98 deletions(-)
diff --git a/doc/README.scrapyard b/doc/README.scrapyard index 604de0c..54756f3 100644 --- a/doc/README.scrapyard +++ b/doc/README.scrapyard @@ -1,107 +1,163 @@ Over time, support for more and more boards gets added to U-Boot - while other board support code dies a silent death caused by -negligence in combination with ordinary bitrot. Sometimes this goes +negligence in combination with ordinary bitrot. Sometimes this goes by unnoticed, but often build errors will result. If nobody cares any more to resolve such problems, then the code is really dead and will -be removed from the U-Boot source tree. The remainders rest in piece -in the imperishable depths of the git history. This document tries to +be removed from the U-Boot source tree. The remainders rest in piece +in the imperishable depths of the git history. This document tries to maintain a list of such former fellows, so archeologists can check
^^^ s/archeologists/archaeologists/
easily if here is something they might want to dig for...
^^^ s/here/there/
Sincerely,
Jesse Larrew Open Grid Computing

This commit removes support for the Freescale MPC82xx Power Architecture processors, i. e. MPC8240, MPC8245, MPC8247, MPC8248, MPC8250, MPC8255, MPC8260, MPC8265, MPC8266, MPC8272, MPC8280, ...
They have been out of production for years, and no active users left here. As some boards start causing problems, let's drop the obsolete and now dead code.
Signed-off-by: Wolfgang Denk wd@denx.de Cc: Brad Kemp Brad.Kemp@seranoa.com Cc: Frank Panno fpanno@delphintech.com Cc: Greg Allen gallen@arlut.utexas.edu Cc: Heiko Schocher hs@denx.de Cc: Holger Brunck holger.brunck@keymile.com Cc: Jerry Van Baren gerald.vanbaren@smiths-aerospace.com Cc: Jim Thompson jim@musenki.com Cc: Josef Wagner Wagner@Microsys.de Cc: Murray Jensen Murray.Jensen@csiro.au Cc: Oliver Brown obrown@adventnetworks.com Cc: Rune Torgersen runet@innovsys.com Cc: Sangmoon Kim dogoil@etinsys.com Cc: Torsten Demke torsten.demke@fci.com Cc: Wolfgang Grandegger wg@grandegger.com Cc: Yuli Barcohen yuli@arabellasw.com Cc: Yusdi Santoso yusdi_santoso@adaptec.com ---
Due to it's size (2.3 MB) only the header of this patch is presented here. The full patch is available here:
http://www.denx.de/wiki/pub/U-Boot/TooBigPatches/0002-PPC-remove-support-for...
MAKEALL | 12 - Makefile | 1 - README | 70 +- api/api_platform-powerpc.c | 2 +- arch/powerpc/cpu/mpc824x/Makefile | 11 - arch/powerpc/cpu/mpc824x/config.mk | 8 - arch/powerpc/cpu/mpc824x/cpu.c | 262 ----- arch/powerpc/cpu/mpc824x/cpu_init.c | 399 -------- arch/powerpc/cpu/mpc824x/drivers/epic.h | 1 - arch/powerpc/cpu/mpc824x/drivers/epic/README | 102 -- arch/powerpc/cpu/mpc824x/drivers/epic/epic.h | 163 --- arch/powerpc/cpu/mpc824x/drivers/epic/epic1.c | 517 ---------- arch/powerpc/cpu/mpc824x/drivers/epic/epic2.S | 196 ---- arch/powerpc/cpu/mpc824x/drivers/epic/epicutil.S | 57 -- arch/powerpc/cpu/mpc824x/drivers/errors.h | 212 ---- arch/powerpc/cpu/mpc824x/drivers/i2c/i2c.c | 254 ----- arch/powerpc/cpu/mpc824x/drivers/i2c_export.h | 103 -- arch/powerpc/cpu/mpc824x/interrupts.c | 77 -- arch/powerpc/cpu/mpc824x/pci.c | 75 -- arch/powerpc/cpu/mpc824x/speed.c | 102 -- arch/powerpc/cpu/mpc824x/start.S | 729 -------------- arch/powerpc/cpu/mpc824x/traps.c | 194 ---- arch/powerpc/cpu/mpc824x/u-boot.lds | 76 -- arch/powerpc/cpu/mpc8260/Makefile | 13 - arch/powerpc/cpu/mpc8260/bedbug_603e.c | 236 ----- arch/powerpc/cpu/mpc8260/commproc.c | 178 ---- arch/powerpc/cpu/mpc8260/config.mk | 9 - arch/powerpc/cpu/mpc8260/cpu.c | 321 ------ arch/powerpc/cpu/mpc8260/cpu_init.c | 276 ----- arch/powerpc/cpu/mpc8260/ether_fcc.c | 1172 ---------------------- arch/powerpc/cpu/mpc8260/ether_scc.c | 367 ------- arch/powerpc/cpu/mpc8260/i2c.c | 740 -------------- arch/powerpc/cpu/mpc8260/interrupts.c | 263 ----- arch/powerpc/cpu/mpc8260/kgdb.S | 56 -- arch/powerpc/cpu/mpc8260/pci.c | 450 --------- arch/powerpc/cpu/mpc8260/serial_scc.c | 492 --------- arch/powerpc/cpu/mpc8260/serial_smc.c | 461 --------- arch/powerpc/cpu/mpc8260/speed.c | 228 ----- arch/powerpc/cpu/mpc8260/speed.h | 38 - arch/powerpc/cpu/mpc8260/spi.c | 415 -------- arch/powerpc/cpu/mpc8260/start.S | 992 ------------------ arch/powerpc/cpu/mpc8260/traps.c | 248 ----- arch/powerpc/cpu/mpc8260/u-boot.lds | 75 -- arch/powerpc/cpu/mpc83xx/start.S | 2 +- arch/powerpc/include/asm/cpm_8260.h | 795 --------------- arch/powerpc/include/asm/global_data.h | 2 - arch/powerpc/include/asm/immap_8260.h | 604 ----------- arch/powerpc/include/asm/iopin_8260.h | 168 ---- arch/powerpc/include/asm/m8260_pci.h | 165 --- arch/powerpc/include/asm/mpc8349_pci.h | 6 +- arch/powerpc/include/asm/processor.h | 8 - arch/powerpc/include/asm/status_led.h | 4 +- arch/powerpc/include/asm/u-boot.h | 2 +- arch/powerpc/lib/board.c | 6 +- arch/powerpc/lib/kgdb.c | 50 - board/a3000/Makefile | 8 - board/a3000/README | 17 - board/a3000/a3000.c | 101 -- board/a3000/flash.c | 438 -------- board/atc/Makefile | 8 - board/atc/atc.c | 382 ------- board/atc/flash.c | 647 ------------ board/atc/ti113x.c | 620 ------------ board/cogent/kbm.c | 3 - board/cogent/kbm.h | 79 -- board/cogent/mb.c | 176 ---- board/cogent/pci.c | 3 - board/cogent/pci.h | 3 - board/cogent/rtc.c | 3 - board/cogent/rtc.h | 3 - board/cpc45/Makefile | 8 - board/cpc45/cpc45.c | 250 ----- board/cpc45/flash.c | 506 ---------- board/cpc45/ide.c | 128 --- board/cpc45/pd67290.c | 797 --------------- board/cpc45/plx9030.c | 156 --- board/cpu86/Makefile | 8 - board/cpu86/cpu86.c | 304 ------ board/cpu86/cpu86.h | 27 - board/cpu86/flash.c | 599 ----------- board/cpu87/Makefile | 8 - board/cpu87/cpu87.c | 330 ------ board/cpu87/cpu87.h | 27 - board/cpu87/flash.c | 608 ----------- board/cu824/Makefile | 8 - board/cu824/README | 453 --------- board/cu824/cu824.c | 83 -- board/cu824/flash.c | 470 --------- board/eXalion/Makefile | 8 - board/eXalion/eXalion.c | 283 ------ board/eXalion/eXalion.h | 36 - board/eXalion/piix_pci.h | 156 --- board/ep8248/Makefile | 8 - board/ep8248/ep8248.c | 254 ----- board/ep8260/Makefile | 8 - board/ep8260/ep8260.c | 304 ------ board/ep8260/ep8260.h | 24 - board/ep8260/flash.c | 395 -------- board/ep8260/mii_phy.c | 107 -- board/ep82xxm/Makefile | 8 - board/ep82xxm/ep82xxm.c | 274 ----- board/etin/debris/Makefile | 8 - board/etin/debris/debris.c | 174 ---- board/etin/debris/flash.c | 705 ------------- board/etin/debris/phantom.c | 301 ------ board/etin/debris/speed.h | 38 - board/etin/kvme080/Makefile | 8 - board/etin/kvme080/kvme080.c | 184 ---- board/etin/kvme080/multiverse.c | 184 ---- board/etin/kvme080/multiverse.h | 173 ---- board/freescale/mpc8260ads/Makefile | 8 - board/freescale/mpc8260ads/flash.c | 476 --------- board/freescale/mpc8260ads/mpc8260ads.c | 544 ---------- board/freescale/mpc8266ads/Makefile | 8 - board/freescale/mpc8266ads/flash.c | 493 --------- board/freescale/mpc8266ads/mpc8266ads.c | 582 ----------- board/funkwerk/vovpn-gw/Makefile | 8 - board/funkwerk/vovpn-gw/flash.c | 436 -------- board/funkwerk/vovpn-gw/m88e6060.c | 249 ----- board/funkwerk/vovpn-gw/m88e6060.h | 75 -- board/funkwerk/vovpn-gw/vovpn-gw.c | 363 ------- board/gw8260/Makefile | 8 - board/gw8260/flash.c | 502 --------- board/gw8260/gw8260.c | 639 ------------ board/hidden_dragon/Makefile | 8 - board/hidden_dragon/README | 60 -- board/hidden_dragon/early_init.S | 137 --- board/hidden_dragon/flash.c | 559 ----------- board/hidden_dragon/hidden_dragon.c | 85 -- board/hidden_dragon/speed.h | 38 - board/hymod/Makefile | 8 - board/hymod/bsp.c | 387 ------- board/hymod/config.mk | 14 - board/hymod/eeprom.c | 678 ------------- board/hymod/env.c | 221 ---- board/hymod/fetch.c | 91 -- board/hymod/flash.c | 490 --------- board/hymod/flash.h | 140 --- board/hymod/global_env | 145 --- board/hymod/hymod.c | 521 ---------- board/hymod/hymod.h | 305 ------ board/hymod/input.c | 93 -- board/hymod/u-boot.lds | 132 --- board/hymod/u-boot.lds.debug | 121 --- board/ids8247/Makefile | 11 - board/ids8247/ids8247.c | 390 ------- board/iphase4539/Makefile | 10 - board/iphase4539/README | 358 ------- board/iphase4539/flash.c | 474 --------- board/iphase4539/iphase4539.c | 408 -------- board/ispan/Makefile | 11 - board/ispan/ispan.c | 448 --------- board/keymile/km82xx/Makefile | 8 - board/keymile/km82xx/km82xx.c | 467 --------- board/mousse/Makefile | 8 - board/mousse/README | 346 ------- board/mousse/flash.c | 917 ----------------- board/mousse/flash.h | 78 -- board/mousse/m48t59y.c | 308 ------ board/mousse/m48t59y.h | 41 - board/mousse/mousse.c | 77 -- board/mousse/mousse.h | 243 ----- board/mousse/pci.c | 267 ----- board/mousse/u-boot.lds | 77 -- board/mousse/u-boot.lds.ram | 85 -- board/mousse/u-boot.lds.rom | 112 --- board/muas3001/Makefile | 8 - board/muas3001/muas3001.c | 335 ------- board/musenki/Makefile | 8 - board/musenki/README | 298 ------ board/musenki/flash.c | 496 --------- board/musenki/musenki.c | 94 -- board/mvblue/Makefile | 8 - board/mvblue/flash.c | 570 ----------- board/mvblue/mvblue.c | 254 ----- board/mvblue/u-boot.lds | 86 -- board/pm826/Makefile | 8 - board/pm826/flash.c | 370 ------- board/pm826/pm826.c | 319 ------ board/pm828/Makefile | 8 - board/pm828/flash.c | 370 ------- board/pm828/pm828.c | 352 ------- board/ppmc8260/Makefile | 8 - board/ppmc8260/ppmc8260.c | 291 ------ board/ppmc8260/strataflash.c | 736 -------------- board/rattler/Makefile | 8 - board/rattler/rattler.c | 215 ---- board/rpxsuper/Makefile | 8 - board/rpxsuper/flash.c | 416 -------- board/rpxsuper/mii_phy.c | 107 -- board/rpxsuper/readme | 30 - board/rpxsuper/rpxsuper.c | 289 ------ board/rpxsuper/rpxsuper.h | 25 - board/rsdproto/Makefile | 9 - board/rsdproto/flash.c | 386 ------- board/rsdproto/flash_asm.S | 39 - board/rsdproto/rsdproto.c | 361 ------- board/rsdproto/u-boot.lds | 114 --- board/sacsng/sacsng.c | 2 - board/sandpoint/Makefile | 8 - board/sandpoint/README | 411 -------- board/sandpoint/dinkdl | 2 - board/sandpoint/early_init.S | 137 --- board/sandpoint/flash.c | 748 -------------- board/sandpoint/sandpoint.c | 91 -- board/sandpoint/speed.h | 38 - board/sandpoint/u-boot.lds | 84 -- board/tqc/tqm8260/Makefile | 8 - board/tqc/tqm8260/README | 415 -------- board/tqc/tqm8260/tqm8260.c | 352 ------- board/tqc/tqm8272/Makefile | 8 - board/tqc/tqm8272/nand.c | 260 ----- board/tqc/tqm8272/tqm8272.c | 944 ----------------- board/tqc/tqm8272/tqm8272.h | 37 - board/utx8245/Makefile | 13 - board/utx8245/flash.c | 544 ---------- board/utx8245/utx8245.c | 119 --- board/zpc1900/Makefile | 8 - board/zpc1900/zpc1900.c | 288 ------ boards.cfg | 83 -- common/board_f.c | 6 +- common/cmd_bdinfo.c | 3 +- common/cmd_bedbug.c | 2 +- common/cmd_immap.c | 147 +-- common/lynxkdi.c | 2 +- doc/README.idma2intr | 10 - drivers/bootcount/bootcount.c | 6 - drivers/i2c/soft_i2c.c | 9 +- drivers/pci/pci_indirect.c | 17 +- drivers/usb/gadget/gadget_chips.h | 21 +- examples/standalone/.gitignore | 1 - examples/standalone/Makefile | 1 - examples/standalone/mem_to_mem_idma2intr.c | 385 ------- include/asm-generic/global_data.h | 2 +- include/asm-generic/u-boot.h | 2 +- include/common.h | 21 +- include/configs/A3000.h | 294 ------ include/configs/CPC45.h | 490 --------- include/configs/CPU86.h | 630 ------------ include/configs/CPU87.h | 677 ------------- include/configs/CU824.h | 287 ------ include/configs/HIDDEN_DRAGON.h | 372 ------- include/configs/IDS8247.h | 463 --------- include/configs/IPHASE4539.h | 329 ------ include/configs/ISPAN.h | 331 ------ include/configs/MOUSSE.h | 321 ------ include/configs/MPC8260ADS.h | 551 ---------- include/configs/MPC8266ADS.h | 564 ----------- include/configs/MPC8315ERDB.h | 2 - include/configs/MPC832XEMDS.h | 2 - include/configs/MPC8360EMDS.h | 2 - include/configs/MPC837XEMDS.h | 2 - include/configs/MPC837XERDB.h | 2 - include/configs/MUSENKI.h | 276 ----- include/configs/MVBLUE.h | 326 ------ include/configs/PM826.h | 535 ---------- include/configs/PM828.h | 529 ---------- include/configs/RPXClassic.h | 1 - include/configs/RPXsuper.h | 502 --------- include/configs/Rattler.h | 280 ------ include/configs/Sandpoint8240.h | 399 -------- include/configs/Sandpoint8245.h | 377 ------- include/configs/TQM8260.h | 621 ------------ include/configs/TQM8272.h | 736 -------------- include/configs/VoVPN-GW.h | 399 -------- include/configs/ZPC1900.h | 262 ----- include/configs/atc.h | 490 --------- include/configs/cogent_common.h | 18 +- include/configs/cogent_mpc8260.h | 392 -------- include/configs/debris.h | 444 -------- include/configs/eXalion.h | 434 -------- include/configs/ep8248.h | 253 ----- include/configs/ep8260.h | 745 -------------- include/configs/ep82xxm.h | 384 ------- include/configs/gw8260.h | 801 --------------- include/configs/hymod.h | 729 -------------- include/configs/km82xx.h | 440 -------- include/configs/kvme080.h | 252 ----- include/configs/muas3001.h | 397 -------- include/configs/ppmc8260.h | 987 ------------------ include/configs/rsdproto.h | 401 -------- include/configs/sacsng.h | 1039 ------------------- include/configs/utx8245.h | 409 -------- include/i2c.h | 4 +- include/ioports.h | 6 +- include/mpc824x.h | 523 ---------- include/mpc8260.h | 907 ----------------- include/mpc8260_irq.h | 48 - include/pci.h | 4 - include/post.h | 4 - include/ppc_asm.tmpl | 28 +- post/cpu/mpc8xx/ether.c | 2 - post/cpu/mpc8xx/uart.c | 2 - post/drivers/memory.c | 7 - tools/bddb/README | 116 --- tools/bddb/badsubmit.php | 23 - tools/bddb/bddb.css | 207 ---- tools/bddb/brlog.php | 109 -- tools/bddb/browse.php | 147 --- tools/bddb/config.php | 16 - tools/bddb/create_tables.sql | 90 -- tools/bddb/defs.php | 710 ------------- tools/bddb/dodelete.php | 65 -- tools/bddb/dodellog.php | 57 -- tools/bddb/doedit.php | 186 ---- tools/bddb/doedlog.php | 76 -- tools/bddb/donew.php | 230 ----- tools/bddb/donewlog.php | 86 -- tools/bddb/edit.php | 131 --- tools/bddb/edlog.php | 86 -- tools/bddb/execute.php | 33 - tools/bddb/index.php | 38 - tools/bddb/new.php | 120 --- tools/bddb/newlog.php | 54 - 314 files changed, 47 insertions(+), 72240 deletions(-) delete mode 100644 arch/powerpc/cpu/mpc824x/Makefile delete mode 100644 arch/powerpc/cpu/mpc824x/config.mk delete mode 100644 arch/powerpc/cpu/mpc824x/cpu.c delete mode 100644 arch/powerpc/cpu/mpc824x/cpu_init.c delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/epic.h delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/epic/README delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/epic/epic.h delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/epic/epic1.c delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/epic/epic2.S delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/epic/epicutil.S delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/errors.h delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/i2c/i2c.c delete mode 100644 arch/powerpc/cpu/mpc824x/drivers/i2c_export.h delete mode 100644 arch/powerpc/cpu/mpc824x/interrupts.c delete mode 100644 arch/powerpc/cpu/mpc824x/pci.c delete mode 100644 arch/powerpc/cpu/mpc824x/speed.c delete mode 100644 arch/powerpc/cpu/mpc824x/start.S delete mode 100644 arch/powerpc/cpu/mpc824x/traps.c delete mode 100644 arch/powerpc/cpu/mpc824x/u-boot.lds delete mode 100644 arch/powerpc/cpu/mpc8260/Makefile delete mode 100644 arch/powerpc/cpu/mpc8260/bedbug_603e.c delete mode 100644 arch/powerpc/cpu/mpc8260/commproc.c delete mode 100644 arch/powerpc/cpu/mpc8260/config.mk delete mode 100644 arch/powerpc/cpu/mpc8260/cpu.c delete mode 100644 arch/powerpc/cpu/mpc8260/cpu_init.c delete mode 100644 arch/powerpc/cpu/mpc8260/ether_fcc.c delete mode 100644 arch/powerpc/cpu/mpc8260/ether_scc.c delete mode 100644 arch/powerpc/cpu/mpc8260/i2c.c delete mode 100644 arch/powerpc/cpu/mpc8260/interrupts.c delete mode 100644 arch/powerpc/cpu/mpc8260/kgdb.S delete mode 100644 arch/powerpc/cpu/mpc8260/pci.c delete mode 100644 arch/powerpc/cpu/mpc8260/serial_scc.c delete mode 100644 arch/powerpc/cpu/mpc8260/serial_smc.c delete mode 100644 arch/powerpc/cpu/mpc8260/speed.c delete mode 100644 arch/powerpc/cpu/mpc8260/speed.h delete mode 100644 arch/powerpc/cpu/mpc8260/spi.c delete mode 100644 arch/powerpc/cpu/mpc8260/start.S delete mode 100644 arch/powerpc/cpu/mpc8260/traps.c delete mode 100644 arch/powerpc/cpu/mpc8260/u-boot.lds delete mode 100644 arch/powerpc/include/asm/cpm_8260.h delete mode 100644 arch/powerpc/include/asm/immap_8260.h delete mode 100644 arch/powerpc/include/asm/iopin_8260.h delete mode 100644 arch/powerpc/include/asm/m8260_pci.h delete mode 100644 board/a3000/Makefile delete mode 100644 board/a3000/README delete mode 100644 board/a3000/a3000.c delete mode 100644 board/a3000/flash.c delete mode 100644 board/atc/Makefile delete mode 100644 board/atc/atc.c delete mode 100644 board/atc/flash.c delete mode 100644 board/atc/ti113x.c delete mode 100644 board/cogent/kbm.c delete mode 100644 board/cogent/kbm.h delete mode 100644 board/cogent/pci.c delete mode 100644 board/cogent/pci.h delete mode 100644 board/cogent/rtc.c delete mode 100644 board/cogent/rtc.h delete mode 100644 board/cpc45/Makefile delete mode 100644 board/cpc45/cpc45.c delete mode 100644 board/cpc45/flash.c delete mode 100644 board/cpc45/ide.c delete mode 100644 board/cpc45/pd67290.c delete mode 100644 board/cpc45/plx9030.c delete mode 100644 board/cpu86/Makefile delete mode 100644 board/cpu86/cpu86.c delete mode 100644 board/cpu86/cpu86.h delete mode 100644 board/cpu86/flash.c delete mode 100644 board/cpu87/Makefile delete mode 100644 board/cpu87/cpu87.c delete mode 100644 board/cpu87/cpu87.h delete mode 100644 board/cpu87/flash.c delete mode 100644 board/cu824/Makefile delete mode 100644 board/cu824/README delete mode 100644 board/cu824/cu824.c delete mode 100644 board/cu824/flash.c delete mode 100644 board/eXalion/Makefile delete mode 100644 board/eXalion/eXalion.c delete mode 100644 board/eXalion/eXalion.h delete mode 100644 board/eXalion/piix_pci.h delete mode 100644 board/ep8248/Makefile delete mode 100644 board/ep8248/ep8248.c delete mode 100644 board/ep8260/Makefile delete mode 100644 board/ep8260/ep8260.c delete mode 100644 board/ep8260/ep8260.h delete mode 100644 board/ep8260/flash.c delete mode 100644 board/ep8260/mii_phy.c delete mode 100644 board/ep82xxm/Makefile delete mode 100644 board/ep82xxm/ep82xxm.c delete mode 100644 board/etin/debris/Makefile delete mode 100644 board/etin/debris/debris.c delete mode 100644 board/etin/debris/flash.c delete mode 100644 board/etin/debris/phantom.c delete mode 100644 board/etin/debris/speed.h delete mode 100644 board/etin/kvme080/Makefile delete mode 100644 board/etin/kvme080/kvme080.c delete mode 100644 board/etin/kvme080/multiverse.c delete mode 100644 board/etin/kvme080/multiverse.h delete mode 100644 board/freescale/mpc8260ads/Makefile delete mode 100644 board/freescale/mpc8260ads/flash.c delete mode 100644 board/freescale/mpc8260ads/mpc8260ads.c delete mode 100644 board/freescale/mpc8266ads/Makefile delete mode 100644 board/freescale/mpc8266ads/flash.c delete mode 100644 board/freescale/mpc8266ads/mpc8266ads.c delete mode 100644 board/funkwerk/vovpn-gw/Makefile delete mode 100644 board/funkwerk/vovpn-gw/flash.c delete mode 100644 board/funkwerk/vovpn-gw/m88e6060.c delete mode 100644 board/funkwerk/vovpn-gw/m88e6060.h delete mode 100644 board/funkwerk/vovpn-gw/vovpn-gw.c delete mode 100644 board/gw8260/Makefile delete mode 100644 board/gw8260/flash.c delete mode 100644 board/gw8260/gw8260.c delete mode 100644 board/hidden_dragon/Makefile delete mode 100644 board/hidden_dragon/README delete mode 100644 board/hidden_dragon/early_init.S delete mode 100644 board/hidden_dragon/flash.c delete mode 100644 board/hidden_dragon/hidden_dragon.c delete mode 100644 board/hidden_dragon/speed.h delete mode 100644 board/hymod/Makefile delete mode 100644 board/hymod/bsp.c delete mode 100644 board/hymod/config.mk delete mode 100644 board/hymod/eeprom.c delete mode 100644 board/hymod/env.c delete mode 100644 board/hymod/fetch.c delete mode 100644 board/hymod/flash.c delete mode 100644 board/hymod/flash.h delete mode 100644 board/hymod/global_env delete mode 100644 board/hymod/hymod.c delete mode 100644 board/hymod/hymod.h delete mode 100644 board/hymod/input.c delete mode 100644 board/hymod/u-boot.lds delete mode 100644 board/hymod/u-boot.lds.debug delete mode 100644 board/ids8247/Makefile delete mode 100644 board/ids8247/ids8247.c delete mode 100644 board/iphase4539/Makefile delete mode 100644 board/iphase4539/README delete mode 100644 board/iphase4539/flash.c delete mode 100644 board/iphase4539/iphase4539.c delete mode 100644 board/ispan/Makefile delete mode 100644 board/ispan/ispan.c delete mode 100644 board/keymile/km82xx/Makefile delete mode 100644 board/keymile/km82xx/km82xx.c delete mode 100644 board/mousse/Makefile delete mode 100644 board/mousse/README delete mode 100644 board/mousse/flash.c delete mode 100644 board/mousse/flash.h delete mode 100644 board/mousse/m48t59y.c delete mode 100644 board/mousse/m48t59y.h delete mode 100644 board/mousse/mousse.c delete mode 100644 board/mousse/mousse.h delete mode 100644 board/mousse/pci.c delete mode 100644 board/mousse/u-boot.lds delete mode 100644 board/mousse/u-boot.lds.ram delete mode 100644 board/mousse/u-boot.lds.rom delete mode 100644 board/muas3001/Makefile delete mode 100644 board/muas3001/muas3001.c delete mode 100644 board/musenki/Makefile delete mode 100644 board/musenki/README delete mode 100644 board/musenki/flash.c delete mode 100644 board/musenki/musenki.c delete mode 100644 board/mvblue/Makefile delete mode 100644 board/mvblue/flash.c delete mode 100644 board/mvblue/mvblue.c delete mode 100644 board/mvblue/u-boot.lds delete mode 100644 board/pm826/Makefile delete mode 100644 board/pm826/flash.c delete mode 100644 board/pm826/pm826.c delete mode 100644 board/pm828/Makefile delete mode 100644 board/pm828/flash.c delete mode 100644 board/pm828/pm828.c delete mode 100644 board/ppmc8260/Makefile delete mode 100644 board/ppmc8260/ppmc8260.c delete mode 100644 board/ppmc8260/strataflash.c delete mode 100644 board/rattler/Makefile delete mode 100644 board/rattler/rattler.c delete mode 100644 board/rpxsuper/Makefile delete mode 100644 board/rpxsuper/flash.c delete mode 100644 board/rpxsuper/mii_phy.c delete mode 100644 board/rpxsuper/readme delete mode 100644 board/rpxsuper/rpxsuper.c delete mode 100644 board/rpxsuper/rpxsuper.h delete mode 100644 board/rsdproto/Makefile delete mode 100644 board/rsdproto/flash.c delete mode 100644 board/rsdproto/flash_asm.S delete mode 100644 board/rsdproto/rsdproto.c delete mode 100644 board/rsdproto/u-boot.lds delete mode 100644 board/sandpoint/Makefile delete mode 100644 board/sandpoint/README delete mode 100644 board/sandpoint/dinkdl delete mode 100644 board/sandpoint/early_init.S delete mode 100644 board/sandpoint/flash.c delete mode 100644 board/sandpoint/sandpoint.c delete mode 100644 board/sandpoint/speed.h delete mode 100644 board/sandpoint/u-boot.lds delete mode 100644 board/tqc/tqm8260/Makefile delete mode 100644 board/tqc/tqm8260/README delete mode 100644 board/tqc/tqm8260/tqm8260.c delete mode 100644 board/tqc/tqm8272/Makefile delete mode 100644 board/tqc/tqm8272/nand.c delete mode 100644 board/tqc/tqm8272/tqm8272.c delete mode 100644 board/tqc/tqm8272/tqm8272.h delete mode 100644 board/utx8245/Makefile delete mode 100644 board/utx8245/flash.c delete mode 100644 board/utx8245/utx8245.c delete mode 100644 board/zpc1900/Makefile delete mode 100644 board/zpc1900/zpc1900.c delete mode 100644 doc/README.idma2intr delete mode 100644 examples/standalone/mem_to_mem_idma2intr.c delete mode 100644 include/configs/A3000.h delete mode 100644 include/configs/CPC45.h delete mode 100644 include/configs/CPU86.h delete mode 100644 include/configs/CPU87.h delete mode 100644 include/configs/CU824.h delete mode 100644 include/configs/HIDDEN_DRAGON.h delete mode 100644 include/configs/IDS8247.h delete mode 100644 include/configs/IPHASE4539.h delete mode 100644 include/configs/ISPAN.h delete mode 100644 include/configs/MOUSSE.h delete mode 100644 include/configs/MPC8260ADS.h delete mode 100644 include/configs/MPC8266ADS.h delete mode 100644 include/configs/MUSENKI.h delete mode 100644 include/configs/MVBLUE.h delete mode 100644 include/configs/PM826.h delete mode 100644 include/configs/PM828.h delete mode 100644 include/configs/RPXsuper.h delete mode 100644 include/configs/Rattler.h delete mode 100644 include/configs/Sandpoint8240.h delete mode 100644 include/configs/Sandpoint8245.h delete mode 100644 include/configs/TQM8260.h delete mode 100644 include/configs/TQM8272.h delete mode 100644 include/configs/VoVPN-GW.h delete mode 100644 include/configs/ZPC1900.h delete mode 100644 include/configs/atc.h delete mode 100644 include/configs/cogent_mpc8260.h delete mode 100644 include/configs/debris.h delete mode 100644 include/configs/eXalion.h delete mode 100644 include/configs/ep8248.h delete mode 100644 include/configs/ep8260.h delete mode 100644 include/configs/ep82xxm.h delete mode 100644 include/configs/gw8260.h delete mode 100644 include/configs/hymod.h delete mode 100644 include/configs/km82xx.h delete mode 100644 include/configs/kvme080.h delete mode 100644 include/configs/muas3001.h delete mode 100644 include/configs/ppmc8260.h delete mode 100644 include/configs/rsdproto.h delete mode 100644 include/configs/sacsng.h delete mode 100644 include/configs/utx8245.h delete mode 100644 include/mpc824x.h delete mode 100644 include/mpc8260.h delete mode 100644 include/mpc8260_irq.h delete mode 100644 tools/bddb/README delete mode 100644 tools/bddb/badsubmit.php delete mode 100644 tools/bddb/bddb.css delete mode 100644 tools/bddb/brlog.php delete mode 100644 tools/bddb/browse.php delete mode 100644 tools/bddb/config.php delete mode 100644 tools/bddb/create_tables.sql delete mode 100644 tools/bddb/defs.php delete mode 100644 tools/bddb/dodelete.php delete mode 100644 tools/bddb/dodellog.php delete mode 100644 tools/bddb/doedit.php delete mode 100644 tools/bddb/doedlog.php delete mode 100644 tools/bddb/donew.php delete mode 100644 tools/bddb/donewlog.php delete mode 100644 tools/bddb/edit.php delete mode 100644 tools/bddb/edlog.php delete mode 100644 tools/bddb/execute.php delete mode 100644 tools/bddb/index.php delete mode 100644 tools/bddb/new.php delete mode 100644 tools/bddb/newlog.php
[body deleted here due to size; see http://www.denx.de/wiki/pub/U-Boot/TooBigPatches/0002-PPC-remove-support-for...]

Hi Wolfgang,
On 01/15/2014 08:48 AM, Wolfgang Denk wrote:
This commit removes support for the Freescale MPC82xx Power Architecture processors, i. e. MPC8240, MPC8245, MPC8247, MPC8248, MPC8250, MPC8255, MPC8260, MPC8265, MPC8266, MPC8272, MPC8280, ...
They have been out of production for years, and no active users left here. As some boards start causing problems, let's drop the obsolete and now dead code.
thats not valid for us. Our mgcoge3ne target which comes with a MPC8247 is still in production and maintained. If you look at the git log of include/configs/km82xx.h you will see that there were still commits in 2013. Even if there are no further changes expected yet, it's still possible that we need to adapt something e.g. if the SDRAM needs to be replaced in the future.
So isn't it possible to remove only the broken boards and keep the generic parts?
Best regards Holger

Dear Holger,
In message 52D64089.6070207@keymile.com you wrote:
This commit removes support for the Freescale MPC82xx Power Architecture processors, i. e. MPC8240, MPC8245, MPC8247, MPC8248, MPC8250, MPC8255, MPC8260, MPC8265, MPC8266, MPC8272, MPC8280, ...
They have been out of production for years, and no active users left here. As some boards start causing problems, let's drop the obsolete and now dead code.
thats not valid for us. Our mgcoge3ne target which comes with a MPC8247 is still in production and maintained. If you look at the git log of
Argh... Can you foresee how much longer this hardware is likely to be maintained?
So isn't it possible to remove only the broken boards and keep the generic parts?
Yes, this would be possible, too. But then, it appears you are the only remaining active user of MPC82xx. OK, MPC8247 is actually still marked as "active" at Freescale, soory I missed that - the MPC824x types I checked were in "No Longer Manufactured" state.
The thing is that there are tons of interdependencies an #defines that need to be checked so we don't leave too many unused #defines and such around.
I see several options now:
1) We apply the patch as is, and if you really have to modify your code you would do this out-of-tree based on the last frozen version.
2) I rework the patch to remove only the MPC826x / MPC828x code.
3) I rework the patch to remove only the broken boards - which are these actually?
Tom, what is your opinion here?
Best regards,
Wolfgang Denk

Hello Wolfgang,
On 01/15/2014 12:04 PM, Wolfgang Denk wrote:
Dear Holger,
In message 52D64089.6070207@keymile.com you wrote:
This commit removes support for the Freescale MPC82xx Power Architecture processors, i. e. MPC8240, MPC8245, MPC8247, MPC8248, MPC8250, MPC8255, MPC8260, MPC8265, MPC8266, MPC8272, MPC8280, ...
They have been out of production for years, and no active users left here. As some boards start causing problems, let's drop the obsolete and now dead code.
thats not valid for us. Our mgcoge3ne target which comes with a MPC8247 is still in production and maintained. If you look at the git log of
Argh... Can you foresee how much longer this hardware is likely to be maintained?
uhm. There is currently no plan to stop the production of this board. So for the next two years at least I would expect that they were still produced.
And as a sidenode I still have the request on my desk to integrate the POST tests for this board, which we already have for our PPC83xx and kirkwood boards.
So isn't it possible to remove only the broken boards and keep the generic parts?
Yes, this would be possible, too. But then, it appears you are the only remaining active user of MPC82xx. OK, MPC8247 is actually still marked as "active" at Freescale, soory I missed that - the MPC824x types I checked were in "No Longer Manufactured" state.
The thing is that there are tons of interdependencies an #defines that need to be checked so we don't leave too many unused #defines and such around.
yes I understand the desire to remove as much as unneeded code as possible.
I see several options now:
- We apply the patch as is, and if you really have to modify your code you would do this out-of-tree based on the last frozen version.
yes we could do that and keep a seperate branch for this board, but I don't like this. I guess I don't need to explain why I would like to avoid an additional branch on our site.
- I rework the patch to remove only the MPC826x / MPC828x code.
honestly this would be my favorite approach.
So if keeping 82xx support would't generate to much overload for u-boot I would appreciate to keep it. But if it interferes with future u-boot development we could also move it to a keymile specific branch.
And just out of curiosity. Why do you keep still 8xx board support? Is this more in use then 82xx? This is suprising to me.
Regards Holger

Dear Holger,
In message 52D67C60.2040401@keymile.com you wrote:
- We apply the patch as is, and if you really have to modify your code you would do this out-of-tree based on the last frozen version.
yes we could do that and keep a seperate branch for this board, but I don't like this. I guess I don't need to explain why I would like to avoid an additional branch on our site.
Fully understood. If you can foresee another two years of active use this is a perfectly valid reason not to remove this file. Sorry I missed this in the beginning...
- I rework the patch to remove only the MPC826x / MPC828x code.
honestly this would be my favorite approach.
Tom - how much time is there left for me to do that?
So if keeping 82xx support would't generate to much overload for u-boot I would appreciate to keep it. But if it interferes with future u-boot development we could also move it to a keymile specific branch.
Do you agree with "keeping 824x" support only?
And just out of curiosity. Why do you keep still 8xx board support? Is this more in use then 82xx? This is suprising to me.
You are asking a heretical question! ;-)
8xx is where it all started - U-Boot was anteceded by the PPCBoot project, which started as 8xxrom - some 15 years ago... Ripping this out of U-Boot would just break my heart...
Seriously, when the 8xx code is starting to make similar problems like 82xx is doing now, we will probably come to the same conclusions (allthough my heart would be bleeding) but so far everything is fine - individual boards breakage (like TOP860 with gcc 4.8) excluded.
Best regards,
Wolfgang Denk

You are asking a heretical question! ;-)
8xx is where it all started - U-Boot was anteceded by the PPCBoot project, which started as 8xxrom - some 15 years ago... Ripping this out of U-Boot would just break my heart...
hear,hear :) We started 14 years ago with 8xx and PPCBoot. 8xx have a special place in my heart too.
Seriously, when the 8xx code is starting to make similar problems like 82xx is doing now, we will probably come to the same conclusions (allthough my heart would be bleeding) but so far everything is fine - individual boards breakage (like TOP860 with gcc 4.8) excluded.
Best regards,
Wolfgang Denk

/me sniffs
High five...
On Jan 15, 2014, at 3:55 PM, Joakim Tjernlund wrote:
You are asking a heretical question! ;-)
8xx is where it all started - U-Boot was anteceded by the PPCBoot project, which started as 8xxrom - some 15 years ago... Ripping this out of U-Boot would just break my heart...
hear,hear :) We started 14 years ago with 8xx and PPCBoot. 8xx have a special place in my heart too.
Seriously, when the 8xx code is starting to make similar problems like 82xx is doing now, we will probably come to the same conclusions (allthough my heart would be bleeding) but so far everything is fine - individual boards breakage (like TOP860 with gcc 4.8) excluded.
Best regards,
Wolfgang Denk
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Hi Wolfgang,
On 01/15/2014 01:45 PM, Wolfgang Denk wrote:
So if keeping 82xx support would't generate to much overload for u-boot I would
appreciate to keep it. But if it interferes with future u-boot development we could also move it to a keymile specific branch.
Do you agree with "keeping 824x" support only?
is this question adressed to myside or to Tom? From myside it's absolutely ok to keep 824x only.
Regards Holger

Dear Holger,
In message 52D6BEB7.5010806@keymile.com you wrote:
Do you agree with "keeping 824x" support only?
is this question adressed to myside or to Tom? From myside it's absolutely ok to keep 824x only.
It was directed at you. But in the meantime I've also been told that MPC8280 is also still active (and some guys are "probably going to continue building it for the next 10 years"), so we will keep it all, and just throw out the offending boards.
Thanks.
Best regards,
Wolfgang Denk

On Jan 15, 2014, at 2:11 PM, Wolfgang Denk wd@denx.de wrote:
….. so we will keep it all, and just throw out the offending boards.
Cool! :) I'll have to dig out some old boards and see if they still work.
Thanks.
-- Dan

On Wed, Jan 15, 2014 at 12:04:10PM +0100, Wolfgang Denk wrote:
Dear Holger,
In message 52D64089.6070207@keymile.com you wrote:
This commit removes support for the Freescale MPC82xx Power Architecture processors, i. e. MPC8240, MPC8245, MPC8247, MPC8248, MPC8250, MPC8255, MPC8260, MPC8265, MPC8266, MPC8272, MPC8280, ...
They have been out of production for years, and no active users left here. As some boards start causing problems, let's drop the obsolete and now dead code.
thats not valid for us. Our mgcoge3ne target which comes with a MPC8247 is still in production and maintained. If you look at the git log of
Argh... Can you foresee how much longer this hardware is likely to be maintained?
So isn't it possible to remove only the broken boards and keep the generic parts?
Yes, this would be possible, too. But then, it appears you are the only remaining active user of MPC82xx. OK, MPC8247 is actually still marked as "active" at Freescale, soory I missed that - the MPC824x types I checked were in "No Longer Manufactured" state.
The thing is that there are tons of interdependencies an #defines that need to be checked so we don't leave too many unused #defines and such around.
I see several options now:
We apply the patch as is, and if you really have to modify your code you would do this out-of-tree based on the last frozen version.
I rework the patch to remove only the MPC826x / MPC828x code.
I rework the patch to remove only the broken boards - which are these actually?
Tom, what is your opinion here?
For this release, lets go with #3, which is already done (York grabbed the patch to drop linkstation_HGLAN and that was the only FTB) and then for the next release we can do #2 if there's no objections.

On Wed, 2014-01-15 at 12:04 +0100, Wolfgang Denk wrote:
Dear Holger,
In message 52D64089.6070207@keymile.com you wrote:
This commit removes support for the Freescale MPC82xx Power Architecture processors, i. e. MPC8240, MPC8245, MPC8247, MPC8248, MPC8250, MPC8255, MPC8260, MPC8265, MPC8266, MPC8272, MPC8280, ...
They have been out of production for years, and no active users left here. As some boards start causing problems, let's drop the obsolete and now dead code.
thats not valid for us. Our mgcoge3ne target which comes with a MPC8247 is still in production and maintained. If you look at the git log of
Argh... Can you foresee how much longer this hardware is likely to be maintained?
So isn't it possible to remove only the broken boards and keep the generic parts?
Yes, this would be possible, too. But then, it appears you are the only remaining active user of MPC82xx. OK, MPC8247 is actually still marked as "active" at Freescale, soory I missed that - the MPC824x types I checked were in "No Longer Manufactured" state.
I see plenty of mpc82xx listed as active on freescale.com, e.g.: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8272&t... http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8280&t... http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8248&t... http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8245&t...
Likewise for 8xx.
It does appear that MPC8240 is "No Longer Manufactured" and MPC8241 is "Not Recommended for New Design".
Of course, whether a particular piece of code has anyone willing to maintain it is a separate question.
-Scott
participants (9)
-
Dan Malek
-
Holger Brunck
-
Jesse Larrew
-
Joakim Tjernlund
-
Masahiro Yamada
-
Pantelis Antoniou
-
Scott Wood
-
Tom Rini
-
Wolfgang Denk