aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ipq806x/files-5.4/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
diff options
context:
space:
mode:
authorAnsuel Smith <ansuelsmth@gmail.com>2020-01-30 02:48:59 +0100
committerPetr Štetiar <ynezz@true.cz>2020-03-03 23:38:23 +0100
commit0d8098548ecb6d4712978c56e6aa1b27be3df779 (patch)
treec14915a51ea3f99d58b48b01e59f27a3217638fd /target/linux/ipq806x/files-5.4/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
parent92da53b12dce20c9da86d76dd0d4d8f7b18ecf0d (diff)
downloadupstream-0d8098548ecb6d4712978c56e6aa1b27be3df779.tar.gz
upstream-0d8098548ecb6d4712978c56e6aa1b27be3df779.tar.bz2
upstream-0d8098548ecb6d4712978c56e6aa1b27be3df779.zip
ipq806x: use mdio dedicated driver
Enable kernel config flag Convert all dts to use the new mdio driver Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Diffstat (limited to 'target/linux/ipq806x/files-5.4/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts')
-rw-r--r--target/linux/ipq806x/files-5.4/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts15
1 files changed, 10 insertions, 5 deletions
diff --git a/target/linux/ipq806x/files-5.4/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts b/target/linux/ipq806x/files-5.4/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
index afccef5fa2..ef31bf00b0 100644
--- a/target/linux/ipq806x/files-5.4/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
+++ b/target/linux/ipq806x/files-5.4/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
@@ -92,7 +92,7 @@
mdio0_pins: mdio0_pins {
mux {
pins = "gpio0", "gpio1";
- function = "gpio";
+ function = "mdio";
drive-strength = <8>;
bias-disable;
};
@@ -250,12 +250,17 @@
force_gen1 = <1>;
};
- mdio0: mdio {
- compatible = "virtual,mdio-gpio";
+ mdio0: mdio@37000000 {
#address-cells = <1>;
#size-cells = <0>;
- gpios = <&qcom_pinmux 1 GPIO_ACTIVE_HIGH>,
- <&qcom_pinmux 0 GPIO_ACTIVE_HIGH>;
+
+ compatible = "qcom,ipq8064-mdio", "syscon";
+ reg = <0x37000000 0x200000>;
+ resets = <&gcc GMAC_CORE1_RESET>;
+ reset-names = "stmmaceth";
+ clocks = <&gcc GMAC_CORE1_CLK>;
+ clock-names = "stmmaceth";
+
pinctrl-0 = <&mdio0_pins>;
pinctrl-names = "default";