REF: https://github.com/christopherco/edk2-platforms/tree/import_imxplat_v1

This patch set is the 2nd in the overall series of patches to bring up
Windows 10 IoT Core on Solidrun's Hummingboard Edge board running NXP's
i.MX6Q SoC.

Patch Series:
1. import Platform/Microsoft
2. import Silicon/NXP/iMXPlatformPkg
3. import Silicon/NXP/iMX6Pkg
4. import Platform/Solidrun/HummingboardEdge_iMX6Q_2GB

This patch set imports our iMXPlatformPkg, which contains modules that
are NXP i.MX specific but generic across the different i.MX SoC families.
These modules are used in the iMX6Pkg and HummingboardEdge board
packages.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Christopher Co <[email protected]>
Cc: Ard Biesheuvel <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Michael D Kinney <[email protected]>

Christopher Co (7):
  Silicon/NXP: Add support for iMX SDHC
  Silicon/NXP: Add iMX display library support
  Silicon/NXP: Add I2C library support for iMX platforms
  Silicon/NXP: Add UART library support for iMX platforms
  Silicon/NXP: Add Virtual RTC support for IMX platform
  Silicon/NXP: Add iMXPlatformPkg dec
  Silicon/NXP: Add headers for other iMX packages to use

 Silicon/NXP/iMXPlatformPkg/Drivers/SdhcDxe/SdhcDxe.c                           
        | 1356 ++++++++++++++++++++
 Silicon/NXP/iMXPlatformPkg/Drivers/SdhcDxe/SdhcDxe.inf                         
        |   67 +
 Silicon/NXP/iMXPlatformPkg/Include/Platform.h                                  
        |   86 ++
 Silicon/NXP/iMXPlatformPkg/Include/common_macros.h                             
        |  561 ++++++++
 Silicon/NXP/iMXPlatformPkg/Include/iMXDisplay.h                                
        |   95 ++
 Silicon/NXP/iMXPlatformPkg/Include/iMXGpio.h                                   
        |  101 ++
 Silicon/NXP/iMXPlatformPkg/Include/iMXI2cLib.h                                 
        |  158 +++
 Silicon/NXP/iMXPlatformPkg/Include/iMXIoMux.h                                  
        |   24 +
 Silicon/NXP/iMXPlatformPkg/Include/iMXUart.h                                   
        |  225 ++++
 Silicon/NXP/iMXPlatformPkg/Include/iMXuSdhc.h                                  
        |  277 ++++
 Silicon/NXP/iMXPlatformPkg/Library/UartSerialPortLib/UartSerialPortLib.c       
        |  242 ++++
 Silicon/NXP/iMXPlatformPkg/Library/UartSerialPortLib/UartSerialPortLib.inf     
        |   41 +
 
Silicon/NXP/iMXPlatformPkg/Library/VirtualRealTimeClockLib/VirtualRealTimeClockLib.c
   |  251 ++++
 
Silicon/NXP/iMXPlatformPkg/Library/VirtualRealTimeClockLib/VirtualRealTimeClockLib.inf
 |   37 +
 Silicon/NXP/iMXPlatformPkg/Library/iMXDisplayLib/iMXDisplayLib.c               
        |  125 ++
 Silicon/NXP/iMXPlatformPkg/Library/iMXDisplayLib/iMXDisplayLib.inf             
        |   31 +
 Silicon/NXP/iMXPlatformPkg/Library/iMXI2cLib/iMXI2cLib.c                       
        |  524 ++++++++
 Silicon/NXP/iMXPlatformPkg/Library/iMXI2cLib/iMXI2cLib.inf                     
        |   35 +
 Silicon/NXP/iMXPlatformPkg/iMXPlatformPkg.dec                                  
        |  117 ++
 19 files changed, 4353 insertions(+)
 create mode 100644 Silicon/NXP/iMXPlatformPkg/Drivers/SdhcDxe/SdhcDxe.c
 create mode 100644 Silicon/NXP/iMXPlatformPkg/Drivers/SdhcDxe/SdhcDxe.inf
 create mode 100644 Silicon/NXP/iMXPlatformPkg/Include/Platform.h
 create mode 100644 Silicon/NXP/iMXPlatformPkg/Include/common_macros.h
 create mode 100644 Silicon/NXP/iMXPlatformPkg/Include/iMXDisplay.h
 create mode 100644 Silicon/NXP/iMXPlatformPkg/Include/iMXGpio.h
 create mode 100644 Silicon/NXP/iMXPlatformPkg/Include/iMXI2cLib.h
 create mode 100644 Silicon/NXP/iMXPlatformPkg/Include/iMXIoMux.h
 create mode 100644 Silicon/NXP/iMXPlatformPkg/Include/iMXUart.h
 create mode 100644 Silicon/NXP/iMXPlatformPkg/Include/iMXuSdhc.h
 create mode 100644 
Silicon/NXP/iMXPlatformPkg/Library/UartSerialPortLib/UartSerialPortLib.c
 create mode 100644 
Silicon/NXP/iMXPlatformPkg/Library/UartSerialPortLib/UartSerialPortLib.inf
 create mode 100644 
Silicon/NXP/iMXPlatformPkg/Library/VirtualRealTimeClockLib/VirtualRealTimeClockLib.c
 create mode 100644 
Silicon/NXP/iMXPlatformPkg/Library/VirtualRealTimeClockLib/VirtualRealTimeClockLib.inf
 create mode 100644 
Silicon/NXP/iMXPlatformPkg/Library/iMXDisplayLib/iMXDisplayLib.c
 create mode 100644 
Silicon/NXP/iMXPlatformPkg/Library/iMXDisplayLib/iMXDisplayLib.inf
 create mode 100644 Silicon/NXP/iMXPlatformPkg/Library/iMXI2cLib/iMXI2cLib.c
 create mode 100644 Silicon/NXP/iMXPlatformPkg/Library/iMXI2cLib/iMXI2cLib.inf
 create mode 100644 Silicon/NXP/iMXPlatformPkg/iMXPlatformPkg.dec

-- 
2.16.2.gvfs.1.33.gf5370f1

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to