Searched refs:altmodes (Results 1 – 6 of 6) sorted by relevance
417 struct typec_altmode *typec_match_altmode(struct typec_altmode **altmodes, in typec_match_altmode() argument423 if (!altmodes[i]) in typec_match_altmode()425 if (altmodes[i]->svid == svid && altmodes[i]->mode == mode) in typec_match_altmode()426 return altmodes[i]; in typec_match_altmode()
5 obj-$(CONFIG_TYPEC) += altmodes/
2498 struct typec_altmode **altmodes, size_t n) in typec_port_register_altmodes() argument2547 altmodes[index] = alt; in typec_port_register_altmodes()2559 void typec_port_register_cable_ops(struct typec_altmode **altmodes, int max_altmodes, in typec_port_register_cable_ops() argument2565 if (!altmodes[i]) in typec_port_register_cable_ops()2567 altmodes[i]->cable_ops = ops; in typec_port_register_cable_ops()
115 source "drivers/usb/typec/altmodes/Kconfig"
279 int altmodes; /* number of alternate modes */ member1824 if (pmdata->altmodes >= ARRAY_SIZE(port->plug_prime_altmode)) { in svdm_consume_modes()1831 if (pmdata->altmodes >= ARRAY_SIZE(port->partner_altmode)) { in svdm_consume_modes()1841 paltmode = &pmdata->altmode_desc[pmdata->altmodes]; in svdm_consume_modes()1849 pmdata->altmodes, paltmode->svid, in svdm_consume_modes()1852 pmdata->altmodes++; in svdm_consume_modes()1865 for (i = 0; i < modep->altmodes; i++) { in tcpm_register_partner_altmodes()1883 typec_plug_set_num_altmodes(port->plug_prime, modep->altmodes); in tcpm_register_plug_altmodes()1885 for (i = 0; i < modep->altmodes; i++) { in tcpm_register_plug_altmodes()4488 for (i = 0; i < modep->altmodes; i++) { in tcpm_unregister_altmodes()[all …]
244 Selectable symbol to enable altmodes.
Completed in 23 milliseconds