Browse Source

ipq8064: enable 2nd USB port on R7500

Makes use of the syscon tcsr and enables both USB ports. Cleans up
qcom-ipq8064.dtsi from previous attempts.

Fixes FS#497

Signed-off-by: Thomas Reifferscheid <[email protected]>
Thomas Reifferscheid 9 years ago
parent
commit
e52117354c

+ 6 - 0
target/linux/ipq806x/files-4.9/arch/arm/boot/dts/qcom-ipq8064-r7500.dts

@@ -1,6 +1,7 @@
 #include "qcom-ipq8064-v1.0.dtsi"
 
 #include <dt-bindings/input/input.h>
+#include <dt-bindings/soc/qcom,tcsr.h>
 
 / {
 	model = "Netgear Nighthawk X4 R7500";
@@ -376,6 +377,11 @@
 	};
 };
 
+&tcsr {
+	qcom,usb-ctrl-select = <TCSR_USB_SELECT_USB3_DUAL>;
+	compatible = "qcom,tcsr";
+};
+
 &adm_dma {
 	status = "ok";
 };

+ 0 - 4
target/linux/ipq806x/files-4.9/arch/arm/boot/dts/qcom-ipq8064.dtsi

@@ -965,8 +965,6 @@
 			clocks = <&gcc USB30_0_MASTER_CLK>;
 			clock-names = "core";
 
-			syscon-tcsr = <&tcsr 0xb0 1>;
-
 			ranges;
 
 			status = "disabled";
@@ -989,8 +987,6 @@
 			clocks = <&gcc USB30_1_MASTER_CLK>;
 			clock-names = "core";
 
-			syscon-tcsr = <&tcsr 0xb0 0>;
-
 			ranges;
 
 			status = "disabled";