All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v2 00/18] arm: mvebu: Add gdsys ControlCenter-Compact board
@ 2017-01-11 15:00 Mario Six
  2017-01-11 15:00 ` [U-Boot] [PATCH v2 01/18] pci: mvebu: Fix Armada 38x support Mario Six
                   ` (17 more replies)
  0 siblings, 18 replies; 55+ messages in thread
From: Mario Six @ 2017-01-11 15:00 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 55+ messages in thread

end of thread, other threads:[~2017-02-01 11:42 UTC | newest]

Thread overview: 55+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-11 15:00 [U-Boot] [PATCH v2 00/18] arm: mvebu: Add gdsys ControlCenter-Compact board Mario Six
2017-01-11 15:00 ` [U-Boot] [PATCH v2 01/18] pci: mvebu: Fix Armada 38x support Mario Six
2017-01-18 15:56   ` Stefan Roese
2017-02-01 11:40   ` Stefan Roese
2017-01-11 15:00 ` [U-Boot] [PATCH v2 02/18] net: phy: Support Marvell 88E1680 Mario Six
2017-01-18 15:57   ` Stefan Roese
2017-01-18 22:45     ` Joe Hershberger
2017-01-18 22:48   ` Joe Hershberger
2017-02-01 11:40   ` Stefan Roese
2017-01-11 15:00 ` [U-Boot] [PATCH v2 03/18] mvebu: Add board_pex_config() Mario Six
2017-01-18 15:58   ` Stefan Roese
2017-02-01 11:40   ` Stefan Roese
2017-01-11 15:00 ` [U-Boot] [PATCH v2 04/18] arm: mvebu: spl.c: Remove useless gd declaration Mario Six
2017-01-18 15:58   ` Stefan Roese
2017-02-01 11:40   ` Stefan Roese
2017-01-11 15:00 ` [U-Boot] [PATCH v2 05/18] dm: Add callback to modify the device tree Mario Six
2017-01-18 16:03   ` Stefan Roese
2017-01-11 15:00 ` [U-Boot] [PATCH v2 06/18] lib: tpm: Add command to flush resources Mario Six
2017-01-18 16:07   ` Stefan Roese
2017-01-19 13:57   ` Simon Glass
2017-02-01 11:41   ` Stefan Roese
2017-01-11 15:00 ` [U-Boot] [PATCH v2 07/18] core: device: Add dev_get_by_ofname function Mario Six
2017-01-18 16:23   ` Stefan Roese
2017-01-19 13:57     ` Simon Glass
2017-01-11 15:00 ` [U-Boot] [PATCH v2 08/18] gpio: Add gpio_request_simple function Mario Six
2017-01-18 16:34   ` Stefan Roese
2017-01-11 15:00 ` [U-Boot] [PATCH v2 09/18] tools: kwbimage: Fix dest addr Mario Six
2017-01-18 16:36   ` Stefan Roese
2017-02-01 11:41   ` Stefan Roese
2017-01-11 15:00 ` [U-Boot] [PATCH v2 10/18] tools: kwbimage: Fix style violations Mario Six
2017-01-18 16:37   ` Stefan Roese
2017-02-01 11:41   ` Stefan Roese
2017-01-11 15:00 ` [U-Boot] [PATCH v2 11/18] tools: kwbimage: Fix arithmetic with void pointers Mario Six
2017-01-18 16:38   ` Stefan Roese
2017-02-01 11:41   ` Stefan Roese
2017-01-11 15:00 ` [U-Boot] [PATCH v2 12/18] tools: kwbimage: Reduce scope of variables Mario Six
2017-01-18 16:39   ` Stefan Roese
2017-02-01 11:41   ` Stefan Roese
2017-01-11 15:00 ` [U-Boot] [PATCH v2 13/18] tools: kwbimage: Remove unused parameter Mario Six
2017-01-18 16:39   ` Stefan Roese
2017-02-01 11:42   ` Stefan Roese
2017-01-11 15:00 ` [U-Boot] [PATCH v2 14/18] tools: kwbimage: Factor out add_binary_header_v1 Mario Six
2017-01-18 16:40   ` Stefan Roese
2017-02-01 11:42   ` Stefan Roese
2017-01-11 15:00 ` [U-Boot] [PATCH v2 15/18] tools: kwbimage: Refactor line parsing and fix error Mario Six
2017-01-18 16:47   ` Stefan Roese
2017-02-01 11:42   ` Stefan Roese
2017-01-11 15:01 ` [U-Boot] [PATCH v2 16/18] arm: mvebu: Implement secure boot Mario Six
2017-01-18 16:58   ` Stefan Roese
2017-01-19 13:57   ` Simon Glass
2017-02-01 11:42   ` Stefan Roese
2017-01-11 15:01 ` [U-Boot] [PATCH v2 17/18] arm: mvebu: Add gdsys ControlCenter-Compact board Mario Six
2017-01-18 17:09   ` Stefan Roese
2017-01-11 15:01 ` [U-Boot] [PATCH v2 18/18] controlcenterdc: Make secure boot available Mario Six
2017-01-18 17:10   ` Stefan Roese

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.