Skip to content

Commit

Permalink
ARM: bcm2835: fix clock node aliasing in device tree
Browse files Browse the repository at this point in the history
Both clock nodes in the current device tree are named "clock" and hence
end up being the same node. Rename the nodes to different names to avoid
this. In fact, fixed-clock uses the node name as the clock name, so name
the nodes after the clock they represent. Move the clocks into a
"clocks" sub-node to group them and avoid any possible naming conflicts
with other nodes also named after the device type.

Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
  • Loading branch information
Stephen Warren committed Jan 15, 2013
1 parent 232fed4 commit 9692c19
Showing 1 changed file with 17 additions and 9 deletions.
26 changes: 17 additions & 9 deletions arch/arm/boot/dts/bcm2835.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -89,15 +89,23 @@
};
};

clk_i2c: clock {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <150000000>;
};
clocks {
compatible = "simple-bus";
#address-cells = <1>;
#size-cells = <0>;

clk_mmc: clock {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <100000000>;
clk_mmc: mmc {
compatible = "fixed-clock";
reg = <0>;
#clock-cells = <0>;
clock-frequency = <100000000>;
};

clk_i2c: i2c {
compatible = "fixed-clock";
reg = <1>;
#clock-cells = <0>;
clock-frequency = <150000000>;
};
};
};

0 comments on commit 9692c19

Please sign in to comment.