PCI: tegra: set up PADS_REFCLK_CFG1
authorStephen Warren <swarren@nvidia.com>
Fri, 9 Aug 2013 14:49:25 +0000 (16:49 +0200)
committerStephen Warren <swarren@nvidia.com>
Tue, 13 Aug 2013 18:07:50 +0000 (12:07 -0600)
commitb02b07adb159166f57d5e66e67ab1ae9de254229
treead0d00790f34d7f82d1c4e069a1c626eeaaa9da9
parent94716cddbec6602643e2c7fe10f4385d951cf2f8
PCI: tegra: set up PADS_REFCLK_CFG1

The registers PADS_REFCLK_CFG are an array of 16-bit data, one entry per
PCIe root port. For Tegra30, we therefore need to write a 3rd entry in
this array. Doing so makes the mini-PCIe slot on Beaver operate correctly.

While we're at it, add some #defines to partially document the fields
within these 16-bit values.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
drivers/pci/host/pci-tegra.c