Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: renesas: Fix SMSC Ethernet compatible values

According to schematics, and confirmed by ID_REV register contents, the
Ethernet controllers on various development board are not SMSC LAN9220,
but different variants:
- KZM-A9-Dual and KZM-A9-GT: LAN9221,
- Bock-W and Marzen: LAN89218AQ.

Update the compatible values accordingly.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/59c142176f795b3541c935df43ab11cecd77cc61.1631173813.git.geert+renesas@glider.be

+4 -4
+1 -1
arch/arm/boot/dts/emev2-kzm9d.dts
··· 80 80 }; 81 81 82 82 ethernet@20000000 { 83 - compatible = "smsc,lan9220", "smsc,lan9115"; 83 + compatible = "smsc,lan9221", "smsc,lan9115"; 84 84 reg = <0x20000000 0x10000>; 85 85 phy-mode = "mii"; 86 86 interrupt-parent = <&gpio0>;
+1 -1
arch/arm/boot/dts/r8a7778-bockw.dts
··· 63 63 64 64 &bsc { 65 65 ethernet@18300000 { 66 - compatible = "smsc,lan9220", "smsc,lan9115"; 66 + compatible = "smsc,lan89218", "smsc,lan9115"; 67 67 reg = <0x18300000 0x1000>; 68 68 69 69 phy-mode = "mii";
+1 -1
arch/arm/boot/dts/r8a7779-marzen.dts
··· 52 52 }; 53 53 54 54 ethernet@18000000 { 55 - compatible = "smsc,lan9220", "smsc,lan9115"; 55 + compatible = "smsc,lan89218", "smsc,lan9115"; 56 56 reg = <0x18000000 0x100>; 57 57 pinctrl-0 = <&ethernet_pins>; 58 58 pinctrl-names = "default";
+1 -1
arch/arm/boot/dts/sh73a0-kzm9g.dts
··· 169 169 170 170 &bsc { 171 171 ethernet@10000000 { 172 - compatible = "smsc,lan9220", "smsc,lan9115"; 172 + compatible = "smsc,lan9221", "smsc,lan9115"; 173 173 reg = <0x10000000 0x100>; 174 174 phy-mode = "mii"; 175 175 interrupt-parent = <&irqpin0>;