public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: Leif Lindholm <leif.lindholm@linaro.org>
To: Pete Batard <pete@akeo.ie>
Cc: edk2-devel@lists.01.org, ard.biesheuvel@linaro.org
Subject: Re: [PATCH v5 edk2-platforms 00/22] Platform/RaspberryPi: Add Raspberry Pi 3 support
Date: Thu, 14 Feb 2019 18:45:44 +0000	[thread overview]
Message-ID: <20190214184541.obngn25c67gyszf4@bivouac.eciton.net> (raw)
In-Reply-To: <20190205162537.6472-1-pete@akeo.ie>

On Tue, Feb 05, 2019 at 04:25:15PM +0000, Pete Batard wrote:
> 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.

All of the comments I raised on previous versions of this set have
been addressed. The VirtualRtc driver has been moved separately and I
have provided feedback on that for the new edk2 version.
Other than that, I gave an R-b for the added documentation, but I
cannot claim to have properly looked at the rest of the platform
support.

I'll just mention here formally that I see no reason for Ard not to
push this support once he is happy with it (and the Rtc driver is in
edk2).

Regards,

Leif


> 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
> 


      parent reply	other threads:[~2019-02-14 18:45 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190214184541.obngn25c67gyszf4@bivouac.eciton.net \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox