U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Mario Six <mario.six@gdsys.cc>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 00/17] arm: mvebu: Add gdsys ControlCenter-Compact board
Date: Wed, 23 Nov 2016 16:12:18 +0100	[thread overview]
Message-ID: <cover.1479913469.git.mario.six@gdsys.cc> (raw)

This patch series adds support for the Guntermann & Drunck
ControlCenter-Compact board.

To this extent, some bugs in the mvebu PCI driver are fixed, a GPIO driver is
added, support for the Marvell 88E1680 is added, the TPM library is extended,
the kwbimage generation is streamlined, a board function for manipulating the
device tree is added, and secure boot for the mvebu architecture is
implemented.

Dirk Eibach (4):
  pci: mvebu: Fix Armada 38x support
  arm: mvebu: Add gpio support
  net: phy: Support Marvell 88E1680
  arm: mvebu: Add gdsys ControlCenter-Compact board

Mario Six (12):
  mvebu: Add board_pex_config()
  dm: Add callback to modify the device tree
  lib: tpm: Add command to flush resources
  tools: kwbimage: Fix dest addr
  tools: kwbimage: Fix style violations
  tools: kwbimage: Fix arithmetic with void pointers
  tools: kwbimage: Reduce scope of variables
  tools: kwbimage: Remove unused parameter
  tools: kwbimage: Factor out add_binary_header_v1
  tools: kwbimage: Refactor line parsing and fix error
  arm: mvebu: Implement secure boot
  controlcenterdc: Make secure boot available

Reinhard Pfau (1):
  arm: mvebu: spl.c: Remove useless gd declaration

 Makefile                                   |    3 +-
 arch/arm/Kconfig                           |    1 +
 arch/arm/dts/Makefile                      |    3 +-
 arch/arm/dts/controlcenterdc.dts           |  629 ++++++++++++++++
 arch/arm/mach-mvebu/Kconfig                |   24 +
 arch/arm/mach-mvebu/Makefile               |    1 +
 arch/arm/mach-mvebu/efuse.c                |  293 ++++++++
 arch/arm/mach-mvebu/include/mach/cpu.h     |    2 +
 arch/arm/mach-mvebu/include/mach/efuse.h   |   71 ++
 arch/arm/mach-mvebu/include/mach/gpio.h    |   41 +-
 arch/arm/mach-mvebu/include/mach/soc.h     |    1 +
 arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.c |   10 +
 arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.h |    2 +
 arch/arm/mach-mvebu/spl.c                  |    2 -
 board/gdsys/38x/.gitignore                 |    1 +
 board/gdsys/38x/Kconfig                    |   51 ++
 board/gdsys/38x/MAINTAINERS                |    7 +
 board/gdsys/38x/Makefile                   |   45 ++
 board/gdsys/38x/README                     |   18 +
 board/gdsys/38x/controlcenterdc.c          |  717 ++++++++++++++++++
 board/gdsys/38x/dt_helpers.c               |   60 ++
 board/gdsys/38x/dt_helpers.h               |   16 +
 board/gdsys/38x/hre.c                      |  517 +++++++++++++
 board/gdsys/38x/hre.h                      |   38 +
 board/gdsys/38x/keyprogram.c               |  158 ++++
 board/gdsys/38x/keyprogram.h               |   14 +
 board/gdsys/38x/kwbimage.cfg.in            |   40 +
 board/gdsys/38x/spl.c                      |   21 +
 board/gdsys/p1022/controlcenterd-id.c      |    9 -
 common/board_f.c                           |    3 +
 configs/controlcenterdc_defconfig          |   54 ++
 drivers/net/phy/marvell.c                  |   51 ++
 drivers/pci/pci_mvebu.c                    |   25 +-
 dts/Kconfig                                |   10 +
 include/asm-generic/global_data.h          |    4 +
 include/common.h                           |    1 +
 include/configs/controlcenterdc.h          |  244 +++++++
 include/tpm.h                              |   45 ++
 lib/tpm.c                                  |   28 +
 tools/Makefile                             |    6 +-
 tools/kwbimage.c                           | 1091 ++++++++++++++++++++++++----
 tools/kwbimage.h                           |   37 +
 42 files changed, 4216 insertions(+), 178 deletions(-)
 create mode 100644 arch/arm/dts/controlcenterdc.dts
 create mode 100644 arch/arm/mach-mvebu/efuse.c
 create mode 100644 arch/arm/mach-mvebu/include/mach/efuse.h
 create mode 100644 board/gdsys/38x/.gitignore
 create mode 100644 board/gdsys/38x/Kconfig
 create mode 100644 board/gdsys/38x/MAINTAINERS
 create mode 100644 board/gdsys/38x/Makefile
 create mode 100644 board/gdsys/38x/README
 create mode 100644 board/gdsys/38x/controlcenterdc.c
 create mode 100644 board/gdsys/38x/dt_helpers.c
 create mode 100644 board/gdsys/38x/dt_helpers.h
 create mode 100644 board/gdsys/38x/hre.c
 create mode 100644 board/gdsys/38x/hre.h
 create mode 100644 board/gdsys/38x/keyprogram.c
 create mode 100644 board/gdsys/38x/keyprogram.h
 create mode 100644 board/gdsys/38x/kwbimage.cfg.in
 create mode 100644 board/gdsys/38x/spl.c
 create mode 100644 configs/controlcenterdc_defconfig
 create mode 100644 include/configs/controlcenterdc.h

--
2.9.0

             reply	other threads:[~2016-11-23 15:12 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-11-23 15:12 Mario Six [this message]
2016-11-23 15:12 ` [U-Boot] [PATCH 01/17] pci: mvebu: Fix Armada 38x support Mario Six
2016-11-23 15:12 ` [U-Boot] [PATCH 02/17] arm: mvebu: Add gpio support Mario Six
2016-12-01  8:26   ` Stefan Roese
2016-11-23 15:12 ` [U-Boot] [PATCH 03/17] net: phy: Support Marvell 88E1680 Mario Six
2016-11-29 23:00   ` Joe Hershberger
2016-12-01 11:01     ` Dirk Eibach
2016-11-23 15:12 ` [U-Boot] [PATCH 04/17] mvebu: Add board_pex_config() Mario Six
2016-12-01  8:30   ` Stefan Roese
2016-12-01 10:55     ` Dirk Eibach
2016-11-23 15:12 ` [U-Boot] [PATCH 05/17] arm: mvebu: spl.c: Remove useless gd declaration Mario Six
2016-11-23 15:12 ` [U-Boot] [PATCH 06/17] dm: Add callback to modify the device tree Mario Six
2016-12-01  8:39   ` Stefan Roese
2016-12-05  6:24     ` Simon Glass
2016-12-05 15:32       ` Mario Six
2016-12-07  3:47         ` Simon Glass
2016-12-05  9:47     ` Maxime Ripard
2016-11-23 15:12 ` [U-Boot] [PATCH 07/17] lib: tpm: Add command to flush resources Mario Six
2016-12-01  8:42   ` Stefan Roese
2016-12-05  6:24     ` Simon Glass
2016-12-05 14:50       ` Mario Six
2016-11-23 15:12 ` [U-Boot] [PATCH 08/17] tools: kwbimage: Fix dest addr Mario Six
2016-11-23 15:12 ` [U-Boot] [PATCH 09/17] tools: kwbimage: Fix style violations Mario Six
2016-11-23 15:12 ` [U-Boot] [PATCH 10/17] tools: kwbimage: Fix arithmetic with void pointers Mario Six
2016-11-23 15:12 ` [U-Boot] [PATCH 11/17] tools: kwbimage: Reduce scope of variables Mario Six
2016-11-23 15:12 ` [U-Boot] [PATCH 12/17] tools: kwbimage: Remove unused parameter Mario Six
2016-11-23 15:12 ` [U-Boot] [PATCH 13/17] tools: kwbimage: Factor out add_binary_header_v1 Mario Six
2016-11-23 15:12 ` [U-Boot] [PATCH 14/17] tools: kwbimage: Refactor line parsing and fix error Mario Six
2016-11-23 15:12 ` [U-Boot] [PATCH 15/17] arm: mvebu: Implement secure boot Mario Six
2016-12-01  9:15   ` Stefan Roese
2016-12-07  7:23     ` Mario Six
2016-11-23 15:12 ` [U-Boot] [PATCH 16/17] arm: mvebu: Add gdsys ControlCenter-Compact board Mario Six
2016-12-01  9:57   ` Stefan Roese
2016-12-02  9:34     ` Mario Six
2016-11-23 15:12 ` [U-Boot] [PATCH 17/17] controlcenterdc: Make secure boot available Mario Six

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1479913469.git.mario.six@gdsys.cc \
    --to=mario.six@gdsys.cc \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox