[U-Boot] [PATCH v2 00/18] arm: mvebu: Add gdsys ControlCenter-Compact board
Mario Six
mario.six at gdsys.cc
Wed Jan 11 16:00:44 CET 2017
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 (3):
pci: mvebu: Fix Armada 38x support
net: phy: Support Marvell 88E1680
arm: mvebu: Add gdsys ControlCenter-Compact board
Mario Six (14):
mvebu: Add board_pex_config()
dm: Add callback to modify the device tree
lib: tpm: Add command to flush resources
core: device: Add dev_get_by_ofname function
gpio: Add gpio_request_simple function
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/armada-38x-controlcenterdc.dts | 643 ++++++++++++++++
arch/arm/mach-mvebu/Kconfig | 39 +
arch/arm/mach-mvebu/Makefile | 1 +
arch/arm/mach-mvebu/efuse.c | 264 +++++++
arch/arm/mach-mvebu/include/mach/cpu.h | 2 +
arch/arm/mach-mvebu/include/mach/efuse.h | 69 ++
arch/arm/mach-mvebu/include/mach/soc.h | 1 +
arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.c | 8 +
arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.h | 2 +
arch/arm/mach-mvebu/spl.c | 2 -
board/gdsys/a38x/.gitignore | 1 +
board/gdsys/a38x/Kconfig | 36 +
board/gdsys/a38x/MAINTAINERS | 7 +
board/gdsys/a38x/Makefile | 44 ++
board/gdsys/a38x/controlcenterdc.c | 273 +++++++
board/gdsys/a38x/dt_helpers.c | 25 +
board/gdsys/a38x/dt_helpers.h | 14 +
board/gdsys/a38x/hre.c | 516 +++++++++++++
board/gdsys/a38x/hre.h | 38 +
board/gdsys/a38x/hydra.c | 138 ++++
board/gdsys/a38x/hydra.h | 14 +
board/gdsys/a38x/ihs_phys.c | 349 +++++++++
board/gdsys/a38x/ihs_phys.h | 2 +
board/gdsys/a38x/keyprogram.c | 158 ++++
board/gdsys/a38x/keyprogram.h | 14 +
board/gdsys/a38x/kwbimage.cfg.in | 40 +
board/gdsys/a38x/spl.c | 21 +
board/gdsys/p1022/controlcenterd-id.c | 9 -
cmd/tpm.c | 70 ++
common/board_f.c | 10 +
configs/controlcenterdc_defconfig | 57 ++
doc/README.armada-secureboot | 373 +++++++++
doc/driver-model/fdt-fixup.txt | 132 ++++
drivers/core/device.c | 7 +
drivers/gpio/gpio-uclass.c | 17 +
drivers/net/phy/marvell.c | 54 ++
drivers/pci/pci_mvebu.c | 25 +-
drivers/tpm/Kconfig | 6 +
dts/Kconfig | 10 +
include/asm-generic/gpio.h | 22 +
include/common.h | 1 +
include/configs/controlcenterdc.h | 235 ++++++
include/dm/device.h | 8 +
include/tpm.h | 45 ++
lib/tpm.c | 29 +
tools/Makefile | 6 +-
tools/kwbimage.c | 1111 +++++++++++++++++++++++----
tools/kwbimage.h | 37 +
51 files changed, 4806 insertions(+), 186 deletions(-)
create mode 100644 arch/arm/dts/armada-38x-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/a38x/.gitignore
create mode 100644 board/gdsys/a38x/Kconfig
create mode 100644 board/gdsys/a38x/MAINTAINERS
create mode 100644 board/gdsys/a38x/Makefile
create mode 100644 board/gdsys/a38x/controlcenterdc.c
create mode 100644 board/gdsys/a38x/dt_helpers.c
create mode 100644 board/gdsys/a38x/dt_helpers.h
create mode 100644 board/gdsys/a38x/hre.c
create mode 100644 board/gdsys/a38x/hre.h
create mode 100644 board/gdsys/a38x/hydra.c
create mode 100644 board/gdsys/a38x/hydra.h
create mode 100644 board/gdsys/a38x/ihs_phys.c
create mode 100644 board/gdsys/a38x/ihs_phys.h
create mode 100644 board/gdsys/a38x/keyprogram.c
create mode 100644 board/gdsys/a38x/keyprogram.h
create mode 100644 board/gdsys/a38x/kwbimage.cfg.in
create mode 100644 board/gdsys/a38x/spl.c
create mode 100644 configs/controlcenterdc_defconfig
create mode 100644 doc/README.armada-secureboot
create mode 100644 doc/driver-model/fdt-fixup.txt
create mode 100644 include/configs/controlcenterdc.h
--
2.9.0
More information about the U-Boot
mailing list