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
next 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