diff options
author | Stephen Warren <swarren@nvidia.com> | 2016-06-24 08:36:04 -0600 |
---|---|---|
committer | Tom Warren <twarren@nvidia.com> | 2016-07-05 11:14:32 -0700 |
commit | f39a6a327721285aa68f7e4d57b887c165ed3f14 (patch) | |
tree | ae9f09bbd8d3eef6e6e8103512d8141e3d9d51ee /include/errno.h | |
parent | 3cfc6be4a85c722e9e0a657c7696f5fa1ac2ed48 (diff) | |
download | u-boot-f39a6a327721285aa68f7e4d57b887c165ed3f14.tar.gz |
pci: tegra: actually program REFCLK_CFG* on recent SoCs
On recent SoCs, tegra_pcie_phy_enable() isn't called; but instead
tegra_pcie_enable_controller() calls tegra_xusb_phy_enable(). However,
part of tegra_pcie_phy_enable() needs to happen in all cases. Move that
code to tegra_pcie_port_enable() instead.
For reference, NVIDIA's downstream Linux kernel performs this operation
in tegra_pcie_enable_rp_features(), which is called immediately after
tegra_pcie_port_enable(). Since that function doesn't exist in the U-Boot
driver, we'll just add it to the tail of tegra_pcie_port_enable() instead.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>
Diffstat (limited to 'include/errno.h')
0 files changed, 0 insertions, 0 deletions