linux-usb.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH usb-next v2 0/5] Apple Silicon USB3 support - dwc3
@ 2025-10-15 15:40 Sven Peter
  2025-10-15 15:40 ` [PATCH usb-next v2 1/5] dt-bindings: usb: Add Apple dwc3 Sven Peter
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Sven Peter @ 2025-10-15 15:40 UTC (permalink / raw)
  To: Janne Grunau, Neal Gompa, Greg Kroah-Hartman, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Thinh Nguyen, Philipp Zabel
  Cc: asahi, linux-arm-kernel, linux-usb, devicetree, linux-kernel,
	Sven Peter, Krzysztof Kozlowski, stable

Hi,

As discussed in v2 of the combined Apple Silicon USB3 support series
this one only contains the dwc3 changes without the DTS changes.

Changes since v1 of the dwc3-only series:
- Link to v1: https://lore.kernel.org/r/20251013-b4-aplpe-dwc3-v1-0-12a78000c014@kernel.org
- Rebased on usb-testing
- Fixed a trivial merge conflict in glue.h regarding struct dwc3_properties
- Added DWC3_DEFAULT_PROPERTIES to dwc3-apple.c
- Added Thinh's Acks (thanks!)

Link to v2 of the combined series: https://lore.kernel.org/asahi/20250906-atcphy-6-17-v2-0-52c348623ef6@kernel.org/
Changes since v2 of that series:
- Documented all functions in glue.h
- Fixed a typo in the example for the dt-bindings
- Added detailed documentation about how the dwc3 hardware needs to be
  driven on this platform to the glue driver
- Renamed dwc3_apple.mode to state and folded in the probe check into
  the new DWC3_APPLE_PROBE_PENDING state
- Collected tags

Best,

Sven

Signed-off-by: Sven Peter <sven@kernel.org>
---
---
Sven Peter (5):
      dt-bindings: usb: Add Apple dwc3
      usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when required
      usb: dwc3: glue: Add documentation
      usb: dwc3: glue: Allow more fine grained control over mode switches
      usb: dwc3: Add Apple Silicon DWC3 glue layer driver

 .../devicetree/bindings/usb/apple,dwc3.yaml        |  80 ++++
 MAINTAINERS                                        |   2 +
 drivers/usb/dwc3/Kconfig                           |  11 +
 drivers/usb/dwc3/Makefile                          |   1 +
 drivers/usb/dwc3/core.c                            |  16 +-
 drivers/usb/dwc3/dwc3-apple.c                      | 489 +++++++++++++++++++++
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/dwc3/glue.h                            | 143 ++++++
 drivers/usb/dwc3/host.c                            |   7 +-
 9 files changed, 745 insertions(+), 6 deletions(-)
---
base-commit: 877c80dfbf788e57a3338627899033b7007037ee
change-id: 20251013-b4-aplpe-dwc3-4f79019741f9

Best regards,
-- 
Sven Peter <sven@kernel.org>



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

end of thread, other threads:[~2025-10-16 10:45 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-15 15:40 [PATCH usb-next v2 0/5] Apple Silicon USB3 support - dwc3 Sven Peter
2025-10-15 15:40 ` [PATCH usb-next v2 1/5] dt-bindings: usb: Add Apple dwc3 Sven Peter
2025-10-15 15:40 ` [PATCH usb-next v2 2/5] usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when required Sven Peter
2025-10-15 15:40 ` [PATCH usb-next v2 3/5] usb: dwc3: glue: Add documentation Sven Peter
2025-10-15 15:40 ` [PATCH usb-next v2 4/5] usb: dwc3: glue: Allow more fine grained control over mode switches Sven Peter
2025-10-15 15:40 ` [PATCH usb-next v2 5/5] usb: dwc3: Add Apple Silicon DWC3 glue layer driver Sven Peter
2025-10-16 10:44   ` Philipp Zabel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).