* [PATCH v2 0/2] TQMa6UL[L]x[L] DT improvements
@ 2026-08-25 7:04 Alexander Stein
2026-08-25 7:04 ` [PATCH v2 1/2] ARM: dts: mba6ulx: Add Ethernet PHY interrupt support Alexander Stein
2026-08-25 7:04 ` [PATCH v2 2/2] ARM: dts: mba6ulx: Add USB hub node Alexander Stein
0 siblings, 2 replies; 3+ messages in thread
From: Alexander Stein @ 2026-08-25 7:04 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: Alexander Stein, linux, devicetree, imx, linux-arm-kernel,
linux-kernel
Hi everyone,
this small series improves the DT for TQMa6UL[L]x[L] a bit.
Ethernet PHY IRQ support can now be added. And the on-board USB hub
is explicitly specified.
Changes are mentioned in their respective patches.
Thanks and best regards,
Alexander
Alexander Stein (2):
ARM: dts: mba6ulx: Add Ethernet PHY interrupt support
ARM: dts: mba6ulx: Add USB hub node
arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi | 36 ++++++++++----------------
1 file changed, 13 insertions(+), 23 deletions(-)
--
2.55.0
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH v2 1/2] ARM: dts: mba6ulx: Add Ethernet PHY interrupt support
2026-08-25 7:04 [PATCH v2 0/2] TQMa6UL[L]x[L] DT improvements Alexander Stein
@ 2026-08-25 7:04 ` Alexander Stein
2026-08-25 7:04 ` [PATCH v2 2/2] ARM: dts: mba6ulx: Add USB hub node Alexander Stein
1 sibling, 0 replies; 3+ messages in thread
From: Alexander Stein @ 2026-08-25 7:04 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: Alexander Stein, linux, devicetree, imx, linux-arm-kernel,
linux-kernel
With commit 417b0f8d08f87 ("gpio: pca953x: Add support for level-triggered
interrupts") the GPIO expander gained support for level-low interrupts
required for Ethernet PHYs
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
Changes in v2:
* Remove superfluous gpio-hogs
arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi | 16 ++++------------
1 file changed, 4 insertions(+), 12 deletions(-)
diff --git a/arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi b/arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi
index f0f886f2b8cfd..bec72dc6bab6c 100644
--- a/arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi
@@ -230,6 +230,8 @@ ethphy0: ethernet-phy@0 {
clocks = <&clks IMX6UL_CLK_ENET_REF>;
reg = <0>;
max-speed = <100>;
+ interrupt-parent = <&expander_in0>;
+ interrupts = <6 IRQ_TYPE_LEVEL_LOW>;
};
ethphy1: ethernet-phy@1 {
@@ -237,6 +239,8 @@ ethphy1: ethernet-phy@1 {
clocks = <&clks IMX6UL_CLK_ENET2_REF_125M>;
reg = <1>;
max-speed = <100>;
+ interrupt-parent = <&expander_in0>;
+ interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
};
};
};
@@ -276,18 +280,6 @@ expander_in0: gpio-expander@21 {
gpio-controller;
#gpio-cells = <2>;
vcc-supply = <®_mba6ul_3v3>;
-
- enet1_int-hog {
- gpio-hog;
- gpios = <6 0>;
- input;
- };
-
- enet2_int-hog {
- gpio-hog;
- gpios = <7 0>;
- input;
- };
};
expander_out1: gpio-expander@22 {
--
2.55.0
^ permalink raw reply related [flat|nested] 3+ messages in thread* [PATCH v2 2/2] ARM: dts: mba6ulx: Add USB hub node
2026-08-25 7:04 [PATCH v2 0/2] TQMa6UL[L]x[L] DT improvements Alexander Stein
2026-08-25 7:04 ` [PATCH v2 1/2] ARM: dts: mba6ulx: Add Ethernet PHY interrupt support Alexander Stein
@ 2026-08-25 7:04 ` Alexander Stein
1 sibling, 0 replies; 3+ messages in thread
From: Alexander Stein @ 2026-08-25 7:04 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Frank Li,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: Alexander Stein, linux, devicetree, imx, linux-arm-kernel,
linux-kernel
Instead of handling the USB hub reset using a regulator, add a proper
on-board USB hub device with reset-gpios set.
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
Changes in v2:
* None
arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi | 20 +++++++++-----------
1 file changed, 9 insertions(+), 11 deletions(-)
diff --git a/arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi b/arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi
index bec72dc6bab6c..ba79bb9760806 100644
--- a/arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi
@@ -133,16 +133,6 @@ reg_mpcie: regulator-mpcie-3v3 {
vin-supply = <®_mba6ul_3v3>;
};
- reg_otg2vbus_5v0: regulator-otg2-vbus-5v0 {
- compatible = "regulator-fixed";
- gpio = <&expander_out1 0 GPIO_ACTIVE_HIGH>;
- enable-active-high;
- regulator-name = "otg2-vbus-supply-5v0";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- vin-supply = <®_mpcie>;
- };
-
reserved-memory {
#address-cells = <1>;
#size-cells = <1>;
@@ -395,10 +385,18 @@ &usbotg1 {
/* 7-port usb hub */
/* id, pwr, oc pins not connected */
&usbotg2 {
+ #address-cells = <1>;
+ #size-cells = <0>;
disable-over-current;
- vbus-supply = <®_otg2vbus_5v0>;
dr_mode = "host";
status = "okay";
+
+ hub_2_0: hub@1 {
+ compatible = "usb424,2517";
+ reg = <1>;
+ reset-gpios = <&expander_out1 0 GPIO_ACTIVE_LOW>;
+ vdd-supply = <®_mba6ul_3v3>;
+ };
};
&usdhc1 {
--
2.55.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-08-25 7:04 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-25 7:04 [PATCH v2 0/2] TQMa6UL[L]x[L] DT improvements Alexander Stein
2026-08-25 7:04 ` [PATCH v2 1/2] ARM: dts: mba6ulx: Add Ethernet PHY interrupt support Alexander Stein
2026-08-25 7:04 ` [PATCH v2 2/2] ARM: dts: mba6ulx: Add USB hub node Alexander Stein
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox