mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
fc94a603bb
Over the last releases we have added more and more Marvell related binding directly in the arm directory. It's time to have our proper directory inside it, and move all the files in it. Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com> Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Rob Herring <robh@kernel.org>
49 lines
1.2 KiB
Plaintext
49 lines
1.2 KiB
Plaintext
Coherency fabric
|
|
----------------
|
|
Available on Marvell SOCs: Armada 370, Armada 375, Armada 38x and Armada XP
|
|
|
|
Required properties:
|
|
|
|
- compatible: the possible values are:
|
|
|
|
* "marvell,coherency-fabric", to be used for the coherency fabric of
|
|
the Armada 370 and Armada XP.
|
|
|
|
* "marvell,armada-375-coherency-fabric", for the Armada 375 coherency
|
|
fabric.
|
|
|
|
* "marvell,armada-380-coherency-fabric", for the Armada 38x coherency
|
|
fabric.
|
|
|
|
- reg: Should contain coherency fabric registers location and
|
|
length.
|
|
|
|
* For "marvell,coherency-fabric", the first pair for the coherency
|
|
fabric registers, second pair for the per-CPU fabric registers.
|
|
|
|
* For "marvell,armada-375-coherency-fabric", only one pair is needed
|
|
for the per-CPU fabric registers.
|
|
|
|
* For "marvell,armada-380-coherency-fabric", only one pair is needed
|
|
for the per-CPU fabric registers.
|
|
|
|
Optional properties:
|
|
|
|
- broken-idle: boolean to set when the Idle mode is not supported by the
|
|
hardware.
|
|
|
|
Examples:
|
|
|
|
coherency-fabric@d0020200 {
|
|
compatible = "marvell,coherency-fabric";
|
|
reg = <0xd0020200 0xb0>,
|
|
<0xd0021810 0x1c>;
|
|
|
|
};
|
|
|
|
coherency-fabric@21810 {
|
|
compatible = "marvell,armada-375-coherency-fabric";
|
|
reg = <0x21810 0x1c>;
|
|
};
|
|
|