diff options
author | Preetham Ramchandra <pchandru@nvidia.com> | 2018-03-12 07:40:30 -0400 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2018-03-14 11:24:20 -0400 |
commit | 6431243f1506d1cd964a6c54d3d95e87a30f8a93 (patch) | |
tree | ae151fe57b3280dfb21050410b584efb4c7fa5bd | |
parent | 2623c7a5f2799569d8bb05eb211da524a8144cb3 (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.txt | 36 |
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 @@ | |||
1 | Tegra124 SoC SATA AHCI controller | 1 | Tegra SoC SATA AHCI controller |
2 | 2 | ||
3 | Required properties : | 3 | Required 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 | |||
35 | Optional 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 | ||