mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [RFC PATCH 0/2] x86/usb: Add Yoga Book XMM7260 modem power sequencing
@ 2026-08-26 13:24 Maurizio Casciano
  2026-08-26 13:24 ` [RFC PATCH 1/2] xhci: Restore SSIC state on the Lenovo Yoga Book Maurizio Casciano
  2026-08-26 13:24 ` [RFC PATCH 2/2] platform/x86: Add Cherry Trail XMM7260 power driver Maurizio Casciano
  0 siblings, 2 replies; 4+ messages in thread
From: Maurizio Casciano @ 2026-08-26 13:24 UTC (permalink / raw)
  To: Hans de Goede, Mathias Nyman
  Cc: Ilpo Jarvinen, Greg Kroah-Hartman, platform-driver-x86,
	linux-usb, linux-kernel, Maurizio Casciano

The Lenovo Yoga Book YB1-X91L connects an Intel XMM7260 modem through a
Cherry Trail xHCI SSIC port.  Firmware exposes an INT34D0 ACPI device,
but the modem requires both SSIC controller restoration and an ACPI/PMIC
power sequence before its USB boot function can transition to MBIM.

Add a DMI-scoped xHCI quirk which restores the SSIC vendor state across
setup and resume, followed by a platform driver which performs the
firmware power sequence and coordinates xHCI runtime PM while waiting
for the runtime function.

This is an RFC because live XMM7260-to-MBIM enumeration and suspend/resume
acceptance are not yet complete.  Feedback is particularly requested on
the xHCI/platform-driver split and the ownership of the SSIC sequencing.

Maurizio Casciano (2):
  xhci: Restore SSIC state on the Lenovo Yoga Book
  platform/x86: Add Cherry Trail XMM7260 power driver

 MAINTAINERS                            |   1 +
 drivers/platform/x86/intel/Kconfig     |  16 +
 drivers/platform/x86/intel/Makefile    |   1 +
 drivers/platform/x86/intel/cht_modem.c | 418 +++++++++++++++++++++++++
 drivers/usb/host/xhci-pci.c            | 114 ++++++-
 drivers/usb/host/xhci-ring.c           |  31 ++
 drivers/usb/host/xhci.h                |   1 +
 7 files changed, 581 insertions(+), 1 deletion(-)
 create mode 100644 drivers/platform/x86/intel/cht_modem.c


base-commit: 45c13f3f9e3bb15fd89ff2864c6f627a3b4b4229
-- 
2.53.0

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

end of thread, other threads:[~2026-09-18 16:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-26 13:24 [RFC PATCH 0/2] x86/usb: Add Yoga Book XMM7260 modem power sequencing Maurizio Casciano
2026-08-26 13:24 ` [RFC PATCH 1/2] xhci: Restore SSIC state on the Lenovo Yoga Book Maurizio Casciano
2026-08-26 13:24 ` [RFC PATCH 2/2] platform/x86: Add Cherry Trail XMM7260 power driver Maurizio Casciano
2026-09-18 16:00   ` Ilpo Järvinen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®