mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 10:04:04 +02:00
platform/chrome: cros_ec_typec: Set no_mode_control flag
This flag specifies that the Embedded Controller (EC) must receive explicit approval from the Application Processor (AP) before initiating Type-C alternate modes or USB4 mode. Signed-off-by: Andrei Kuchynski <akuchynski@chromium.org> Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> Acked-by: Tzung-Bi Shih <tzungbi@kernel.org> Reviewed-by: Benson Leung <bleung@chromium.org> Link: https://patch.msgid.link/20260119131824.2529334-3-akuchynski@chromium.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
dfd7b082c0
commit
4ec128733f
|
|
@ -491,6 +491,7 @@ static int cros_typec_init_ports(struct cros_typec_data *typec)
|
|||
|
||||
cap->driver_data = cros_port;
|
||||
cap->ops = &cros_typec_usb_mode_ops;
|
||||
cap->no_mode_control = !typec->ap_driven_altmode;
|
||||
|
||||
cros_port->port = typec_register_port(dev, cap);
|
||||
if (IS_ERR(cros_port->port)) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user