mbox series

[Linaro-uefi,v3,0/5] add drivers for Android Fastboot App on HiKey

Message ID 1486998621-30420-1-git-send-email-haojian.zhuang@linaro.org
Headers show
Series add drivers for Android Fastboot App on HiKey | expand

Message

Haojian Zhuang Feb. 13, 2017, 3:10 p.m. UTC
v3:
  * Squash HiKeyVariable head file into Fastboot driver patch.
  * Fix with the comments.
  * Remove platform boot manager. Since Ard is working on figure out
    a common platform boot manager.
  * Remove the patch of enabling platform boot manager and android
    fastboot app for #3.

v2:
  * Fix the register offset sequence in Hi6220 head file.
  * Remove the unnecessary dependency. Set them in DSC & FDF file instead.

v1:
  * Enable Android Fastboot App on HiKey platform.

Haojian Zhuang (5):
  Platforms/Hisilicon/HiKey: append more register definitions
  Drivers/Usb/DwUsb: support designware usb
  Platforms/Hisilicon/HiKey: support all GPIO controller
  Platforms/Hisilicon/HiKey: support designware USB controller
  Platforms/Hisilicon/HiKey: add fastboot driver

 Chips/Hisilicon/Hi6220/Include/Hi6220.h            |  51 ++
 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 +++
 Platforms/Hisilicon/HiKey/HiKey.dec                |   1 +
 .../HiKey/HiKeyFastbootDxe/HiKeyFastbootDxe.c      | 667 +++++++++++++++++
 .../HiKey/HiKeyFastbootDxe/HiKeyFastbootDxe.inf    |  61 ++
 .../Hisilicon/HiKey/HiKeyGpioDxe/HiKeyGpioDxe.c    |  96 +++
 .../Hisilicon/HiKey/HiKeyGpioDxe/HiKeyGpioDxe.inf  |  38 +
 .../Hisilicon/HiKey/HiKeyUsbDxe/HiKeyUsbDxe.c      | 271 +++++++
 .../Hisilicon/HiKey/HiKeyUsbDxe/HiKeyUsbDxe.inf    |  46 ++
 .../Hisilicon/HiKey/Include/Guid/HiKeyVariable.h   |  24 +
 14 files changed, 2857 insertions(+)
 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