lkml.org 
[lkml]   [2013]   [Apr]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v3 10/12] ARM: tegra: harmony: Initialize PCIe from DT
    Date
    With the device tree support in place, probe the PCIe controller from
    the device tree and remove the corresponding workaround in the board
    file.

    Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
    ---
    arch/arm/boot/dts/tegra20-harmony.dts | 20 ++++++++++++++++----
    1 file changed, 16 insertions(+), 4 deletions(-)

    diff --git a/arch/arm/boot/dts/tegra20-harmony.dts b/arch/arm/boot/dts/tegra20-harmony.dts
    index 5fb0888..8799d7a 100644
    --- a/arch/arm/boot/dts/tegra20-harmony.dts
    +++ b/arch/arm/boot/dts/tegra20-harmony.dts
    @@ -334,7 +334,7 @@
    regulator-always-on;
    };

    - ldo0 {
    + pci_clk_reg: ldo0 {
    regulator-name = "vdd_ldo0,vddio_pex_clk";
    regulator-min-microvolt = <3300000>;
    regulator-max-microvolt = <3300000>;
    @@ -418,6 +418,20 @@
    nvidia,invert-interrupt;
    };

    + pcie-controller {
    + pex-clk-supply = <&pci_clk_reg>;
    + vdd-supply = <&pci_vdd_reg>;
    + status = "okay";
    +
    + pci@1,0 {
    + status = "okay";
    + };
    +
    + pci@2,0 {
    + status = "okay";
    + };
    + };
    +
    usb@c5000000 {
    status = "okay";
    };
    @@ -601,7 +615,7 @@
    enable-active-high;
    };

    - regulator@3 {
    + pci_vdd_reg: regulator@3 {
    compatible = "regulator-fixed";
    reg = <3>;
    regulator-name = "vdd_1v05";
    @@ -609,8 +623,6 @@
    regulator-max-microvolt = <1050000>;
    gpio = <&pmic 2 0>;
    enable-active-high;
    - /* Hack until board-harmony-pcie.c is removed */
    - status = "disabled";
    };

    regulator@4 {
    --
    1.8.2


    \
     
     \ /
      Last update: 2013-04-03 18:01    [W:3.846 / U:0.228 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site