PPC: MPC82xx removal
cover 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:
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
Signature · 1 line
1.8.3.1
PATCH 1/2 doc/README.scrapyard: update commit IDs, use TAB for indentation
To make adding new entries a bit easier, we reformat the file to use TABs for indentation.
Also insert two now known commit IDs.
--- doc/README.scrapyard | 252 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 154 insertions(+), 98 deletions(-)
doc/README.scrapyard +154 -98
@@ -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 <[email protected]> -pdnb3 arm ixp 304db0b 2013-09-24 Stefan Roese <[email protected]> -scpu arm ixp 304db0b 2013-09-24 Stefan Roese <[email protected]> -omap1510inn arm arm925t 0610a16 2013-09-23 Kshitij Gupta <[email protected]> -CANBT powerpc 405CR fb8f4fd 2013-08-07 Matthias Fuchs <[email protected]> -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 <[email protected]> -ns9750dev arm arm926ejs 4cfc611 2013-02-28 Markus Pietrek <[email protected]> -AMX860 powerpc mpc860 1b0757e 2012-10-28 Wolfgang Denk <[email protected]> -c2mon powerpc mpc855 1b0757e 2012-10-28 Wolfgang Denk <[email protected]> -EP88x powerpc mpc885 1b0757e 2012-10-28 -ETX094 powerpc mpc850 1b0757e 2012-10-28 Wolfgang Denk <[email protected]> -IAD210 powerpc mpc860 1b0757e 2012-10-28 - -LANTEC powerpc mpc850 1b0757e 2012-10-28 Wolfgang Denk <[email protected]> -SCM powerpc mpc8260 1b0757e 2012-10-28 Wolfgang Grandegger <[email protected]> -SX1 arm arm925t 53c4154 2012-10-26 -TQM85xx powerpc MPC85xx d923a5d 2012-10-04 Stefan Roese <[email protected]> -apollon arm omap24xx 535c74f 2012-09-18 Kyungmin Park <[email protected]> -tb0229 mips mips32 3f3110d 2011-12-12 -rmu powerpc MPC850 fb82fd7 2011-12-07 Wolfgang Denk <[email protected]> -OXC powerpc MPC8240 309a292 2011-12-07 -BAB7xx powerpc MPC740/MPC750 c53043b 2011-12-07 Frank Gottschling <[email protected]> -xm250 arm pxa c746cdd 2011-25-11 -pleb2 arm pxa b185a1c 2011-25-11 -cradle arm pxa 4e24f8a 2011-25-11 Kyle Harris <[email protected]> -cerf250 arm pxa a3f1241 2011-25-11 Prakash Kumar <[email protected]> -mpq101 powerpc mpc85xx e877fab 2011-10-23 Alex Dubov <[email protected]> -ixdpg425 arm ixp 0ca8eb7 2011-09-22 Stefan Roese <[email protected]> -ixdp425 arm ixp 0ca8eb7 2011-09-22 Kyle Harris <[email protected]> -zylonite arm pxa b66521a 2011-09-05 -shannon arm sa1100 5df092d 2011-09-05 Rolf Offermanns <[email protected]> -modnet50 arm arm720t 9c62815 2011-09-05 Thomas Elste <[email protected]> -lpc2292sodimm arm arm720t d1a067a 2011-09-05 -lart arm sa1100 3d57573 2011-09-05 Alex Z?pke <[email protected]> -impa7 arm arm720t c1f8750 2011-09-05 Marius Gr?ger <[email protected]> -gcplus arm sa1100 2c650e2 2011-09-05 George G. Davis <[email protected]> -evb4510 arm arm720t 26e670e 2011-09-05 Curt Brune <[email protected]> -ep7312 arm arm720t c8f63b4 2011-09-05 Marius Gr?ger <[email protected]> -dnp1110 arm sa1100 fc5e5ce 2011-09-05 Alex Z?pke <[email protected]> -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 <[email protected]> -voiceblue arm arm925t 1b793a4 2011-07-17 -smdk2400 arm arm920t ad218a8 2011-07-17 Gary Jennejohn <[email protected]> -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 <[email protected]> -armadillo arm arm720t be28857 2011-07-16 Rowel Atienza <[email protected]> -assabet arm sa1100 c91e90d 2011-07-16 George G. Davis <[email protected]> -trab arm S3C2400 566e5cf 2011-05-01 Gary Jennejohn <[email protected]> -xsengine ARM PXA2xx 4262a7c 2010-10-20 -wepep250 ARM PXA2xx 7369478 2010-10-20 Peter Figuli <[email protected]> -delta ARM PXA2xx 75e2035 2010-10-20 -mp2usb ARM AT91RM2900 ee986e2 2011-01-25 Eric B?nard <[email protected]> -barco powerpc MPC8245 afaa27b 2010-11-23 Marc Leeman <[email protected]> -ERIC powerpc 405GP d9ba451 2010-11-21 Swen Anderson <[email protected]> -VoVPN-GW_100MHz powerpc MPC8260 26fe3d2 2010-10-24 Juergen Selent <[email protected]> -NC650 powerpc MPC852 333d86d 2010-10-19 Wolfgang Denk <[email protected]> -CP850 powerpc MPC852 333d86d 2010-10-19 Wolfgang Denk <[email protected]> -logodl ARM PXA2xx 059e778 2010-10-18 August Hoeraendl <[email protected]> -CCM powerpc MPC860 dff07e1 2010-10-06 Wolfgang Grandegger <[email protected]> -PCU_E powerpc MPC860T 544d97e 2010-10-06 Wolfgang Denk <[email protected]> -spieval powerpc MPC5200 69434e4 2010-09-19 -smmaco4 powerpc MPC5200 9ddc3af 2010-09-19 -HMI10 powerpc MPC823 77efe35 2010-09-19 Wolfgang Denk <[email protected]> -GTH powerpc MPC860 0fe247b 2010-07-17 Thomas Lange <[email protected]> -AmigaOneG3SE powerpc 74xx_7xx 953b7e6 2010-06-23 -suzaku microblaze - 4f18060 2009-10-03 Yasushi Shoji <[email protected]> -XUPV2P microblaze - 8fab49e 2008-12-10 Michal Simek <[email protected]> -MVS1 powerpc MPC823 306620b 2008-08-26 Andre Schwarz <[email protected]> -adsvix ARM PXA27x 7610db1 2008-07-30 Adrian Filipi <[email protected]> -R5200 ColdFire - 48ead7a 2008-03-31 Zachary P. Landau <[email protected]> -CPCI440 powerpc 440GP b568fd2 2007-12-27 Matthias Fuchs <[email protected]> -PCIPPC2 powerpc MPC740/MPC750 7c9e89b 2013-02-07 Wolfgang Denk <[email protected]> -PCIPPC6 powerpc MPC740/MPC750 - - Wolfgang Denk <[email protected]> -omap2420h4 arm omap24xx - 2013-06-04 Richard Woodruff <[email protected]> -eNET x86 x86 7e8c53d 2013-02-14 Graeme Russ <[email protected]> +A3000 powerpc mpc824x - - +CU824 powerpc mpc824x - - Wolfgang Denk <[email protected]> +debris powerpc mpc824x - - Sangmoon Kim <[email protected]> +eXalion powerpc mpc824x - - Torsten Demke <[email protected]> +HIDDEN_DRAGON powerpc mpc824x - - Yusdi Santoso <[email protected]> +kvme080 powerpc mpc824x - - Sangmoon Kim <[email protected]> +MOUSSE powerpc mpc824x - - +MUSENKI powerpc mpc824x - - Jim Thompson <[email protected]> +MVBLUE powerpc mpc824x - - +Sandpoint8240 powerpc mpc8240 - - Wolfgang Denk <[email protected]> +CPC45 powerpc mpc8245 - - Josef Wagner <[email protected]> +Sandpoint8245 powerpc mpc8245 - - Jim Thompson <[email protected]> +utx8245 powerpc mpc8245 - - Greg Allen <[email protected]> +IDS8247 powerpc mpc8247 - - Heiko Schocher <[email protected]> +ep8248 powerpc mpc8248 - - Yuli Barcohen <[email protected]> +ep8248E powerpc mpc8248 - - Yuli Barcohen <[email protected]> +Rattler8248 powerpc mpc8248 - - Yuli Barcohen <[email protected]> +PM825 powerpc mpc8250 - - Wolfgang Denk <[email protected]> +TQM8255_AA powerpc mpc8255 - - Wolfgang Denk <[email protected]> +atc powerpc mpc8260 - - +cogent_mpc8260 powerpc mpc8260 - - Murray Jensen <[email protected]> +CPU86 powerpc mpc8260 - - Wolfgang Denk <[email protected]> +ep82xxm powerpc mpc8260 - - +ep8260 powerpc mpc8260 - - Frank Panno <[email protected]> +gw8260 powerpc mpc8260 - - Oliver Brown <[email protected]> +hymod powerpc mpc8260 - - Murray Jensen <[email protected]> +IPHASE4539 powerpc mpc8260 - - Wolfgang Grandegger <[email protected]> +ISPAN powerpc mpc8260 - - Yuli Barcohen <[email protected]> +mgcoge powerpc mpc8260 - - Holger Brunck <[email protected]> +mgcoge3ne powerpc mpc8260 - - Holger Brunck <[email protected]> +MPC8260ADS powerpc mpc8260 - - Yuli Barcohen <[email protected]> +muas3001 powerpc mpc8260 - - Heiko Schocher <[email protected]> +PM826 powerpc mpc8260 - - Wolfgang Denk <[email protected]> +ppmc8260 powerpc mpc8260 - - Brad Kemp <[email protected]> +Rattler powerpc mpc8260 - - Yuli Barcohen <[email protected]> +RPXsuper powerpc mpc8260 - - +rsdproto powerpc mpc8260 - - +sacsng powerpc mpc8260 - - Jerry Van Baren <[email protected]> +TQM8260_AA powerpc mpc8260 - - Wolfgang Denk <[email protected]> +TQM8260_AB powerpc mpc8260 - - Wolfgang Denk <[email protected]> +TQM8260_AC powerpc mpc8260 - - Wolfgang Denk <[email protected]> +TQM8260_AD powerpc mpc8260 - - Wolfgang Denk <[email protected]> +TQM8260_AE powerpc mpc8260 - - Wolfgang Denk <[email protected]> +TQM8260_AF powerpc mpc8260 - - Wolfgang Denk <[email protected]> +TQM8260_AG powerpc mpc8260 - - Wolfgang Denk <[email protected]> +TQM8260_AH powerpc mpc8260 - - Wolfgang Denk <[email protected]> +TQM8260_AI powerpc mpc8260 - - Wolfgang Denk <[email protected]> +VoVPN-GW_66MHz powerpc mpc8260 - - +ZPC1900 powerpc mpc8260 - - Yuli Barcohen <[email protected]> +TQM8265_AA powerpc mpc8265 - - Wolfgang Denk <[email protected]> +MPC8266ADS powerpc mpc8266 - - Rune Torgersen <[email protected]> +TQM8272 powerpc mpc8272 - - +CPU87 powerpc mpc8272 - - Josef Wagner <[email protected]> +MPC8272ADS powerpc mpc8272 - - Yuli Barcohen <[email protected]> +PQ2FADS powerpc mpc8272 - - Yuli Barcohen <[email protected]> +PM828 powerpc mpc8280 - - +omap730p2 arm arm926ejs 79c5c08 2013-11-11 +pn62 powerpc mpc824x 649acfe 2013-11-11 Wolfgang Grandegger <[email protected]> +pdnb3 arm ixp 304db0b 2013-09-24 Stefan Roese <[email protected]> +scpu arm ixp 304db0b 2013-09-24 Stefan Roese <[email protected]> +omap1510inn arm arm925t 0610a16 2013-09-23 Kshitij Gupta <[email protected]> +CANBT powerpc 405CR fb8f4fd 2013-08-07 Matthias Fuchs <[email protected]> +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 <[email protected]> +ns9750dev arm arm926ejs 4cfc611 2013-02-28 Markus Pietrek <[email protected]> +AMX860 powerpc mpc860 1b0757e 2012-10-28 Wolfgang Denk <[email protected]> +c2mon powerpc mpc855 1b0757e 2012-10-28 Wolfgang Denk <[email protected]> +EP88x powerpc mpc885 1b0757e 2012-10-28 +ETX094 powerpc mpc850 1b0757e 2012-10-28 Wolfgang Denk <[email protected]> +IAD210 powerpc mpc860 1b0757e 2012-10-28 - +LANTEC powerpc mpc850 1b0757e 2012-10-28 Wolfgang Denk <[email protected]> +SCM powerpc mpc8260 1b0757e 2012-10-28 Wolfgang Grandegger <[email protected]> +SX1 arm arm925t 53c4154 2012-10-26 +TQM85xx powerpc MPC85xx d923a5d 2012-10-04 Stefan Roese <[email protected]> +apollon arm omap24xx 535c74f 2012-09-18 Kyungmin Park <[email protected]> +tb0229 mips mips32 3f3110d 2011-12-12 +rmu powerpc MPC850 fb82fd7 2011-12-07 Wolfgang Denk <[email protected]> +OXC powerpc MPC8240 309a292 2011-12-07 +BAB7xx powerpc MPC740/MPC750 c53043b 2011-12-07 Frank Gottschling <[email protected]> +xm250 arm pxa c746cdd 2011-25-11 +pleb2 arm pxa b185a1c 2011-25-11 +cradle arm pxa 4e24f8a 2011-25-11 Kyle Harris <[email protected]> +cerf250 arm pxa a3f1241 2011-25-11 Prakash Kumar <[email protected]> +mpq101 powerpc mpc85xx e877fab 2011-10-23 Alex Dubov <[email protected]> +ixdpg425 arm ixp 0ca8eb7 2011-09-22 Stefan Roese <[email protected]> +ixdp425 arm ixp 0ca8eb7 2011-09-22 Kyle Harris <[email protected]> +zylonite arm pxa b66521a 2011-09-05 +shannon arm sa1100 5df092d 2011-09-05 Rolf Offermanns <[email protected]> +modnet50 arm arm720t 9c62815 2011-09-05 Thomas Elste <[email protected]> +lpc2292sodimm arm arm720t d1a067a 2011-09-05 +lart arm sa1100 3d57573 2011-09-05 Alex Z?pke <[email protected]> +impa7 arm arm720t c1f8750 2011-09-05 Marius Gr?ger <[email protected]> +gcplus arm sa1100 2c650e2 2011-09-05 George G. Davis <[email protected]> +evb4510 arm arm720t 26e670e 2011-09-05 Curt Brune <[email protected]> +ep7312 arm arm720t c8f63b4 2011-09-05 Marius Gr?ger <[email protected]> +dnp1110 arm sa1100 fc5e5ce 2011-09-05 Alex Z?pke <[email protected]> +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 <[email protected]> +voiceblue arm arm925t 1b793a4 2011-07-17 +smdk2400 arm arm920t ad218a8 2011-07-17 Gary Jennejohn <[email protected]> +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 <[email protected]> +armadillo arm arm720t be28857 2011-07-16 Rowel Atienza <[email protected]> +assabet arm sa1100 c91e90d 2011-07-16 George G. Davis <[email protected]> +trab arm S3C2400 566e5cf 2011-05-01 Gary Jennejohn <[email protected]> +xsengine ARM PXA2xx 4262a7c 2010-10-20 +wepep250 ARM PXA2xx 7369478 2010-10-20 Peter Figuli <[email protected]> +delta ARM PXA2xx 75e2035 2010-10-20 +mp2usb ARM AT91RM2900 ee986e2 2011-01-25 Eric B?nard <[email protected]> +barco powerpc MPC8245 afaa27b 2010-11-23 Marc Leeman <[email protected]> +ERIC powerpc 405GP d9ba451 2010-11-21 Swen Anderson <[email protected]> +VoVPN-GW_100MHz powerpc MPC8260 26fe3d2 2010-10-24 Juergen Selent <[email protected]> +NC650 powerpc MPC852 333d86d 2010-10-19 Wolfgang Denk <[email protected]> +CP850 powerpc MPC852 333d86d 2010-10-19 Wolfgang Denk <[email protected]> +logodl ARM PXA2xx 059e778 2010-10-18 August Hoeraendl <[email protected]> +CCM powerpc MPC860 dff07e1 2010-10-06 Wolfgang Grandegger <[email protected]> +PCU_E powerpc MPC860T 544d97e 2010-10-06 Wolfgang Denk <[email protected]> +spieval powerpc MPC5200 69434e4 2010-09-19 +smmaco4 powerpc MPC5200 9ddc3af 2010-09-19 +HMI10 powerpc MPC823 77efe35 2010-09-19 Wolfgang Denk <[email protected]> +GTH powerpc MPC860 0fe247b 2010-07-17 Thomas Lange <[email protected]> +AmigaOneG3SE powerpc 74xx_7xx 953b7e6 2010-06-23 +suzaku microblaze - 4f18060 2009-10-03 Yasushi Shoji <[email protected]> +XUPV2P microblaze - 8fab49e 2008-12-10 Michal Simek <[email protected]> +MVS1 powerpc MPC823 306620b 2008-08-26 Andre Schwarz <[email protected]> +adsvix ARM PXA27x 7610db1 2008-07-30 Adrian Filipi <[email protected]> +R5200 ColdFire - 48ead7a 2008-03-31 Zachary P. Landau <[email protected]> +CPCI440 powerpc 440GP b568fd2 2007-12-27 Matthias Fuchs <[email protected]> +PCIPPC2 powerpc MPC740/MPC750 7c9e89b 2013-02-07 Wolfgang Denk <[email protected]> +PCIPPC6 powerpc MPC740/MPC750 - - Wolfgang Denk <[email protected]> +omap2420h4 arm omap24xx - 2013-06-04 Richard Woodruff <[email protected]> +eNET x86 x86 7e8c53d 2013-02-14 Graeme Russ <[email protected]>
Signature · 1 line
1.8.3.1
PATCH 1/2 doc/README.scrapyard: update commit IDs, use TAB for indentation
Hello Wolfgang
doc/README.scrapyard line 9
Quoted 12 lines
Over time, support for more and more boards gets added to U-Boot - while other board support code dies a silent death caused by
doc/README.scrapyard +3
-3-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?
doc/README.scrapyard line 12
Quoted 3 lines
doc/README.scrapyard +1
-1-Board Arch CPU Commit Removed Last known maintainer/contact +Board Arch CPU Commit Removed Last known maintainer/contact
<<snip>>
doc/README.scrapyard line 17
Quoted 4 lines
doc/README.scrapyard +4
-0+A3000 powerpc mpc824x - - +CU824 powerpc mpc824x - - Wolfgang Denk <[email protected]> +debris powerpc mpc824x - - Sangmoon Kim <[email protected]> +eXalion powerpc mpc824x - - Torsten Demke <[email protected]>
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
PATCH 1/2 doc/README.scrapyard: update commit IDs, use TAB for indentation
Dear Masahiro,
Quoted 2 lines · In message <[email protected]> you wrote:
Why did you insert TABs here?
Because it requires less typing when adding new entries.
Quoted 1 line
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.
Quoted 2 lines
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?
Quoted 2 lines
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
Signature · 7 lines
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Die meisten Menschen pflegen im Kindesalter vom Zeigen auf Gegenst?n-
de (Mausbewegung) und "ga" sagen (Mausklick) abzukommen, zugunsten
eines m?chtigeren und langwierig zu erlernenden Tools (Sprache).
-- Achim Linder in de.comp.os.linux.miscPATCH 1/2 doc/README.scrapyard: update commit IDs, use TAB for indentation
Hello Wolfgang,
Quoted 3 lines
Quoted 1 line
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"
doc/README.scrapyard line 7
Quoted 4 lines
doc/README.scrapyard +2
-2-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.
Quoted 5 lines
Quoted 1 line
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.
Quoted 5 lines
Quoted 2 lines
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
PATCH 1/2 doc/README.scrapyard: update commit IDs, use TAB for indentation
Dear Masahiro,
Quoted 7 lines · In message <[email protected]> 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"
Quoted 6 lines
doc/README.scrapyard line 7
Quoted 4 lines
doc/README.scrapyard +2
-2-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 toI 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.
Quoted 4 lines
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
Signature · 6 lines
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Conceptual integrity in turn dictates that the design must proceed from one mind, or from a very small number of agreeing resonant minds. - Frederick Brooks Jr., "The Mythical Man Month"
PATCH 1/2 doc/README.scrapyard: update commit IDs, use TAB for indentation
In reply to Wolfgang DenkQuoted 16 lines · Wolfgang Denk
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 <[email protected]>--- doc/README.scrapyard | 252 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 154 insertions(+), 98 deletions(-)doc/README.scrapyard +0
-0@@ -1,107 +1,163 @@ Over time, support for more and more boards gets added to U-Boot -
doc/README.scrapyard line 8
Quoted 10 lines
doc/README.scrapyard +3
-3while 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/
doc/README.scrapyard line 9
Quoted 1 line
doc/README.scrapyard +0
-0easily if here is something they might want to dig for...
^^^
s/here/there/
Sincerely,
Jesse Larrew
Open Grid Computing
PATCH 2/2 PPC: remove support for MPC82xx processors
In reply to Wolfgang DenkThis 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.
---
Due to it's size (2.3 MB) only the header of this patch is presented here. The full patch is available here:
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-MPC82xx-processors.patch]
PATCH 2/2 PPC: remove support for MPC82xx processors
Hi Wolfgang,
Quoted 8 lines · Wolfgang Denk
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
PATCH 2/2 PPC: remove support for MPC82xx processors
Dear Holger,
Quoted 11 lines · In message <[email protected]> you wrote:
Quoted 8 lines
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?
Quoted 1 line
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
Signature · 3 lines
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Quoted 1 line
Is there a way to determine Yesterday's date using Unix utilities?
echo "what is yesterday's date?" | /bin/mail root -- Randal L. Schwartz in <[email protected]>
PATCH 2/2 PPC: remove support for MPC82xx processors
Hello Wolfgang,
Quoted 12 lines · Wolfgang Denk
Dear Holger,
Quoted 9 lines · In message <[email protected]> you wrote:
Quoted 8 lines
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.
Quoted 6 lines
Quoted 2 lines
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.
Quoted 11 lines
Quoted 1 line
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.
Quoted 6 lines
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.
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.
Quoted 2 lines
2) 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
PATCH 2/2 PPC: remove support for MPC82xx processors
Dear Holger,
Quoted 9 lines · In message <[email protected]> you wrote:
Quoted 5 lines
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.
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...
Quoted 3 lines
Quoted 1 line
2) 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?
Quoted 3 lines
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?
Quoted 2 lines
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
Signature · 5 lines
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Don't put off for tomorrow what you can do today, because if you enjoy it today you can do it again tomorrow.
PATCH 2/2 PPC: remove support for MPC82xx processors
Quoted 6 lines
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.
Quoted 9 lines
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
PATCH 2/2 PPC: remove support for MPC82xx processors
/me sniffs
High five...
Quoted 23 lines · Joakim Tjernlund
Quoted 6 lines
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.
Quoted 9 lines
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 at lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
PATCH 2/2 PPC: remove support for MPC82xx processors
In reply to Wolfgang DenkHi Wolfgang,
Quoted 5 lines · Wolfgang Denk
Quoted 3 lines
So if keeping 82xx support would't generate to much overload for u-boot I would
Quoted 2 lines
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
PATCH 2/2 PPC: remove support for MPC82xx processors
Dear Holger,
Quoted 5 lines · In message <[email protected]> you wrote:
Quoted 2 lines
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
Signature · 5 lines
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de You got to learn three things. What's real, what's not real, and what's the difference." - Terry Pratchett, _Witches Abroad_
PATCH 2/2 PPC: remove support for MPC82xx processors
Quoted 2 lines · Wolfgang Denk
?.. 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
PATCH 2/2 PPC: remove support for MPC82xx processors
In reply to Wolfgang DenkQuoted 35 lines · Wolfgang Denk
Dear Holger,
Quoted 11 lines · In message <[email protected]> you wrote:
Quoted 8 lines
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?
Quoted 1 line
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.
Quoted 7 lines
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?
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.
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140115/7b714553/attachment.pgp>
PATCH 2/2 PPC: remove support for MPC82xx processors
In reply to Wolfgang DenkQuoted 18 lines · Wolfgang Denk
Dear Holger,
Quoted 11 lines · In message <[email protected]> you wrote:
Quoted 8 lines
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?
Quoted 6 lines
Quoted 1 line
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&tab=Buy_Parametric_Tab&lang_cd=
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8280&tab=Buy_Parametric_Tab&lang_cd=
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8248&tab=Buy_Parametric_Tab&lang_cd=
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8245&tab=Buy_Parametric_Tab&lang_cd=
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