public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [PATCH edk2-platforms 0/5] Add Secure96 mezzanine support
@ 2018-02-15 17:20 Ard Biesheuvel
  2018-02-15 17:20 ` [PATCH edk2-platforms 1/5] Silicon/SynQuaver/DeviceTree: add node for SPI controller Ard Biesheuvel
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Ard Biesheuvel @ 2018-02-15 17:20 UTC (permalink / raw)
  To: edk2-devel; +Cc: leif.lindholm, joakim.bech, Ard Biesheuvel

This series adds preliminary support for the Secure96 mezzanine board,
an expansion board that can be plugged into the low speed connector on
the Socionext SynQuacer based Developer Box platform.

I have attempted to implement this in a reusable way, i.e., the secure96
specific parts are in separate drivers which could theoretically be
imported by other platforms as well.

I am presenting this to discuss the approach. My end goal is to wire up
the Atmel SHA204A on this board in UEFI so it can be used as a random
number generator, but this should be mostly orthogonal (and if it isn't,
we can add it on top).

Ard Biesheuvel (5):
  Silicon/SynQuaver/DeviceTree: add node for SPI controller
  Silicon/SynQuaver/DeviceTree: add node for I2C controller
  Platform: add support for 96boards Secure96 mezzanine adapter
  Silicon/SynQuacer/PlatformDxe: add menu option to select mezzanine
  Platform/Socionext/DeveloperBox: add Secure96 support

 Platform/96boards/Secure96/DeviceTree/DeviceTree.inf               |  40 +++++
 Platform/96boards/Secure96/DeviceTree/Secure96.dts                 |  74 ++++++++++
 Platform/96boards/Secure96/Secure96.dec                            |  56 +++++++
 Platform/96boards/Secure96/Secure96Dxe/Secure96Dxe.c               | 153 ++++++++++++++++++++
 Platform/96boards/Secure96/Secure96Dxe/Secure96Dxe.inf             |  51 +++++++
 Platform/Socionext/DeveloperBox/DeveloperBox.dsc                   |  21 +++
 Platform/Socionext/DeveloperBox/DeveloperBox.fdf                   |   6 +
 Silicon/Socionext/SynQuacer/DeviceTree/SynQuacer.dtsi              |  36 +++++
 Silicon/Socionext/SynQuacer/Drivers/PlatformDxe/PlatformDxe.c      |   8 +
 Silicon/Socionext/SynQuacer/Drivers/PlatformDxe/PlatformDxe.inf    |   2 +
 Silicon/Socionext/SynQuacer/Drivers/PlatformDxe/PlatformDxeHii.uni |   6 +
 Silicon/Socionext/SynQuacer/Drivers/PlatformDxe/PlatformDxeHii.vfr |   8 +
 Silicon/Socionext/SynQuacer/Include/Platform/VarStore.h            |   6 +-
 13 files changed, 466 insertions(+), 1 deletion(-)
 create mode 100644 Platform/96boards/Secure96/DeviceTree/DeviceTree.inf
 create mode 100644 Platform/96boards/Secure96/DeviceTree/Secure96.dts
 create mode 100644 Platform/96boards/Secure96/Secure96.dec
 create mode 100644 Platform/96boards/Secure96/Secure96Dxe/Secure96Dxe.c
 create mode 100644 Platform/96boards/Secure96/Secure96Dxe/Secure96Dxe.inf

-- 
2.11.0



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

end of thread, other threads:[~2018-02-21 12:04 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-15 17:20 [PATCH edk2-platforms 0/5] Add Secure96 mezzanine support Ard Biesheuvel
2018-02-15 17:20 ` [PATCH edk2-platforms 1/5] Silicon/SynQuaver/DeviceTree: add node for SPI controller Ard Biesheuvel
2018-02-16 17:00   ` Leif Lindholm
2018-02-16 18:34     ` Ard Biesheuvel
2018-02-18 11:39       ` Leif Lindholm
2018-02-19  8:20         ` Ard Biesheuvel
2018-02-19 11:48           ` Leif Lindholm
2018-02-15 17:20 ` [PATCH edk2-platforms 2/5] Silicon/SynQuaver/DeviceTree: add node for I2C controller Ard Biesheuvel
2018-02-15 17:20 ` [PATCH edk2-platforms 3/5] Platform: add support for 96boards Secure96 mezzanine adapter Ard Biesheuvel
2018-02-15 17:20 ` [PATCH edk2-platforms 4/5] Silicon/SynQuacer/PlatformDxe: add menu option to select mezzanine Ard Biesheuvel
2018-02-15 17:20 ` [PATCH edk2-platforms 5/5] Platform/Socionext/DeveloperBox: add Secure96 support Ard Biesheuvel
2018-02-16 17:35 ` [PATCH edk2-platforms 0/5] Add Secure96 mezzanine support Leif Lindholm
2018-02-16 18:41   ` Ard Biesheuvel
2018-02-21 12:10 ` Ard Biesheuvel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox