aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPreetham Ramchandra <pchandru@nvidia.com>2018-03-12 07:40:30 -0400
committerTejun Heo <tj@kernel.org>2018-03-14 11:24:20 -0400
commit6431243f1506d1cd964a6c54d3d95e87a30f8a93 (patch)
treeae151fe57b3280dfb21050410b584efb4c7fa5bd
parent2623c7a5f2799569d8bb05eb211da524a8144cb3 (diff)
dt-bindings: Tegra210: add binding documentation
This adds bindings documentation for the AHCI controller on Tegra210. Signed-off-by: Preetham Chandru R <pchandru@nvidia.com> Acked-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Tejun Heo <tj@kernel.org>
-rw-r--r--Documentation/devicetree/bindings/ata/nvidia,tegra124-ahci.txt36
1 files changed, 24 insertions, 12 deletions
diff --git a/Documentation/devicetree/bindings/ata/nvidia,tegra124-ahci.txt b/Documentation/devicetree/bindings/ata/nvidia,tegra124-ahci.txt
index 66c83c3e8915..12ab2f723eb0 100644
--- a/Documentation/devicetree/bindings/ata/nvidia,tegra124-ahci.txt
+++ b/Documentation/devicetree/bindings/ata/nvidia,tegra124-ahci.txt
@@ -1,9 +1,10 @@
1Tegra124 SoC SATA AHCI controller 1Tegra SoC SATA AHCI controller
2 2
3Required properties : 3Required properties :
4- compatible : For Tegra124, must contain "nvidia,tegra124-ahci". Otherwise, 4- compatible : Must be one of:
5 must contain '"nvidia,<chip>-ahci", "nvidia,tegra124-ahci"', where <chip> 5 - Tegra124 : "nvidia,tegra124-ahci"
6 is tegra132. 6 - Tegra132 : "nvidia,tegra132-ahci", "nvidia,tegra124-ahci"
7 - Tegra210 : "nvidia,tegra210-ahci"
7- reg : Should contain 2 entries: 8- reg : Should contain 2 entries:
8 - AHCI register set (SATA BAR5) 9 - AHCI register set (SATA BAR5)
9 - SATA register set 10 - SATA register set
@@ -13,8 +14,6 @@ Required properties :
13- clock-names : Must include the following entries: 14- clock-names : Must include the following entries:
14 - sata 15 - sata
15 - sata-oob 16 - sata-oob
16 - cml1
17 - pll_e
18- resets : Must contain an entry for each entry in reset-names. 17- resets : Must contain an entry for each entry in reset-names.
19 See ../reset/reset.txt for details. 18 See ../reset/reset.txt for details.
20- reset-names : Must include the following entries: 19- reset-names : Must include the following entries:
@@ -24,9 +23,22 @@ Required properties :
24- phys : Must contain an entry for each entry in phy-names. 23- phys : Must contain an entry for each entry in phy-names.
25 See ../phy/phy-bindings.txt for details. 24 See ../phy/phy-bindings.txt for details.
26- phy-names : Must include the following entries: 25- phy-names : Must include the following entries:
27 - sata-phy : XUSB PADCTL SATA PHY 26 - For Tegra124 and Tegra132:
28- hvdd-supply : Defines the SATA HVDD regulator 27 - sata-phy : XUSB PADCTL SATA PHY
29- vddio-supply : Defines the SATA VDDIO regulator 28- For Tegra124 and Tegra132:
30- avdd-supply : Defines the SATA AVDD regulator 29 - hvdd-supply : Defines the SATA HVDD regulator
31- target-5v-supply : Defines the SATA 5V power regulator 30 - vddio-supply : Defines the SATA VDDIO regulator
32- target-12v-supply : Defines the SATA 12V power regulator 31 - avdd-supply : Defines the SATA AVDD regulator
32 - target-5v-supply : Defines the SATA 5V power regulator
33 - target-12v-supply : Defines the SATA 12V power regulator
34
35Optional properties:
36- reg :
37 - AUX register set
38- clock-names :
39 - cml1 :
40 cml1 clock should be defined here if the PHY driver
41 doesn't manage them. If it does, they should not be.
42- phy-names :
43 - For T210:
44 - sata-phy