All of 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.