rockchip: rk3328: add compatible to NanoPi R2S ethernet PHY
authorDavid Bauer <mail@david-bauer.net>
Mon, 28 Sep 2020 20:57:35 +0000 (22:57 +0200)
committerDavid Bauer <mail@david-bauer.net>
Tue, 29 Sep 2020 22:06:59 +0000 (00:06 +0200)
This adds the compatible property to the NanoPi R2S ethernet PHY node.
Otherwise, the PHY might not be probed, as the PHY ID reads all 0xff
when it is still in reset.

Signed-off-by: David Bauer <mail@david-bauer.net>
target/linux/rockchip/patches-5.4/005-rockchip-rk3328-add-compatible-to-NanoPi-R2S-etherne.patch [new file with mode: 0644]
target/linux/rockchip/patches-5.4/102-rockchip-enable-LAN-port-on-NanoPi-R2S.patch
target/linux/rockchip/patches-5.4/103-arm64-rockchip-add-OF-node-for-USB-eth-on-NanoPi-R2S.patch

diff --git a/target/linux/rockchip/patches-5.4/005-rockchip-rk3328-add-compatible-to-NanoPi-R2S-etherne.patch b/target/linux/rockchip/patches-5.4/005-rockchip-rk3328-add-compatible-to-NanoPi-R2S-etherne.patch
new file mode 100644 (file)
index 0000000..5d25742
--- /dev/null
@@ -0,0 +1,25 @@
+From bc6c96d850419e71dbc9b0094ccc9b668ba9be43 Mon Sep 17 00:00:00 2001
+From: David Bauer <mail@david-bauer.net>
+Date: Mon, 28 Sep 2020 22:54:52 +0200
+Subject: [PATCH] rockchip: rk3328: add compatible to NanoPi R2S ethernet PHY
+
+This adds the compatible property to the NanoPi R2S ethernet PHY node.
+Otherwise, the PHY might not be probed, as the PHY ID reads all 0xff
+when it is still in reset.
+
+Signed-off-by: David Bauer <mail@david-bauer.net>
+---
+ arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts
++++ b/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts
+@@ -134,6 +134,8 @@
+               #size-cells = <0>;
+               rtl8211e: ethernet-phy@1 {
++                      compatible = "ethernet-phy-id0143.bca2",
++                                   "ethernet-phy-ieee802.3-c22";
+                       reg = <1>;
+                       pinctrl-0 = <&eth_phy_reset_pin>;
+                       pinctrl-names = "default";
index 20d18597dba7539e3c3f70d21a57b4414db4db16..243c1ac78d7a110997f2d9de11d0ae6e03bd21ff 100644 (file)
@@ -32,7 +32,7 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
        leds {
                compatible = "gpio-leds";
                pinctrl-0 = <&lan_led_pin>,  <&sys_led_pin>, <&wan_led_pin>;
-@@ -267,6 +279,12 @@
+@@ -269,6 +281,12 @@
                        };
                };
        };
@@ -45,7 +45,7 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
  };
  
  &io_domains {
-@@ -373,3 +391,12 @@
+@@ -375,3 +393,12 @@
  &usb_host0_ohci {
        status = "okay";
  };
index 473c265016a1b51f2f4cd5ccd9760bfaf0b6226c..e318f3136fe13ca1eeac7300b3b47b4a08f16ecb 100644 (file)
@@ -14,7 +14,7 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
 
 --- a/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts
 +++ b/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts
-@@ -399,4 +399,11 @@
+@@ -401,4 +401,11 @@
  &usbdrd_dwc3 {
        dr_mode = "host";
        status = "okay";