Signed-off-by: Antony Pavlov <redacted>
Cc: Alban Bedel <albeu@free.fr>
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Cc: linux-clk@vger.kernel.org
---
arch/mips/boot/dts/qca/ar9132.dtsi | 9 ++++++++-
arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts | 14 ++++----------
2 files changed, 12 insertions(+), 11 deletions(-)
diff --git a/arch/mips/boot/dts/qca/ar9132.dtsi b/arch/mips/boot/dts/qca/ar9132.dtsi
index a1b4fa1..e6baa1e 100644
--- a/arch/mips/boot/dts/qca/ar9132.dtsi
+++ b/arch/mips/boot/dts/qca/ar9132.dtsi
@@ -28,6 +28,13 @@
<&ddr_ctrl 0>, <&ddr_ctrl 1>;
};
+ extosc: oscillator {
+ compatible = "fixed-clock";
+ #clock-cells = <0>;
+
+ /* The board must provide the extosc clock frequency */
+ };
+
ahb {
compatible = "simple-bus";
ranges;@@ -89,8 +96,8 @@
"qca,ar9130-pll";
reg = <0x18050000 0x20>;
+ clocks = <&extosc>;
clock-names = "ref";
- /* The board must provides the ref clock */
#clock-cells = <1>;
clock-output-names = "cpu", "ddr", "ahb";
diff --git a/arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts b/arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts
index e535ee3..9b4132f 100644
--- a/arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts
+++ b/arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts
@@ -18,21 +18,11 @@
reg = <0x0 0x2000000>;
};
- extosc: oscillator {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <40000000>;
- };
-
ahb {
apb {
uart@18020000 {
status = "okay";
};
-
- pll-controller@18050000 {
- clocks = <&extosc>;
- };
};
usb@1b000100 {@@ -118,3 +108,7 @@
};
};
};
+
+&extosc {
+ clock-frequency = <40000000>;
+};--
2.7.0