Lines Matching +full:sata +full:- +full:controller
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/ata/nvidia,tegra-ahci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Tegra AHCI SATA Controller
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jonathan Hunter <jonathanh@nvidia.com>
16 - nvidia,tegra124-ahci
17 - nvidia,tegra132-ahci
18 - nvidia,tegra210-ahci
19 - nvidia,tegra186-ahci
24 - description: AHCI registers
25 - description: SATA configuration and IPFS registers
26 - description: SATA AUX registers
31 clock-names:
33 - const: sata
34 - const: sata-oob
39 reset-names:
42 - const: sata
43 - const: sata-cold
44 - const: sata-oob
53 interconnect-names:
55 - const: dma-mem
56 - const: write
61 power-domains:
63 - description: SAX power-domain
65 phy-names:
67 - const: sata-0
72 hvdd-supply:
73 description: SATA HVDD regulator supply.
75 vddio-supply:
76 description: SATA VDDIO regulator supply.
78 avdd-supply:
79 description: SATA AVDD regulator supply.
81 target-5v-supply:
82 description: SATA 5V power regulator supply.
84 target-12v-supply:
85 description: SATA 12V power regulator supply.
88 - compatible
89 - reg
90 - interrupts
91 - clock-names
92 - clocks
93 - reset-names
94 - resets
97 - if:
102 - nvidia,tegra124-ahci
103 - nvidia,tegra132-ahci
108 reset-names:
113 - phys
114 - phy-names
115 - hvdd-supply
116 - vddio-supply
117 - avdd-supply
119 - if:
124 - nvidia,tegra210-ahci
129 reset-names:
134 - if:
139 - nvidia,tegra186-ahci
144 reset-names:
149 - iommus
150 - interconnect-names
151 - interconnects
152 - power-domains
157 - |
158 #include <dt-bindings/clock/tegra210-car.h>
159 #include <dt-bindings/reset/tegra210-car.h>
160 #include <dt-bindings/interrupt-controller/arm-gic.h>
162 sata@70020000 {
163 compatible = "nvidia,tegra210-ahci";
165 <0x70020000 0x00007000>, /* SATA */
166 <0x70001100 0x00010000>; /* SATA AUX */
170 clock-names = "sata", "sata-oob";
174 reset-names = "sata", "sata-cold", "sata-oob";