public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: Chris Co <Christopher.Co@microsoft.com>
To: "edk2-devel@lists.01.org" <edk2-devel@lists.01.org>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
	Leif Lindholm <leif.lindholm@linaro.org>,
	Michael D Kinney <michael.d.kinney@intel.com>
Subject: [PATCH edk2-platforms 0/7] Silicon/NXP: Import NXP i.MX platform package
Date: Thu, 19 Jul 2018 04:11:15 +0000	[thread overview]
Message-ID: <20180719041103.9072-1-christopher.co@microsoft.com> (raw)

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 <christopher.co@microsoft.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Leif Lindholm <leif.lindholm@linaro.org>
Cc: Michael D Kinney <michael.d.kinney@intel.com>

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



             reply	other threads:[~2018-07-19  4:11 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-07-19  4:11 Chris Co [this message]
2018-07-19  4:11 ` [PATCH edk2-platforms 1/7] Silicon/NXP: Add support for iMX SDHC Chris Co
2018-08-01 16:15   ` Leif Lindholm
2018-08-01 23:59     ` Chris Co
2018-07-19  4:11 ` [PATCH edk2-platforms 2/7] Silicon/NXP: Add iMX display library support Chris Co
2018-07-19  4:11 ` [PATCH edk2-platforms 3/7] Silicon/NXP: Add I2C library support for iMX platforms Chris Co
2018-07-19  4:11 ` [PATCH edk2-platforms 4/7] Silicon/NXP: Add UART " Chris Co
2018-07-19  4:11 ` [PATCH edk2-platforms 5/7] Silicon/NXP: Add Virtual RTC support for IMX platform Chris Co
2018-07-19  4:11 ` [PATCH edk2-platforms 6/7] Silicon/NXP: Add iMXPlatformPkg dec Chris Co
2018-07-19  4:11 ` [PATCH edk2-platforms 7/7] Silicon/NXP: Add headers for other iMX packages to use Chris Co

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=20180719041103.9072-1-christopher.co@microsoft.com \
    --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