ARM: tegra: Add new PCIe regulator properties
authorThierry Reding <treding@nvidia.com>
Wed, 28 May 2014 14:49:12 +0000 (16:49 +0200)
committerStephen Warren <swarren@nvidia.com>
Mon, 16 Jun 2014 18:22:59 +0000 (12:22 -0600)
These new properties more accurately reflect the real connections of the
boards and therefore make it easier to match them up with schematics.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
arch/arm/boot/dts/tegra20-harmony.dts
arch/arm/boot/dts/tegra20-tamonten.dtsi
arch/arm/boot/dts/tegra20-trimslice.dts
arch/arm/boot/dts/tegra30-beaver.dts
arch/arm/boot/dts/tegra30-cardhu.dtsi

index f45aad688d9b5296239795860231de5d3340eab1..c8008247ead7848e96bb8083382bff380cfb20ef 100644 (file)
        };
 
        pcie-controller@80003000 {
+               status = "okay";
+
+               avdd-pex-supply = <&pci_vdd_reg>;
+               vdd-pex-supply = <&pci_vdd_reg>;
+               avdd-pex-pll-supply = <&pci_vdd_reg>;
+               avdd-plle-supply = <&pci_vdd_reg>;
+               vddio-pex-clk-supply = <&pci_clk_reg>;
+
+               /* deprecated */
                pex-clk-supply = <&pci_clk_reg>;
                vdd-supply = <&pci_vdd_reg>;
-               status = "okay";
 
                pci@1,0 {
                        status = "okay";
index a1b0d965757f49a757b9dd4b88e4b427b236a8a9..0e33577750ae23330e77bf39a363b8b57e39f151 100644 (file)
        };
 
        pcie-controller@80003000 {
+               avdd-pex-supply = <&pci_vdd_reg>;
+               vdd-pex-supply = <&pci_vdd_reg>;
+               avdd-pex-pll-supply = <&pci_vdd_reg>;
+               avdd-plle-supply = <&pci_vdd_reg>;
+               vddio-pex-clk-supply = <&pci_clk_reg>;
+
+               /* deprecated */
                pex-clk-supply = <&pci_clk_reg>;
                vdd-supply = <&pci_vdd_reg>;
        };
index 216fa6d50c65439f86d6049a089ee0396c68ec09..401b32e44369dea42870a43a9431a30a8673af52 100644 (file)
 
        pcie-controller@80003000 {
                status = "okay";
+
+               avdd-pex-supply = <&pci_vdd_reg>;
+               vdd-pex-supply = <&pci_vdd_reg>;
+               avdd-pex-pll-supply = <&pci_vdd_reg>;
+               avdd-plle-supply = <&pci_vdd_reg>;
+               vddio-pex-clk-supply = <&pci_clk_reg>;
+
+               /* deprecated */
                pex-clk-supply = <&pci_clk_reg>;
                vdd-supply = <&pci_vdd_reg>;
 
index 3189791a92897654701118ed2733432dceba57dd..d3ddfa067e7d02e18e34e361ba40869da3528703 100644 (file)
 
        pcie-controller@00003000 {
                status = "okay";
+
+               avdd-pexa-supply = <&ldo1_reg>;
+               vdd-pexa-supply = <&ldo1_reg>;
+               avdd-pexb-supply = <&ldo1_reg>;
+               vdd-pexb-supply = <&ldo1_reg>;
+               avdd-pex-pll-supply = <&ldo1_reg>;
+               avdd-plle-supply = <&ldo1_reg>;
+               vddio-pex-ctl-supply = <&sys_3v3_reg>;
+               hvdd-pex-supply = <&sys_3v3_pexs_reg>;
+
+               /* deprecated */
                pex-clk-supply = <&sys_3v3_pexs_reg>;
                vdd-supply = <&ldo1_reg>;
                avdd-supply = <&ldo2_reg>;
index 0cf0848a82d88964ddd0ed72fca19aa5c6cb135a..636d62e27a6d4aa9e9cbd07fa378edb4e054e661 100644 (file)
 
        pcie-controller@00003000 {
                status = "okay";
+
+               /* AVDD_PEXA and VDD_PEXA inputs are grounded on Cardhu. */
+               avdd-pexb-supply = <&ldo1_reg>;
+               vdd-pexb-supply = <&ldo1_reg>;
+               avdd-pex-pll-supply = <&ldo1_reg>;
+               hvdd-pex-supply = <&pex_hvdd_3v3_reg>;
+               vddio-pex-ctl-supply = <&sys_3v3_reg>;
+               avdd-plle-supply = <&ldo2_reg>;
+
+               /* deprecated */
                pex-clk-supply = <&pex_hvdd_3v3_reg>;
                vdd-supply = <&ldo1_reg>;
                avdd-supply = <&ldo2_reg>;