mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-26 14:14:01 +08: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>
28 lines
772 B
Plaintext
28 lines
772 B
Plaintext
Marvell Kirkwood Platforms Device Tree Bindings
|
|
-----------------------------------------------
|
|
|
|
Boards with a SoC of the Marvell Kirkwood
|
|
shall have the following property:
|
|
|
|
Required root node property:
|
|
|
|
compatible: must contain "marvell,kirkwood";
|
|
|
|
In order to support the kirkwood cpufreq driver, there must be a node
|
|
cpus/cpu@0 with three clocks, "cpu_clk", "ddrclk" and "powersave",
|
|
where the "powersave" clock is a gating clock used to switch the CPU
|
|
between the "cpu_clk" and the "ddrclk".
|
|
|
|
Example:
|
|
|
|
cpus {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
cpu@0 {
|
|
device_type = "cpu";
|
|
compatible = "marvell,sheeva-88SV131";
|
|
clocks = <&core_clk 1>, <&core_clk 3>, <&gate_clk 11>;
|
|
clock-names = "cpu_clk", "ddrclk", "powersave";
|
|
};
|