[U-Boot] [PATCH v5 0/6] Update gdsys ppc4xx-based boards

dirk.eibach at gdsys.cc dirk.eibach at gdsys.cc
Wed Jun 26 16:04:25 CEST 2013


From: Dirk Eibach <dirk.eibach at gdsys.cc>


This series depends on i2c multibus support.
It was rebased on the latest multibus branch at
http://git.denx.de/?p=u-boot/u-boot-i2c.git;a=shortlog;h=refs/heads/20130620_multibus_v2

Patch "powerpc/ppc4xx: Add bitbang i2c interface for gdsys boards" was dropped in
favor of using the new framework.

Changes in v5:
- add board/gdsys/common/fpga.c which was forgotten in v4

Changes in v4:
- Move changes ins osd.c to proper commit
- Move unrelated changes ins osd.c to proper commit
- do not use common FPGA register accessors here
- explain why fpga_gpio_ functions are actually useful
- factor out common code for fpga register access
- use macro instead of #ifdef for reflection test

Changes in v3:
- adapt to "powerpc/ppc4xx: Use generic accessor functions for gdsys FPGA"
- squashed with "Add generic accessor functions for gdsys FPGA"
- squashed with "powerpc/ppc4xx: Increase timeout for gdsys mclink bus startup"
- squashed with powerpc/ppc4xx: Fixup phy erratum on gdsys iocon hardware
- strictly replace base address plus offset with  proper C structs

Changes in v2:
- fpga_state has been moved to arch_global_data
- include cmd_fpgad in iocon
- move cmd_fpgad to common and fix whitespace issues
- update email account
- use multibus soft-i2c in iocon

Dirk Eibach (6):
  powerpc/ppc4xx: Use generic accessor functions for gdsys FPGA
  powerpc/ppc4xx: Add gdsys mclink interface
  powerpc/ppc4xx: Add fpgad command for dumping gdsys fpga registers
  powerpc/ppc4xx: Support gdsys multichannel iocon hardware
  powerpc/ppc4xx: Consider gdsys FPGA OSD size
  powerpc/ppc4xx: Remove CONFIG_SYS_FLASH_PROTECTION from gdsys boards

 board/gdsys/405ep/405ep.c        |  22 +-
 board/gdsys/405ep/dlvision-10g.c |  18 +-
 board/gdsys/405ep/io.c           |  16 +-
 board/gdsys/405ep/iocon.c        | 486 +++++++++++++++++++++++++++++++++++----
 board/gdsys/405ep/neo.c          |  13 +-
 board/gdsys/405ex/405ex.c        |  22 +-
 board/gdsys/405ex/io64.c         |  34 +--
 board/gdsys/common/Makefile      |   4 +-
 board/gdsys/common/fpga.c        |  41 ++++
 board/gdsys/common/mclink.c      | 153 ++++++++++++
 board/gdsys/common/mclink.h      |  31 +++
 board/gdsys/common/osd.c         | 118 ++++++----
 common/Makefile                  |   1 +
 common/cmd_fpgad.c               | 100 ++++++++
 include/configs/dlvision-10g.h   |   9 +-
 include/configs/dlvision.h       |   3 +-
 include/configs/io.h             |   8 +-
 include/configs/io64.h           |   6 +
 include/configs/iocon.h          |  60 ++++-
 include/configs/neo.h            |   8 +-
 include/gdsys_fpga.h             |  58 ++++-
 21 files changed, 1040 insertions(+), 171 deletions(-)
 create mode 100644 board/gdsys/common/fpga.c
 create mode 100644 board/gdsys/common/mclink.c
 create mode 100644 board/gdsys/common/mclink.h
 create mode 100644 common/cmd_fpgad.c

-- 
1.8.3



More information about the U-Boot mailing list