[U-Boot] [PATCH v1 0/3] remove 8xx/82xx and mpc5xx

Heiko Schocher hs at denx.de
Wed Jun 7 15:33:08 UTC 2017


remove support for mpc8xx/82xx and 5xx, as there is no
interest anymore on this plattforms.

Compiling without errors on travis:
https://travis-ci.org/hsdenx/u-boot-test/builds/240293627

I continue with removing the powerpc plattforms mpc512x
and mpc5xxx.

Heiko Schocher (3):
  powerpc, 8xx: remove support for 8xx
  powerpc, 8260: remove support for mpc8260
  powerpc, 5xx: remove support for 5xx

 .travis.yml                                |    4 -
 README                                     |  165 +---
 api/api_platform-powerpc.c                 |    3 +-
 arch/powerpc/Kconfig                       |   14 -
 arch/powerpc/cpu/mpc5xx/Kconfig            |   18 -
 arch/powerpc/cpu/mpc5xx/Makefile           |   20 -
 arch/powerpc/cpu/mpc5xx/config.mk          |    8 -
 arch/powerpc/cpu/mpc5xx/cpu.c              |  156 ----
 arch/powerpc/cpu/mpc5xx/cpu_init.c         |  108 ---
 arch/powerpc/cpu/mpc5xx/interrupts.c       |  192 ----
 arch/powerpc/cpu/mpc5xx/serial.c           |  168 ----
 arch/powerpc/cpu/mpc5xx/speed.c            |   52 --
 arch/powerpc/cpu/mpc5xx/spi.c              |  396 --------
 arch/powerpc/cpu/mpc5xx/start.S            |  541 -----------
 arch/powerpc/cpu/mpc5xx/traps.c            |  211 -----
 arch/powerpc/cpu/mpc5xx/u-boot.lds         |   86 --
 arch/powerpc/cpu/mpc8260/Kconfig           |   20 -
 arch/powerpc/cpu/mpc8260/Makefile          |   13 -
 arch/powerpc/cpu/mpc8260/bedbug_603e.c     |  236 -----
 arch/powerpc/cpu/mpc8260/commproc.c        |  174 ----
 arch/powerpc/cpu/mpc8260/config.mk         |    9 -
 arch/powerpc/cpu/mpc8260/cpu.c             |  323 -------
 arch/powerpc/cpu/mpc8260/cpu_init.c        |  272 ------
 arch/powerpc/cpu/mpc8260/ether_fcc.c       | 1155 -----------------------
 arch/powerpc/cpu/mpc8260/ether_scc.c       |  367 --------
 arch/powerpc/cpu/mpc8260/interrupts.c      |  255 -----
 arch/powerpc/cpu/mpc8260/kgdb.S            |   52 --
 arch/powerpc/cpu/mpc8260/pci.c             |  382 --------
 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/spi.c             |  408 --------
 arch/powerpc/cpu/mpc8260/start.S           |  901 ------------------
 arch/powerpc/cpu/mpc8260/traps.c           |  248 -----
 arch/powerpc/cpu/mpc8260/u-boot.lds        |   74 --
 arch/powerpc/cpu/mpc83xx/start.S           |    2 +-
 arch/powerpc/cpu/mpc8xx/Kconfig            |   51 -
 arch/powerpc/cpu/mpc8xx/Makefile           |   25 -
 arch/powerpc/cpu/mpc8xx/bedbug_860.c       |  314 -------
 arch/powerpc/cpu/mpc8xx/config.mk          |    8 -
 arch/powerpc/cpu/mpc8xx/cpu.c              |  580 ------------
 arch/powerpc/cpu/mpc8xx/cpu_init.c         |  218 -----
 arch/powerpc/cpu/mpc8xx/fdt.c              |   27 -
 arch/powerpc/cpu/mpc8xx/fec.c              |  933 -------------------
 arch/powerpc/cpu/mpc8xx/fec.h              |   12 -
 arch/powerpc/cpu/mpc8xx/interrupts.c       |  278 ------
 arch/powerpc/cpu/mpc8xx/kgdb.S             |   54 --
 arch/powerpc/cpu/mpc8xx/plprcr_write.S     |  119 ---
 arch/powerpc/cpu/mpc8xx/scc.c              |  472 ----------
 arch/powerpc/cpu/mpc8xx/serial.c           |  676 --------------
 arch/powerpc/cpu/mpc8xx/speed.c            |  403 --------
 arch/powerpc/cpu/mpc8xx/spi.c              |  533 -----------
 arch/powerpc/cpu/mpc8xx/start.S            |  650 -------------
 arch/powerpc/cpu/mpc8xx/traps.c            |  216 -----
 arch/powerpc/cpu/mpc8xx/upatch.c           |  194 ----
 arch/powerpc/cpu/mpc8xx/video.c            | 1123 ----------------------
 arch/powerpc/cpu/ppc4xx/4xx_uart.c         |    1 -
 arch/powerpc/cpu/ppc4xx/interrupts.c       |    1 -
 arch/powerpc/cpu/ppc4xx/miiphy.c           |    1 -
 arch/powerpc/cpu/ppc4xx/uic.c              |    1 -
 arch/powerpc/cpu/ppc4xx/xilinx_irq.c       |    1 -
 arch/powerpc/include/asm/5xx_immap.h       |  424 ---------
 arch/powerpc/include/asm/8xx_immap.h       |  515 -----------
 arch/powerpc/include/asm/cache.h           |   41 +-
 arch/powerpc/include/asm/cpm_8260.h        |  795 ----------------
 arch/powerpc/include/asm/global_data.h     |    3 -
 arch/powerpc/include/asm/immap_8260.h      |  604 ------------
 arch/powerpc/include/asm/iopin_8260.h      |  168 ----
 arch/powerpc/include/asm/iopin_8xx.h       |  379 --------
 arch/powerpc/include/asm/m8260_pci.h       |  165 ----
 arch/powerpc/include/asm/ppc.h             |   46 +-
 arch/powerpc/include/asm/processor.h       |    8 +-
 arch/powerpc/include/asm/status_led.h      |   77 --
 arch/powerpc/lib/Kconfig                   |    8 -
 arch/powerpc/lib/Makefile                  |    2 -
 arch/powerpc/lib/ide.c                     |  184 ----
 arch/powerpc/lib/ide.h                     |   15 -
 arch/powerpc/lib/immap.c                   |  703 --------------
 arch/powerpc/lib/kgdb.c                    |   52 --
 arch/powerpc/lib/time.c                    |   11 -
 board/keymile/km82xx/Kconfig               |   12 -
 board/keymile/km82xx/MAINTAINERS           |    7 -
 board/keymile/km82xx/Makefile              |    8 -
 board/keymile/km82xx/km82xx.c              |  463 ----------
 board/mpl/common/common_util.c             |   53 +-
 board/mpl/pati/Kconfig                     |   15 -
 board/mpl/pati/MAINTAINERS                 |    6 -
 board/mpl/pati/Makefile                    |    9 -
 board/mpl/pati/cmd_pati.c                  |  433 ---------
 board/mpl/pati/pati.c                      |  610 ------------
 board/mpl/pati/pati.h                      |  423 ---------
 board/mpl/pati/pci_eeprom.h                |   90 --
 board/mpl/pati/plx9056.h                   |   95 --
 board/tqc/tqm8xx/Kconfig                   |  155 ----
 board/tqc/tqm8xx/MAINTAINERS               |   31 -
 board/tqc/tqm8xx/Makefile                  |    8 -
 board/tqc/tqm8xx/load_sernum_ethaddr.c     |   89 --
 board/tqc/tqm8xx/tqm8xx.c                  |  677 --------------
 board/tqc/tqm8xx/u-boot.lds                |   94 --
 cmd/bdinfo.c                               |    3 +-
 cmd/bedbug.c                               |   11 -
 cmd/ide.c                                  |    9 +-
 cmd/pcmcia.c                               |    4 -
 cmd/reginfo.c                              |   96 +-
 cmd/source.c                               |    3 -
 common/board_f.c                           |    5 +-
 common/board_r.c                           |   14 -
 common/bootm_os.c                          |   14 +-
 common/lcd.c                               |    4 -
 common/lynxkdi.c                           |    2 +-
 configs/PATI_defconfig                     |   28 -
 configs/TQM823L_LCD_defconfig              |   24 -
 configs/TQM823L_defconfig                  |   27 -
 configs/TQM823M_defconfig                  |   27 -
 configs/TQM850L_defconfig                  |   27 -
 configs/TQM850M_defconfig                  |   27 -
 configs/TQM855L_defconfig                  |   27 -
 configs/TQM855M_defconfig                  |   28 -
 configs/TQM860L_defconfig                  |   27 -
 configs/TQM860M_defconfig                  |   27 -
 configs/TQM862L_defconfig                  |   27 -
 configs/TQM862M_defconfig                  |   27 -
 configs/TQM866M_defconfig                  |   27 -
 configs/TQM885D_defconfig                  |   30 -
 configs/TTTech_defconfig                   |   24 -
 configs/mgcoge3ne_defconfig                |   25 -
 configs/mgcoge_defconfig                   |   25 -
 configs/wtk_defconfig                      |   24 -
 doc/README.LED                             |    1 -
 doc/README.MPC866                          |   24 -
 doc/README.fsl-clk                         |    6 -
 doc/README.idma2intr                       |   10 -
 doc/README.mpc5xx                          |   48 -
 doc/README.scrapyard                       |    1 -
 drivers/block/ide.c                        |   11 -
 drivers/block/sil680.c                     |    1 -
 drivers/bootcount/bootcount.c              |   10 -
 drivers/i2c/i2c_core.c                     |   11 -
 drivers/i2c/soft_i2c.c                     |   12 -
 drivers/net/4xx_enet.c                     |    1 -
 drivers/pci/pci_indirect.c                 |   17 +-
 drivers/pcmcia/Makefile                    |    2 -
 drivers/pcmcia/mpc8xx_pcmcia.c             |  258 ------
 drivers/pcmcia/tqm8xx_pcmcia.c             |  254 -----
 drivers/rtc/Makefile                       |    1 -
 drivers/rtc/mpc8xx.c                       |   60 --
 drivers/usb/gadget/Makefile                |    1 -
 drivers/usb/gadget/gadget_chips.h          |    9 -
 drivers/usb/gadget/mpc8xx_udc.c            | 1386 ----------------------------
 drivers/video/Makefile                     |    1 -
 drivers/video/mpc8xx_lcd.c                 |  400 --------
 examples/standalone/Makefile               |    3 -
 examples/standalone/mem_to_mem_idma2intr.c |  379 --------
 examples/standalone/test_burst.c           |  284 ------
 examples/standalone/test_burst.h           |   22 -
 examples/standalone/test_burst_lib.S       |  154 ----
 examples/standalone/timer.c                |  333 -------
 include/asm-generic/u-boot.h               |    3 +-
 include/commproc.h                         |  849 -----------------
 include/configs/CPCI4052.h                 |    1 -
 include/configs/MIP405.h                   |    1 -
 include/configs/PATI.h                     |  245 -----
 include/configs/PIP405.h                   |    1 -
 include/configs/PLU405.h                   |    1 -
 include/configs/TQM5200.h                  |    3 -
 include/configs/TQM823L.h                  |  435 ---------
 include/configs/TQM823M.h                  |  434 ---------
 include/configs/TQM850L.h                  |  428 ---------
 include/configs/TQM850M.h                  |  429 ---------
 include/configs/TQM855L.h                  |  434 ---------
 include/configs/TQM855M.h                  |  464 ----------
 include/configs/TQM860L.h                  |  434 ---------
 include/configs/TQM860M.h                  |  438 ---------
 include/configs/TQM862L.h                  |  438 ---------
 include/configs/TQM862M.h                  |  439 ---------
 include/configs/TQM866M.h                  |  457 ---------
 include/configs/TQM885D.h                  |  451 ---------
 include/configs/a4m072.h                   |    4 -
 include/configs/aria.h                     |    2 -
 include/configs/inka4x0.h                  |    4 -
 include/configs/km82xx.h                   |  427 ---------
 include/configs/manroland/mpc5200-common.h |    3 -
 include/configs/mpc5121ads.h               |    3 -
 include/configs/pcm030.h                   |    2 -
 include/configs/v38b.h                     |    2 -
 include/i2c.h                              |   26 +-
 include/lcd.h                              |    4 +-
 include/mpc5xx.h                           |  173 ----
 include/mpc823_lcd.h                       |   44 -
 include/mpc8260.h                          |  903 ------------------
 include/mpc8260_irq.h                      |   48 -
 include/net.h                              |    4 -
 include/pcmcia.h                           |   30 +-
 include/post.h                             |    9 -
 include/ppc_asm.tmpl                       |   82 +-
 include/status_led.h                       |   11 +-
 include/usb/mpc8xx_udc.h                   |  178 ----
 include/watchdog.h                         |   10 -
 post/Makefile                              |    1 -
 post/cpu/mpc8xx/Makefile                   |    9 -
 post/cpu/mpc8xx/cache.c                    |   62 --
 post/cpu/mpc8xx/cache_8xx.S                |  477 ----------
 post/cpu/mpc8xx/ether.c                    |  532 -----------
 post/cpu/mpc8xx/spr.c                      |  132 ---
 post/cpu/mpc8xx/uart.c                     |  510 ----------
 post/cpu/mpc8xx/usb.c                      |  249 -----
 post/cpu/mpc8xx/watchdog.c                 |   59 --
 post/drivers/memory.c                      |    7 -
 post/tests.c                               |   12 -
 scripts/config_whitelist.txt               |  143 ---
 210 files changed, 34 insertions(+), 37439 deletions(-)
 delete mode 100644 arch/powerpc/cpu/mpc5xx/Kconfig
 delete mode 100644 arch/powerpc/cpu/mpc5xx/Makefile
 delete mode 100644 arch/powerpc/cpu/mpc5xx/config.mk
 delete mode 100644 arch/powerpc/cpu/mpc5xx/cpu.c
 delete mode 100644 arch/powerpc/cpu/mpc5xx/cpu_init.c
 delete mode 100644 arch/powerpc/cpu/mpc5xx/interrupts.c
 delete mode 100644 arch/powerpc/cpu/mpc5xx/serial.c
 delete mode 100644 arch/powerpc/cpu/mpc5xx/speed.c
 delete mode 100644 arch/powerpc/cpu/mpc5xx/spi.c
 delete mode 100644 arch/powerpc/cpu/mpc5xx/start.S
 delete mode 100644 arch/powerpc/cpu/mpc5xx/traps.c
 delete mode 100644 arch/powerpc/cpu/mpc5xx/u-boot.lds
 delete mode 100644 arch/powerpc/cpu/mpc8260/Kconfig
 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/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/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/cpu/mpc8xx/Kconfig
 delete mode 100644 arch/powerpc/cpu/mpc8xx/Makefile
 delete mode 100644 arch/powerpc/cpu/mpc8xx/bedbug_860.c
 delete mode 100644 arch/powerpc/cpu/mpc8xx/config.mk
 delete mode 100644 arch/powerpc/cpu/mpc8xx/cpu.c
 delete mode 100644 arch/powerpc/cpu/mpc8xx/cpu_init.c
 delete mode 100644 arch/powerpc/cpu/mpc8xx/fdt.c
 delete mode 100644 arch/powerpc/cpu/mpc8xx/fec.c
 delete mode 100644 arch/powerpc/cpu/mpc8xx/fec.h
 delete mode 100644 arch/powerpc/cpu/mpc8xx/interrupts.c
 delete mode 100644 arch/powerpc/cpu/mpc8xx/kgdb.S
 delete mode 100644 arch/powerpc/cpu/mpc8xx/plprcr_write.S
 delete mode 100644 arch/powerpc/cpu/mpc8xx/scc.c
 delete mode 100644 arch/powerpc/cpu/mpc8xx/serial.c
 delete mode 100644 arch/powerpc/cpu/mpc8xx/speed.c
 delete mode 100644 arch/powerpc/cpu/mpc8xx/spi.c
 delete mode 100644 arch/powerpc/cpu/mpc8xx/start.S
 delete mode 100644 arch/powerpc/cpu/mpc8xx/traps.c
 delete mode 100644 arch/powerpc/cpu/mpc8xx/upatch.c
 delete mode 100644 arch/powerpc/cpu/mpc8xx/video.c
 delete mode 100644 arch/powerpc/include/asm/5xx_immap.h
 delete mode 100644 arch/powerpc/include/asm/8xx_immap.h
 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/iopin_8xx.h
 delete mode 100644 arch/powerpc/include/asm/m8260_pci.h
 delete mode 100644 arch/powerpc/include/asm/status_led.h
 delete mode 100644 arch/powerpc/lib/Kconfig
 delete mode 100644 arch/powerpc/lib/ide.c
 delete mode 100644 arch/powerpc/lib/ide.h
 delete mode 100644 arch/powerpc/lib/immap.c
 delete mode 100644 board/keymile/km82xx/Kconfig
 delete mode 100644 board/keymile/km82xx/MAINTAINERS
 delete mode 100644 board/keymile/km82xx/Makefile
 delete mode 100644 board/keymile/km82xx/km82xx.c
 delete mode 100644 board/mpl/pati/Kconfig
 delete mode 100644 board/mpl/pati/MAINTAINERS
 delete mode 100644 board/mpl/pati/Makefile
 delete mode 100644 board/mpl/pati/cmd_pati.c
 delete mode 100644 board/mpl/pati/pati.c
 delete mode 100644 board/mpl/pati/pati.h
 delete mode 100644 board/mpl/pati/pci_eeprom.h
 delete mode 100644 board/mpl/pati/plx9056.h
 delete mode 100644 board/tqc/tqm8xx/Kconfig
 delete mode 100644 board/tqc/tqm8xx/MAINTAINERS
 delete mode 100644 board/tqc/tqm8xx/Makefile
 delete mode 100644 board/tqc/tqm8xx/load_sernum_ethaddr.c
 delete mode 100644 board/tqc/tqm8xx/tqm8xx.c
 delete mode 100644 board/tqc/tqm8xx/u-boot.lds
 delete mode 100644 configs/PATI_defconfig
 delete mode 100644 configs/TQM823L_LCD_defconfig
 delete mode 100644 configs/TQM823L_defconfig
 delete mode 100644 configs/TQM823M_defconfig
 delete mode 100644 configs/TQM850L_defconfig
 delete mode 100644 configs/TQM850M_defconfig
 delete mode 100644 configs/TQM855L_defconfig
 delete mode 100644 configs/TQM855M_defconfig
 delete mode 100644 configs/TQM860L_defconfig
 delete mode 100644 configs/TQM860M_defconfig
 delete mode 100644 configs/TQM862L_defconfig
 delete mode 100644 configs/TQM862M_defconfig
 delete mode 100644 configs/TQM866M_defconfig
 delete mode 100644 configs/TQM885D_defconfig
 delete mode 100644 configs/TTTech_defconfig
 delete mode 100644 configs/mgcoge3ne_defconfig
 delete mode 100644 configs/mgcoge_defconfig
 delete mode 100644 configs/wtk_defconfig
 delete mode 100644 doc/README.MPC866
 delete mode 100644 doc/README.fsl-clk
 delete mode 100644 doc/README.idma2intr
 delete mode 100644 doc/README.mpc5xx
 delete mode 100644 drivers/pcmcia/mpc8xx_pcmcia.c
 delete mode 100644 drivers/pcmcia/tqm8xx_pcmcia.c
 delete mode 100644 drivers/rtc/mpc8xx.c
 delete mode 100644 drivers/usb/gadget/mpc8xx_udc.c
 delete mode 100644 drivers/video/mpc8xx_lcd.c
 delete mode 100644 examples/standalone/mem_to_mem_idma2intr.c
 delete mode 100644 examples/standalone/test_burst.c
 delete mode 100644 examples/standalone/test_burst.h
 delete mode 100644 examples/standalone/test_burst_lib.S
 delete mode 100644 examples/standalone/timer.c
 delete mode 100644 include/commproc.h
 delete mode 100644 include/configs/PATI.h
 delete mode 100644 include/configs/TQM823L.h
 delete mode 100644 include/configs/TQM823M.h
 delete mode 100644 include/configs/TQM850L.h
 delete mode 100644 include/configs/TQM850M.h
 delete mode 100644 include/configs/TQM855L.h
 delete mode 100644 include/configs/TQM855M.h
 delete mode 100644 include/configs/TQM860L.h
 delete mode 100644 include/configs/TQM860M.h
 delete mode 100644 include/configs/TQM862L.h
 delete mode 100644 include/configs/TQM862M.h
 delete mode 100644 include/configs/TQM866M.h
 delete mode 100644 include/configs/TQM885D.h
 delete mode 100644 include/configs/km82xx.h
 delete mode 100644 include/mpc5xx.h
 delete mode 100644 include/mpc823_lcd.h
 delete mode 100644 include/mpc8260.h
 delete mode 100644 include/mpc8260_irq.h
 delete mode 100644 include/usb/mpc8xx_udc.h
 delete mode 100644 post/cpu/mpc8xx/Makefile
 delete mode 100644 post/cpu/mpc8xx/cache.c
 delete mode 100644 post/cpu/mpc8xx/cache_8xx.S
 delete mode 100644 post/cpu/mpc8xx/ether.c
 delete mode 100644 post/cpu/mpc8xx/spr.c
 delete mode 100644 post/cpu/mpc8xx/uart.c
 delete mode 100644 post/cpu/mpc8xx/usb.c
 delete mode 100644 post/cpu/mpc8xx/watchdog.c

-- 
2.7.4



More information about the U-Boot mailing list