Browse Source

ARM: DTS: dra7/dra7xx-clocks: ATL related changes

Modify the clock nodes for the ATL clocks to use the ATL clock driver to
handle them.

Add the ATL device node at the same time for DRA7.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Acked-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Peter Ujfalusi 11 years ago
parent
commit
2ca0945fc1
2 changed files with 19 additions and 8 deletions
  1. 11 0
      arch/arm/boot/dts/dra7.dtsi
  2. 8 8
      arch/arm/boot/dts/dra7xx-clocks.dtsi

+ 11 - 0
arch/arm/boot/dts/dra7.dtsi

@@ -984,6 +984,17 @@
 			#size-cells = <1>;
 			#size-cells = <1>;
 			status = "disabled";
 			status = "disabled";
 		};
 		};
+
+		atl: atl@4843c000 {
+			compatible = "ti,dra7-atl";
+			reg = <0x4843c000 0x3ff>;
+			ti,hwmods = "atl";
+			ti,provided-clocks = <&atl_clkin0_ck>, <&atl_clkin1_ck>,
+					     <&atl_clkin2_ck>, <&atl_clkin3_ck>;
+			clocks = <&atl_gfclk_mux>;
+			clock-names = "fck";
+			status = "disabled";
+		};
 	};
 	};
 };
 };
 
 

+ 8 - 8
arch/arm/boot/dts/dra7xx-clocks.dtsi

@@ -10,26 +10,26 @@
 &cm_core_aon_clocks {
 &cm_core_aon_clocks {
 	atl_clkin0_ck: atl_clkin0_ck {
 	atl_clkin0_ck: atl_clkin0_ck {
 		#clock-cells = <0>;
 		#clock-cells = <0>;
-		compatible = "fixed-clock";
-		clock-frequency = <0>;
+		compatible = "ti,dra7-atl-clock";
+		clocks = <&atl_gfclk_mux>;
 	};
 	};
 
 
 	atl_clkin1_ck: atl_clkin1_ck {
 	atl_clkin1_ck: atl_clkin1_ck {
 		#clock-cells = <0>;
 		#clock-cells = <0>;
-		compatible = "fixed-clock";
-		clock-frequency = <0>;
+		compatible = "ti,dra7-atl-clock";
+		clocks = <&atl_gfclk_mux>;
 	};
 	};
 
 
 	atl_clkin2_ck: atl_clkin2_ck {
 	atl_clkin2_ck: atl_clkin2_ck {
 		#clock-cells = <0>;
 		#clock-cells = <0>;
-		compatible = "fixed-clock";
-		clock-frequency = <0>;
+		compatible = "ti,dra7-atl-clock";
+		clocks = <&atl_gfclk_mux>;
 	};
 	};
 
 
 	atl_clkin3_ck: atl_clkin3_ck {
 	atl_clkin3_ck: atl_clkin3_ck {
 		#clock-cells = <0>;
 		#clock-cells = <0>;
-		compatible = "fixed-clock";
-		clock-frequency = <0>;
+		compatible = "ti,dra7-atl-clock";
+		clocks = <&atl_gfclk_mux>;
 	};
 	};
 
 
 	hdmi_clkin_ck: hdmi_clkin_ck {
 	hdmi_clkin_ck: hdmi_clkin_ck {