Re: [edk2] [PATCH v1 2/2] EmbeddedPkg/Drivers: add DwUsb3Dxe driver

2018-10-21 Thread Haojian Zhuang
On Fri, 5 Oct 2018 at 00:32, Leif Lindholm wrote: > > On Mon, Aug 20, 2018 at 06:31:25PM +0800, Haojian Zhuang wrote: > > Add Designware USB 3.0 device driver. It's focus on USB device > > functionality, not USB Host functionality. The USB driver is > > mainly u

Re: [edk2] [PATCH v1 1/2] EmbeddedPkg: add DwUsb protocol

2018-10-21 Thread Haojian Zhuang
On Thu, 4 Oct 2018 at 22:49, Leif Lindholm wrote: > > On Mon, Aug 20, 2018 at 06:31:24PM +0800, Haojian Zhuang wrote: > > The protocol defines the callbacks that could be implemented in > > platform driver. DwUsb device driver needs these callbacks to > > implement

Re: [edk2] [PATCH v1 1/1] EmbeddedPkg/Drivers: add DwUsbDxe

2018-10-21 Thread Haojian Zhuang
On Fri, 5 Oct 2018 at 23:46, Leif Lindholm wrote: > > On Tue, Aug 21, 2018 at 07:35:13PM +0800, Haojian Zhuang wrote: > > Add Designware USB 2.0 device driver that is used on HiKey platform. > > > > Cc: Leif Lindholm > > Cc: Ard Biesheuvel > > Contributed-und

Re: [edk2] [PATCH v1 0/2] add DwUsb3Dxe driver

2018-10-21 Thread Haojian Zhuang
On Thu, 4 Oct 2018 at 22:15, Leif Lindholm wrote: > > Hi Haojian, > > I will start with a few high-level requests: > - Could you rework this for inclusion in edk2-platforms instead? > Silicon/Synopsys I guess? Sure. I'll rework it into edk2-platforms. > - Could you submit Usb2 and Usb3

[edk2] [PATCH v1 1/1] EmbeddedPkg/AndroidFastbootApp: only use ENTER or SPACE to exit

2018-08-23 Thread Haojian Zhuang
Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c | 14 -- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/EmbeddedPkg/Application

[edk2] [PATCH v1 1/1] ArmPkg/PlatformBootManagerLib: fix hotkey of boot option

2018-08-22 Thread Haojian Zhuang
Fix the parameter in EfiBootManagerAddKeyOptionVariable (). Otherwise, the hotkey of boot option won't be registered correctly. Cc: Laszlo Ersek Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- ArmPkg/Library

[edk2] [PATCH edk-platforms v1 4/4] Platform/HiKey: enable usb driver

2018-08-21 Thread Haojian Zhuang
Enable Designware USB 2.0 device driver on HiKey platform. It's used in Android Fastboot App. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Platform/Hisilicon/HiKey/HiKey.dec | 2 ++ Platform/Hisilicon/HiKey

[edk2] [PATCH edk-platforms v1 3/4] Platform/HiKey: add fastboot platform driver

2018-08-21 Thread Haojian Zhuang
Implement Android Fastboot protocol on HiKey platform. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Platform/Hisilicon/HiKey/HiKeyFastbootDxe/HiKeyFastbootDxe.inf | 61 ++ Platform/Hisilicon/HiKey

[edk2] [PATCH edk-platforms v1 2/4] Platform/HiKey: add usb platform driver

2018-08-21 Thread Haojian Zhuang
Implement DwUsb protocol in the usb platform driver on HiKey platform. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Platform/Hisilicon/HiKey/HiKeyUsbDxe/HiKeyUsbDxe.inf | 46 Platform/Hisilicon/HiKey

[edk2] [PATCH edk-platforms v1 1/4] Platform/HiKey: add more register definitions

2018-08-21 Thread Haojian Zhuang
These register definitions are used in USB device driver. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Silicon/Hisilicon/Hi6220/Include/Hi6220.h | 53 1 file changed, 53 insertions(+) diff

[edk2] [PATCH v1 1/1] EmbeddedPkg/Drivers: add DwUsbDxe

2018-08-21 Thread Haojian Zhuang
Add Designware USB 2.0 device driver that is used on HiKey platform. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- EmbeddedPkg/Drivers/DwUsbDxe/DwUsbDxe.dec | 45 + EmbeddedPkg/Drivers/DwUsbDxe/DwUsbDxe.inf

[edk2] [PATCH edk-platforms v1 4/4] Platform/HiKey960: enable usb device driver

2018-08-20 Thread Haojian Zhuang
Enable Designware USB 3.0 device driver on HiKey960 platform. Android Fastboot application is based on the USB driver. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Platform/Hisilicon/HiKey960/HiKey960.dec | 3

[edk2] [PATCH edk-platforms v1 2/4] Platform/HiKey960: add platform usb driver

2018-08-20 Thread Haojian Zhuang
Register the callbacks of Designware USB 3.0 driver on HiKey960 platform. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Platform/Hisilicon/HiKey960/HiKey960UsbDxe/HiKey960UsbDxe.inf | 52 +++ Platform/Hisilicon

[edk2] [PATCH edk-platforms v1 3/4] Platform/HiKey960: add fastboot platform driver

2018-08-20 Thread Haojian Zhuang
Implement the Android Fastboot protocol in HiKey960 platform. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Platform/Hisilicon/HiKey960/HiKey960FastbootDxe/HiKey960FastbootDxe.inf | 63 ++ Platform/Hisilicon

[edk2] [PATCH edk-platforms v1 0/4] enable USB on HiKey960

2018-08-20 Thread Haojian Zhuang
Changelog: v1: * Add UsbSerialNumberLib. * Enable USB device driver on HiKey960 platform. Haojian Zhuang (4): Platform/Hisilicon: add UsbSerialNumberLib Platform/HiKey960: add platform usb driver Platform/HiKey960: add fastboot platform driver Platform/HiKey960: enable usb device

[edk2] [PATCH v1 2/2] EmbeddedPkg/Drivers: add DwUsb3Dxe driver

2018-08-20 Thread Haojian Zhuang
Add Designware USB 3.0 device driver. It's focus on USB device functionality, not USB Host functionality. The USB driver is mainly used for Android Fastboot application. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang

[edk2] [PATCH v2 edk-platforms 3/3] Platform/HiKey: enable SD/MMC controller on HiKey

2018-08-15 Thread Haojian Zhuang
Replace DwEmmcDxe driver by DwMmcHcDxe driver on HiKey platform. Since the new driver could work on both eMMC and SD controller. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Platform/Hisilicon/HiKey/HiKey.dsc

[edk2] [PATCH v2 edk-platforms 0/3] enable eMMC/SD controller on HiKey

2018-08-15 Thread Haojian Zhuang
Changelog: v2: * Add more comments in the patch of fixing LDO9_VSET. v1: * Enable eMMC/SD driver on HiKey. * Enable SD driver on HiKey960. Haojian Zhuang (3): Silicon/Hi3660: fix LDO9_VSET register definition Platform/HiKey960: enable SD controller Platform/HiKey: enable SD/MMC

[edk2] [PATCH v2 edk-platforms 2/3] Platform/HiKey960: enable SD controller

2018-08-15 Thread Haojian Zhuang
Enable DwMmcHcDxe driver on HiKey960 platform. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Platform/Hisilicon/HiKey960/HiKey960.dsc | 8 ++ Platform/Hisilicon/HiKey960/HiKey960.fdf

Re: [edk2] [PATCH v1 edk-platforms 1/3] Silicon/Hi3660: fix LDO9_VSET register definition

2018-08-15 Thread Haojian Zhuang
Fixed. Best Regards Haojian From: Leif Lindholm Sent: Wednesday, August 15, 2018 9:29:27 PM To: Haojian Zhuang Cc: edk2-devel@lists.01.org; Ard Biesheuvel Subject: Re: [edk2][PATCH v1 edk-platforms 1/3] Silicon/Hi3660: fix LDO9_VSET register definition Hi

[edk2] [PATCH v2 edk-platforms 1/3] Silicon/Hi3660: fix LDO9_VSET register definition

2018-08-15 Thread Haojian Zhuang
-by: Haojian Zhuang --- Silicon/Hisilicon/Hi3660/Include/Hi3660.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Silicon/Hisilicon/Hi3660/Include/Hi3660.h b/Silicon/Hisilicon/Hi3660/Include/Hi3660.h index 5fbf32267657..6e0587f7783a 100644 --- a/Silicon/Hisilicon/Hi3660/Include/Hi3660

Re: [edk2] [PATCH v1 edk-platforms 0/2] Fix missing PL011UartClockLib

2018-08-15 Thread Haojian Zhuang
Hi Leif, Yes, this patch series could be ignored now. Best Regards Haojian From: Leif Lindholm Sent: Tuesday, August 14, 2018 4:16 PM To: Haojian Zhuang Cc: edk2-devel@lists.01.org; Ard Biesheuvel Subject: Re: [edk2][PATCH v1 edk-platforms 0/2] Fix

[edk2] [PATCH v2 0/3] add DwMmcHcDxe driver

2018-08-15 Thread Haojian Zhuang
Changelog: v2: *Split DwMmcHcDxe driver into two patches. One is for PlatformDwMmc protocol, and the other is for DwMmcHcDxe driver. v1: *Add NonDiscoverableDeviceDxe for embedded platform. Make DwMmcHcDxe driver to support both eMMC and SD controller. Haojian Zhuang (3): EmbeddedPkg

[edk2] [PATCH v2 1/3] EmbeddedPkg: add NonDiscoverableDeviceDxe driver

2018-08-15 Thread Haojian Zhuang
It's used to create NonDiscoverableDevice in embedded platform. Since there's no PCI bus. Cc: Leif Lindholm Cc: Ard Biesheuvel Cc: Chris Co Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- EmbeddedPkg/EmbeddedPkg.dec

[edk2] [PATCH v2 2/3] EmbeddedPkg: add PlatformDwMmc protocol

2018-08-15 Thread Haojian Zhuang
Add PlatformDwMmc protocol. It's used to set properties of DwMmc device in platform driver. Cc: Leif Lindholm Cc: Ard Biesheuvel Cc: Chris Co Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- EmbeddedPkg/Include/Protocol/PlatformDwMmc.h | 79

[edk2] [PATCH v1 edk-platforms 1/3] Silicon/Hi3660: fix LDO9_VSET register definition

2018-08-10 Thread Haojian Zhuang
Fix the LDO9_VSET register definition in PMIC. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Silicon/Hisilicon/Hi3660/Include/Hi3660.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Silicon

[edk2] [PATCH v1 edk-platforms 2/3] Platform/HiKey960: enable SD controller

2018-08-10 Thread Haojian Zhuang
Enable DwMmcHcDxe driver on HiKey960 platform. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Platform/Hisilicon/HiKey960/HiKey960.dsc | 8 ++ Platform/Hisilicon/HiKey960/HiKey960.fdf

[edk2] [PATCH v1 edk-platforms 0/3] enable eMMC/SD driver on HiKey

2018-08-10 Thread Haojian Zhuang
Changelog: v1: * Enable eMMC/SD driver on HiKey. * Enable SD driver on HiKey960. Haojian Zhuang (3): Silicon/Hi3660: fix LDO9_VSET register definition Platform/HiKey960: enable SD controller Platform/HiKey: enable SD/MMC controller on HiKey Platform/Hisilicon/HiKey/HiKey.dsc

[edk2] [PATCH v1 edk-platforms 3/3] Platform/HiKey: enable SD/MMC controller on HiKey

2018-08-10 Thread Haojian Zhuang
Replace DwEmmcDxe driver by DwMmcHcDxe driver on HiKey platform. Since the new driver could work on both eMMC and SD controller. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Platform/Hisilicon/HiKey/HiKey.dsc

[edk2] [PATCH v1 0/2] add DwMmcHcDxe driver

2018-08-10 Thread Haojian Zhuang
Changelog: v1: *Add NonDiscoverableDeviceDxe for embedded platform. Make DwMmcHcDxe driver to support both eMMC and SD controller. Haojian Zhuang (2): EmbeddedPkg: add NonDiscoverableDeviceDxe driver EmbeddedPkg: add DwMmcHcDxe driver EmbeddedPkg/Drivers/DwMmcHcDxe/DwMmcHcDxe.dec

[edk2] [PATCH v1 1/2] EmbeddedPkg: add NonDiscoverableDeviceDxe driver

2018-08-10 Thread Haojian Zhuang
It's used to create NonDiscoverableDevice in embedded platform. Since there's no PCI bus. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- EmbeddedPkg/EmbeddedPkg.dec | 1 + EmbeddedPkg/Universal

[edk2] [PATCH v1 edk-platforms 2/2] Platform/HiKey: add PL011UartClockLib

2018-08-08 Thread Haojian Zhuang
Since it's required by PL011 SerialPortLib. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Platform/Hisilicon/HiKey/HiKey.dsc | 1 + 1 file changed, 1 insertion(+) diff --git a/Platform/Hisilicon/HiKey/HiKey.dsc

[edk2] [PATCH v1 edk-platforms 1/2] Platform/HiKey960: add PL011UartClockLib

2018-08-08 Thread Haojian Zhuang
Since PL011UartClockLib is required by PL011 SerialPortLib. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Platform/Hisilicon/HiKey960/HiKey960.dsc | 1 + 1 file changed, 1 insertion(+) diff --git a/Platform

[edk2] [PATCH v1 edk-platforms 0/2] Fix missing PL011UartClockLib

2018-08-08 Thread Haojian Zhuang
Fix build failure by appending PL011UartClockLib Haojian Zhuang (2): Platform/HiKey960: add PL011UartClockLib Platform/HiKey: add PL011UartClockLib Platform/Hisilicon/HiKey/HiKey.dsc | 1 + Platform/Hisilicon/HiKey960/HiKey960.dsc | 1 + 2 files changed, 2 insertions(+) Cc: Leif

[edk2] [PATCH v8 edk-platforms 0/2] add platform boot options

2018-06-03 Thread Haojian Zhuang
reate boot options. * Use goto to handle error condition. v4: * Add BootCount parameter in the interface. v3: * Move in initilization of boot entry. * Update the name of interface in platform boot manager protocol. v2: * Update with platform boot manager protocol. Haojian Zhuang (2):

[edk2] [PATCH v8 edk-platforms 2/2] Platform/HiKey: create 4 boot options

2018-06-03 Thread Haojian Zhuang
Create 4 predefined boot options for HiKey. They're "Boot from SD", "Grub", "Android Boot" and "Android Fastboot". Cc: Laszlo Ersek Cc: Leif Lindholm Cc: Ard Biesheuvel Acked-by: Laszlo Ersek Contributed-under: TianoCore Contribution Agreement 1.1 Sign

[edk2] [PATCH v8 edk-platforms 1/2] Platform/HiKey960: register predefined boot options

2018-06-03 Thread Haojian Zhuang
Create 4 boot options on HiKey960 platform. They're "Boot from SD", "Grub", "Android Boot" and "Android Fastboot". Cc: Laszlo Ersek Cc: Leif Lindholm Cc: Ard Biesheuvel Acked-by: Laszlo Ersek Contributed-under: TianoCore Contribution Agreement 1.1 Sign

[edk2] [PATCH v8 edk-platforms 2/6] Platform/HiKey960: do basic initialization

2018-05-31 Thread Haojian Zhuang
Do some basic initliazation on peripherals, such as pins and regulators. The hardcoding code is taken from non-open reference code. Can't fix it for lack of documents. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang

[edk2] [PATCH v7 edk-platforms 5/6] Platform/HiKey: do basic initialization on hikey

2018-05-30 Thread Haojian Zhuang
Do some basic initialization on HiKey platform, such as pin setting, regulators and making peripherals out of reset mode. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang --- Platform/Hisilicon/HiKey/HiKey.dsc

[edk2] [PATCH v7 edk-platforms 1/6] Platform/Hisilicon/HiKey960: add gpio platform driver

2018-05-30 Thread Haojian Zhuang
Add gpio platform driver to enable GPIO in HiKey960 platform. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang Reviewed-by: Leif Lindholm --- Platform/Hisilicon/HiKey960/HiKey960.dsc| 1

[edk2] [PATCH v7 edk-platforms 0/6] enable virtual keyboards

2018-05-30 Thread Haojian Zhuang
not really used yet. * Add more comments. v2: * Split HiKeyDxe & HiKey960Dxe into smaller patches. * Replace hardcoding register with macro. v1: * Enable GPIO driver. * Enable virtual keyboard driver. Haojian Zhuang (6): Platform/Hisilicon/HiKey960: add gpio platform driver Plat

[edk2] [PATCH v7 edk-platforms 6/6] Platform/HiKey: enable virtual keyboard

2018-05-30 Thread Haojian Zhuang
Enable virtual keyboard on HiKey platform. It detects the pattern in memory and GPIO pin setting, and simulates them into virtual key. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang Reviewed-by: Leif Lindholm

[edk2] [PATCH v7 edk-platforms 4/6] Platform/Hisilicon/HiKey: add gpio platform driver

2018-05-30 Thread Haojian Zhuang
Add gpio platform driver to enable GPIO in HiKey platform. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang Reviewed-by: Leif Lindholm --- Platform/Hisilicon/HiKey/HiKeyGpioDxe/HiKeyGpioDxe.inf | 36

[edk2] [PATCH v7 edk-platforms 3/6] Platform/HiKey960: enable virtual keyboard

2018-05-30 Thread Haojian Zhuang
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang Reviewed-by: Leif Lindholm --- Platform/Hisilicon/HiKey960/HiKey960.dsc| 5 + Platform/Hisilicon/HiKey960/HiKey960.fdf| 5 + Platform/Hisilicon/HiKey960/HiKey960Dxe/HiKey960Dxe.inf

[edk2] [PATCH v7 edk-platforms 2/6] Platform/HiKey960: do basic initialization

2018-05-30 Thread Haojian Zhuang
Do some basic initliazation on peripherals, such as pins and regulators. The hardcoding code is taken from non-open reference code. Can't fix it for lack of documents. Cc: Leif Lindholm Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang

[edk2] [PATCH v6 edk2-platforms 6/6] Platform/HiKey: enable virtual keyboard

2018-05-23 Thread Haojian Zhuang
1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey/HiKey.dsc | 5 ++ Platform/Hisilicon/HiKey/HiKey.fdf | 5 ++ Platform/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.inf | 5 ++ Platform/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.h | 5 ++ Platfo

[edk2] [PATCH v6 edk2-platforms 4/6] Platform/Hisilicon/HiKey: add gpio platform driver

2018-05-23 Thread Haojian Zhuang
Add gpio platform driver to enable GPIO in HiKey platform. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> Reviewed

[edk2] [PATCH v6 edk2-platforms 5/6] Platform/HiKey: do basic initialization on hikey

2018-05-23 Thread Haojian Zhuang
Do some basic initialization on HiKey platform, such as pin setting, regulators and making peripherals out of reset mode. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off

[edk2] [PATCH v6 edk2-platforms 2/6] Platform/HiKey960: do basic initialization

2018-05-23 Thread Haojian Zhuang
r: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Silicon/Hisilicon/Hi3660/Hi3660.dec | 32 Platform/Hisilicon/HiKey960/HiKey960.dsc| 2 + Platform/Hisilicon/HiKey960/HiKey960.fdf| 2 +

[edk2] [PATCH v6 edk2-platforms 1/6] Platform/Hisilicon/HiKey960: add gpio platform driver

2018-05-23 Thread Haojian Zhuang
Add gpio platform driver to enable GPIO in HiKey960 platform. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> Reviewed

[edk2] [PATCH v6 edk2-platforms 0/6] enable virtual keyboards

2018-05-23 Thread Haojian Zhuang
comments. v2: * Split HiKeyDxe & HiKey960Dxe into smaller patches. * Replace hardcoding register with macro. v1: * Enable GPIO driver. * Enable virtual keyboard driver. Haojian Zhuang (6): Platform/Hisilicon/HiKey960: add gpio platform driver Platform/HiKey960: do basic initializa

[edk2] [PATCH v6 edk2-platforms 3/6] Platform/HiKey960: enable virtual keyboard

2018-05-23 Thread Haojian Zhuang
org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey960/HiKey960.dsc| 5 + Platform/Hisilicon/HiKey960/HiKey960.fdf

[edk2] [PATCH edk2-platforms v5 5/6] Platform/HiKey: do basic initialization on hikey

2018-05-23 Thread Haojian Zhuang
Do some basic initialization on HiKey platform, such as pin setting, regulators and making peripherals out of reset mode. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off

[edk2] [PATCH edk2-platforms v5 3/6] Platform/HiKey960: enable virtual keyboard

2018-05-23 Thread Haojian Zhuang
org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey960/HiKey960.dsc | 5 ++ Platform/Hisilicon/HiKey960/HiKey960.fdf | 5

[edk2] [PATCH v5 0/6] enable virtual keyboard

2018-05-23 Thread Haojian Zhuang
0Dxe into smaller patches. * Replace hardcoding register with macro. v1: * Enable GPIO driver. * Enable virtual keyboard driver. Haojian Zhuang (6): Platform/Hisilicon/HiKey960: add gpio platform driver Platform/HiKey960: do basic initialization Platform/HiKey960: enable virtual keyboard Plat

[edk2] [PATCH edk2-platforms v5 4/6] Platform/Hisilicon/HiKey: add gpio platform driver

2018-05-23 Thread Haojian Zhuang
Add gpio platform driver to enable GPIO in HiKey platform. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> Reviewed

[edk2] [PATCH edk2-platforms v5 1/6] Platform/Hisilicon/HiKey960: add gpio platform driver

2018-05-23 Thread Haojian Zhuang
Add gpio platform driver to enable GPIO in HiKey960 platform. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> Reviewed

[edk2] [PATCH edk2-platforms v5 2/6] Platform/HiKey960: do basic initialization

2018-05-23 Thread Haojian Zhuang
r: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey960/HiKey960.dsc | 2 + Platform/Hisilicon/HiKey960/HiKey960.fdf | 2 + .../Hisilicon/HiKey960/HiKey960Dxe/HiKey960Dxe.c | 198 ++

[edk2] [PATCH edk2-platforms v5 6/6] Platform/HiKey: enable virtual keyboard

2018-05-23 Thread Haojian Zhuang
1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey/HiKey.dsc | 5 ++ Platform/Hisilicon/HiKey/HiKey.fdf | 5 ++ Platform/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c | 93 ++ Platform/Hisilicon/HiKey/HiKeyDxe

Re: [edk2] [PATCH edk2-platforms v4 2/6] Platform/HiKey960: do basic initialization

2018-05-23 Thread Haojian Zhuang
>> +STATIC >> +VOID >> +OnEndOfDxe ( >> + IN EFI_EVENT Event, >> + IN VOID *Context >> + ) >> +{ >> + UINT32BootMode; >> + >> + BootMode = MmioRead32 (SCTRL_BAK_DATA0) & BOOT_MODE_MASK; >> + if (BootMode == BOOT_MODE_RECOVERY) { >> +SerialPortWrite ((UINT8 *)"WARNING: CAN

[edk2] [PATCH edk2-platforms v4 5/6] Platform/HiKey: do basic initialization on hikey

2018-05-13 Thread Haojian Zhuang
Do some basic initialization on HiKey platform, such as pin setting, regulators and making peripherals out of reset mode. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off

[edk2] [PATCH edk2-platforms v4 6/6] Platform/HiKey: enable virtual keyboard

2018-05-13 Thread Haojian Zhuang
1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey/HiKey.dsc | 5 ++ Platform/Hisilicon/HiKey/HiKey.fdf | 5 ++ Platform/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c | 98 ++ Platform/Hisilicon/HiKey/HiKeyDxe/HiKey

[edk2] [PATCH edk2-platforms v4 3/6] Platform/HiKey960: enable virtual keyboard

2018-05-13 Thread Haojian Zhuang
Enable virtual keyboard on HiKey960 platform. It checks two conditions, such as pattern in memory and GPIO pin setting. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ha

[edk2] [PATCH v4 0/6] enable virtual keyboard

2018-05-13 Thread Haojian Zhuang
iver. * Enable virtual keyboard driver. Haojian Zhuang (6): Platform/Hisilicon/HiKey960: add gpio platform driver Platform/HiKey960: do basic initialization Platform/HiKey960: enable virtual keyboard Platform/Hisilicon/HiKey: add gpio platform driver Platform/HiKey: do basic initialization on h

[edk2] [PATCH edk2-platforms v4 1/6] Platform/Hisilicon/HiKey960: add gpio platform driver

2018-05-13 Thread Haojian Zhuang
Add gpio platform driver to enable GPIO in HiKey960 platform. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> ---

[edk2] [PATCH edk2-platforms v4 4/6] Platform/Hisilicon/HiKey: add gpio platform driver

2018-05-13 Thread Haojian Zhuang
Add gpio platform driver to enable GPIO in HiKey platform. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- .

[edk2] [PATCH edk2-platforms v4 2/6] Platform/HiKey960: do basic initialization

2018-05-13 Thread Haojian Zhuang
Do some basic initliazation on peripherals, such as pins and regulators. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org

[edk2] [PATCH edk2-platforms v3 2/6] Platform/HiKey960: do basic initialization

2018-05-09 Thread Haojian Zhuang
Do some basic initliazation on peripherals, such as pins and regulators. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org

[edk2] [PATCH edk2-platforms v3 6/6] Platform/HiKey: enable virtual keyboard

2018-05-09 Thread Haojian Zhuang
1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey/HiKey.dsc | 5 ++ Platform/Hisilicon/HiKey/HiKey.fdf | 5 ++ Platform/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c | 98 ++ Platform/Hisilicon/HiKey/HiKeyDxe/HiKey

[edk2] [PATCH edk2-platforms v3 4/6] Platform/Hisilicon/HiKey: add gpio platform driver

2018-05-09 Thread Haojian Zhuang
Add gpio platform driver to enable GPIO in HiKey platform. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- .

[edk2] [PATCH edk2-platforms v3 5/6] Platform/HiKey: do basic initialization on hikey

2018-05-09 Thread Haojian Zhuang
Do some basic initialization on HiKey platform, such as pin setting, regulators and making peripherals out of reset mode. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off

[edk2] [PATCH edk2-platforms v3 3/6] Platform/HiKey960: enable virtual keyboard

2018-05-09 Thread Haojian Zhuang
Enable virtual keyboard on HiKey960 platform. It checks two conditions, such as pattern in memory and GPIO pin setting. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ha

[edk2] [PATCH edk2-platforms v3 1/6] Platform/Hisilicon/HiKey960: add gpio platform driver

2018-05-09 Thread Haojian Zhuang
Add gpio platform driver to enable GPIO in HiKey960 platform. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> ---

[edk2] [PATCH edk2-platforms v3 0/6] enable virtual keyboard

2018-05-09 Thread Haojian Zhuang
Changelog: v3: * Remove ADC and boardid, since it's not really used yet. * Add more comments. v2: * Split HiKeyDxe & HiKey960Dxe into smaller patches. * Replace hardcoding register with macro. v1: * Enable GPIO driver. * Enable virtual keyboard driver. Haojian Zhuang (6): Plat

Re: [edk2] [PATCH v2 edk-platforms 2/4] Platform/Hisilicon/HiKey960: enable virtual keyboard

2018-05-09 Thread Haojian Zhuang
On 3 May 2018 at 06:49, Leif Lindholm <leif.lindh...@linaro.org> wrote: > On Thu, Mar 08, 2018 at 09:30:04PM +0800, Haojian Zhuang wrote: >> Enable virtual keyboard on HiKey960 platform. The platform >> driver read pattern from memory or GPIO pin. When the value >&g

Re: [edk2] [PATCH 1/1] MdeModulePkg/Sd: append CMD12 for multiple blocks

2018-05-09 Thread Haojian Zhuang
ks in advance. > > Best Regards, > Hao Wu > >> -Original Message- >> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of >> Haojian Zhuang >> Sent: Saturday, April 28, 2018 1:24 PM >> To: edk2-devel@lists.01.org >> Cc: Ni, R

[edk2] [PATCH edk2-platforms v2 5/6] Platform/HiKey: do basic initialization on hikey

2018-05-09 Thread Haojian Zhuang
Do some basic initialization on HiKey platform, such as pin setting, regulators and making peripherals out of reset mode. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off

[edk2] [PATCH edk2-platforms v2 3/6] Platform/HiKey960: enable virtual keyboard

2018-05-09 Thread Haojian Zhuang
Enable virtual keyboard on HiKey960 platform. It checks two conditions, such as pattern in memory and GPIO pin setting. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ha

[edk2] [PATCH edk2-platforms v2 6/6] Platform/HiKey: enable virtual keyboard

2018-05-09 Thread Haojian Zhuang
1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey/HiKey.dsc | 5 ++ Platform/Hisilicon/HiKey/HiKey.fdf | 5 ++ Platform/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c | 98 ++ Platform/Hisilicon/HiKey/HiKeyDxe/HiKey

[edk2] [PATCH edk2-platforms v2 4/6] Platform/Hisilicon/HiKey: add gpio platform driver

2018-05-09 Thread Haojian Zhuang
Add gpio platform driver to enable GPIO in HiKey platform. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- .

[edk2] [PATCH edk2-platforms v2 2/6] Platform/HiKey960: initialize for board id

2018-05-09 Thread Haojian Zhuang
Do some basic initliazation on peripherals, such as pins and regulators. Read board id of HiKey960. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang

[edk2] [PATCH edk2-platforms v2 1/6] Platform/Hisilicon/HiKey960: add gpio platform driver

2018-05-09 Thread Haojian Zhuang
Add gpio platform driver to enable GPIO in HiKey960 platform. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> ---

[edk2] [PATCH edk2-platforms v2 0/6] enable virtual keyboard

2018-05-09 Thread Haojian Zhuang
Changelog: v2: * Split HiKeyDxe & HiKey960Dxe into smaller patches. * Replace hardcoding register with macro. v1: * Enable GPIO driver. * Enable virtual keyboard driver. Haojian Zhuang (6): Platform/Hisilicon/HiKey960: add gpio platform driver Platform/HiKey960: initialize for b

Re: [edk2] [PATCH v2 edk-platforms 1/4] Platform/Hisilicon/HiKey960: add gpio platform driver

2018-05-03 Thread Haojian Zhuang
On 2 May 2018 at 23:14, Leif Lindholm <leif.lindh...@linaro.org> wrote: > On Thu, Mar 08, 2018 at 09:29:50PM +0800, Haojian Zhuang wrote: >> Add gpio platform driver to enable GPIO in HiKey960 platform. >> >> Cc: Leif Lindholm <leif.lindh...@linaro.org> &

Re: [edk2] [PATCH edk2-platforms 1/2] Platform/HiKey: enable SD/MMC controller on HiKey

2018-04-28 Thread Haojian Zhuang
Hi Ard, Thanks a lot. I'll update it with your comments. Best Regards Haojian From: Ard Biesheuvel <ard.biesheu...@linaro.org> Sent: Saturday, April 28, 2018 7:00 AM To: Haojian Zhuang Cc: edk2-devel@lists.01.org; Leif Lindholm Subject: Re: [edk2]

[edk2] [PATCH edk2-platforms v7 2/2] Platform/HiKey: create 4 boot options

2018-04-27 Thread Haojian Zhuang
.@linaro.org> Acked-by: Laszlo Ersek <ler...@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey/HiKey.dec | 8 +- Platform/Hisilicon/HiKey/HiKey.dsc

[edk2] [PATCH edk2-platforms v7 1/2] Platform/HiKey960: register predefined boot options

2018-04-27 Thread Haojian Zhuang
.@linaro.org> Acked-by: Laszlo Ersek <ler...@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey960/HiKey960.dec | 35 + Platform/Hisilicon/HiKey960/HiKey960.dsc

[edk2] [PATCH edk2-platforms v7 0/2] add platform boot options

2018-04-27 Thread Haojian Zhuang
ndle error condition. v4: * Add BootCount parameter in the interface. v3: * Move in initilization of boot entry. * Update the name of interface in platform boot manager protocol. v2: * Update with platform boot manager protocol. Haojian Zhuang (2): Platform/HiKey960: register predefined bo

[edk2] [PATCH edk2-platforms 1/2] Platform/HiKey: enable SD/MMC controller on HiKey

2018-04-27 Thread Haojian Zhuang
1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey/HiKey.dsc | 19 ++- Platform/Hisilicon/HiKey/HiKey.fdf | 15 ++- Platform/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c | 26 Platform/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.inf

[edk2] [PATCH 1/1] MdeModulePkg/Sd: append CMD12 for multiple blocks

2018-04-27 Thread Haojian Zhuang
t;ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- MdeModulePkg/Bus/Sd/SdDxe/SdBlockIo.c | 35 +++ 1 file changed, 35 insertions(+) diff --git a/MdeModulePkg/Bus/

[edk2] [PATCH edk2-platforms 2/2] Platform/HiKey960: enable SD controller

2018-04-27 Thread Haojian Zhuang
Enable DwMmcHcDxe driver on HiKey960 platform. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon

[edk2] [PATCH edk2-platforms v6 0/2] add platform boot options

2018-04-25 Thread Haojian Zhuang
parameter in the interface. v3: * Move in initilization of boot entry. * Update the name of interface in platform boot manager protocol. v2: * Update with platform boot manager protocol. Haojian Zhuang (2): Platform/HiKey960: register predefined boot options Platform/HiKey: create 4 bo

[edk2] [PATCH edk2-platforms v6 1/2] Platform/HiKey960: register predefined boot options

2018-04-25 Thread Haojian Zhuang
rg> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey960/HiKey960.dec | 35 + Platform/Hisilicon/HiKey960/HiKey960.dsc | 6 + .../Hisilicon/HiKey960/HiKey960Dxe/HiK

[edk2] [PATCH edk2-platforms v6 2/2] Platform/HiKey: create 4 boot options

2018-04-25 Thread Haojian Zhuang
rg> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey/HiKey.dec | 8 +- Platform/Hisilicon/HiKey/HiKey.dsc | 7 + Platform/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c |

Re: [edk2] [PATCH edk2-platforms v5 0/2] add platform boot options

2018-04-25 Thread Haojian Zhuang
On 26 April 2018 at 00:10, Laszlo Ersek <ler...@redhat.com> wrote: > Hello Haojian, > > On 04/25/18 06:59, Haojian Zhuang wrote: >> Changelog: >> v5: >> * Avoid to merge device path and grub's file path in driver. >> Merge them directly in DSC file.

[edk2] [PATCH edk2-platforms v5 1/2] Platform/HiKey960: register predefined boot options

2018-04-24 Thread Haojian Zhuang
rg> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey960/HiKey960.dec | 35 + Platform/Hisilicon/HiKey960/HiKey960.dsc | 6 + .../Hisilicon/HiKey960/HiKey960Dxe/HiK

[edk2] [PATCH edk2-platforms v5 0/2] add platform boot options

2018-04-24 Thread Haojian Zhuang
. * Update the name of interface in platform boot manager protocol. v2: * Update with platform boot manager protocol. Haojian Zhuang (2): Platform/HiKey960: register predefined boot options Platform/HiKey: create 4 boot options Platform/Hisilicon/HiKey/HiKey.dec | 8

[edk2] [PATCH edk2-platforms v5 2/2] Platform/HiKey: create 4 boot options

2018-04-24 Thread Haojian Zhuang
rg> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey/HiKey.dec | 8 +- Platform/Hisilicon/HiKey/HiKey.dsc | 7 + Platform/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c |

Re: [edk2] [PATCH edk2-platforms v4 1/2] Platform/HiKey960: register predefined boot options

2018-04-24 Thread Haojian Zhuang
Hi Laszlo, Thanks a lot. Fix them in v5. Best Regards Haojian From: Laszlo Ersek <ler...@redhat.com> Sent: Monday, April 23, 2018 9:24 PM To: Haojian Zhuang; edk2-devel@lists.01.org Cc: Leif Lindholm; Ard Biesheuvel Subject: Re: [edk2] [PATC

[edk2] [PATCH edk2-platforms v4 2/2] Platform/HiKey: create 4 boot options

2018-04-23 Thread Haojian Zhuang
rg> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Haojian Zhuang <haojian.zhu...@linaro.org> --- Platform/Hisilicon/HiKey/HiKey.dec | 8 +- Platform/Hisilicon/HiKey/HiKey.dsc | 7 + Platform/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c |

  1   2   3   4   >