[Linaro-uefi,0/9] enable Android Fastboot App on HiKey

Message ID 1486185234-23675-1-git-send-email-haojian.zhuang@linaro.org
Headers show
Series
  • enable Android Fastboot App on HiKey
Related show

Message

Haojian Zhuang Feb. 4, 2017, 5:13 a.m.
v1.
  * Enable Android Fastboot App on HiKey platform.

Haojian Zhuang (9):
  Platforms/Hisilicon/HiKey: append more register definitions
  Platforms/Hisilicon/HiKey: add HiKey variable space
  Drivers/Usb/DwUsb: support designware usb
  Platforms/Hisilicon/HiKey: append GUID in dec
  Platforms/Hisilicon/HiKey: support GPIO controller
  Platforms/Hisilicon/HiKey: support designware USB controller
  Platforms/Hisilicon/HiKey: support fastboot driver
  Platforms/Hisilicon/HiKey: add platform boot manager
  Platforms/Hisilicon/HiKey: enable Android Fastboot

 Chips/Hisilicon/Hi6220/Include/Hi6220.h            |  29 +
 Drivers/Usb/DwUsbDxe/DwUsbDxe.c                    | 796 +++++++++++++++++++++
 Drivers/Usb/DwUsbDxe/DwUsbDxe.dec                  |  46 ++
 Drivers/Usb/DwUsbDxe/DwUsbDxe.h                    | 627 ++++++++++++++++
 Drivers/Usb/DwUsbDxe/DwUsbDxe.inf                  |  52 ++
 Include/Protocol/DwUsb.h                           |  81 +++
 OpenPlatformPkg.dec                                |   1 +
 Platforms/Hisilicon/HiKey/HiKey.dec                |   3 +
 Platforms/Hisilicon/HiKey/HiKey.dsc                |  18 +-
 Platforms/Hisilicon/HiKey/HiKey.fdf                |   6 +-
 .../HiKey/HiKeyFastbootDxe/HiKeyFastbootDxe.c      | 705 ++++++++++++++++++
 .../HiKey/HiKeyFastbootDxe/HiKeyFastbootDxe.inf    |  61 ++
 .../Hisilicon/HiKey/HiKeyGpioDxe/HiKeyGpioDxe.c    |  68 ++
 .../Hisilicon/HiKey/HiKeyGpioDxe/HiKeyGpioDxe.inf  |  37 +
 .../Hisilicon/HiKey/HiKeyUsbDxe/HiKeyUsbDxe.c      | 266 +++++++
 .../Hisilicon/HiKey/HiKeyUsbDxe/HiKeyUsbDxe.inf    |  46 ++
 .../Hisilicon/HiKey/Include/Guid/HiKeyVariable.h   |  24 +
 .../Library/PlatformBootManagerLib/PlatformBm.c    | 485 +++++++++++++
 .../Library/PlatformBootManagerLib/PlatformBm.h    |  59 ++
 .../PlatformBootManagerLib.inf                     |  88 +++
 .../Library/PlatformBootManagerLib/QuietBoot.c     | 680 ++++++++++++++++++
 21 files changed, 4175 insertions(+), 3 deletions(-)
 create mode 100644 Drivers/Usb/DwUsbDxe/DwUsbDxe.c
 create mode 100644 Drivers/Usb/DwUsbDxe/DwUsbDxe.dec
 create mode 100644 Drivers/Usb/DwUsbDxe/DwUsbDxe.h
 create mode 100644 Drivers/Usb/DwUsbDxe/DwUsbDxe.inf
 create mode 100644 Include/Protocol/DwUsb.h
 create mode 100644 Platforms/Hisilicon/HiKey/HiKeyFastbootDxe/HiKeyFastbootDxe.c
 create mode 100644 Platforms/Hisilicon/HiKey/HiKeyFastbootDxe/HiKeyFastbootDxe.inf
 create mode 100644 Platforms/Hisilicon/HiKey/HiKeyGpioDxe/HiKeyGpioDxe.c
 create mode 100644 Platforms/Hisilicon/HiKey/HiKeyGpioDxe/HiKeyGpioDxe.inf
 create mode 100644 Platforms/Hisilicon/HiKey/HiKeyUsbDxe/HiKeyUsbDxe.c
 create mode 100644 Platforms/Hisilicon/HiKey/HiKeyUsbDxe/HiKeyUsbDxe.inf
 create mode 100644 Platforms/Hisilicon/HiKey/Include/Guid/HiKeyVariable.h
 create mode 100644 Platforms/Hisilicon/Library/PlatformBootManagerLib/PlatformBm.c
 create mode 100644 Platforms/Hisilicon/Library/PlatformBootManagerLib/PlatformBm.h
 create mode 100644 Platforms/Hisilicon/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
 create mode 100644 Platforms/Hisilicon/Library/PlatformBootManagerLib/QuietBoot.c