public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [PATCH v5 edk2-platforms 00/22] Platform/RaspberryPi: Add Raspberry Pi 3 support
@ 2019-02-05 16:25 Pete Batard
  2019-02-05 16:25 ` [PATCH v5 edk2-platforms 01/22] Silicon/Broadcom/Bcm283x: Add interrupt driver Pete Batard
                   ` (23 more replies)
  0 siblings, 24 replies; 34+ messages in thread
From: Pete Batard @ 2019-02-05 16:25 UTC (permalink / raw)
  To: edk2-devel

Changes for v5:

* Raspberry/Pi3 -> RaspberryPi/RPi3
* Remove VirtualRealTimeClockLib as well as BUILD_EPOCH macro (use the upcoming
  EmbeddedPkg Virtual RTC from EDK2 instead)
* Use $(PLATFORM_NAME) where possible in .dsc and .fdf
* Update Readme to remove build instructions, describe ACPI limitations, fix
  ATF Readme link and split OS installation & test notes into a separate file.
* Add -Wl,--fix-cortex-a53-843419 to LINK_FLAGS

IMPORTANT: Due to the removal of VirtualRealTimeClockLib this series requires
https://lists.01.org/pipermail/edk2-devel/2019-February/036301.html to have
been applied to your edk2 repository.

Regards,

/Pete


Pete Batard (22):
  Silicon/Broadcom/Bcm283x: Add interrupt driver
  Silicon/Broadcom/Bcm283x: Add GpioLib
  Platform/RaspberryPi/RPi3: Add ACPI tables
  Platform/RaspberryPi/RPi3: Add reset and memory init libraries
  Platform/RaspberryPi/RPi3: Add platform library
  Platform/RaspberryPi/RPi3: Add firmware driver
  Platform/RaspberryPi/RPi3: Add platform config driver
  Platform/RaspberryPi/RPi3: Add SMBIOS driver
  Platform/RaspberryPi/RPi3: Add display driver
  Platform/RaspberryPi/RPi3: Add console driver
  Platform/RaspberryPi/RPi3: Add NV storage driver
  Platform/RaspberryPi/RPi3: Add Device Tree driver
  Platform/RaspberryPi/RPi3: Add base MMC driver
  Platform/RaspberryPi/RPi3: Add Arasan MMC driver
  Platform/RaspberryPi/RPi3: Add SD Host driver
  Platform/RaspberryPi/RPi3: Add platform boot manager and helper libs
  Platform/RaspberryPi/RPi3: Add USB host driver
  Platform/RaspberryPi/RPi3 *NON-OSI*: Add ATF binaries
  Platform/RaspberryPi/RPi3 *NON-OSI*: Add Device Tree binaries
  Platform/RaspberryPi/RPi3 *NON-OSI*: Add logo driver
  Platform/RaspberryPi/RPi3: Add platform
  Platform/RaspberryPi/RPi3: Add platform readme's

 .../RaspberryPi/RPi3/AcpiTables/AcpiTables.h  |   82 +
 .../RPi3/AcpiTables/AcpiTables.inf            |   46 +
 .../RaspberryPi/RPi3/AcpiTables/Csrt.aslc     |  332 +++
 .../RaspberryPi/RPi3/AcpiTables/Dbg2.aslc     |   34 +
 Platform/RaspberryPi/RPi3/AcpiTables/Dsdt.asl |  511 +++++
 .../RaspberryPi/RPi3/AcpiTables/Fadt.aslc     |   52 +
 .../RaspberryPi/RPi3/AcpiTables/Gtdt.aslc     |   33 +
 .../RaspberryPi/RPi3/AcpiTables/Madt.aslc     |   62 +
 Platform/RaspberryPi/RPi3/AcpiTables/Pep.asl  |   95 +
 Platform/RaspberryPi/RPi3/AcpiTables/Pep.c    |   84 +
 Platform/RaspberryPi/RPi3/AcpiTables/Pep.h    |  126 ++
 Platform/RaspberryPi/RPi3/AcpiTables/Rhpx.asl |  201 ++
 Platform/RaspberryPi/RPi3/AcpiTables/Sdhc.asl |  105 +
 Platform/RaspberryPi/RPi3/AcpiTables/Spcr.asl |   53 +
 Platform/RaspberryPi/RPi3/AcpiTables/Uart.asl |  158 ++
 .../RaspberryPi/RPi3/DeviceTree/License.txt   |  340 +++
 .../RPi3/DeviceTree/bcm2710-rpi-3-b-plus.dtb  |  Bin 0 -> 25617 bytes
 .../RPi3/DeviceTree/bcm2710-rpi-3-b-plus.dts  | 1263 ++++++++++++
 .../RPi3/DeviceTree/bcm2710-rpi-3-b.dtb       |  Bin 0 -> 25354 bytes
 .../RPi3/DeviceTree/bcm2710-rpi-3-b.dts       | 1259 +++++++++++
 .../ArasanMmcHostDxe/ArasanMmcHostDxe.c       |  723 +++++++
 .../ArasanMmcHostDxe/ArasanMmcHostDxe.h       |   50 +
 .../ArasanMmcHostDxe/ArasanMmcHostDxe.inf     |   52 +
 .../RPi3/Drivers/ConfigDxe/ConfigDxe.c        |  351 ++++
 .../RPi3/Drivers/ConfigDxe/ConfigDxe.inf      |   78 +
 .../Drivers/ConfigDxe/ConfigDxeFormSetGuid.h  |   23 +
 .../RPi3/Drivers/ConfigDxe/ConfigDxeHii.uni   |  100 +
 .../RPi3/Drivers/ConfigDxe/ConfigDxeHii.vfr   |  306 +++
 .../RPi3/Drivers/DisplayDxe/ComponentName.c   |  222 ++
 .../RPi3/Drivers/DisplayDxe/DisplayDxe.c      |  606 ++++++
 .../RPi3/Drivers/DisplayDxe/DisplayDxe.h      |   42 +
 .../RPi3/Drivers/DisplayDxe/DisplayDxe.inf    |   71 +
 .../RPi3/Drivers/DisplayDxe/Screenshot.c      |  375 ++++
 .../RPi3/Drivers/DwUsbHostDxe/ComponentName.c |  225 ++
 .../RPi3/Drivers/DwUsbHostDxe/DriverBinding.c |  274 +++
 .../RPi3/Drivers/DwUsbHostDxe/DwUsbHostDxe.c  | 1635 +++++++++++++++
 .../RPi3/Drivers/DwUsbHostDxe/DwUsbHostDxe.h  |  162 ++
 .../Drivers/DwUsbHostDxe/DwUsbHostDxe.inf     |   59 +
 .../RPi3/Drivers/DwUsbHostDxe/DwcHw.h         |  788 +++++++
 .../RaspberryPi/RPi3/Drivers/FdtDxe/FdtDxe.c  |  364 ++++
 .../RPi3/Drivers/FdtDxe/FdtDxe.inf            |   53 +
 .../GraphicsConsoleDxe/ComponentName.c        |  183 ++
 .../GraphicsConsoleDxe/GraphicsConsole.c      | 1837 +++++++++++++++++
 .../GraphicsConsoleDxe/GraphicsConsole.h      |  591 ++++++
 .../GraphicsConsoleDxe/GraphicsConsoleDxe.inf |   75 +
 .../GraphicsConsoleDxe/GraphicsConsoleDxe.uni |   18 +
 .../GraphicsConsoleDxeExtra.uni               |   18 +
 .../RPi3/Drivers/GraphicsConsoleDxe/NewFont.c |  287 +++
 .../RPi3/Drivers/LogoDxe/License.txt          |   10 +
 .../RaspberryPi/RPi3/Drivers/LogoDxe/Logo.bmp |  Bin 0 -> 185398 bytes
 .../RaspberryPi/RPi3/Drivers/LogoDxe/Logo.c   |  159 ++
 .../RaspberryPi/RPi3/Drivers/LogoDxe/Logo.eps |  Bin 0 -> 250982 bytes
 .../RaspberryPi/RPi3/Drivers/LogoDxe/Logo.idf |   18 +
 .../RaspberryPi/RPi3/Drivers/LogoDxe/Logo.inf |   34 +
 .../RaspberryPi/RPi3/Drivers/LogoDxe/Logo.uni |   20 +
 .../RPi3/Drivers/LogoDxe/LogoDxe.inf          |   63 +
 .../RPi3/Drivers/LogoDxe/LogoDxe.uni          |   19 +
 .../RPi3/Drivers/LogoDxe/LogoDxeExtra.uni     |   19 +
 .../RPi3/Drivers/LogoDxe/LogoExtra.uni        |   19 +
 .../RPi3/Drivers/MmcDxe/ComponentName.c       |  163 ++
 .../RPi3/Drivers/MmcDxe/Diagnostics.c         |  263 +++
 .../RaspberryPi/RPi3/Drivers/MmcDxe/Mmc.c     |  460 +++++
 .../RaspberryPi/RPi3/Drivers/MmcDxe/Mmc.h     |  533 +++++
 .../RPi3/Drivers/MmcDxe/MmcBlockIo.c          |  469 +++++
 .../RPi3/Drivers/MmcDxe/MmcDebug.c            |  170 ++
 .../RPi3/Drivers/MmcDxe/MmcDxe.inf            |   58 +
 .../RPi3/Drivers/MmcDxe/MmcIdentification.c   |  980 +++++++++
 .../PlatformSmbiosDxe/PlatformSmbiosDxe.c     |  903 ++++++++
 .../PlatformSmbiosDxe/PlatformSmbiosDxe.inf   |   56 +
 .../Drivers/RpiFirmwareDxe/RpiFirmwareDxe.c   | 1084 ++++++++++
 .../Drivers/RpiFirmwareDxe/RpiFirmwareDxe.inf |   50 +
 .../RPi3/Drivers/SdHostDxe/SdHostDxe.c        |  787 +++++++
 .../RPi3/Drivers/SdHostDxe/SdHostDxe.inf      |   55 +
 .../RPi3/Drivers/VarBlockServiceDxe/FileIo.c  |  196 ++
 .../RPi3/Drivers/VarBlockServiceDxe/FvbInfo.c |  115 ++
 .../VarBlockServiceDxe/VarBlockService.c      |  971 +++++++++
 .../VarBlockServiceDxe/VarBlockService.h      |  217 ++
 .../VarBlockServiceDxe/VarBlockServiceDxe.c   |  331 +++
 .../VarBlockServiceDxe/VarBlockServiceDxe.inf |   93 +
 .../RPi3/Include/IndustryStandard/RpiMbox.h   |  108 +
 .../RaspberryPi/RPi3/Include/Protocol/DwUsb.h |   53 +
 .../RPi3/Include/Protocol/ExtendedTextOut.h   |   36 +
 .../RPi3/Include/Protocol/RpiFirmware.h       |  131 ++
 .../RPi3/Include/Protocol/RpiMmcHost.h        |  206 ++
 .../MemoryInitPeiLib/MemoryInitPeiLib.c       |  162 ++
 .../MemoryInitPeiLib/MemoryInitPeiLib.inf     |   51 +
 .../PlatformBootManagerLib/PlatformBm.c       |  793 +++++++
 .../PlatformBootManagerLib/PlatformBm.h       |   60 +
 .../PlatformBootManagerLib.inf                |   90 +
 .../PlatformLib/AArch64/RaspberryPiHelper.S   |  107 +
 .../RPi3/Library/PlatformLib/PlatformLib.inf  |   65 +
 .../RPi3/Library/PlatformLib/RaspberryPi.c    |   99 +
 .../RPi3/Library/PlatformLib/RaspberryPiMem.c |  160 ++
 .../PlatformUiAppLib/PlatformUiAppLib.c       |  120 ++
 .../PlatformUiAppLib/PlatformUiAppLib.inf     |   34 +
 .../RPi3/Library/ResetLib/ResetLib.c          |  104 +
 .../RPi3/Library/ResetLib/ResetLib.inf        |   46 +
 Platform/RaspberryPi/RPi3/RPi3.dec            |   58 +
 Platform/RaspberryPi/RPi3/RPi3.dsc            |  629 ++++++
 Platform/RaspberryPi/RPi3/RPi3.fdf            |  449 ++++
 Platform/RaspberryPi/RPi3/Readme.md           |  167 ++
 Platform/RaspberryPi/RPi3/Systems.md          |   65 +
 .../RPi3/TrustedFirmware/License.txt          |   26 +
 .../RPi3/TrustedFirmware/Readme.md            |   42 +
 .../RaspberryPi/RPi3/TrustedFirmware/bl1.bin  |  Bin 0 -> 18801 bytes
 .../RaspberryPi/RPi3/TrustedFirmware/fip.bin  |  Bin 0 -> 41714 bytes
 Readme.md                                     |    3 +
 Silicon/Broadcom/Bcm283x/Bcm283x.dec          |   23 +
 .../Drivers/InterruptDxe/InterruptDxe.c       |  367 ++++
 .../Drivers/InterruptDxe/InterruptDxe.inf     |   48 +
 .../Include/IndustryStandard/Bcm2836.h        |   72 +
 .../Include/IndustryStandard/Bcm2836Gpio.h    |   49 +
 .../Include/IndustryStandard/Bcm2836SdHost.h  |   92 +
 .../Include/IndustryStandard/Bcm2836Sdio.h    |  199 ++
 .../Bcm283x/Include/Library/GpioLib.h         |   33 +
 .../Bcm283x/Library/GpioLib/GpioLib.c         |   89 +
 .../Bcm283x/Library/GpioLib/GpioLib.inf       |   39 +
 117 files changed, 27594 insertions(+)
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/AcpiTables.h
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/AcpiTables.inf
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Csrt.aslc
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Dbg2.aslc
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Dsdt.asl
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Fadt.aslc
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Gtdt.aslc
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Madt.aslc
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Pep.asl
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Pep.c
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Pep.h
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Rhpx.asl
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Sdhc.asl
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Spcr.asl
 create mode 100644 Platform/RaspberryPi/RPi3/AcpiTables/Uart.asl
 create mode 100644 Platform/RaspberryPi/RPi3/DeviceTree/License.txt
 create mode 100644 Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b-plus.dtb
 create mode 100644 Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b-plus.dts
 create mode 100644 Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b.dtb
 create mode 100644 Platform/RaspberryPi/RPi3/DeviceTree/bcm2710-rpi-3-b.dts
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/ArasanMmcHostDxe/ArasanMmcHostDxe.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/ArasanMmcHostDxe/ArasanMmcHostDxe.h
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/ArasanMmcHostDxe/ArasanMmcHostDxe.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/ConfigDxe/ConfigDxe.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/ConfigDxe/ConfigDxe.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/ConfigDxe/ConfigDxeFormSetGuid.h
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/ConfigDxe/ConfigDxeHii.uni
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/ConfigDxe/ConfigDxeHii.vfr
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DisplayDxe/ComponentName.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DisplayDxe/DisplayDxe.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DisplayDxe/DisplayDxe.h
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DisplayDxe/DisplayDxe.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DisplayDxe/Screenshot.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/ComponentName.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/DriverBinding.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/DwUsbHostDxe.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/DwUsbHostDxe.h
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/DwUsbHostDxe.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/DwUsbHostDxe/DwcHw.h
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/FdtDxe/FdtDxe.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/FdtDxe/FdtDxe.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/ComponentName.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/GraphicsConsole.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/GraphicsConsole.h
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/GraphicsConsoleDxe.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/GraphicsConsoleDxe.uni
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/GraphicsConsoleDxeExtra.uni
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/GraphicsConsoleDxe/NewFont.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/License.txt
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/Logo.bmp
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/Logo.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/Logo.eps
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/Logo.idf
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/Logo.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/Logo.uni
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/LogoDxe.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/LogoDxe.uni
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/LogoDxeExtra.uni
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/LogoDxe/LogoExtra.uni
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/ComponentName.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/Diagnostics.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/Mmc.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/Mmc.h
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/MmcBlockIo.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/MmcDebug.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/MmcDxe.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/MmcDxe/MmcIdentification.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/PlatformSmbiosDxe/PlatformSmbiosDxe.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/RpiFirmwareDxe/RpiFirmwareDxe.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/RpiFirmwareDxe/RpiFirmwareDxe.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/SdHostDxe/SdHostDxe.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/SdHostDxe/SdHostDxe.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/VarBlockServiceDxe/FileIo.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/VarBlockServiceDxe/FvbInfo.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/VarBlockServiceDxe/VarBlockService.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/VarBlockServiceDxe/VarBlockService.h
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/VarBlockServiceDxe/VarBlockServiceDxe.c
 create mode 100644 Platform/RaspberryPi/RPi3/Drivers/VarBlockServiceDxe/VarBlockServiceDxe.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Include/IndustryStandard/RpiMbox.h
 create mode 100644 Platform/RaspberryPi/RPi3/Include/Protocol/DwUsb.h
 create mode 100644 Platform/RaspberryPi/RPi3/Include/Protocol/ExtendedTextOut.h
 create mode 100644 Platform/RaspberryPi/RPi3/Include/Protocol/RpiFirmware.h
 create mode 100644 Platform/RaspberryPi/RPi3/Include/Protocol/RpiMmcHost.h
 create mode 100644 Platform/RaspberryPi/RPi3/Library/MemoryInitPeiLib/MemoryInitPeiLib.c
 create mode 100644 Platform/RaspberryPi/RPi3/Library/MemoryInitPeiLib/MemoryInitPeiLib.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Library/PlatformBootManagerLib/PlatformBm.c
 create mode 100644 Platform/RaspberryPi/RPi3/Library/PlatformBootManagerLib/PlatformBm.h
 create mode 100644 Platform/RaspberryPi/RPi3/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Library/PlatformLib/AArch64/RaspberryPiHelper.S
 create mode 100644 Platform/RaspberryPi/RPi3/Library/PlatformLib/PlatformLib.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Library/PlatformLib/RaspberryPi.c
 create mode 100644 Platform/RaspberryPi/RPi3/Library/PlatformLib/RaspberryPiMem.c
 create mode 100644 Platform/RaspberryPi/RPi3/Library/PlatformUiAppLib/PlatformUiAppLib.c
 create mode 100644 Platform/RaspberryPi/RPi3/Library/PlatformUiAppLib/PlatformUiAppLib.inf
 create mode 100644 Platform/RaspberryPi/RPi3/Library/ResetLib/ResetLib.c
 create mode 100644 Platform/RaspberryPi/RPi3/Library/ResetLib/ResetLib.inf
 create mode 100644 Platform/RaspberryPi/RPi3/RPi3.dec
 create mode 100644 Platform/RaspberryPi/RPi3/RPi3.dsc
 create mode 100644 Platform/RaspberryPi/RPi3/RPi3.fdf
 create mode 100644 Platform/RaspberryPi/RPi3/Readme.md
 create mode 100644 Platform/RaspberryPi/RPi3/Systems.md
 create mode 100644 Platform/RaspberryPi/RPi3/TrustedFirmware/License.txt
 create mode 100644 Platform/RaspberryPi/RPi3/TrustedFirmware/Readme.md
 create mode 100644 Platform/RaspberryPi/RPi3/TrustedFirmware/bl1.bin
 create mode 100644 Platform/RaspberryPi/RPi3/TrustedFirmware/fip.bin
 create mode 100644 Silicon/Broadcom/Bcm283x/Bcm283x.dec
 create mode 100644 Silicon/Broadcom/Bcm283x/Drivers/InterruptDxe/InterruptDxe.c
 create mode 100644 Silicon/Broadcom/Bcm283x/Drivers/InterruptDxe/InterruptDxe.inf
 create mode 100644 Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836.h
 create mode 100644 Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836Gpio.h
 create mode 100644 Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836SdHost.h
 create mode 100644 Silicon/Broadcom/Bcm283x/Include/IndustryStandard/Bcm2836Sdio.h
 create mode 100644 Silicon/Broadcom/Bcm283x/Include/Library/GpioLib.h
 create mode 100644 Silicon/Broadcom/Bcm283x/Library/GpioLib/GpioLib.c
 create mode 100644 Silicon/Broadcom/Bcm283x/Library/GpioLib/GpioLib.inf

-- 
2.17.0.windows.1



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

end of thread, other threads:[~2019-02-15 14:56 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-05 16:25 [PATCH v5 edk2-platforms 00/22] Platform/RaspberryPi: Add Raspberry Pi 3 support Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 01/22] Silicon/Broadcom/Bcm283x: Add interrupt driver Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 02/22] Silicon/Broadcom/Bcm283x: Add GpioLib Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 03/22] Platform/RaspberryPi/RPi3: Add ACPI tables Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 04/22] Platform/RaspberryPi/RPi3: Add reset and memory init libraries Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 05/22] Platform/RaspberryPi/RPi3: Add platform library Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 06/22] Platform/RaspberryPi/RPi3: Add firmware driver Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 07/22] Platform/RaspberryPi/RPi3: Add platform config driver Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 08/22] Platform/RaspberryPi/RPi3: Add SMBIOS driver Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 09/22] Platform/RaspberryPi/RPi3: Add display driver Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 10/22] Platform/RaspberryPi/RPi3: Add console driver Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 11/22] Platform/RaspberryPi/RPi3: Add NV storage driver Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 12/22] Platform/RaspberryPi/RPi3: Add Device Tree driver Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 13/22] Platform/RaspberryPi/RPi3: Add base MMC driver Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 14/22] Platform/RaspberryPi/RPi3: Add Arasan " Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 15/22] Platform/RaspberryPi/RPi3: Add SD Host driver Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 16/22] Platform/RaspberryPi/RPi3: Add platform boot manager and helper libs Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 17/22] Platform/RaspberryPi/RPi3: Add USB host driver Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 18/22] Platform/RaspberryPi/RPi3 *NON-OSI*: Add ATF binaries Pete Batard
2019-02-06 22:39   ` Kinney, Michael D
2019-02-07  0:52     ` Pete Batard
2019-02-07  2:35       ` Kinney, Michael D
2019-02-07 11:26         ` Pete Batard
2019-02-07 14:25           ` Ard Biesheuvel
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 19/22] Platform/RaspberryPi/RPi3 *NON-OSI*: Add Device Tree binaries Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 20/22] Platform/RaspberryPi/RPi3 *NON-OSI*: Add logo driver Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 21/22] Platform/RaspberryPi/RPi3: Add platform Pete Batard
2019-02-05 16:25 ` [PATCH v5 edk2-platforms 22/22] Platform/RaspberryPi/RPi3: Add platform readme's Pete Batard
2019-02-14 18:42   ` Leif Lindholm
2019-02-13  3:41 ` [PATCH v5 edk2-platforms 00/22] Platform/RaspberryPi: Add Raspberry Pi 3 support Jeremy Linton
2019-02-15 10:27   ` Ard Biesheuvel
2019-02-15 11:05     ` Ard Biesheuvel
2019-02-15 14:56       ` Pete Batard
2019-02-14 18:45 ` Leif Lindholm

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