mbox series

[Linaro-uefi,v6,0/3] add hikey platform

Message ID 1484569102-15944-1-git-send-email-haojian.zhuang@linaro.org
Headers show
Series add hikey platform | expand

Message

Haojian Zhuang Jan. 16, 2017, 12:18 p.m. UTC
v6:
  1. Fix ident.
  2. Fix the memory layout register offset.

v5:
  1. Optimize on identifying memory size.
  2. Remove PcdFdtDevicePath.

v4:
  1. Add bit definition of MDDRC_AXI_MAP register.
  2. Clean patches with comments.

v3:
  1. Clean patches with comments.

v2:
  1. Fix UniApp in hikey DSC file.

v1:
  1. Add hikey platform with DwEmmc Driver.

Haojian Zhuang (3):
  Platforms: add skeleton of hikey platform
  Drivers/Mmc/DwEmmc: add designware emmc support
  Platforms/Hisilicon/HiKey: enable emmc

 Chips/Hisilicon/Hi6220/Hi6220.dec                  |  32 +
 Chips/Hisilicon/Hi6220/Include/Hi6220.h            |  77 +++
 Drivers/Mmc/DwEmmcDxe/DwEmmc.h                     | 127 ++++
 Drivers/Mmc/DwEmmcDxe/DwEmmcDxe.c                  | 648 +++++++++++++++++++++
 Drivers/Mmc/DwEmmcDxe/DwEmmcDxe.dec                |  42 ++
 Drivers/Mmc/DwEmmcDxe/DwEmmcDxe.inf                |  54 ++
 Platforms/Hisilicon/HiKey/HiKey.dec                |  36 ++
 Platforms/Hisilicon/HiKey/HiKey.dsc                | 480 +++++++++++++++
 Platforms/Hisilicon/HiKey/HiKey.fdf                | 351 +++++++++++
 Platforms/Hisilicon/HiKey/Include/ArmPlatform.h    |  26 +
 Platforms/Hisilicon/HiKey/Library/HiKeyLib/HiKey.c | 159 +++++
 .../Hisilicon/HiKey/Library/HiKeyLib/HiKeyHelper.S |  49 ++
 .../Hisilicon/HiKey/Library/HiKeyLib/HiKeyLib.inf  |  51 ++
 .../Hisilicon/HiKey/Library/HiKeyLib/HiKeyMem.c    | 204 +++++++
 14 files changed, 2336 insertions(+)
 create mode 100644 Chips/Hisilicon/Hi6220/Hi6220.dec
 create mode 100644 Chips/Hisilicon/Hi6220/Include/Hi6220.h
 create mode 100644 Drivers/Mmc/DwEmmcDxe/DwEmmc.h
 create mode 100644 Drivers/Mmc/DwEmmcDxe/DwEmmcDxe.c
 create mode 100644 Drivers/Mmc/DwEmmcDxe/DwEmmcDxe.dec
 create mode 100644 Drivers/Mmc/DwEmmcDxe/DwEmmcDxe.inf
 create mode 100644 Platforms/Hisilicon/HiKey/HiKey.dec
 create mode 100644 Platforms/Hisilicon/HiKey/HiKey.dsc
 create mode 100644 Platforms/Hisilicon/HiKey/HiKey.fdf
 create mode 100644 Platforms/Hisilicon/HiKey/Include/ArmPlatform.h
 create mode 100644 Platforms/Hisilicon/HiKey/Library/HiKeyLib/HiKey.c
 create mode 100644 Platforms/Hisilicon/HiKey/Library/HiKeyLib/HiKeyHelper.S
 create mode 100644 Platforms/Hisilicon/HiKey/Library/HiKeyLib/HiKeyLib.inf
 create mode 100644 Platforms/Hisilicon/HiKey/Library/HiKeyLib/HiKeyMem.c