This series includes the patches to add basic support for the PCI endpoint controller implemented in NX1 SoC. This defines SoC-dependent data to distinguish existing functions and flags for Pro5 and NX1 SoCs. Changes since v2: - Add .init(), .wait(), and has_gio to SoC-dependent data instead of "is_legacy" flag - Rename uniphier_pcie_init_ep_legacy() with uniphier_pcie_pro5_init_ep() - Rename uniphier_pcie_init_ep() and uniphier_pcie_wait_ep() with uniphier_pcie_nx1_init_ep() and uniphier_pcie_nx1_wait_ep() - Add Reviewed-by: lines Changes since v1: - Fix dt-bindings warnings Kunihiko Hayashi (3): dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC PCI: uniphier-ep: Add SoC data structure PCI: uniphier-ep: Add NX1 support .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 22 +++- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 142 ++++++++++++++++++--- 2 files changed, 138 insertions(+), 26 deletions(-) -- 2.7.4