public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Add USB Ethernet controller (LAN7500) node in VAR-SOM-OM44 devicetree
@ 2026-05-06 12:13 Thomas Richard
  2026-05-06 12:13 ` [PATCH v2 1/2] dt-bindings: net: microchip: Add LAN7500 and LAN7505 devices Thomas Richard
  2026-05-06 12:13 ` [PATCH v2 2/2] ARM: dts: ti: var-som-om44: Add USB Ethernet controller node Thomas Richard
  0 siblings, 2 replies; 4+ messages in thread
From: Thomas Richard @ 2026-05-06 12:13 UTC (permalink / raw)
  To: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
	Tony Lindgren, Oleksij Rempel
  Cc: Thomas Petazzoni, netdev, devicetree, linux-kernel, linux-omap,
	Thomas Richard, Nicolai Buchwitz

In this second version I added LAN7500 and LAN7505 definitions in
microchip,lan95xx.yaml as requested by Krzysztof. I also added Nicolai's RB
tag in devicetree patch.

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
---
Changes in v2:
- add Nicolai's RB tag in patch 2/2.
- add LAN7500 and LAN7505 in microchip,lan95xx.yaml instead of creating a
  new file.
- Link to v1: https://lore.kernel.org/r/20260403-b4-var-som-om44-lan7500-v1-0-0dadde850143@bootlin.com

---
Thomas Richard (2):
      dt-bindings: net: microchip: Add LAN7500 and LAN7505 devices
      ARM: dts: ti: var-som-om44: Add USB Ethernet controller node

 .../devicetree/bindings/net/microchip,lan95xx.yaml         |  2 ++
 arch/arm/boot/dts/ti/omap/omap4-var-som-om44.dtsi          | 14 ++++++++++++++
 2 files changed, 16 insertions(+)
---
base-commit: b50159d9eaefd95ad4e58bb94bc797761aeb9d8f
change-id: 20260330-b4-var-som-om44-lan7500-09dfdc713d39

Best regards,
-- 
Thomas Richard <thomas.richard@bootlin.com>


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH v2 1/2] dt-bindings: net: microchip: Add LAN7500 and LAN7505 devices
  2026-05-06 12:13 [PATCH v2 0/2] Add USB Ethernet controller (LAN7500) node in VAR-SOM-OM44 devicetree Thomas Richard
@ 2026-05-06 12:13 ` Thomas Richard
  2026-05-06 13:32   ` Krzysztof Kozlowski
  2026-05-06 12:13 ` [PATCH v2 2/2] ARM: dts: ti: var-som-om44: Add USB Ethernet controller node Thomas Richard
  1 sibling, 1 reply; 4+ messages in thread
From: Thomas Richard @ 2026-05-06 12:13 UTC (permalink / raw)
  To: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
	Tony Lindgren, Oleksij Rempel
  Cc: Thomas Petazzoni, netdev, devicetree, linux-kernel, linux-omap,
	Thomas Richard

Add bindings for LAN7500 and LAN7505 USB Ethernet Devices which are similar
to LAN9500.

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
---
 Documentation/devicetree/bindings/net/microchip,lan95xx.yaml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Documentation/devicetree/bindings/net/microchip,lan95xx.yaml b/Documentation/devicetree/bindings/net/microchip,lan95xx.yaml
index accff93d38f8..b9c394009040 100644
--- a/Documentation/devicetree/bindings/net/microchip,lan95xx.yaml
+++ b/Documentation/devicetree/bindings/net/microchip,lan95xx.yaml
@@ -20,6 +20,8 @@ properties:
   compatible:
     items:
       - enum:
+          - usb424,7500   # SMSC LAN7500 USB Ethernet Device
+          - usb424,7505   # SMSC LAN7505 USB Ethernet Device
           - usb424,9500   # SMSC9500 USB Ethernet Device
           - usb424,9505   # SMSC9505 USB Ethernet Device
           - usb424,9530   # SMSC LAN9530 USB Ethernet Device

-- 
2.53.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH v2 2/2] ARM: dts: ti: var-som-om44: Add USB Ethernet controller node
  2026-05-06 12:13 [PATCH v2 0/2] Add USB Ethernet controller (LAN7500) node in VAR-SOM-OM44 devicetree Thomas Richard
  2026-05-06 12:13 ` [PATCH v2 1/2] dt-bindings: net: microchip: Add LAN7500 and LAN7505 devices Thomas Richard
@ 2026-05-06 12:13 ` Thomas Richard
  1 sibling, 0 replies; 4+ messages in thread
From: Thomas Richard @ 2026-05-06 12:13 UTC (permalink / raw)
  To: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Aaro Koskinen, Andreas Kemnade, Kevin Hilman, Roger Quadros,
	Tony Lindgren, Oleksij Rempel
  Cc: Thomas Petazzoni, netdev, devicetree, linux-kernel, linux-omap,
	Thomas Richard, Nicolai Buchwitz

Add USB tree description, including the Gigabit Ethernet controller
(LAN7500). Adding the LAN7500 node will allow the bootloader to patch the
devicetree and set the MAC address.

Reviewed-by: Nicolai Buchwitz <nb@tipi-net.de>
Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
---
 arch/arm/boot/dts/ti/omap/omap4-var-som-om44.dtsi | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/arch/arm/boot/dts/ti/omap/omap4-var-som-om44.dtsi b/arch/arm/boot/dts/ti/omap/omap4-var-som-om44.dtsi
index 37d56b3010cf..9e04aa70f982 100644
--- a/arch/arm/boot/dts/ti/omap/omap4-var-som-om44.dtsi
+++ b/arch/arm/boot/dts/ti/omap/omap4-var-som-om44.dtsi
@@ -322,4 +322,18 @@ &usbhshost {
 
 &usbhsehci {
 	phys = <&hsusb1_phy>;
+	#address-cells = <1>;
+	#size-cells = <0>;
+
+	usbhub: hub@1 {
+		compatible = "usb424,2514";
+		reg = <1>;
+		#address-cells = <1>;
+		#size-cells = <0>;
+
+		ethernet: ethernet@3 {
+			compatible = "usb424,7500";
+			reg = <3>;
+		};
+	};
 };

-- 
2.53.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH v2 1/2] dt-bindings: net: microchip: Add LAN7500 and LAN7505 devices
  2026-05-06 12:13 ` [PATCH v2 1/2] dt-bindings: net: microchip: Add LAN7500 and LAN7505 devices Thomas Richard
@ 2026-05-06 13:32   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 4+ messages in thread
From: Krzysztof Kozlowski @ 2026-05-06 13:32 UTC (permalink / raw)
  To: Thomas Richard, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Aaro Koskinen, Andreas Kemnade, Kevin Hilman,
	Roger Quadros, Tony Lindgren, Oleksij Rempel
  Cc: Thomas Petazzoni, netdev, devicetree, linux-kernel, linux-omap

On 06/05/2026 14:13, Thomas Richard wrote:
> Add bindings for LAN7500 and LAN7505 USB Ethernet Devices which are similar
> to LAN9500.
> 
> Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
> ---
>  Documentation/devicetree/bindings/net/microchip,lan95xx.yaml | 2 ++
>  1 file changed, 2 insertions(+)


Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>

Best regards,
Krzysztof

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-05-06 13:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-06 12:13 [PATCH v2 0/2] Add USB Ethernet controller (LAN7500) node in VAR-SOM-OM44 devicetree Thomas Richard
2026-05-06 12:13 ` [PATCH v2 1/2] dt-bindings: net: microchip: Add LAN7500 and LAN7505 devices Thomas Richard
2026-05-06 13:32   ` Krzysztof Kozlowski
2026-05-06 12:13 ` [PATCH v2 2/2] ARM: dts: ti: var-som-om44: Add USB Ethernet controller node Thomas Richard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox