• Laxman Dewangan's avatar
    ARM: dt: tegra: harmony: add regulators · 3cc404de
    Laxman Dewangan authored
    Harmony uses a TPS6586x regulator. Instantiate this, and hook up a
    couple of fixed GPIO-controlled regulators too.
    
    Based on Ventana regulator patch by Stephen Warren <swarren@nvidia.com>
    and converted to Harmony.
    
    swarren made the following changes:
    * Added ldo0 regulator configuration to device tree, and updated
      board-harmony-pcie.c for the new regulator name.
    * Fixed vdd_1v05's voltage from 10.5V to 1.05V.
    * Modified board-harmony-pcie.c to obtain the en_vdd_1v05 GPIO number at
      run-time from device tree instead of hard-coding it.
    * Removed board-harmony{-power.c,.h} now that they're unused.
    * Disabled vdd_1v05 regulator; the code in board-harmony-pcie.c hijacks
      this GPIO for now. This will be fixed when the PCIe driver is re-
      written as a driver. The code can't regulator_get("vdd_1v05") right
      now, because the vdd_1v05 regulator's probe gets deferred due to its
      supply being the PMIC, which gets probed after the regulator the first
      time around, and th...
    3cc404de
board-harmony-pcie.c 1.89 KB