Lines Matching +full:prefetch +full:- +full:dma
1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <[email protected]>
16 models (Note 1). Some of the properties that are just prefixed "cache-*" are
22 cache controllers as found in e.g. Cortex-A15/A7/A57/A53. These
28 - $ref: /schemas/cache-controller.yaml#
33 - enum:
34 - arm,pl310-cache
35 - arm,l220-cache
36 - arm,l210-cache
37 # DEPRECATED by "brcm,bcm11351-a2-pl310-cache"
38 - bcm,bcm11351-a2-pl310-cache
42 - brcm,bcm11351-a2-pl310-cache
47 - marvell,aurora-system-cache
50 - marvell,aurora-outer-cache
51 - items:
53 # with arm,pl310-cache controller.
54 - const: marvell,tauros3-cache
55 - const: arm,pl310-cache
57 cache-level:
60 cache-unified: true
61 cache-size: true
62 cache-sets: true
63 cache-block-size: true
64 cache-line-size: true
69 arm,data-latency:
73 $ref: /schemas/types.yaml#/definitions/uint32-array
80 arm,tag-latency:
85 $ref: /schemas/types.yaml#/definitions/uint32-array
92 arm,dirty-latency:
98 arm,filter-ranges:
102 $ref: /schemas/types.yaml#/definitions/uint32-array
106 arm,io-coherent:
108 I/O coherent mode. Valid only when the arm,pl310-cache compatible
117 cache-id-part:
122 wt-override:
126 arm,double-linefill:
128 non-zero, disable if zero.
132 arm,double-linefill-incr:
134 if non-zero, disable if zero.
138 arm,double-linefill-wrap:
140 if non-zero, disable if zero.
144 arm,prefetch-drop:
145 description: Override prefetch drop enable setting. Enable if non-zero,
150 arm,prefetch-offset:
151 description: Override prefetch offset value.
155 arm,shared-override:
158 memory non-cacheable transactions" into "cacheable no allocate" (for reads)
160 On systems where this may cause DMA buffer corruption, this property must
164 arm,parity-enable:
168 arm,parity-disable:
172 marvell,ecc-enable:
176 arm,outer-sync-disable:
182 prefetch-data:
184 Data prefetch. Value: <0> (forcibly disable), <1>
189 prefetch-instr:
191 Instruction prefetch. Value: <0> (forcibly disable),
197 arm,dynamic-clock-gating:
205 arm,standby-mode:
212 arm,early-bresp-disable:
216 arm,full-line-zero-disable:
222 - compatible
223 - cache-unified
224 - reg
229 - |
230 cache-controller@fff12000 {
231 compatible = "arm,pl310-cache";
233 arm,data-latency = <1 1 1>;
234 arm,tag-latency = <2 2 2>;
235 arm,filter-ranges = <0x80000000 0x8000000>;
236 cache-unified;
237 cache-level = <2>;