[PATCH v2 21/38] ARM: orion5x: convert to use 'clocks' property for UART controllers

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue Apr 22 14:26:25 PDT 2014


Until the previous commit, the Orion5x clocks were not described in
the Device Tree. Now that they are described in the Device Tree, we
can replace the manual 'clock-frequency' property in the UART nodes
by a nicer 'clocks' reference in those UART nodes.

This commit consequently removes the 'clock-frequency' property from
the LaCie edmini_v2 board, which is at this point the only Orion5x
board converted to the Device Tree.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
---
 arch/arm/boot/dts/orion5x-lacie-ethernet-disk-mini-v2.dts | 1 -
 arch/arm/boot/dts/orion5x.dtsi                            | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/arch/arm/boot/dts/orion5x-lacie-ethernet-disk-mini-v2.dts b/arch/arm/boot/dts/orion5x-lacie-ethernet-disk-mini-v2.dts
index 83f45a7..ba43197 100644
--- a/arch/arm/boot/dts/orion5x-lacie-ethernet-disk-mini-v2.dts
+++ b/arch/arm/boot/dts/orion5x-lacie-ethernet-disk-mini-v2.dts
@@ -73,6 +73,5 @@
 };
 
 &uart0 {
-	clock-frequency = <166666667>;
 	status = "okay";
 };
diff --git a/arch/arm/boot/dts/orion5x.dtsi b/arch/arm/boot/dts/orion5x.dtsi
index ad23ff4..88df8a8 100644
--- a/arch/arm/boot/dts/orion5x.dtsi
+++ b/arch/arm/boot/dts/orion5x.dtsi
@@ -65,7 +65,7 @@
 				reg = <0x12000 0x100>;
 				reg-shift = <2>;
 				interrupts = <3>;
-				/* set clock-frequency in board dts */
+				clocks = <&core_clk 0>;
 				status = "disabled";
 			};
 
@@ -74,7 +74,7 @@
 				reg = <0x12100 0x100>;
 				reg-shift = <2>;
 				interrupts = <4>;
-				/* set clock-frequency in board dts */
+				clocks = <&core_clk 0>;
 				status = "disabled";
 			};
 
-- 
1.9.2




More information about the linux-arm-kernel mailing list