mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 03:27:44 -04:00
usb: typec: tcpm: Remove unused functions
tcpm_update_source_capabilities() and tcpm_update_sink_capabilities() are not used anywhere, and I don't recall why I introduced those functions in the first place. Effectively that means that we don't know if they even work, or ever did. Lets remove them. Reported-by: Kyle Tso <[email protected]> Signed-off-by: Guenter Roeck <[email protected]> Acked-by: Kyle Tso <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit is contained in:
parent
d2fce70175
commit
c17c7cf147
2 changed files with 0 additions and 66 deletions
|
|
@ -4435,66 +4435,6 @@ sink:
|
|||
return 0;
|
||||
}
|
||||
|
||||
int tcpm_update_source_capabilities(struct tcpm_port *port, const u32 *pdo,
|
||||
unsigned int nr_pdo)
|
||||
{
|
||||
if (tcpm_validate_caps(port, pdo, nr_pdo))
|
||||
return -EINVAL;
|
||||
|
||||
mutex_lock(&port->lock);
|
||||
port->nr_src_pdo = tcpm_copy_pdos(port->src_pdo, pdo, nr_pdo);
|
||||
switch (port->state) {
|
||||
case SRC_UNATTACHED:
|
||||
case SRC_ATTACH_WAIT:
|
||||
case SRC_TRYWAIT:
|
||||
tcpm_set_cc(port, tcpm_rp_cc(port));
|
||||
break;
|
||||
case SRC_SEND_CAPABILITIES:
|
||||
case SRC_NEGOTIATE_CAPABILITIES:
|
||||
case SRC_READY:
|
||||
case SRC_WAIT_NEW_CAPABILITIES:
|
||||
tcpm_set_cc(port, tcpm_rp_cc(port));
|
||||
tcpm_set_state(port, SRC_SEND_CAPABILITIES, 0);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
mutex_unlock(&port->lock);
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(tcpm_update_source_capabilities);
|
||||
|
||||
int tcpm_update_sink_capabilities(struct tcpm_port *port, const u32 *pdo,
|
||||
unsigned int nr_pdo,
|
||||
unsigned int operating_snk_mw)
|
||||
{
|
||||
if (tcpm_validate_caps(port, pdo, nr_pdo))
|
||||
return -EINVAL;
|
||||
|
||||
mutex_lock(&port->lock);
|
||||
port->nr_snk_pdo = tcpm_copy_pdos(port->snk_pdo, pdo, nr_pdo);
|
||||
port->operating_snk_mw = operating_snk_mw;
|
||||
port->update_sink_caps = true;
|
||||
|
||||
switch (port->state) {
|
||||
case SNK_NEGOTIATE_CAPABILITIES:
|
||||
case SNK_NEGOTIATE_PPS_CAPABILITIES:
|
||||
case SNK_READY:
|
||||
case SNK_TRANSITION_SINK:
|
||||
case SNK_TRANSITION_SINK_VBUS:
|
||||
if (port->pps_data.active)
|
||||
tcpm_set_state(port, SNK_NEGOTIATE_PPS_CAPABILITIES, 0);
|
||||
else
|
||||
tcpm_set_state(port, SNK_NEGOTIATE_CAPABILITIES, 0);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
mutex_unlock(&port->lock);
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(tcpm_update_sink_capabilities);
|
||||
|
||||
/* Power Supply access to expose source power information */
|
||||
enum tcpm_psy_online_states {
|
||||
TCPM_PSY_OFFLINE = 0,
|
||||
|
|
|
|||
Loading…
Reference in a new issue