CS Systemes d'Information (CSSI) manufactures two boards, named MCR3000 and CMPC885 which are respectively based on MPC866 and MPC885.
This serie reverts the deletion of the 8xx support in order to allow soon inclusion of support for those two boards. The serie reverts the deletion of 8xx and all other which prevents reverting the 8xx deletion. Then it removes support for outdated 8xx platforms while keeping the core. Then patches for removing 5xx, 82xx and 5xxx are re-applied manually. Last part adds a reference to the CSSI boards which will soon be included. Christophe Leroy (8): Revert "powerpc, 5xx: remove some "5xx" remains" Revert "powerpc, 82xx: remove some missed mpc82xx remains" Revert "powerpc, 5xxx, 512x: remove support for mpc5xxx and mpc512x" Revert "powerpc, 5xx: remove support for 5xx" Revert "powerpc, 8260: remove support for mpc8260" Revert "powerpc, 8xx: remove support for 8xx" powerpc, 8xx: remove support for outdated platforms powerpc, 8xx: Add a directory for soon to come boards from CSSI Heiko Schocher (3): powerpc, 8260: remove support for mpc8260 powerpc, 5xx: remove support for 5xx powerpc, 5xxx, 512x: remove support for mpc5xxx and mpc512x .travis.yml | 2 + MAINTAINERS | 6 - README | 104 ++- api/api_platform-powerpc.c | 3 +- arch/powerpc/Kconfig | 4 + arch/powerpc/cpu/mpc8xx/Kconfig | 13 + 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 | 385 +++++++++ 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/8xx_immap.h | 515 ++++++++++++ arch/powerpc/include/asm/cache.h | 41 +- arch/powerpc/include/asm/global_data.h | 3 + arch/powerpc/include/asm/iopin_8xx.h | 379 +++++++++ arch/powerpc/include/asm/ppc.h | 15 + arch/powerpc/include/asm/processor.h | 17 +- arch/powerpc/include/asm/status_led.h | 73 ++ arch/powerpc/lib/Makefile | 1 + arch/powerpc/lib/ide.c | 184 +++++ arch/powerpc/lib/ide.h | 15 + arch/powerpc/lib/immap.c | 564 +++++++++++++ arch/powerpc/lib/time.c | 11 + board/cssi/MAINTAINERS | 5 + cmd/bdinfo.c | 3 +- cmd/bedbug.c | 4 + cmd/ide.c | 9 +- cmd/pcmcia.c | 4 + cmd/reginfo.c | 59 +- cmd/source.c | 3 + common/board_f.c | 5 +- common/board_r.c | 14 + common/bootm_os.c | 14 +- common/lcd.c | 4 + doc/README.MPC866 | 24 + doc/README.fsl-clk | 5 + doc/README.scrapyard | 1 + drivers/block/ide.c | 11 + drivers/block/sil680.c | 1 + drivers/bootcount/bootcount.c | 5 + drivers/i2c/i2c_core.c | 11 + drivers/i2c/soft_i2c.c | 4 + drivers/net/4xx_enet.c | 1 + drivers/pcmcia/Makefile | 1 + drivers/pcmcia/mpc8xx_pcmcia.c | 258 ++++++ drivers/rtc/Makefile | 1 + drivers/rtc/mpc8xx.c | 60 ++ drivers/serial/serial.c | 3 - drivers/usb/gadget/Makefile | 1 + drivers/usb/gadget/mpc8xx_udc.c | 1386 ++++++++++++++++++++++++++++++++ drivers/video/Makefile | 1 + drivers/video/mpc8xx_lcd.c | 400 +++++++++ examples/standalone/Makefile | 2 + 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/global_data.h | 2 +- include/asm-generic/u-boot.h | 3 +- include/commproc.h | 791 ++++++++++++++++++ include/configs/CPCI4052.h | 1 + include/configs/MIP405.h | 1 + include/configs/PIP405.h | 1 + include/configs/PLU405.h | 1 + include/i2c.h | 24 +- include/lcd.h | 4 +- include/mpc823_lcd.h | 44 + include/net.h | 4 + include/pcmcia.h | 16 +- include/post.h | 7 +- include/ppc_asm.tmpl | 46 ++ include/usb/mpc8xx_udc.h | 178 ++++ include/watchdog.h | 5 + 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 | 530 ++++++++++++ post/cpu/mpc8xx/spr.c | 132 +++ post/cpu/mpc8xx/uart.c | 508 ++++++++++++ post/cpu/mpc8xx/usb.c | 249 ++++++ post/cpu/mpc8xx/watchdog.c | 59 ++ post/tests.c | 12 + scripts/config_whitelist.txt | 62 +- 103 files changed, 15040 insertions(+), 54 deletions(-) create mode 100644 arch/powerpc/cpu/mpc8xx/Kconfig create mode 100644 arch/powerpc/cpu/mpc8xx/Makefile create mode 100644 arch/powerpc/cpu/mpc8xx/bedbug_860.c create mode 100644 arch/powerpc/cpu/mpc8xx/config.mk create mode 100644 arch/powerpc/cpu/mpc8xx/cpu.c create mode 100644 arch/powerpc/cpu/mpc8xx/cpu_init.c create mode 100644 arch/powerpc/cpu/mpc8xx/fdt.c create mode 100644 arch/powerpc/cpu/mpc8xx/fec.c create mode 100644 arch/powerpc/cpu/mpc8xx/fec.h create mode 100644 arch/powerpc/cpu/mpc8xx/interrupts.c create mode 100644 arch/powerpc/cpu/mpc8xx/kgdb.S create mode 100644 arch/powerpc/cpu/mpc8xx/plprcr_write.S create mode 100644 arch/powerpc/cpu/mpc8xx/scc.c create mode 100644 arch/powerpc/cpu/mpc8xx/serial.c create mode 100644 arch/powerpc/cpu/mpc8xx/speed.c create mode 100644 arch/powerpc/cpu/mpc8xx/spi.c create mode 100644 arch/powerpc/cpu/mpc8xx/start.S create mode 100644 arch/powerpc/cpu/mpc8xx/traps.c create mode 100644 arch/powerpc/cpu/mpc8xx/upatch.c create mode 100644 arch/powerpc/cpu/mpc8xx/video.c create mode 100644 arch/powerpc/include/asm/8xx_immap.h create mode 100644 arch/powerpc/include/asm/iopin_8xx.h create mode 100644 arch/powerpc/include/asm/status_led.h create mode 100644 arch/powerpc/lib/ide.c create mode 100644 arch/powerpc/lib/ide.h create mode 100644 arch/powerpc/lib/immap.c create mode 100644 board/cssi/MAINTAINERS create mode 100644 doc/README.MPC866 create mode 100644 doc/README.fsl-clk create mode 100644 drivers/pcmcia/mpc8xx_pcmcia.c create mode 100644 drivers/rtc/mpc8xx.c create mode 100644 drivers/usb/gadget/mpc8xx_udc.c create mode 100644 drivers/video/mpc8xx_lcd.c create mode 100644 examples/standalone/test_burst.c create mode 100644 examples/standalone/test_burst.h create mode 100644 examples/standalone/test_burst_lib.S create mode 100644 examples/standalone/timer.c create mode 100644 include/commproc.h create mode 100644 include/mpc823_lcd.h create mode 100644 include/usb/mpc8xx_udc.h create mode 100644 post/cpu/mpc8xx/Makefile create mode 100644 post/cpu/mpc8xx/cache.c create mode 100644 post/cpu/mpc8xx/cache_8xx.S create mode 100644 post/cpu/mpc8xx/ether.c create mode 100644 post/cpu/mpc8xx/spr.c create mode 100644 post/cpu/mpc8xx/uart.c create mode 100644 post/cpu/mpc8xx/usb.c create mode 100644 post/cpu/mpc8xx/watchdog.c -- 2.12.0 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot