[PATCH 0/4] Add StarFive JH7110 PCIe drvier support
Minda Chen
minda.chen at starfivetech.com
Thu Feb 23 11:52:36 CET 2023
This patchset needs to apply after patchset in [1]. These PCIe series patches
are based on the JH7110 RISC-V SoC and VisionFive V2 board.
The PCIe driver depends on gpio, pinctrl, clk and reset driver to do init.
The PCIe dts configuation includes all these setting.
The PCIe drivers codes has been tested on the VisionFive V2 boards.
The test devices includes M.2 NVMe SSD and Realtek 8169 Ethernet adapter.
Mason Huo (4):
starfive: pci: Add StarFive JH7110 pcie driver
clk: starfive: Add PCIe clocks for PCIe controller
configs: starfive-jh7110: Add support for PCIe host driver
riscv: dts: starfive: Enable PCIe host controller
The JH7110 minimal system patchset upstream is in progress.
PCIe driver patches is based on this patchset.
The JH7110 minimal system patchset details are listed in [1].
[1] https://patchwork.ozlabs.org/project/uboot/cover/20230118081132.31403-1-yanhong.wang@starfivetech.com/
For more JH7110 and visionFive v2 information and support,
you can visit RVspace wiki[2].
[2] https://wiki.rvspace.org/
arch/riscv/dts/jh7110.dtsi | 79 ++++
arch/riscv/dts/starfive_visionfive2.dts | 104 +++++
configs/starfive_visionfive2_defconfig | 9 +
drivers/clk/starfive/clk-jh7110.c | 27 ++
drivers/pci/Kconfig | 11 +
drivers/pci/Makefile | 1 +
drivers/pci/pcie_starfive_jh7110.c | 482 ++++++++++++++++++++++++
7 files changed, 713 insertions(+)
create mode 100644 drivers/pci/pcie_starfive_jh7110.c
--
2.17.1
More information about the U-Boot
mailing list