mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v2 0/2] usb: typec: ucsi: Add ITE IT527x/IT885x and DisplayPort alt mode support
@ 2026-09-18 10:03 Amber Kao
  2026-09-18 10:03 ` [PATCH v2 1/2] dt-bindings: usb: ite,it8851: Add IT527x and IT885x series support Amber Kao
  2026-09-18 10:03 ` [PATCH v2 2/2] usb: typec: ucsi: itepd: Add DisplayPort alternate mode support Amber Kao
  0 siblings, 2 replies; 5+ messages in thread
From: Amber Kao @ 2026-09-18 10:03 UTC (permalink / raw)
  To: Amber Kao, Jeson Yang, Yaode Fang, Greg Kroah-Hartman,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Heikki Krogerus
  Cc: linux-usb, devicetree, linux-kernel, Amber Kao

This series extends the itepd UCSI driver with support for more ITE
Type-C PD controllers, and adds DisplayPort alternate mode handling.

The IT527x series and the IT8855, IT8856 and IT8857 run the same UCSI
firmware codebase as the IT8851 and are software compatible with it, so
they are described as fallbacks to "ite,it8851". The IT8853, IT8856,
IT8857, IT5272 and IT5274 drive two Type-C connectors, the other
variants drive one.

For DisplayPort alternate mode, the driver queries the current
alternate mode from the PPM, configures the Type-C mux and retimer
accordingly, and reports HPD state and HPD IRQ through the DRM
auxiliary HPD bridge.

This series depends on the following series, which has not been picked
up yet:

  https://lore.kernel.org/linux-usb/20260807-ucsi-itepd-v7-0-998ac11ed0ef@ite.com.tw/

Signed-off-by: Amber Kao <ite_pd@ite.com.tw>
---
Changes in v2:
- dt-bindings: drop the second example, it only differs by the
  compatible string.
- dt-bindings: express the IT527x series, IT8853 and IT885[5-7] as
  fallbacks to "ite,it8851"; all parts run the same UCSI firmware
  codebase, so the driver needs no per-part handling.
- dt-bindings: add IT8855, IT8856 and IT8857.
- dt-bindings: move the variant description out of the 'compatible'
  property and shorten it.
- dt-bindings: fix indentation in the existing example.
- driver: drop the "ite,it5271" of_device_id entry, now covered by the
  fallback.
- driver: update MODULE_DESCRIPTION and the Kconfig prompt to cover the
  IT885x and IT527x series.
- Link to v1: https://patch.msgid.link/20260911-ucsi-itepd-it527x-v1-0-14c8041afb53@ite.com.tw

To: Amber Kao <amber.kao@ite.com.tw>
To: Jeson Yang <jeson.yang@ite.com.tw>
To: Yaode Fang <Yaode.Fang@ite.com.tw>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: Rob Herring <robh@kernel.org>
To: Krzysztof Kozlowski <krzk+dt@kernel.org>
To: Conor Dooley <conor+dt@kernel.org>
To: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Cc: linux-usb@vger.kernel.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org

---
Amber Kao (2):
      dt-bindings: usb: ite,it8851: Add IT527x and IT885x series support
      usb: typec: ucsi: itepd: Add DisplayPort alternate mode support

 .../devicetree/bindings/usb/ite,it8851.yaml        |  49 ++-
 drivers/usb/typec/ucsi/Kconfig                     |   8 +-
 drivers/usb/typec/ucsi/ucsi_itepd.c                | 404 ++++++++++++++++++++-
 3 files changed, 435 insertions(+), 26 deletions(-)
---
base-commit: a8092db1cf4c3fd6cad36c5a10dcaa60d95ef114
change-id: 20260911-ucsi-itepd-it527x-5b87a61a71bb

Best regards,
--  
Amber Kao <ite_pd@ite.com.tw>


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

end of thread, other threads:[~2026-09-23 10:34 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-18 10:03 [PATCH v2 0/2] usb: typec: ucsi: Add ITE IT527x/IT885x and DisplayPort alt mode support Amber Kao
2026-09-18 10:03 ` [PATCH v2 1/2] dt-bindings: usb: ite,it8851: Add IT527x and IT885x series support Amber Kao
2026-09-18 10:03 ` [PATCH v2 2/2] usb: typec: ucsi: itepd: Add DisplayPort alternate mode support Amber Kao
2026-09-22 11:03   ` Heikki Krogerus
2026-09-23 10:33     ` amber.kao

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®