18c2ecf20Sopenharmony_ciCoherency fabric
28c2ecf20Sopenharmony_ci----------------
38c2ecf20Sopenharmony_ciAvailable on Marvell SOCs: Armada 370, Armada 375, Armada 38x and Armada XP
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciRequired properties:
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci- compatible: the possible values are:
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci * "marvell,coherency-fabric", to be used for the coherency fabric of
108c2ecf20Sopenharmony_ci   the Armada 370 and Armada XP.
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci * "marvell,armada-375-coherency-fabric", for the Armada 375 coherency
138c2ecf20Sopenharmony_ci   fabric.
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci * "marvell,armada-380-coherency-fabric", for the Armada 38x coherency
168c2ecf20Sopenharmony_ci   fabric.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci- reg: Should contain coherency fabric registers location and
198c2ecf20Sopenharmony_ci  length.
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci * For "marvell,coherency-fabric", the first pair for the coherency
228c2ecf20Sopenharmony_ci   fabric registers, second pair for the per-CPU fabric registers.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ci * For "marvell,armada-375-coherency-fabric", only one pair is needed
258c2ecf20Sopenharmony_ci   for the per-CPU fabric registers.
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci * For "marvell,armada-380-coherency-fabric", only one pair is needed
288c2ecf20Sopenharmony_ci   for the per-CPU fabric registers.
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ciOptional properties:
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ci- broken-idle: boolean to set when the Idle mode is not supported by the
338c2ecf20Sopenharmony_ci  hardware.
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ciExamples:
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_cicoherency-fabric@d0020200 {
388c2ecf20Sopenharmony_ci	compatible = "marvell,coherency-fabric";
398c2ecf20Sopenharmony_ci	reg = <0xd0020200 0xb0>,
408c2ecf20Sopenharmony_ci		<0xd0021810 0x1c>;
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ci};
438c2ecf20Sopenharmony_ci
448c2ecf20Sopenharmony_cicoherency-fabric@21810 {
458c2ecf20Sopenharmony_ci	compatible = "marvell,armada-375-coherency-fabric";
468c2ecf20Sopenharmony_ci	reg = <0x21810 0x1c>;
478c2ecf20Sopenharmony_ci};
488c2ecf20Sopenharmony_ci
49