All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/6] add USB2.0 support for i.MX95-19x19 EVK board
@ 2025-02-27  9:53 Xu Yang
  2025-02-27  9:53 ` [PATCH v3 1/6] dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' Xu Yang
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Xu Yang @ 2025-02-27  9:53 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.

v3:
 - fix possible build break
 - remove usbmisc_imx95_init()
 - add Rb tag in some patches

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 wakeup interrupt handling
  usb: chipidea: imx: add HSIO Block Control wakeup setting
  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            | 33 +++++++++
 drivers/usb/chipidea/usbmisc_imx.c            | 72 +++++++++++++++++++
 7 files changed, 199 insertions(+), 2 deletions(-)

-- 
2.34.1


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

end of thread, other threads:[~2025-03-03  3:32 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-27  9:53 [PATCH v3 0/6] add USB2.0 support for i.MX95-19x19 EVK board Xu Yang
2025-02-27  9:53 ` [PATCH v3 1/6] dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' Xu Yang
2025-02-27  9:53 ` [PATCH v3 2/6] dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform Xu Yang
2025-02-27  9:53 ` [PATCH v3 3/6] usb: chipidea: imx: add wakeup interrupt handling Xu Yang
2025-02-27  9:53 ` [PATCH v3 4/6] usb: chipidea: imx: add HSIO Block Control wakeup setting Xu Yang
2025-02-27 15:12   ` Alexander Stein
2025-02-28  2:33     ` Xu Yang
2025-02-28  7:22       ` Alexander Stein
2025-02-28  9:16         ` Xu Yang
2025-02-28 10:41           ` Alexander Stein
2025-03-03  3:28             ` Xu Yang
2025-02-27  9:53 ` [PATCH v3 5/6] arm64: dts: imx95: add USB2.0 nodes Xu Yang
2025-02-27 15:15   ` Alexander Stein
2025-02-27  9:53 ` [PATCH v3 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.