platform/chrome: cros_ec_typec: Avoid setting usb role twice during disconnect
authorAzhar Shaikh <azhar.shaikh@intel.com>
Fri, 21 Aug 2020 21:47:23 +0000 (14:47 -0700)
committerEnric Balletbo i Serra <enric.balletbo@collabora.com>
Mon, 24 Aug 2020 10:45:56 +0000 (12:45 +0200)
commitb12e4fd5f3e4852cdb1fa11d1a48498bea9e92cf
tree834c818d47417f0af924e02aa3377d2635fa2758
parent5381b0ed54b6af3c0e8184b43e34154e17904848
platform/chrome: cros_ec_typec: Avoid setting usb role twice during disconnect

On disconnect port partner is removed and usb role is set to NONE.
But then in cros_typec_port_update() the role is set again.
Avoid this by moving usb_role_switch_set_role() to
cros_typec_configure_mux().

Suggested-by: Prashant Malani <pmalani@chromium.org>
Signed-off-by: Azhar Shaikh <azhar.shaikh@intel.com>
Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
drivers/platform/chrome/cros_ec_typec.c