Add freescale layerscape dwc3 usb glue layer support. Create binding doc for fsl,ls-dwc3. Add compatible string fsl,ls1028a-dwc3 in dwc3-of-simple.c Passdown software managed node property snps,gsbuscfg0-reqinfo. Update dts to support dwc3 glue layer and enable dma-coherent. Based on usb-next To: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> To: Rob Herring <robh@xxxxxxxxxx> To: Krzysztof Kozlowski <krzk+dt@xxxxxxxxxx> To: Conor Dooley <conor+dt@xxxxxxxxxx> To: Thinh Nguyen <Thinh.Nguyen@xxxxxxxxxxxx> To: Shawn Guo <shawnguo@xxxxxxxxxx> Cc: linux-usb@xxxxxxxxxxxxxxx Cc: devicetree@xxxxxxxxxxxxxxx Cc: linux-kernel@xxxxxxxxxxxxxxx Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx Cc: imx@xxxxxxxxxxxxxxx Signed-off-by: Frank Li <Frank.Li@xxxxxxx> --- Frank Li (3): dt-bindings: usb: Add fsl,ls-dwc3.yaml for layerscape usb3 glue layer usb: dwc3: of-simple: Add compatible string fsl,ls1028a-dwc3 arm64: dts: layerscape: move dwc3 usb under glue layer node .../devicetree/bindings/usb/fsl,ls-dwc3.yaml | 50 ++++++++++++++++++++++ arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 43 +++++++++++-------- drivers/usb/dwc3/dwc3-of-simple.c | 22 ++++++++++ 3 files changed, 98 insertions(+), 17 deletions(-) --- base-commit: e60284b63245b84c3ae352427ed5ff8b79266b91 change-id: 20240710-ls-dwc-01ac03f3828a Best regards, --- Frank Li <Frank.Li@xxxxxxx>