Re: [PATCH V2] ARM: dt: tegra: harmony: add regulators

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09/06/2012 05:00 PM, Stephen Warren wrote:
> From: Laxman Dewangan <ldewangan@xxxxxxxxxx>
> 
> 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@xxxxxxxxxx>
> 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 this dependency is only resolved by repeated probing,
>   which happens when deferred_probe_initcall() is called, which happens
>   in a late initcall, whose runtime order relative to harmony_pcie_init()
>   is undefined, since that's also called from a late initcall.
> * Removed unused harmony_pcie_initcall().
> 
> Signed-off-by: Laxman Dewangan <ldewangan@xxxxxxxxxx>
> Signed-off-by: Stephen Warren <swarren@xxxxxxxxxx>

Applied to Tegra's for-3.7/board-removal branch (since it relies on
patches there, and allows board-harmony-power.c to be removed).
--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux