All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] uniphier: Add PCIe host controller and Akebi96 board support
@ 2021-07-06 10:01 Kunihiko Hayashi
  2021-07-06 10:01 ` [PATCH 1/6] clk: uniphier: Add PCIe clock entry Kunihiko Hayashi
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Kunihiko Hayashi @ 2021-07-06 10:01 UTC (permalink / raw)
  To: u-boot; +Cc: Masami Hiramatsu, Jassi Brar, Kunihiko Hayashi

This series adds PCI-express host controller support for UniPhier SoCs.
This also adds clock, reset, and phy support to enable the controller.

The controller is based on DW PCIe IP, however, the controller doesn't
have unroll version of iATU, so this series doesn't apply common DW
functions yet.

And this series includes Akebi96 board (96boards) support that has
UniPhier LD20 SoC and PCIe interface. The controller is available for
LD20 and PXs3 SoCs, and the devicetree already supports it.

Kunihiko Hayashi (6):
  clk: uniphier: Add PCIe clock entry
  reset: uniphier: Add PCIe reset entry
  phy: socionext: Add UniPhier PCIe PHY driver
  pci: uniphier: Add UniPhier PCIe controller driver
  configs: uniphier: Enable CONFIG_SYS_PCI_64BIT
  ARM: dts: uniphier: Add support for Akebi96

 arch/arm/dts/Makefile                     |   1 +
 arch/arm/dts/uniphier-ld20-akebi96.dts    | 189 +++++++++++++
 drivers/Kconfig                           |   2 +
 drivers/Makefile                          |   1 +
 drivers/clk/uniphier/clk-uniphier-sys.c   |   3 +
 drivers/pci/Kconfig                       |  10 +
 drivers/pci/Makefile                      |   1 +
 drivers/pci/pcie_uniphier.c               | 424 ++++++++++++++++++++++++++++++
 drivers/phy/socionext/Kconfig             |  12 +
 drivers/phy/socionext/Makefile            |   6 +
 drivers/phy/socionext/phy-uniphier-pcie.c |  59 +++++
 drivers/reset/reset-uniphier.c            |   3 +
 include/configs/uniphier.h                |   2 +
 13 files changed, 713 insertions(+)
 create mode 100644 arch/arm/dts/uniphier-ld20-akebi96.dts
 create mode 100644 drivers/pci/pcie_uniphier.c
 create mode 100644 drivers/phy/socionext/Kconfig
 create mode 100644 drivers/phy/socionext/Makefile
 create mode 100644 drivers/phy/socionext/phy-uniphier-pcie.c

-- 
2.7.4


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2021-07-14 20:56 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-06 10:01 [PATCH 0/6] uniphier: Add PCIe host controller and Akebi96 board support Kunihiko Hayashi
2021-07-06 10:01 ` [PATCH 1/6] clk: uniphier: Add PCIe clock entry Kunihiko Hayashi
2021-07-14 20:52   ` Tom Rini
2021-07-06 10:01 ` [PATCH 2/6] reset: uniphier: Add PCIe reset entry Kunihiko Hayashi
2021-07-14 20:52   ` Tom Rini
2021-07-06 10:01 ` [PATCH 3/6] phy: socionext: Add UniPhier PCIe PHY driver Kunihiko Hayashi
2021-07-14 20:52   ` Tom Rini
2021-07-06 10:01 ` [PATCH 4/6] pci: uniphier: Add UniPhier PCIe controller driver Kunihiko Hayashi
2021-07-14 20:52   ` Tom Rini
2021-07-06 10:01 ` [PATCH 5/6] configs: uniphier: Enable CONFIG_SYS_PCI_64BIT Kunihiko Hayashi
2021-07-14 20:53   ` Tom Rini
2021-07-06 10:01 ` [PATCH 6/6] ARM: dts: uniphier: Add support for Akebi96 Kunihiko Hayashi
2021-07-14 20:53   ` Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.