Messages in this thread Patch in this message | | | From | Prashant Malani <> | Subject | [PATCH 4/4] platform/chrome: cros_ec_typec: Use Type-C driver data | Date | Fri, 19 Aug 2022 19:08:05 +0000 |
| |
Altmode driver callbacks need EC-specific port information to communicate with the ChromeOS EC. To accomplish this, save a pointer to the driver-specific port struct in the Type-C port's driver data field.
Signed-off-by: Prashant Malani <pmalani@chromium.org> --- drivers/platform/chrome/cros_ec_typec.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/platform/chrome/cros_ec_typec.c b/drivers/platform/chrome/cros_ec_typec.c index 7daf4207c11e..e3f75440030d 100644 --- a/drivers/platform/chrome/cros_ec_typec.c +++ b/drivers/platform/chrome/cros_ec_typec.c @@ -379,6 +379,7 @@ static int cros_typec_init_ports(struct cros_typec_data *typec) ret = cros_typec_parse_port_props(cap, fwnode, dev); if (ret < 0) goto unregister_ports; + cap->driver_data = cros_port; cros_port->port = typec_register_port(dev, cap); if (IS_ERR(cros_port->port)) { -- 2.37.1.595.g718a3a8f04-goog
| |