On 18 October 2016 at 22:18, Alan Ott alan@softiron.co.uk wrote:
Add support for the SoftIron Overdrive 1000. This requires first moving FdtDxe/ from OverdriveBoard/ to Drivers/, so that it can be used by OverdriveBoard/ and Overdrive1000Board/
Changes from V1: * Remove XGBE * Remove Flags: gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable * Remove RVCT flags * Change the GUID to be different from OverdriveBoard * DTS changes String changes Remove GPIO block 0 (LSIOC_GPIO0-7)[1] * Switch to MdePkg/BaseMemoryLib
Alan.
[1] GPIO Block zero is not mapped in the DT because the PCIe reset lines are on that block and manipulating them from user space (or after boot at all) is not supported on this platform. OverdriveBoard/ has it this way.
Pushed, thanks!
Alan Ott (2): Platforms/AMD/Styx: Move FdtDxe/ from OverdriveBoard/ to Drivers/ Platforms/AMD/Styx: Add configuration for Overdrive 1000
.../FdtDxe/BdsLinuxFdt.c | 0 .../{OverdriveBoard => Drivers}/FdtDxe/FdtDxe.c | 0 .../{OverdriveBoard => Drivers}/FdtDxe/FdtDxe.h | 0 .../{OverdriveBoard => Drivers}/FdtDxe/FdtDxe.inf | 0 .../FdtDxe/LinuxLoader.h | 0 .../FdtDxe/LinuxLoaderHelper.c | 0 .../Overdrive1000Board/Binary/PreUefiFirmware.bin | Bin 0 -> 401408 bytes .../FdtBlob/styx-overdrive1000.dtb | Bin 0 -> 8117 bytes .../FdtBlob/styx-overdrive1000.dts | 446 +++++++++++++ .../Styx/Overdrive1000Board/Overdrive1000Board.dsc | 702 +++++++++++++++++++++ .../Styx/Overdrive1000Board/Overdrive1000Board.fdf | 412 ++++++++++++ .../AMD/Styx/OverdriveBoard/OverdriveBoard.dsc | 2 +- .../AMD/Styx/OverdriveBoard/OverdriveBoard.fdf | 2 +- 13 files changed, 1562 insertions(+), 2 deletions(-) rename Platforms/AMD/Styx/{OverdriveBoard => Drivers}/FdtDxe/BdsLinuxFdt.c (100%) rename Platforms/AMD/Styx/{OverdriveBoard => Drivers}/FdtDxe/FdtDxe.c (100%) rename Platforms/AMD/Styx/{OverdriveBoard => Drivers}/FdtDxe/FdtDxe.h (100%) rename Platforms/AMD/Styx/{OverdriveBoard => Drivers}/FdtDxe/FdtDxe.inf (100%) rename Platforms/AMD/Styx/{OverdriveBoard => Drivers}/FdtDxe/LinuxLoader.h (100%) rename Platforms/AMD/Styx/{OverdriveBoard => Drivers}/FdtDxe/LinuxLoaderHelper.c (100%) create mode 100644 Platforms/AMD/Styx/Overdrive1000Board/Binary/PreUefiFirmware.bin create mode 100644 Platforms/AMD/Styx/Overdrive1000Board/FdtBlob/styx-overdrive1000.dtb create mode 100644 Platforms/AMD/Styx/Overdrive1000Board/FdtBlob/styx-overdrive1000.dts create mode 100644 Platforms/AMD/Styx/Overdrive1000Board/Overdrive1000Board.dsc create mode 100644 Platforms/AMD/Styx/Overdrive1000Board/Overdrive1000Board.fdf
-- 2.5.0