ARM: tegra: add PCIe controller to Tegra186 SoC DT
authorStephen Warren <swarren@nvidia.com>
Wed, 27 Jul 2016 21:48:19 +0000 (15:48 -0600)
committerTom Warren <twarren@nvidia.com>
Thu, 4 Aug 2016 20:36:59 +0000 (13:36 -0700)
commit20bbde0628b30e5ac720e097cb00c36287ca4e38
treee32745320b12cc36d6f4422e9a68ddb9de683c95
parent23ab5bda7eb45b82bdaff60d380c78f8948dde0a
ARM: tegra: add PCIe controller to Tegra186 SoC DT

The Tegra186 PCIe DT content is almost identical to previous chips, except
that the:

- There are 3 ports instead of 2.
- Some physical addresses have moved.
- PHY programming is handled by firmware, so CCPLEX DTs don't need to
  reference any PHY.
- The power domain is explicitly represented in DT. This change is
  mandatory for Tegra186 since standard power domain APIs are used, and
  should be made to the DT for older SoCs, although we get away without
  doing so since U-Boot currently uses custom APIs that hard-code power
  domain IDs.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
arch/arm/dts/tegra186.dtsi