platform/chrome: cros_ec_typec: Register port altmodes
authorPrashant Malani <pmalani@chromium.org>
Tue, 12 Jul 2022 21:03:18 +0000 (21:03 +0000)
committerPrashant Malani <pmalani@chromium.org>
Mon, 18 Jul 2022 19:13:03 +0000 (19:13 +0000)
commit1ff5d97f070c31b0bac438034c64baa3f840f4da
tree4da4d9306ba029b8d160f017b1aad8ea90e187e2
parenta47bc5a0c4c04958b6a0eb9136c6f553baf37284
platform/chrome: cros_ec_typec: Register port altmodes

Instead of using manually managed altmode structs, register the port's
altmodes with the Type-C framework. This facilitates matching them to
partner altmodes later.

Cc: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: Prashant Malani <pmalani@chromium.org>
Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Link: https://lore.kernel.org/r/20220712210318.2671292-2-pmalani@chromium.org
drivers/platform/chrome/cros_ec_typec.c