aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2014-05-28 10:49:12 -0400
committerStephen Warren <swarren@nvidia.com>2014-06-16 14:22:59 -0400
commitcca8614d444de065b7642152d269c8392effbbc8 (patch)
tree01c88cb247999f88c6ceb57712d6ef0d172be9b5 /arch/arm
parente4958675b697c61de8d947bf725754e2cb801582 (diff)
ARM: tegra: Add new PCIe regulator properties
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>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/boot/dts/tegra20-harmony.dts10
-rw-r--r--arch/arm/boot/dts/tegra20-tamonten.dtsi7
-rw-r--r--arch/arm/boot/dts/tegra20-trimslice.dts8
-rw-r--r--arch/arm/boot/dts/tegra30-beaver.dts11
-rw-r--r--arch/arm/boot/dts/tegra30-cardhu.dtsi10
5 files changed, 45 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/tegra20-harmony.dts b/arch/arm/boot/dts/tegra20-harmony.dts
index f45aad688d9b..c8008247ead7 100644
--- a/arch/arm/boot/dts/tegra20-harmony.dts
+++ b/arch/arm/boot/dts/tegra20-harmony.dts
@@ -562,9 +562,17 @@
562 }; 562 };
563 563
564 pcie-controller@80003000 { 564 pcie-controller@80003000 {
565 status = "okay";
566
567 avdd-pex-supply = <&pci_vdd_reg>;
568 vdd-pex-supply = <&pci_vdd_reg>;
569 avdd-pex-pll-supply = <&pci_vdd_reg>;
570 avdd-plle-supply = <&pci_vdd_reg>;
571 vddio-pex-clk-supply = <&pci_clk_reg>;
572
573 /* deprecated */
565 pex-clk-supply = <&pci_clk_reg>; 574 pex-clk-supply = <&pci_clk_reg>;
566 vdd-supply = <&pci_vdd_reg>; 575 vdd-supply = <&pci_vdd_reg>;
567 status = "okay";
568 576
569 pci@1,0 { 577 pci@1,0 {
570 status = "okay"; 578 status = "okay";
diff --git a/arch/arm/boot/dts/tegra20-tamonten.dtsi b/arch/arm/boot/dts/tegra20-tamonten.dtsi
index a1b0d965757f..0e33577750ae 100644
--- a/arch/arm/boot/dts/tegra20-tamonten.dtsi
+++ b/arch/arm/boot/dts/tegra20-tamonten.dtsi
@@ -473,6 +473,13 @@
473 }; 473 };
474 474
475 pcie-controller@80003000 { 475 pcie-controller@80003000 {
476 avdd-pex-supply = <&pci_vdd_reg>;
477 vdd-pex-supply = <&pci_vdd_reg>;
478 avdd-pex-pll-supply = <&pci_vdd_reg>;
479 avdd-plle-supply = <&pci_vdd_reg>;
480 vddio-pex-clk-supply = <&pci_clk_reg>;
481
482 /* deprecated */
476 pex-clk-supply = <&pci_clk_reg>; 483 pex-clk-supply = <&pci_clk_reg>;
477 vdd-supply = <&pci_vdd_reg>; 484 vdd-supply = <&pci_vdd_reg>;
478 }; 485 };
diff --git a/arch/arm/boot/dts/tegra20-trimslice.dts b/arch/arm/boot/dts/tegra20-trimslice.dts
index 216fa6d50c65..401b32e44369 100644
--- a/arch/arm/boot/dts/tegra20-trimslice.dts
+++ b/arch/arm/boot/dts/tegra20-trimslice.dts
@@ -318,6 +318,14 @@
318 318
319 pcie-controller@80003000 { 319 pcie-controller@80003000 {
320 status = "okay"; 320 status = "okay";
321
322 avdd-pex-supply = <&pci_vdd_reg>;
323 vdd-pex-supply = <&pci_vdd_reg>;
324 avdd-pex-pll-supply = <&pci_vdd_reg>;
325 avdd-plle-supply = <&pci_vdd_reg>;
326 vddio-pex-clk-supply = <&pci_clk_reg>;
327
328 /* deprecated */
321 pex-clk-supply = <&pci_clk_reg>; 329 pex-clk-supply = <&pci_clk_reg>;
322 vdd-supply = <&pci_vdd_reg>; 330 vdd-supply = <&pci_vdd_reg>;
323 331
diff --git a/arch/arm/boot/dts/tegra30-beaver.dts b/arch/arm/boot/dts/tegra30-beaver.dts
index 3189791a9289..d3ddfa067e7d 100644
--- a/arch/arm/boot/dts/tegra30-beaver.dts
+++ b/arch/arm/boot/dts/tegra30-beaver.dts
@@ -17,6 +17,17 @@
17 17
18 pcie-controller@00003000 { 18 pcie-controller@00003000 {
19 status = "okay"; 19 status = "okay";
20
21 avdd-pexa-supply = <&ldo1_reg>;
22 vdd-pexa-supply = <&ldo1_reg>;
23 avdd-pexb-supply = <&ldo1_reg>;
24 vdd-pexb-supply = <&ldo1_reg>;
25 avdd-pex-pll-supply = <&ldo1_reg>;
26 avdd-plle-supply = <&ldo1_reg>;
27 vddio-pex-ctl-supply = <&sys_3v3_reg>;
28 hvdd-pex-supply = <&sys_3v3_pexs_reg>;
29
30 /* deprecated */
20 pex-clk-supply = <&sys_3v3_pexs_reg>; 31 pex-clk-supply = <&sys_3v3_pexs_reg>;
21 vdd-supply = <&ldo1_reg>; 32 vdd-supply = <&ldo1_reg>;
22 avdd-supply = <&ldo2_reg>; 33 avdd-supply = <&ldo2_reg>;
diff --git a/arch/arm/boot/dts/tegra30-cardhu.dtsi b/arch/arm/boot/dts/tegra30-cardhu.dtsi
index 0cf0848a82d8..636d62e27a6d 100644
--- a/arch/arm/boot/dts/tegra30-cardhu.dtsi
+++ b/arch/arm/boot/dts/tegra30-cardhu.dtsi
@@ -38,6 +38,16 @@
38 38
39 pcie-controller@00003000 { 39 pcie-controller@00003000 {
40 status = "okay"; 40 status = "okay";
41
42 /* AVDD_PEXA and VDD_PEXA inputs are grounded on Cardhu. */
43 avdd-pexb-supply = <&ldo1_reg>;
44 vdd-pexb-supply = <&ldo1_reg>;
45 avdd-pex-pll-supply = <&ldo1_reg>;
46 hvdd-pex-supply = <&pex_hvdd_3v3_reg>;
47 vddio-pex-ctl-supply = <&sys_3v3_reg>;
48 avdd-plle-supply = <&ldo2_reg>;
49
50 /* deprecated */
41 pex-clk-supply = <&pex_hvdd_3v3_reg>; 51 pex-clk-supply = <&pex_hvdd_3v3_reg>;
42 vdd-supply = <&ldo1_reg>; 52 vdd-supply = <&ldo1_reg>;
43 avdd-supply = <&ldo2_reg>; 53 avdd-supply = <&ldo2_reg>;