1
0

arm64: dts: s32g: Add USB device tree information for s32g2/s32g3

This adds the USB support for the s32g2 and s32g3 SoCs.

Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/e3e5041e-254d-44c3-b645-532d4d7a8f9e@sabinyo.mountain
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Dan Carpenter
2025-07-03 20:20:44 -05:00
committed by Greg Kroah-Hartman
parent 08c8767ada
commit d1b07cc086
2 changed files with 46 additions and 0 deletions

View File

@@ -376,6 +376,29 @@
status = "disabled";
};
usbmisc: usbmisc@44064200 {
#index-cells = <1>;
compatible = "nxp,s32g2-usbmisc";
reg = <0x44064200 0x200>;
};
usbotg: usb@44064000 {
compatible = "nxp,s32g2-usb";
reg = <0x44064000 0x200>;
interrupt-parent = <&gic>;
interrupts = <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>, /* OTG Core */
<GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>; /* OTG Wakeup */
clocks = <&clks 94>, <&clks 95>;
fsl,usbmisc = <&usbmisc 0>;
ahb-burst-config = <0x3>;
tx-burst-size-dword = <0x10>;
rx-burst-size-dword = <0x10>;
phy_type = "ulpi";
dr_mode = "host";
maximum-speed = "high-speed";
status = "disabled";
};
i2c0: i2c@401e4000 {
compatible = "nxp,s32g2-i2c";
reg = <0x401e4000 0x1000>;

View File

@@ -435,6 +435,29 @@
status = "disabled";
};
usbmisc: usbmisc@44064200 {
#index-cells = <1>;
compatible = "nxp,s32g3-usbmisc";
reg = <0x44064200 0x200>;
};
usbotg: usb@44064000 {
compatible = "nxp,s32g3-usb", "nxp,s32g2-usb";
reg = <0x44064000 0x200>;
interrupt-parent = <&gic>;
interrupts = <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>, /* OTG Core */
<GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>; /* OTG Wakeup */
clocks = <&clks 94>, <&clks 95>;
fsl,usbmisc = <&usbmisc 0>;
ahb-burst-config = <0x3>;
tx-burst-size-dword = <0x10>;
rx-burst-size-dword = <0x10>;
phy_type = "ulpi";
dr_mode = "host";
maximum-speed = "high-speed";
status = "disabled";
};
i2c0: i2c@401e4000 {
compatible = "nxp,s32g3-i2c",
"nxp,s32g2-i2c";