[U-Boot] [PATCH v3] powerpc: Restore core of mpc8xx

Heiko Schocher hs at denx.de
Thu Jun 22 04:07:06 UTC 2017


Hello Christophe,

Am 21.06.2017 um 23:38 schrieb Christophe Leroy:
> Signed-off-by: Christophe Leroy <christophe.leroy at c-s.fr>
> ---
>   v3: Fixed build error in arch/powerpc/include/asm/ppc.h ; removed commproc.h from 4xx
>
>   v2: Tom squashed patches 1-10 of the serie
>
>   .travis.yml                            |    2 +
>   MAINTAINERS                            |    7 +-
>   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/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         |   16 +
>   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 +
>   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 +-
>   97 files changed, 15032 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 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

Thanks for signing up as mpc8xx maintainer!

Do you have a timetable for adding your board support?

I fear we get here now a lot of crapy code back, which is dead ...

bye,
Heiko
-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany


More information about the U-Boot mailing list