[edk2-devel] [PATCH v3 0/5] StarFive/VisionFive2: Add VisionFive 2 platform

John Chew posted 5 patches 6 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/edk2 tags/patchew/20231027031906.1814-1-yuinyee.chew@starfivetech.com
Platform/StarFive/VisionFive2/DeviceTree/Gpio.h                                   |   42 +
Platform/StarFive/VisionFive2/DeviceTree/Irq.h                                    |   20 +
Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkGen.h                           |  398 +++++
Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkIsp.h                           |   57 +
Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkVout.h                          |   68 +
Platform/StarFive/VisionFive2/DeviceTree/JH7110PinCtrl.h                          | 1573 +++++++++++++++++
Platform/StarFive/VisionFive2/DeviceTree/JH7110Power.h                            |   22 +
Platform/StarFive/VisionFive2/DeviceTree/JH7110Rst.h                              |  228 +++
Platform/StarFive/VisionFive2/DeviceTree/Led.h                                    |   90 +
Platform/StarFive/VisionFive2/DeviceTree/StarFiveClk.dtsi                         |  130 ++
Platform/StarFive/VisionFive2/DeviceTree/StarFiveHdmi.dtsi                        |   28 +
Platform/StarFive/VisionFive2/DeviceTree/StarFiveJH7110.dtsi                      | 1812 ++++++++++++++++++++
Platform/StarFive/VisionFive2/DeviceTree/StarFivePwmDac.dtsi                      |   26 +
Platform/StarFive/VisionFive2/DeviceTree/StarFiveVisionFive2.dts                  |  211 +++
Platform/StarFive/VisionFive2/DeviceTree/StarFiveVisionFive2.dtsi                 |  838 +++++++++
Platform/StarFive/VisionFive2/DeviceTree/Thermal.h                                |   16 +
Platform/StarFive/VisionFive2/DeviceTree/VisionFive2DeviceTree.inf                |   36 +
Platform/StarFive/VisionFive2/VarStore.fdf.inc                                    |   77 +
Platform/StarFive/VisionFive2/VisionFive2.dsc                                     |  596 +++++++
Platform/StarFive/VisionFive2/VisionFive2.fdf                                     |  284 +++
Platform/StarFive/VisionFive2/VisionFive2.fdf.inc                                 |   48 +
Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.c               |  909 ++++++++++
Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.h               |  138 ++
Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.inf             |   70 +
Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.c               |  893 ++++++++++
Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.h               |  188 ++
Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.inf             |   52 +
Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.c     |  571 ++++++
Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.h     |   35 +
Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.inf   |   44 +
Silicon/StarFive/JH7110Pkg/Include/IndustryStandard/JH7110.h                      |   21 +
Silicon/StarFive/JH7110Pkg/Include/Protocol/Spi.h                                 |  163 ++
Silicon/StarFive/JH7110Pkg/Include/Protocol/SpiFlash.h                            |   88 +
Silicon/StarFive/JH7110Pkg/JH7110Pkg.dec                                          |   57 +
Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLib.c            |  263 +++
Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf          |   61 +
Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLibConstructor.c |  406 +++++
Silicon/StarFive/JH7110Pkg/Library/PciSegmentLib/PciSegmentLib.c                  | 1460 ++++++++++++++++
Silicon/StarFive/JH7110Pkg/Library/PciSegmentLib/PciSegmentLib.inf                |   33 +
39 files changed, 12052 insertions(+)
create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/Gpio.h
create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/Irq.h
create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkGen.h
create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkIsp.h
create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkVout.h
create mode 100755 Platform/StarFive/VisionFive2/DeviceTree/JH7110PinCtrl.h
create mode 100755 Platform/StarFive/VisionFive2/DeviceTree/JH7110Power.h
create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/JH7110Rst.h
create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/Led.h
create mode 100755 Platform/StarFive/VisionFive2/DeviceTree/StarFiveClk.dtsi
create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/StarFiveHdmi.dtsi
create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/StarFiveJH7110.dtsi
create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/StarFivePwmDac.dtsi
create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/StarFiveVisionFive2.dts
create mode 100755 Platform/StarFive/VisionFive2/DeviceTree/StarFiveVisionFive2.dtsi
create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/Thermal.h
create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/VisionFive2DeviceTree.inf
create mode 100644 Platform/StarFive/VisionFive2/VarStore.fdf.inc
create mode 100644 Platform/StarFive/VisionFive2/VisionFive2.dsc
create mode 100644 Platform/StarFive/VisionFive2/VisionFive2.fdf
create mode 100644 Platform/StarFive/VisionFive2/VisionFive2.fdf.inc
create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.c
create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.h
create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.inf
create mode 100755 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.c
create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.h
create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.inf
create mode 100755 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.c
create mode 100755 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.h
create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.inf
create mode 100644 Silicon/StarFive/JH7110Pkg/Include/IndustryStandard/JH7110.h
create mode 100644 Silicon/StarFive/JH7110Pkg/Include/Protocol/Spi.h
create mode 100644 Silicon/StarFive/JH7110Pkg/Include/Protocol/SpiFlash.h
create mode 100644 Silicon/StarFive/JH7110Pkg/JH7110Pkg.dec
create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLib.c
create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf
create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLibConstructor.c
create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciSegmentLib/PciSegmentLib.c
create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciSegmentLib/PciSegmentLib.inf
[edk2-devel] [PATCH v3 0/5] StarFive/VisionFive2: Add VisionFive 2 platform
Posted by John Chew 6 months ago
v3:
  - Combine "Add VisionFive 2 platform" patch series with
    "Patches for JH7110 SoC platform" patch series [Sunil]
  - Change commit message for [1/5], [4/5], [5/5] in this patch series
    [Sunil]

v2:
  - Change PlatformBootManagerLib to:
      Platform/RISC-V/PlatformPkg/.../PlatformBootManagerLib.inf
    [Sunil]
  - Added PCIE PCDs
    PcdPciBusMin, PcdPciBusMax, PcdPciIoBase, PcdPciIoSize
    PcdPciIoOffset, PcdPci0Mmio32Base, PcdPci0Mmio32Size
    PcdPci0Mmio64Base, PcdPci0Mmio64Size, PcdPci1Mmio32Base
    PcdPci1Mmio32Size, PcdPci1Mmio64Base, PcdPci1Mmio64Size
    [John Chew]
  - Include all maintainer in all patches in this series [Sunil]
  - Added missing commit message to patches 1/6, 2/6, 6/6 [Sunil]
  - Remove commented code in JH7110.h [Sunil]
  - Remove BootServicesDxe/BootServicesDxe.inf, as it is not required 
    anymore because memory allocation is handle by MMC driver [Sunil]
  - Remove PlatformBootManagerLib.inf and change PlatformBootManagerLib to
    "Platform/RISC-V/PlatformPkg/.../PlatformBootManagerLib.inf" [Sunil] 
  - Added PCDs for PCIE (Please refer to patch 0001 for details) [John Chew]

v1:
  - Added new platform support for VisionFive2 SBC.
  - Boot flow in VF2 using EDK2 as bootloader:
    BootROM -> U-Boot SPL -> OpenSBI -> EDK2 -> Linux -> OS
  - Supported boot source for Linux from EDK2:
      - SD Card
      - eMMC
      - NVMe
      - USB
  - In this patches it include all the platform specific drivers/protocol
    that is being use for JH7110 SoC platform. All the drivers includes:
      1. PCIE driver for NVME and USB (GT710 graphic in progress)
      2. QSPI Flash driver for efi variable
      3. FVB driver for efi variable
      4. Boot service memory allocation driver
      5. Platform boot manager for graphical console display

Cc: Sunil V L <sunilvl@ventanamicro.com>
Cc: Leif Lindholm <quic_llindhol@quicinc.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Li Yong <yong.li@intel.com>
Cc: mindachen1987 <minda.chen@starfivetech.com>

John Chew (2):
  StarFive/JH7110Pkg: Add SPI protocol and driver support
  StarFive/JH7110Pkg: Add firmware volume block protocol

mindachen1987 (3):
  StarFive/JH7110Pkg: Add Pci controller driver
  StarFive/JH7110Pkg: Add JH7110 Silicon Package
  StarFive/VisionFive2: Add VisionFive 2 platform

 Platform/StarFive/VisionFive2/DeviceTree/Gpio.h                                   |   42 +
 Platform/StarFive/VisionFive2/DeviceTree/Irq.h                                    |   20 +
 Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkGen.h                           |  398 +++++
 Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkIsp.h                           |   57 +
 Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkVout.h                          |   68 +
 Platform/StarFive/VisionFive2/DeviceTree/JH7110PinCtrl.h                          | 1573 +++++++++++++++++
 Platform/StarFive/VisionFive2/DeviceTree/JH7110Power.h                            |   22 +
 Platform/StarFive/VisionFive2/DeviceTree/JH7110Rst.h                              |  228 +++
 Platform/StarFive/VisionFive2/DeviceTree/Led.h                                    |   90 +
 Platform/StarFive/VisionFive2/DeviceTree/StarFiveClk.dtsi                         |  130 ++
 Platform/StarFive/VisionFive2/DeviceTree/StarFiveHdmi.dtsi                        |   28 +
 Platform/StarFive/VisionFive2/DeviceTree/StarFiveJH7110.dtsi                      | 1812 ++++++++++++++++++++
 Platform/StarFive/VisionFive2/DeviceTree/StarFivePwmDac.dtsi                      |   26 +
 Platform/StarFive/VisionFive2/DeviceTree/StarFiveVisionFive2.dts                  |  211 +++
 Platform/StarFive/VisionFive2/DeviceTree/StarFiveVisionFive2.dtsi                 |  838 +++++++++
 Platform/StarFive/VisionFive2/DeviceTree/Thermal.h                                |   16 +
 Platform/StarFive/VisionFive2/DeviceTree/VisionFive2DeviceTree.inf                |   36 +
 Platform/StarFive/VisionFive2/VarStore.fdf.inc                                    |   77 +
 Platform/StarFive/VisionFive2/VisionFive2.dsc                                     |  596 +++++++
 Platform/StarFive/VisionFive2/VisionFive2.fdf                                     |  284 +++
 Platform/StarFive/VisionFive2/VisionFive2.fdf.inc                                 |   48 +
 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.c               |  909 ++++++++++
 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.h               |  138 ++
 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.inf             |   70 +
 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.c               |  893 ++++++++++
 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.h               |  188 ++
 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.inf             |   52 +
 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.c     |  571 ++++++
 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.h     |   35 +
 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.inf   |   44 +
 Silicon/StarFive/JH7110Pkg/Include/IndustryStandard/JH7110.h                      |   21 +
 Silicon/StarFive/JH7110Pkg/Include/Protocol/Spi.h                                 |  163 ++
 Silicon/StarFive/JH7110Pkg/Include/Protocol/SpiFlash.h                            |   88 +
 Silicon/StarFive/JH7110Pkg/JH7110Pkg.dec                                          |   57 +
 Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLib.c            |  263 +++
 Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf          |   61 +
 Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLibConstructor.c |  406 +++++
 Silicon/StarFive/JH7110Pkg/Library/PciSegmentLib/PciSegmentLib.c                  | 1460 ++++++++++++++++
 Silicon/StarFive/JH7110Pkg/Library/PciSegmentLib/PciSegmentLib.inf                |   33 +
 39 files changed, 12052 insertions(+)
 create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/Gpio.h
 create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/Irq.h
 create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkGen.h
 create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkIsp.h
 create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkVout.h
 create mode 100755 Platform/StarFive/VisionFive2/DeviceTree/JH7110PinCtrl.h
 create mode 100755 Platform/StarFive/VisionFive2/DeviceTree/JH7110Power.h
 create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/JH7110Rst.h
 create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/Led.h
 create mode 100755 Platform/StarFive/VisionFive2/DeviceTree/StarFiveClk.dtsi
 create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/StarFiveHdmi.dtsi
 create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/StarFiveJH7110.dtsi
 create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/StarFivePwmDac.dtsi
 create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/StarFiveVisionFive2.dts
 create mode 100755 Platform/StarFive/VisionFive2/DeviceTree/StarFiveVisionFive2.dtsi
 create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/Thermal.h
 create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/VisionFive2DeviceTree.inf
 create mode 100644 Platform/StarFive/VisionFive2/VarStore.fdf.inc
 create mode 100644 Platform/StarFive/VisionFive2/VisionFive2.dsc
 create mode 100644 Platform/StarFive/VisionFive2/VisionFive2.fdf
 create mode 100644 Platform/StarFive/VisionFive2/VisionFive2.fdf.inc
 create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.c
 create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.h
 create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.inf
 create mode 100755 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.c
 create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.h
 create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.inf
 create mode 100755 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.c
 create mode 100755 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.h
 create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.inf
 create mode 100644 Silicon/StarFive/JH7110Pkg/Include/IndustryStandard/JH7110.h
 create mode 100644 Silicon/StarFive/JH7110Pkg/Include/Protocol/Spi.h
 create mode 100644 Silicon/StarFive/JH7110Pkg/Include/Protocol/SpiFlash.h
 create mode 100644 Silicon/StarFive/JH7110Pkg/JH7110Pkg.dec
 create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLib.c
 create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf
 create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLibConstructor.c
 create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciSegmentLib/PciSegmentLib.c
 create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciSegmentLib/PciSegmentLib.inf

-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#110171): https://edk2.groups.io/g/devel/message/110171
Mute This Topic: https://groups.io/mt/102214516/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-
Re: [edk2-devel] [PATCH v3 0/5] StarFive/VisionFive2: Add VisionFive 2 platform
Posted by Sunil V L 6 months ago
Hi John,

I forgot to mention that you need one more patch to add the maintainer
entry for the platform.

Otherwise, for the series,
Acked-by: Sunil V L <sunilvl@ventanamicro.com>

Thanks,
Sunil
On Fri, Oct 27, 2023 at 11:19:01AM +0800, John Chew wrote:
> v3:
>   - Combine "Add VisionFive 2 platform" patch series with
>     "Patches for JH7110 SoC platform" patch series [Sunil]
>   - Change commit message for [1/5], [4/5], [5/5] in this patch series
>     [Sunil]
> 
> v2:
>   - Change PlatformBootManagerLib to:
>       Platform/RISC-V/PlatformPkg/.../PlatformBootManagerLib.inf
>     [Sunil]
>   - Added PCIE PCDs
>     PcdPciBusMin, PcdPciBusMax, PcdPciIoBase, PcdPciIoSize
>     PcdPciIoOffset, PcdPci0Mmio32Base, PcdPci0Mmio32Size
>     PcdPci0Mmio64Base, PcdPci0Mmio64Size, PcdPci1Mmio32Base
>     PcdPci1Mmio32Size, PcdPci1Mmio64Base, PcdPci1Mmio64Size
>     [John Chew]
>   - Include all maintainer in all patches in this series [Sunil]
>   - Added missing commit message to patches 1/6, 2/6, 6/6 [Sunil]
>   - Remove commented code in JH7110.h [Sunil]
>   - Remove BootServicesDxe/BootServicesDxe.inf, as it is not required 
>     anymore because memory allocation is handle by MMC driver [Sunil]
>   - Remove PlatformBootManagerLib.inf and change PlatformBootManagerLib to
>     "Platform/RISC-V/PlatformPkg/.../PlatformBootManagerLib.inf" [Sunil] 
>   - Added PCDs for PCIE (Please refer to patch 0001 for details) [John Chew]
> 
> v1:
>   - Added new platform support for VisionFive2 SBC.
>   - Boot flow in VF2 using EDK2 as bootloader:
>     BootROM -> U-Boot SPL -> OpenSBI -> EDK2 -> Linux -> OS
>   - Supported boot source for Linux from EDK2:
>       - SD Card
>       - eMMC
>       - NVMe
>       - USB
>   - In this patches it include all the platform specific drivers/protocol
>     that is being use for JH7110 SoC platform. All the drivers includes:
>       1. PCIE driver for NVME and USB (GT710 graphic in progress)
>       2. QSPI Flash driver for efi variable
>       3. FVB driver for efi variable
>       4. Boot service memory allocation driver
>       5. Platform boot manager for graphical console display
> 
> Cc: Sunil V L <sunilvl@ventanamicro.com>
> Cc: Leif Lindholm <quic_llindhol@quicinc.com>
> Cc: Michael D Kinney <michael.d.kinney@intel.com>
> Cc: Li Yong <yong.li@intel.com>
> Cc: mindachen1987 <minda.chen@starfivetech.com>
> 
> John Chew (2):
>   StarFive/JH7110Pkg: Add SPI protocol and driver support
>   StarFive/JH7110Pkg: Add firmware volume block protocol
> 
> mindachen1987 (3):
>   StarFive/JH7110Pkg: Add Pci controller driver
>   StarFive/JH7110Pkg: Add JH7110 Silicon Package
>   StarFive/VisionFive2: Add VisionFive 2 platform
> 
>  Platform/StarFive/VisionFive2/DeviceTree/Gpio.h                                   |   42 +
>  Platform/StarFive/VisionFive2/DeviceTree/Irq.h                                    |   20 +
>  Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkGen.h                           |  398 +++++
>  Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkIsp.h                           |   57 +
>  Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkVout.h                          |   68 +
>  Platform/StarFive/VisionFive2/DeviceTree/JH7110PinCtrl.h                          | 1573 +++++++++++++++++
>  Platform/StarFive/VisionFive2/DeviceTree/JH7110Power.h                            |   22 +
>  Platform/StarFive/VisionFive2/DeviceTree/JH7110Rst.h                              |  228 +++
>  Platform/StarFive/VisionFive2/DeviceTree/Led.h                                    |   90 +
>  Platform/StarFive/VisionFive2/DeviceTree/StarFiveClk.dtsi                         |  130 ++
>  Platform/StarFive/VisionFive2/DeviceTree/StarFiveHdmi.dtsi                        |   28 +
>  Platform/StarFive/VisionFive2/DeviceTree/StarFiveJH7110.dtsi                      | 1812 ++++++++++++++++++++
>  Platform/StarFive/VisionFive2/DeviceTree/StarFivePwmDac.dtsi                      |   26 +
>  Platform/StarFive/VisionFive2/DeviceTree/StarFiveVisionFive2.dts                  |  211 +++
>  Platform/StarFive/VisionFive2/DeviceTree/StarFiveVisionFive2.dtsi                 |  838 +++++++++
>  Platform/StarFive/VisionFive2/DeviceTree/Thermal.h                                |   16 +
>  Platform/StarFive/VisionFive2/DeviceTree/VisionFive2DeviceTree.inf                |   36 +
>  Platform/StarFive/VisionFive2/VarStore.fdf.inc                                    |   77 +
>  Platform/StarFive/VisionFive2/VisionFive2.dsc                                     |  596 +++++++
>  Platform/StarFive/VisionFive2/VisionFive2.fdf                                     |  284 +++
>  Platform/StarFive/VisionFive2/VisionFive2.fdf.inc                                 |   48 +
>  Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.c               |  909 ++++++++++
>  Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.h               |  138 ++
>  Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.inf             |   70 +
>  Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.c               |  893 ++++++++++
>  Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.h               |  188 ++
>  Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.inf             |   52 +
>  Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.c     |  571 ++++++
>  Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.h     |   35 +
>  Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.inf   |   44 +
>  Silicon/StarFive/JH7110Pkg/Include/IndustryStandard/JH7110.h                      |   21 +
>  Silicon/StarFive/JH7110Pkg/Include/Protocol/Spi.h                                 |  163 ++
>  Silicon/StarFive/JH7110Pkg/Include/Protocol/SpiFlash.h                            |   88 +
>  Silicon/StarFive/JH7110Pkg/JH7110Pkg.dec                                          |   57 +
>  Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLib.c            |  263 +++
>  Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf          |   61 +
>  Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLibConstructor.c |  406 +++++
>  Silicon/StarFive/JH7110Pkg/Library/PciSegmentLib/PciSegmentLib.c                  | 1460 ++++++++++++++++
>  Silicon/StarFive/JH7110Pkg/Library/PciSegmentLib/PciSegmentLib.inf                |   33 +
>  39 files changed, 12052 insertions(+)
>  create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/Gpio.h
>  create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/Irq.h
>  create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkGen.h
>  create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkIsp.h
>  create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/JH7110ClkVout.h
>  create mode 100755 Platform/StarFive/VisionFive2/DeviceTree/JH7110PinCtrl.h
>  create mode 100755 Platform/StarFive/VisionFive2/DeviceTree/JH7110Power.h
>  create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/JH7110Rst.h
>  create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/Led.h
>  create mode 100755 Platform/StarFive/VisionFive2/DeviceTree/StarFiveClk.dtsi
>  create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/StarFiveHdmi.dtsi
>  create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/StarFiveJH7110.dtsi
>  create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/StarFivePwmDac.dtsi
>  create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/StarFiveVisionFive2.dts
>  create mode 100755 Platform/StarFive/VisionFive2/DeviceTree/StarFiveVisionFive2.dtsi
>  create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/Thermal.h
>  create mode 100644 Platform/StarFive/VisionFive2/DeviceTree/VisionFive2DeviceTree.inf
>  create mode 100644 Platform/StarFive/VisionFive2/VarStore.fdf.inc
>  create mode 100644 Platform/StarFive/VisionFive2/VisionFive2.dsc
>  create mode 100644 Platform/StarFive/VisionFive2/VisionFive2.fdf
>  create mode 100644 Platform/StarFive/VisionFive2/VisionFive2.fdf.inc
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.c
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.h
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/FvbDxe/FvbDxe.inf
>  create mode 100755 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.c
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.h
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiDxe/SpiDxe.inf
>  create mode 100755 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.c
>  create mode 100755 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.h
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Driver/SpiFvbServicesDxe/SpiFlashDxe/SpiFlashDxe.inf
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Include/IndustryStandard/JH7110.h
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Include/Protocol/Spi.h
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Include/Protocol/SpiFlash.h
>  create mode 100644 Silicon/StarFive/JH7110Pkg/JH7110Pkg.dec
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLib.c
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciHostBridgeLib/PciHostBridgeLibConstructor.c
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciSegmentLib/PciSegmentLib.c
>  create mode 100644 Silicon/StarFive/JH7110Pkg/Library/PciSegmentLib/PciSegmentLib.inf
> 
> -- 
> 2.34.1
> 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#110391): https://edk2.groups.io/g/devel/message/110391
Mute This Topic: https://groups.io/mt/102214516/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-
Re: [edk2-devel] [PATCH v3 0/5] StarFive/VisionFive2: Add VisionFive 2 platform
Posted by John Chew 6 months ago
Hi Sunil,

Okay, I will update the "Maintainers.txt" file in patch v4.

By the way, I wonder if you also review this series?

[PATCH v2 0/5] Designware MMCDXE changes and enhancement

Thanks,

John


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#110460): https://edk2.groups.io/g/devel/message/110460
Mute This Topic: https://groups.io/mt/102214516/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-


Re: [edk2-devel] [PATCH v3 0/5] StarFive/VisionFive2: Add VisionFive 2 platform
Posted by Sunil V L 5 months, 4 weeks ago
On Tue, Oct 31, 2023 at 06:17:05PM -0700, John Chew wrote:
> Hi Sunil,
> 
> Okay, I will update the "Maintainers.txt" file in patch v4.
> 
> By the way, I wonder if you also review this series?
> 
> [PATCH v2 0/5] Designware MMCDXE changes and enhancement
> 
Hi John,

Ard and Leif are maintainers for this module and will have better
knowledge. So, you need them to review the Designware series.

Thanks,
Sunil


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#110501): https://edk2.groups.io/g/devel/message/110501
Mute This Topic: https://groups.io/mt/102214516/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-