Message ID | 20220416135458.104048-1-linux@fw-web.de |
---|---|
Headers | show |
Series | RK3568 PCIe V3 support | expand |
> Wiadomość napisana przez Frank Wunderlich <linux@fw-web.de> w dniu 16.04.2022, o godz. 15:54: > > From: Frank Wunderlich <frank-w@public-files.de> > > This series adds Rockchip PCIe V3 support found on rk3568 SOC. > > It is based on "Enable rk356x PCIe controller" series of Peter Geis > v7: https://patchwork.kernel.org/project/linux-rockchip/cover/20220416110507.642398-1-pgwipeout@gmail.com/ > > Compared to PCIeV2 which uses the Naneng combphy, pciev3 > uses a dedicated pci-phy. > > Frank Wunderlich (6): > dt-bindings: phy: rockchip: add pcie3 phy > dt-bindings: soc: grf: add pcie30-{phy,pipe}-grf > phy: rockchip: Support pcie v3 > PCI: rockchip-dwc: add pcie bifurcation > arm64: dts: rockchip: rk3568: Add PCIe v3 nodes > arm64: dts: rockchip: Add PCIe v3 nodes to BPI-R2-Pro Frank, Peter FYI: This series gives me nicely working PCI-e WiFi M2 iwl7265 module on rock3-a. Great work!
Am 11. Mai 2022 21:26:09 MESZ schrieb Piotr Oniszczuk <piotr.oniszczuk@gmail.com>: >Frank, Peter > >FYI: >This series gives me nicely working PCI-e WiFi M2 iwl7265 module on >rock3-a. >Great work! Hi, Peter recently made some fixes and improvements. I plan to send new version soon. You're welcome to test it on your board and give a Tested-by tag regards Frank
From: Frank Wunderlich <frank-w@public-files.de> This series adds Rockchip PCIe V3 support found on rk3568 SOC. It is based on "Enable rk356x PCIe controller" series of Peter Geis v7: https://patchwork.kernel.org/project/linux-rockchip/cover/20220416110507.642398-1-pgwipeout@gmail.com/ Compared to PCIeV2 which uses the Naneng combphy, pciev3 uses a dedicated pci-phy. Frank Wunderlich (6): dt-bindings: phy: rockchip: add pcie3 phy dt-bindings: soc: grf: add pcie30-{phy,pipe}-grf phy: rockchip: Support pcie v3 PCI: rockchip-dwc: add pcie bifurcation arm64: dts: rockchip: rk3568: Add PCIe v3 nodes arm64: dts: rockchip: Add PCIe v3 nodes to BPI-R2-Pro .../bindings/phy/rockchip-pcie3-phy.yaml | 77 +++++ .../devicetree/bindings/soc/rockchip/grf.yaml | 2 + .../boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 79 +++++ arch/arm64/boot/dts/rockchip/rk3568.dtsi | 122 ++++++++ drivers/pci/controller/dwc/pcie-dw-rockchip.c | 11 + drivers/phy/rockchip/Kconfig | 9 + drivers/phy/rockchip/Makefile | 1 + .../phy/rockchip/phy-rockchip-snps-pcie3.c | 278 ++++++++++++++++++ include/dt-bindings/phy/phy-snps-pcie3.h | 21 ++ include/linux/phy/pcie.h | 12 + 10 files changed, 612 insertions(+) create mode 100644 Documentation/devicetree/bindings/phy/rockchip-pcie3-phy.yaml create mode 100644 drivers/phy/rockchip/phy-rockchip-snps-pcie3.c create mode 100644 include/dt-bindings/phy/phy-snps-pcie3.h create mode 100644 include/linux/phy/pcie.h