Skip to content

Commit d3b9e6d

Browse files
committed
dt-bindings: memory: tegra: Document DBB clock for Tegra264
Accesses to external memory are routed through the data backbone (DBB) on Tegra264. A separate clock feeds this path and needs to be enabled whenever an IP block makes an access to external memory. The external memory controller driver is the best place to control this clock since it knows how many devices are actively accessing memory. Document the presence of this clock on Tegra264 only. Acked-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Thierry Reding <treding@nvidia.com>
1 parent a3ceead commit d3b9e6d

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,14 @@ patternProperties:
9292
clocks:
9393
items:
9494
- description: external memory clock
95+
- description: data backbone clock
96+
minItems: 1
9597

9698
clock-names:
9799
items:
98100
- const: emc
101+
- const: dbb
102+
minItems: 1
99103

100104
"#interconnect-cells":
101105
const: 0
@@ -115,6 +119,9 @@ patternProperties:
115119
reg:
116120
maxItems: 1
117121

122+
clocks:
123+
maxItems: 1
124+
118125
- if:
119126
properties:
120127
compatible:
@@ -124,6 +131,9 @@ patternProperties:
124131
reg:
125132
minItems: 2
126133

134+
clocks:
135+
maxItems: 1
136+
127137
- if:
128138
properties:
129139
compatible:
@@ -133,6 +143,9 @@ patternProperties:
133143
reg:
134144
minItems: 2
135145

146+
clocks:
147+
maxItems: 1
148+
136149
- if:
137150
properties:
138151
compatible:

0 commit comments

Comments
 (0)