[edk2-devel] [PATCH v8 3/4] Silicon/Phytium: Added fvb driver for flash

2023-01-29 Thread Ling Jia
From: Ling Jia The FlashFvbDxe provided the fvb protocol, which requested by the flash operators. Signed-off-by: Ling Jia --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dsc.inc|3 +- Platform/Phytium/DurianPkg/DurianPkg.dsc |1 + Platform

[edk2-devel] [PATCH v8 4/4] Silicon/Phytium: Added runtime support to spi master

2023-01-29 Thread Ling Jia
From: Ling Jia Solved the problem of virtual address translation in runtime access under OS. Signed-off-by: Ling Jia --- Silicon/Phytium/FT2000-4Pkg/Drivers/SpiDxe/SpiDxe.inf | 11 ++- Silicon/Phytium/FT2000-4Pkg/Drivers/SpiDxe/SpiDxe.h | 4 +- Silicon/Phytium/FT2000-4Pkg/Drivers/SpiDxe

[edk2-devel] [PATCH v8 1/4] Platform/Phytium: Solved problems during boot

2023-01-29 Thread Ling Jia
From: Ling Jia 1.Solved the problem of missing of dependent Library in PciHostBridgeDxe. 2.Solved the problem of missing boot management menu. Signed-off-by: Ling Jia --- Platform/Phytium/DurianPkg/DurianPkg.fdf | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git

[edk2-devel] [PATCH v8 0/4] Improved supports for FT-2000/4 chip.

2023-01-29 Thread Ling Jia
Kinney Cc: Yiqi Shu Cc: Peng Xie Ling Jia (4): Platform/Phytium: Solved problems during boot Silicon/Phytium: Added flash driver support for flash operation Silicon/Phytium: Added fvb driver for flash Silicon/Phytium: Added runtime support to spi master Silicon/Phytium/PhytiumCommonPkg

[edk2-devel] [PATCH v8 2/4] Silicon/Phytium: Added flash driver support for flash operation

2023-01-29 Thread Ling Jia
From: Ling Jia The SpiNorFlashDxe provided norflash initialization, read-write, erase and other interfaces. This is a special communication protocol for FT-2000/4 chip. Signed-off-by: Ling Jia --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 3 +- Platform

[edk2-devel] [PATCH v8 3/4] Silicon/Phytium: Added fvb driver for flash

2022-08-09 Thread Ling Jia
From: Ling Jia The FlashFvbDxe provided the fvb protocol, which requested by the flash operators. Signed-off-by: Ling Jia --- Platform/Phytium/DurianPkg/DurianPkg.dsc |1 + Platform/Phytium/DurianPkg/DurianPkg.fdf |2 + Silicon

[edk2-devel] [PATCH v8 4/4] Silicon/Phytium: Added runtime support to spi master

2022-08-09 Thread Ling Jia
From: Ling Jia Solved the problem of virtual address translation in runtime access under OS. Signed-off-by: Ling Jia --- Silicon/Phytium/FT2000-4Pkg/Drivers/SpiDxe/SpiDxe.inf | 5 ++ Silicon/Phytium/FT2000-4Pkg/Drivers/SpiDxe/SpiDxe.h | 2 + Silicon/Phytium/FT2000-4Pkg/Drivers/SpiDxe

[edk2-devel] [PATCH v8 2/4] Silicon/Phytium: Added flash driver support for flash operation

2022-08-09 Thread Ling Jia
From: Ling Jia The SpiNorFlashDxe provided norflash initialization, read-write, erase and other interfaces. This is a special communication protocol for FT-2000/4 chip. Signed-off-by: Ling Jia --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 1 + Platform

[edk2-devel] [PATCH v8 1/4] Platform/Phytium: Solved problems during boot

2022-08-09 Thread Ling Jia
From: Ling Jia Solved the problem of lack of dependent Library in PciHostBridgeDxe. Solved the problem of missing boot management menu. Signed-off-by: Ling Jia --- Platform/Phytium/DurianPkg/DurianPkg.fdf | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Platform/Phytium/DurianPkg

[edk2-devel] [PATCH v8 0/4] Improved supports for FT-2000/4 chip.

2022-08-09 Thread Ling Jia
: Michael D Kinney Cc: Yiqi Shu Cc: Peng Xie Ling Jia (4): Platform/Phytium: Solved problems during boot Silicon/Phytium: Added flash driver support for flash operation Silicon/Phytium: Added fvb driver for flash Silicon/Phytium: Added runtime support to spi master Silicon/Phytium

[edk2-devel] [PATCH v7 1/4] Platform/Phytium: Solved problems during boot.

2022-04-14 Thread Ling Jia
Solved the problem of lack of dependent Library in PciHostBridgeDxe. Solved the problem of missing boot magager menu. Signed-off-by: Ling Jia Reviewed-by: leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.fdf | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Platform/Phytium

[edk2-devel] [PATCH v7 2/4] Silicon/Phytium: Added flash driver support to Phytium Silicon.

2022-04-14 Thread Ling Jia
The SpiNorFlashDxe provided norflash initialization, read-write, erase and other interfaces. This is a set of special communication protocol for ft2004/4 chip QSPI controller. Signed-off-by: Ling Jia Reviewed-by: leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec

[edk2-devel] [PATCH v7 3/4] Silicon/Phytium: Added fvb driver for flash

2022-04-14 Thread Ling Jia
The FlashFvbDxe provided the fvb protocol, which requested by the flash operators. Signed-off-by: Ling Jia Reviewed-by: leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc |1 + Platform/Phytium/DurianPkg/DurianPkg.fdf |2

[edk2-devel] [PATCH v7 0/4] Improved support for FT2004/4 chip.

2022-04-14 Thread Ling Jia
Completed the flash driver and fvb driver. Solved the problems in boot process. Added virtual address conversion. The public git repository is : https://github.com/jialing2020/edk2-platforms/tree/Phytium_Opensource_For_FT2000-4_v7 Ling Jia (4): Platform/Phytium: Solved problems during boot

[edk2-devel] [PATCH v7 4/4] Silicon/Phytium: Added runtime support to spi master.

2022-04-14 Thread Ling Jia
Solved the problem of virtual address translation in runtime access under OS Signed-off-by: Ling Jia Reviewed-by: leif Lindholm --- Silicon/Phytium/FT2000-4Pkg/Drivers/SpiDxe/SpiDxe.inf | 5 ++ Silicon/Phytium/FT2000-4Pkg/Drivers/SpiDxe/SpiDxe.h | 2 + Silicon/Phytium/FT2000-4Pkg/Drivers

Re: [edk2-devel] [PATCH v6 04/10] Silicon/Phytium: Added PciSegmentLib to FT2000/4

2021-09-14 Thread Ling Jia
Regards, Ling > -原始邮件- > 发件人: "Leif Lindholm" > 发送时间: 2021-09-13 20:42:18 (星期一) > 收件人: "Ling Jia" > 抄送: devel@edk2.groups.io > 主题: Re: [PATCH v6 04/10] Silicon/Phytium: Added PciSegmentLib to FT2000/4 > > Hi Ling, > > Having had a look

[edk2-devel] [PATCH v6 06/10] Silicon/Phytium: Added Spi driver support to FT2000/4

2021-09-10 Thread Ling Jia
The SpiDxe is to provide Spi bus read-write interfaces. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 9 + Platform/Phytium/DurianPkg/DurianPkg.dsc| 5 + Platform/Phytium/DurianPkg

[edk2-devel] [PATCH v6 10/10] Maintainers.txt: Added maintainers and reviewers for the DurianPkg

2021-09-10 Thread Ling Jia
Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Maintainers.txt | 8 1 file changed, 8 insertions(+) diff --git a/Maintainers.txt b/Maintainers.txt index 979553b610..c839c71b22 100644 --- a/Maintainers.txt +++ b/Maintainers.txt @@ -371,3 +371,11 @@ F: Silicon/SiFive/ M: Abner

[edk2-devel] [PATCH v6 09/10] Silicon/Phytium: Added Rtc driver to FT2000/4

2021-09-10 Thread Ling Jia
The RealTimeClockLib implemented EFI RealTimeClock runtime services via RTC Lib. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 1 + Platform/Phytium/DurianPkg/DurianPkg.dsc

[edk2-devel] [PATCH v6 07/10] Silicon/Phytium: Added flash driver support to Phytium Silicon

2021-09-10 Thread Ling Jia
The SpiNorFlashDxe provided norflash initialization, read-write, erase and other interfaces. This is a set of special communication protocol for ft2000/4 chip QSPI controller. Signed-off-by: Ling Jia --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 1 + Platform

[edk2-devel] [PATCH v6 08/10] Silicon/Phytium: Added fvb driver for norflash

2021-09-10 Thread Ling Jia
The FlashFvbDxe provided the fvb protocol, which requested by the flash operators. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc |1 + Platform/Phytium/DurianPkg/DurianPkg.fdf |1

[edk2-devel] [PATCH v6 05/10] Silicon/Phytium: Added PciHostBridgeLib to FT2000/4

2021-09-10 Thread Ling Jia
The Pci host bridge library is mainly to get Pci bridge information. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc | 9 + Platform/Phytium/DurianPkg/DurianPkg.fdf | 6

[edk2-devel] [PATCH v6 04/10] Silicon/Phytium: Added PciSegmentLib to FT2000/4

2021-09-10 Thread Ling Jia
The PCI Segment Library for Phytium platform. with multiple RCs. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc|9 +- Silicon/Phytium/FT2000-4Pkg/Library/PciSegmentLib/PciSegmentLib.inf | 28 + Silicon/Phytium

[edk2-devel] [PATCH v6 03/10] Silicon/Phytium: Added SMBIOS support to FT2000/4

2021-09-10 Thread Ling Jia
This driver installs SMBIOS information for FT2000/4. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc| 6 + Platform/Phytium/DurianPkg/DurianPkg.fdf| 6 + Silicon

[edk2-devel] [PATCH v6 01/10] Silicon/Phytium: Added PlatformLib to FT2000/4

2021-09-10 Thread Ling Jia
The PlatformLib supported the system library for FT2000/4 chip. Platform/Phytium: Added the dsc and fdf files of DurianPkg. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 41 +++ Silicon/Phytium

[edk2-devel] [PATCH v6 02/10] Silicon/Phytium: Added Acpi support to FT2000/4

2021-09-10 Thread Ling Jia
Added Acpi driver and table to FT2000/4, the ACPI Tables providing library AcpiTables.inf uses a lot of information that is available in the form of PCDs for differnt platforms. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc

[edk2-devel] [PATCH v6 00/10] Added support for FT2000/4 chip

2021-09-10 Thread Ling Jia
: The latest edk2 master has been updated, and the project has been compiled successfully. Ling Jia (10): Silicon/Phytium: Added PlatformLib to FT2000/4 Silicon/Phytium: Added Acpi support to FT2000/4 Silicon/Phytium: Added SMBIOS support to FT2000/4 Silicon/Phytium: Added PciSegmentLib to FT2000/4

[edk2-devel] [PATCH v5 07/10] Silicon/Phytium: Added flash driver support to Phytium Silicon

2021-09-09 Thread Ling Jia
The SpiNorFlashDxe provided norflash initialization, read-write, erase and other interfaces. This is a set of special communication protocol for ft2000/4 chip QSPI controller. Signed-off-by: Ling Jia --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 1 + Platform

[edk2-devel] [PATCH v5 10/10] Maintainers.txt: Added maintainers and reviewers for the DurianPkg

2021-09-09 Thread Ling Jia
Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Maintainers.txt | 8 1 file changed, 8 insertions(+) diff --git a/Maintainers.txt b/Maintainers.txt index 979553b610..c839c71b22 100644 --- a/Maintainers.txt +++ b/Maintainers.txt @@ -371,3 +371,11 @@ F: Silicon/SiFive/ M: Abner

[edk2-devel] [PATCH v5 09/10] Silicon/Phytium: Added Rtc driver to FT2000/4

2021-09-09 Thread Ling Jia
The RealTimeClockLib implemented EFI RealTimeClock runtime services via RTC Lib. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 1 + Platform/Phytium/DurianPkg/DurianPkg.dsc

[edk2-devel] [PATCH v5 06/10] Silicon/Phytium: Added Spi driver support to FT2000/4

2021-09-09 Thread Ling Jia
The SpiDxe is to provide Spi bus read-write interfaces. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 9 + Platform/Phytium/DurianPkg/DurianPkg.dsc| 5 + Platform/Phytium/DurianPkg

[edk2-devel] [PATCH v5 08/10] Silicon/Phytium: Added fvb driver for norflash

2021-09-09 Thread Ling Jia
The FlashFvbDxe provided the fvb protocol, which requested by the flash operators. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc |1 + Platform/Phytium/DurianPkg/DurianPkg.fdf |1

[edk2-devel] [PATCH v5 05/10] Silicon/Phytium: Added PciHostBridgeLib to FT2000/4

2021-09-09 Thread Ling Jia
The Pci host bridge library is mainly to get Pci bridge information. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc | 9 + Platform/Phytium/DurianPkg/DurianPkg.fdf | 6

[edk2-devel] [PATCH v5 02/10] Silicon/Phytium: Added Acpi support to FT2000/4

2021-09-09 Thread Ling Jia
Added Acpi driver and table to FT2000/4, the ACPI Tables providing library AcpiTables.inf uses a lot of information that is available in the form of PCDs for differnt platforms. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc

[edk2-devel] [PATCH v5 04/10] Silicon/Phytium: Added PciSegmentLib to FT2000/4

2021-09-09 Thread Ling Jia
The PCI Segment Library for Phytium platform. with multiple RCs. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc|9 +- Silicon/Phytium/FT2000-4Pkg/Library/PciSegmentLib/PciSegmentLib.inf | 28 + Silicon/Phytium

[edk2-devel] [PATCH v5 03/10] Silicon/Phytium: Added SMBIOS support to FT2000/4

2021-09-09 Thread Ling Jia
This driver installs SMBIOS information for FT2000/4. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc| 6 + Platform/Phytium/DurianPkg/DurianPkg.fdf| 6 + Silicon

[edk2-devel] [PATCH v5 01/10] Silicon/Phytium: Added PlatformLib to FT2000/4

2021-09-09 Thread Ling Jia
The PlatformLib supported the system library for FT2000/4 chip. Platform/Phytium: Added the dsc and fdf files of DurianPkg. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 41 +++ Silicon/Phytium

[edk2-devel] [PATCH v5 00/10] Added support for FT2000/4 chip

2021-09-09 Thread Ling Jia
(such as erasing 0xd8), if the command requires an address, fill in the address port register; if the command requires data, access it in the order of high- order data register and low-order data register. Once the low-order data register is accessed, trigger the controller to send a command to flash. Ling Jia

[edk2-devel] [PATCH v4 09/10] Silicon/Phytium: Added Rtc driver to FT2000/4

2021-08-18 Thread Ling Jia
The RealTimeClockLib implemented EFI RealTimeClock runtime services via RTC Lib. Signed-off-by: Ling Jia --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 1 + Platform/Phytium/DurianPkg/DurianPkg.dsc | 6 + Platform/Phytium

[edk2-devel] [PATCH v4 10/10] Maintainers.txt: Added maintainers and reviewers for the DurianPkg

2021-08-18 Thread Ling Jia
Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Maintainers.txt | 8 1 file changed, 8 insertions(+) diff --git a/Maintainers.txt b/Maintainers.txt index 9b8d6aead9..7266b434d5 100644 --- a/Maintainers.txt +++ b/Maintainers.txt @@ -363,3 +363,11 @@ F: Silicon/SiFive/ M: Abner

[edk2-devel] [PATCH v4 07/10] Silicon/Phytium: Added flash driver support to Phytium Silicon

2021-08-18 Thread Ling Jia
The SpiNorFlashDxe provided norflash initialization, read-write, erase and other interfaces. Signed-off-by: Ling Jia --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 1 + Platform/Phytium/DurianPkg/DurianPkg.dsc| 5 + Platform

[edk2-devel] [PATCH v4 08/10] Silicon/Phytium: Added fvb driver for norflash

2021-08-18 Thread Ling Jia
The FlashFvbDxe provided the fvb protocol, which requested by the flash operators. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc |1 + Platform/Phytium/DurianPkg/DurianPkg.fdf |1

[edk2-devel] [PATCH v4 06/10] Silicon/Phytium: Added Spi driver support to FT2000/4

2021-08-18 Thread Ling Jia
The SpiDxe is to provide Spi bus read-write interfaces. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 9 + Platform/Phytium/DurianPkg/DurianPkg.dsc| 5 + Platform/Phytium/DurianPkg

[edk2-devel] [PATCH v4 04/10] Silicon/Phytium: Added PciSegmentLib to FT2000/4

2021-08-18 Thread Ling Jia
The PCI Segment Library for Phytium platform. with multiple RCs. Signed-off-by: Ling Jia --- Platform/Phytium/DurianPkg/DurianPkg.dsc|9 +- Silicon/Phytium/FT2000-4Pkg/Library/PciSegmentLib/PciSegmentLib.inf | 28 + Silicon/Phytium/FT2000-4Pkg/Library

[edk2-devel] [PATCH v4 01/10] Silicon/Phytium: Added PlatformLib to FT2000/4

2021-08-18 Thread Ling Jia
The PlatformLib supported the system library for FT2000/4 chip. Platform/Phytium: Added the dsc and fdf files of DurianPkg. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 41 +++ Silicon/Phytium

[edk2-devel] [PATCH v4 02/10] Silicon/Phytium: Added Acpi support to FT2000/4

2021-08-18 Thread Ling Jia
Added Acpi driver and table to FT2000/4, the ACPI Tables providing library AcpiTables.inf uses a lot of information that is available in the form of PCDs for differnt platforms. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc

[edk2-devel] [PATCH v4 00/10] Added support for FT2000/4 chip

2021-08-18 Thread Ling Jia
scaning, flash read-write and erase abd operating system boot function. Maintainers.txt: Added maintainers and reviewers for the DurianPkg. The public git repository is : https://github.com/jialing2020/edk2-platforms/tree/Phytium_Opensource_For_FT2000-4_v4 Ling Jia (10): Silicon/Phytium: Added

[edk2-devel] [PATCH v4 05/10] Silicon/Phytium: Added PciHostBridgeLib to FT2000/4

2021-08-18 Thread Ling Jia
The Pci host bridge library is mainly to get Pci bridge information. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc | 9 + Platform/Phytium/DurianPkg/DurianPkg.fdf | 6

[edk2-devel] [PATCH v4 03/10] Silicon/Phytium: Added SMBIOS support to FT2000/4

2021-08-18 Thread Ling Jia
This driver installs SMBIOS information for FT2000/4. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc| 6 + Platform/Phytium/DurianPkg/DurianPkg.fdf| 6 + Silicon

Re: [edk2-devel] [PATCH v3 00/10] Added support for FT2000/4 chip

2021-04-12 Thread Ling Jia
Hi Leif, It's been a few days since I sent V3 patches. Do you have any suggestions for this patches? Looking forward to your reply! Best Regards, Ling > -原始邮件- > 发件人: "Ling Jia" > 发送时间: 2021-03-17 15:26:37 (星期三) > 收件人: devel@edk2.groups.io > 抄送: "Lei

Re: [edk2-devel] [PATCH v3 01/46] TigerlakeOpenBoardPkg: Fix build errors with GCC5

2021-04-02 Thread Ling Jia
TigerlakeOpenBoardPkg: Fix build errors with GCC5 > > Hi Ling, > > This appears to be a duplicate of a patch that has already been applied: > > https://edk2.groups.io/g/devel/message/71894 > https://github.com/tianocore/edk2-platforms/commit/12ef75dc > > Was this message

[edk2-devel] [PATCH v3 06/10] Silicon/Phytium: Added Spi driver support to FT2000/4

2021-03-17 Thread Ling Jia
The SpiDxe is to provide Spi bus read-write interfaces. v3: Optimized the codes to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 9 + Platform/Phytium/DurianPkg/DurianPkg.dsc

[edk2-devel] [PATCH v3 01/10] Silicon/Phytium: Added PlatformLib to FT2000/4

2021-03-17 Thread Ling Jia
The PlatformLib supported the system library for FT2000/4 chip. Platform/Phytium: Added the dsc and fdf files of DurianPkg. v3: DurianPkg.dsc:Added OrderedCollectionLib to upstream changes in edk2, and some parameters omitted in V2 version. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm

[edk2-devel] [PATCH v3 04/10] Silicon/Phytium: Added PciSegmentLib to FT2000/4

2021-03-17 Thread Ling Jia
The PCI Segment Library for Phytium platform. with multiple RCs. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc|9 +- Silicon/Phytium/FT2000-4Pkg/Library/PciSegmentLib/PciSegmentLib.inf | 28 + Silicon/Phytium

[edk2-devel] [PATCH v3 02/10] Silicon/Phytium: Added Acpi support to FT2000/4

2021-03-17 Thread Ling Jia
Added Acpi driver and table to FT2000/4, the ACPI Tables providing library AcpiTables.inf uses a lot of information that is available in the form of PCDs for differnt platforms. v3: Optimize code to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform

[edk2-devel] [PATCH v3 07/10] Silicon/Phytium: Added flash driver support to Phytium Silicon

2021-03-17 Thread Ling Jia
The SpiNorFlashDxe provided norflash initialization, read-write, erase and other interfaces. v3: Optimized the codes to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 1 + Platform

[edk2-devel] [PATCH v3 03/10] Silicon/Phytium: Added SMBIOS support to FT2000/4

2021-03-17 Thread Ling Jia
This driver installs SMBIOS information for FT2000/4. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc| 6 + Platform/Phytium/DurianPkg/DurianPkg.fdf| 6 + Silicon

[edk2-devel] [PATCH v3 08/10] Silicon/Phytium: Added fvb driver for norflash

2021-03-17 Thread Ling Jia
The FlashFvbDxe provided the fvb protocol, which requested by the flash operators. v3: Optimized the codes to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc |1 + Platform/Phytium

[edk2-devel] [PATCH v3 10/10] Maintainers.txt: Added maintainers and reviewers for the DurianPkg

2021-03-17 Thread Ling Jia
Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Maintainers.txt | 8 1 file changed, 8 insertions(+) diff --git a/Maintainers.txt b/Maintainers.txt index afbd2cff0e..b6cfe74e09 100644 --- a/Maintainers.txt +++ b/Maintainers.txt @@ -321,3 +321,11 @@ F: Silicon/SiFive/ M: Abner

[edk2-devel] [PATCH v3 09/10] Silicon/Phytium: Added Rtc driver to FT2000/4

2021-03-17 Thread Ling Jia
The RealTimeClockLib implemented EFI RealTimeClock runtime services via RTC Lib. v3: Optimized the codes to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 1 + Platform/Phytium

[edk2-devel] [PATCH v3 00/10] Added support for FT2000/4 chip

2021-03-17 Thread Ling Jia
coding specification. Ling Jia (10): Silicon/Phytium: Added PlatformLib to FT2000/4 Silicon/Phytium: Added Acpi support to FT2000/4 Silicon/Phytium: Added SMBIOS support to FT2000/4 Silicon/Phytium: Added PciSegmentLib to FT2000/4 Silicon/Phytium: Added PciHostBridgeLib to FT2000/4

[edk2-devel] [PATCH v3 05/10] Silicon/Phytium: Added PciHostBridgeLib to FT2000/4

2021-03-17 Thread Ling Jia
The Pci host bridge library is mainly to get Pci bridge information. v3: Optimize the codes of PciHostBridgeLib.c to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc | 9 + Platform

[edk2-devel] [PATCH v3 23/46] Maintainers.txt: Added maintainers and reviewers for the DurianPkg

2021-03-15 Thread Ling Jia
Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Maintainers.txt | 8 1 file changed, 8 insertions(+) diff --git a/Maintainers.txt b/Maintainers.txt index 2e6e87bb6dab..e81e55c456dd 100644 --- a/Maintainers.txt +++ b/Maintainers.txt @@ -322,3 +322,11 @@ F: Silicon/SiFive/ M

[edk2-devel] [PATCH v3 00/46] Added support for FT2000/4 chip

2021-03-15 Thread Ling Jia
): Silicon/Qemu: Move SbsaQemu MPIDR-retrieval function to FdtHelperLib Silicon/Qemu: Move SbsaQemu MPIDR-retrieval function to FdtHelperLib Ling Jia (20): Silicon/Phytium: Added PlatformLib to FT2000/4 Silicon/Phytium: Added Acpi support to FT2000/4 Silicon/Phytium: Added SMBIOS support

[edk2-devel] [PATCH v3 39/46] Silicon/Phytium: Added SMBIOS support to FT2000/4

2021-03-15 Thread Ling Jia
This driver installs SMBIOS information for FT2000/4. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc| 6 + Platform/Phytium/DurianPkg/DurianPkg.fdf| 6 + Silicon

[edk2-devel] [PATCH v3 46/46] Maintainers.txt: Added maintainers and reviewers for the DurianPkg

2021-03-15 Thread Ling Jia
Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Maintainers.txt | 8 1 file changed, 8 insertions(+) diff --git a/Maintainers.txt b/Maintainers.txt index afbd2cff0e9c..b6cfe74e09da 100644 --- a/Maintainers.txt +++ b/Maintainers.txt @@ -321,3 +321,11 @@ F: Silicon/SiFive/ M

[edk2-devel] [PATCH v3 45/46] Silicon/Phytium: Added Rtc driver to FT2000/4

2021-03-15 Thread Ling Jia
The RealTimeClockLib implemented EFI RealTimeClock runtime services via RTC Lib. v3: Optimized the codes to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 1 + Platform/Phytium

[edk2-devel] [PATCH v3 00/46] Added support for FT2000/4 chip

2021-03-15 Thread Ling Jia
): Silicon/Qemu: Move SbsaQemu MPIDR-retrieval function to FdtHelperLib Silicon/Qemu: Move SbsaQemu MPIDR-retrieval function to FdtHelperLib Ling Jia (20): Silicon/Phytium: Added PlatformLib to FT2000/4 Silicon/Phytium: Added Acpi support to FT2000/4 Silicon/Phytium: Added SMBIOS support

[edk2-devel] [PATCH v3 44/46] Silicon/Phytium: Added fvb driver for norflash

2021-03-15 Thread Ling Jia
The FlashFvbDxe provided the fvb protocol, which requested by the flash operators. v3: Optimized the codes to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc |1 + Platform/Phytium

[edk2-devel] [PATCH v3 41/46] Silicon/Phytium: Added PciHostBridgeLib to FT2000/4

2021-03-15 Thread Ling Jia
The Pci host bridge library is mainly to get Pci bridge information. v3: Optimize the codes of PciHostBridgeLib.c to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc | 9 + Platform

[edk2-devel] [PATCH v3 21/46] Silicon/Phytium: Added fvb driver for norflash

2021-03-15 Thread Ling Jia
The FlashFvbDxe provided the fvb protocol, which requested by the flash operators. v3: Optimized the codes to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc |1 + Platform/Phytium

[edk2-devel] [PATCH v3 16/46] Silicon/Phytium: Added SMBIOS support to FT2000/4

2021-03-15 Thread Ling Jia
This driver installs SMBIOS information for FT2000/4. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc| 6 + Platform/Phytium/DurianPkg/DurianPkg.fdf| 6 + Silicon

[edk2-devel] [PATCH v3 14/46] Silicon/Phytium: Added Acpi support to FT2000/4

2021-03-15 Thread Ling Jia
Added Acpi driver and table to FT2000/4, the ACPI Tables providing library AcpiTables.inf uses a lot of information that is available in the form of PCDs for differnt platforms. v3: Optimize code to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform

[edk2-devel] [PATCH v3 38/46] Silicon/Phytium: Added Acpi support to FT2000/4

2021-03-15 Thread Ling Jia
Added Acpi driver and table to FT2000/4, the ACPI Tables providing library AcpiTables.inf uses a lot of information that is available in the form of PCDs for differnt platforms. v3: Optimize code to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform

[edk2-devel] [PATCH v3 17/46] Silicon/Phytium: Added PciSegmentLib to FT2000/4

2021-03-15 Thread Ling Jia
The PCI Segment Library for Phytium platform. with multiple RCs. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc|9 +- Silicon/Phytium/FT2000-4Pkg/Library/PciSegmentLib/PciSegmentLib.inf | 28 + Silicon/Phytium

[edk2-devel] [PATCH v3 22/46] Silicon/Phytium: Added Rtc driver to FT2000/4

2021-03-15 Thread Ling Jia
The RealTimeClockLib implemented EFI RealTimeClock runtime services via RTC Lib. v3: Optimized the codes to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 1 + Platform/Phytium

[edk2-devel] [PATCH v3 43/46] Silicon/Phytium: Added flash driver support to Phytium Silicon

2021-03-15 Thread Ling Jia
The SpiNorFlashDxe provided norflash initialization, read-write, erase and other interfaces. v3: Optimized the codes to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 1 + Platform

[edk2-devel] [PATCH v3 01/46] TigerlakeOpenBoardPkg: Fix build errors with GCC5

2021-03-15 Thread Ling Jia
From: Takuto Naito REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3224 - Fix the path of TigerLakeFspBinPkg - Fix misuse of RETURN_ERROR - Remove unused function CheckNationalSio. Cc: Sai Chaganty Cc: Nate DeSimone Cc: Heng Luo Signed-off-by: Takuto Naito Reviewed-by: Heng Luo

[edk2-devel] [PATCH v3 42/46] Silicon/Phytium: Added Spi driver support to FT2000/4

2021-03-15 Thread Ling Jia
The SpiDxe is to provide Spi bus read-write interfaces. v3: Optimized the codes to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 9 + Platform/Phytium/DurianPkg/DurianPkg.dsc

[edk2-devel] [PATCH v3 20/46] Silicon/Phytium: Added flash driver support to Phytium Silicon

2021-03-15 Thread Ling Jia
The SpiNorFlashDxe provided norflash initialization, read-write, erase and other interfaces. v3: Optimized the codes to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 1 + Platform

[edk2-devel] [PATCH v3 19/46] Silicon/Phytium: Added Spi driver support to FT2000/4

2021-03-15 Thread Ling Jia
The SpiDxe is to provide Spi bus read-write interfaces. v3: Optimized the codes to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dec | 9 + Platform/Phytium/DurianPkg/DurianPkg.dsc

[edk2-devel] [PATCH v3 40/46] Silicon/Phytium: Added PciSegmentLib to FT2000/4

2021-03-15 Thread Ling Jia
The PCI Segment Library for Phytium platform. with multiple RCs. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc|9 +- Silicon/Phytium/FT2000-4Pkg/Library/PciSegmentLib/PciSegmentLib.inf | 28 + Silicon/Phytium

[edk2-devel] [PATCH v3 13/46] Silicon/Phytium: Added PlatformLib to FT2000/4

2021-03-15 Thread Ling Jia
The PlatformLib supported the system library for FT2000/4 chip. Platform/Phytium: Added the dsc and fdf files of DurianPkg. v3: DurianPkg.dsc:Added OrderedCollectionLib to upstream changes in edk2, and some parameters omitted in V2 version. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm

[edk2-devel] [PATCH v3 15/46] Intel/BoardModulePkg: sort load option in the first boot

2021-03-15 Thread Ling Jia
From: "Liu, Zhiguang" Currently, load option is only sorted when setup is the first priority in boot option. However, Below change in UefiBootManagerLib puts setup in the end, which causes the sort function won't be called. MdeModulePkg/UefiBootManagerLib: Put BootMenu at the end of BootOrder

[edk2-devel] [PATCH v3 37/46] Silicon/Phytium: Added PlatformLib to FT2000/4

2021-03-15 Thread Ling Jia
The PlatformLib supported the system library for FT2000/4 chip. Platform/Phytium: Added the dsc and fdf files of DurianPkg. v3: DurianPkg.dsc:Added OrderedCollectionLib to upstream changes in edk2, and some parameters omitted in V2 version. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm

[edk2-devel] [PATCH v3 14/46] Silicon/Phytium: Added Acpi support to FT2000/4

2021-03-15 Thread Ling Jia
Added Acpi driver and table to FT2000/4, the ACPI Tables providing library AcpiTables.inf uses a lot of information that is available in the form of PCDs for differnt platforms. v3: Optimize code to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform

[edk2-devel] [PATCH v3 18/46] Silicon/Phytium: Added PciHostBridgeLib to FT2000/4

2021-03-15 Thread Ling Jia
The Pci host bridge library is mainly to get Pci bridge information. v3: Optimize the codes of PciHostBridgeLib.c to conform to specifications. Signed-off-by: Ling Jia Reviewed-by: Leif Lindholm --- Platform/Phytium/DurianPkg/DurianPkg.dsc | 9 + Platform