diff options
Diffstat (limited to 'include/linux/usb/tcpm.h')
-rw-r--r-- | include/linux/usb/tcpm.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/include/linux/usb/tcpm.h b/include/linux/usb/tcpm.h index 0c532ca3f079..36a15dcadc53 100644 --- a/include/linux/usb/tcpm.h +++ b/include/linux/usb/tcpm.h | |||
@@ -121,10 +121,10 @@ struct tcpc_config { | |||
121 | * with partner. | 121 | * with partner. |
122 | * @set_pd_rx: Called to enable or disable reception of PD messages | 122 | * @set_pd_rx: Called to enable or disable reception of PD messages |
123 | * @set_roles: Called to set power and data roles | 123 | * @set_roles: Called to set power and data roles |
124 | * @start_drp_toggling: | 124 | * @start_toggling: |
125 | * Optional; if supported by hardware, called to start DRP | 125 | * Optional; if supported by hardware, called to start dual-role |
126 | * toggling. DRP toggling is stopped automatically if | 126 | * toggling or single-role connection detection. Toggling stops |
127 | * a connection is established. | 127 | * automatically if a connection is established. |
128 | * @try_role: Optional; called to set a preferred role | 128 | * @try_role: Optional; called to set a preferred role |
129 | * @pd_transmit:Called to transmit PD message | 129 | * @pd_transmit:Called to transmit PD message |
130 | * @mux: Pointer to multiplexer data | 130 | * @mux: Pointer to multiplexer data |
@@ -147,8 +147,9 @@ struct tcpc_dev { | |||
147 | int (*set_pd_rx)(struct tcpc_dev *dev, bool on); | 147 | int (*set_pd_rx)(struct tcpc_dev *dev, bool on); |
148 | int (*set_roles)(struct tcpc_dev *dev, bool attached, | 148 | int (*set_roles)(struct tcpc_dev *dev, bool attached, |
149 | enum typec_role role, enum typec_data_role data); | 149 | enum typec_role role, enum typec_data_role data); |
150 | int (*start_drp_toggling)(struct tcpc_dev *dev, | 150 | int (*start_toggling)(struct tcpc_dev *dev, |
151 | enum typec_cc_status cc); | 151 | enum typec_port_type port_type, |
152 | enum typec_cc_status cc); | ||
152 | int (*try_role)(struct tcpc_dev *dev, int role); | 153 | int (*try_role)(struct tcpc_dev *dev, int role); |
153 | int (*pd_transmit)(struct tcpc_dev *dev, enum tcpm_transmit_type type, | 154 | int (*pd_transmit)(struct tcpc_dev *dev, enum tcpm_transmit_type type, |
154 | const struct pd_message *msg); | 155 | const struct pd_message *msg); |