162306a36Sopenharmony_ciMarvell Kirkwood Platforms Device Tree Bindings
262306a36Sopenharmony_ci-----------------------------------------------
362306a36Sopenharmony_ci
462306a36Sopenharmony_ciBoards with a SoC of the Marvell Kirkwood
562306a36Sopenharmony_cishall have the following property:
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciRequired root node property:
862306a36Sopenharmony_ci
962306a36Sopenharmony_cicompatible: must contain "marvell,kirkwood";
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciIn order to support the kirkwood cpufreq driver, there must be a node
1262306a36Sopenharmony_cicpus/cpu@0 with three clocks, "cpu_clk", "ddrclk" and "powersave",
1362306a36Sopenharmony_ciwhere the "powersave" clock is a gating clock used to switch the CPU
1462306a36Sopenharmony_cibetween the "cpu_clk" and the "ddrclk".
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciExample:
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci	cpus {
1962306a36Sopenharmony_ci		#address-cells = <1>;
2062306a36Sopenharmony_ci		#size-cells = <0>;
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci		cpu@0 {
2362306a36Sopenharmony_ci		      device_type = "cpu";
2462306a36Sopenharmony_ci		      compatible = "marvell,sheeva-88SV131";
2562306a36Sopenharmony_ci		      clocks = <&core_clk 1>, <&core_clk 3>, <&gate_clk 11>;
2662306a36Sopenharmony_ci		      clock-names = "cpu_clk", "ddrclk", "powersave";
2762306a36Sopenharmony_ci		};
28