diff options
author | Thierry Reding <treding@nvidia.com> | 2014-05-28 10:49:12 -0400 |
---|---|---|
committer | Stephen Warren <swarren@nvidia.com> | 2014-06-16 14:22:59 -0400 |
commit | cca8614d444de065b7642152d269c8392effbbc8 (patch) | |
tree | 01c88cb247999f88c6ceb57712d6ef0d172be9b5 /arch/arm | |
parent | e4958675b697c61de8d947bf725754e2cb801582 (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.dts | 10 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra20-tamonten.dtsi | 7 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra20-trimslice.dts | 8 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra30-beaver.dts | 11 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra30-cardhu.dtsi | 10 |
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>; |