Skip to content
Snippets Groups Projects
  1. Jul 05, 2016
    • Simon Glass's avatar
      errno: Add copyright header and header guard · 00e9e6d1
      Simon Glass authored
      
      Bring in a copyright for this file from cmd/pmic.c since this file was
      submitted by the same author at around the same time. Also fix the missing
      header guard.
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      Signed-off-by: default avatarTom Warren <twarren@nvidia.com>
      00e9e6d1
    • Stephen Warren's avatar
      pci: tegra: actually program REFCLK_CFG* on recent SoCs · f39a6a32
      Stephen Warren authored
      
      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: default avatarStephen Warren <swarren@nvidia.com>
      Signed-off-by: default avatarTom Warren <twarren@nvidia.com>
      f39a6a32
    • Stephen Warren's avatar
      pci: tegra: correctly program PADS_REFCLK registers · 3cfc6be4
      Stephen Warren authored
      
      The value that should be programmed into the PADS_REFCLK register varies
      per SoC. Fix the Tegra PCIe driver to program the correct values. Future
      SoCs will require different values in cfg0/1, so the two values are stored
      separately in the per-SoC data structures.
      
      For reference, the values are all documented in NV bug 1771116 comment 20.
      The Tegra210 value doesn't match the current TRM, but I've filed a bug to
      get the TRM fixed. Earlier TRMs don't document the value this register
      should contain, but the ASIC team has validated all these values, except
      for the Tegra20 value which is simply left unchanged in this patch.
      
      Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
      Signed-off-by: default avatarTom Warren <twarren@nvidia.com>
      3cfc6be4
  2. Jul 04, 2016
  3. Jul 02, 2016
  4. Jul 01, 2016
  5. Jun 30, 2016
  6. Jun 29, 2016
  7. Jun 28, 2016
Loading