All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/6] add USB2.0 support for i.MX95-19x19 EVK board
@ 2025-02-25  5:39 Xu Yang
  2025-02-25  5:39 ` [PATCH v2 1/6] dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' Xu Yang
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Xu Yang @ 2025-02-25  5:39 UTC (permalink / raw)
  To: gregkh, robh, krzk+dt, conor+dt, shawnguo, s.hauer, kernel,
	festevam, peter.chen
  Cc: linux-usb, devicetree, imx, jun.li

The i.MX95-19x19 EVK board features a USB 2.0 Type-A port, with this
series primarily introducing USB 2.0 support. In the i.MX95 architecture,
the USB wake-up handling mechanism is integrated within the HSIO block
control module, utilizing a dedicated wake-up interrupt. Therefore, we
also implemented corresponding wake-up logic code to properly manage this
functionality.

For detailed changes can refer to patch commit log.

v2:
 - apply some suggestions
 - improve wakeup interrupt handling
 - add Rb tag in some patches

Xu Yang (6):
  dt-bindings: usb: chipidea: Add i.MX95 compatible string
    'fsl,imx95-usb'
  dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform
  usb: chipidea: imx: add HSIO Block Control wakeup setting
  usb: chipidea: imx: add wakeup interrupt handling
  arm64: dts: imx95: add USB2.0 nodes
  arm64: dts: imx95-19x19-evk: enable USB2.0 node

 .../bindings/usb/chipidea,usb2-common.yaml    |   3 +
 .../bindings/usb/chipidea,usb2-imx.yaml       |  24 +++-
 .../devicetree/bindings/usb/fsl,usbmisc.yaml  |  23 +++-
 .../boot/dts/freescale/imx95-19x19-evk.dts    |  16 +++
 arch/arm64/boot/dts/freescale/imx95.dtsi      |  30 +++++
 drivers/usb/chipidea/ci_hdrc_imx.c            |  32 ++++++
 drivers/usb/chipidea/usbmisc_imx.c            | 107 ++++++++++++++++++
 7 files changed, 233 insertions(+), 2 deletions(-)

-- 
2.34.1


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

end of thread, other threads:[~2025-02-27  9:45 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-25  5:39 [PATCH v2 0/6] add USB2.0 support for i.MX95-19x19 EVK board Xu Yang
2025-02-25  5:39 ` [PATCH v2 1/6] dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' Xu Yang
2025-02-25 15:54   ` Rob Herring (Arm)
2025-02-25  5:39 ` [PATCH v2 2/6] dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform Xu Yang
2025-02-25 15:54   ` Rob Herring (Arm)
2025-02-25  5:39 ` [PATCH v2 3/6] usb: chipidea: imx: add HSIO Block Control wakeup setting Xu Yang
2025-02-27  3:15   ` Peter Chen
2025-02-27  6:32     ` Xu Yang
2025-02-27  9:41       ` Xu Yang
2025-02-25  5:39 ` [PATCH v2 4/6] usb: chipidea: imx: add wakeup interrupt handling Xu Yang
2025-02-26  7:16   ` kernel test robot
2025-02-27  3:25   ` Peter Chen
2025-02-27  6:34     ` Xu Yang
2025-02-25  5:39 ` [PATCH v2 5/6] arm64: dts: imx95: add USB2.0 nodes Xu Yang
2025-02-25  5:39 ` [PATCH v2 6/6] arm64: dts: imx95-19x19-evk: enable USB2.0 node Xu Yang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.