Home
last modified time | relevance | path

Searched full:altmodes (Results 1 – 17 of 17) sorted by relevance

/linux-6.14.4/drivers/usb/typec/
Dbus.c409 * @altmodes: Array of alternate modes
417 struct typec_altmode *typec_match_altmode(struct typec_altmode **altmodes, in typec_match_altmode() argument
423 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()
DMakefile5 obj-$(CONFIG_TYPEC) += altmodes/
Dclass.c919 * typec_partner_set_num_altmodes - Set the number of available partner altmodes
921 * @num_altmodes: The number of altmodes we want to specify as available.
1140 * typec_plug_set_num_altmodes - Set the number of available plug altmodes
1142 * @num_altmodes: The number of altmodes we want to specify as available.
2483 struct typec_altmode **altmodes, size_t n) in typec_port_register_altmodes() argument
2494 device_get_named_child_node(&port->dev, "altmodes"); in typec_port_register_altmodes()
2497 return; /* No altmodes specified */ in typec_port_register_altmodes()
2532 altmodes[index] = alt; in typec_port_register_altmodes()
2539 * typec_port_register_cable_ops - Register typec_cable_ops to port altmodes
2540 * @altmodes: USB Type-C Port's altmode vector
[all …]
DKconfig115 source "drivers/usb/typec/altmodes/Kconfig"
/linux-6.14.4/include/linux/usb/
Dtypec.h172 struct typec_altmode **altmodes, size_t n);
174 void typec_port_register_cable_ops(struct typec_altmode **altmodes, int max_altmodes,
Dtypec_altmode.h152 struct typec_altmode *typec_match_altmode(struct typec_altmode **altmodes,
/linux-6.14.4/Documentation/devicetree/bindings/connector/
Dusb-connector.yaml156 altmodes:
396 altmodes {
/linux-6.14.4/drivers/platform/chrome/
Dcros_ec_typec.c398 dev_err(dev, "Failed to register port altmodes\n"); in cros_typec_init_ports()
769 * Helper function to register partner/plug altmodes.
923 dev_err(typec->dev, "Failed to register plug altmodes, port: %d\n", port_num); in cros_typec_handle_sop_prime_disc()
972 dev_err(typec->dev, "Failed to register partner altmodes, port: %d\n", port_num); in cros_typec_handle_sop_disc()
DKconfig243 Selectable symbol to enable altmodes.
/linux-6.14.4/drivers/usb/typec/ucsi/
Ducsi.c512 * We are collecting all altmodes first and then registering. in ucsi_register_altmodes_nvidia()
519 /* We got all altmodes, now break out and register them */ in ucsi_register_altmodes_nvidia()
529 * multiple DP altmodes. in ucsi_register_altmodes_nvidia()
534 /* now register altmodes */ in ucsi_register_altmodes_nvidia()
Ducsi_ccg.c411 * Copy original connector altmodes to new structure. in ucsi_ccg_update_altmodes()
413 * checks for duplicate altmodes. in ucsi_ccg_update_altmodes()
537 * and SOP altmodes since NVIDIA GPU connector has order of vdo=0x1
Ducsi.h69 * @update_altmodes: Squashes duplicate DP altmodes
/linux-6.14.4/drivers/platform/x86/intel/
Dchtwc_int33fe.c134 .name = "altmodes",
/linux-6.14.4/drivers/usb/typec/tcpm/
Dtcpm.c278 int altmodes; /* number of alternate modes */ member
1759 if (pmdata->altmodes >= ARRAY_SIZE(port->plug_prime_altmode)) { in svdm_consume_modes()
1766 if (pmdata->altmodes >= ARRAY_SIZE(port->partner_altmode)) { in svdm_consume_modes()
1776 paltmode = &pmdata->altmode_desc[pmdata->altmodes]; in svdm_consume_modes()
1784 pmdata->altmodes, paltmode->svid, in svdm_consume_modes()
1787 pmdata->altmodes++; in svdm_consume_modes()
1800 for (i = 0; i < modep->altmodes; i++) { in tcpm_register_partner_altmodes()
1818 typec_plug_set_num_altmodes(port->plug_prime, modep->altmodes); in tcpm_register_plug_altmodes()
1820 for (i = 0; i < modep->altmodes; i++) { in tcpm_register_plug_altmodes()
4430 for (i = 0; i < modep->altmodes; i++) { in tcpm_unregister_altmodes()
[all …]
/linux-6.14.4/arch/arm64/boot/dts/qcom/
Dsm8150-hdk.dts545 altmodes {
Dqrb5165-rb5.dts1530 altmodes {
/linux-6.14.4/
DMAINTAINERS24687 F: drivers/usb/typec/altmodes/