Searched full:altmodes (Results 1 – 16 of 16) sorted by relevance
/linux-6.8/drivers/usb/typec/ |
D | bus.c | 307 * @altmodes: Array of alternate modes 315 struct typec_altmode *typec_match_altmode(struct typec_altmode **altmodes, in typec_match_altmode() argument 321 if (!altmodes[i]) in typec_match_altmode() 323 if (altmodes[i]->svid == svid && altmodes[i]->mode == mode) in typec_match_altmode() 324 return altmodes[i]; in typec_match_altmode()
|
D | Makefile | 5 obj-$(CONFIG_TYPEC) += altmodes/
|
D | Kconfig | 115 source "drivers/usb/typec/altmodes/Kconfig"
|
D | class.c | 790 * typec_partner_set_num_altmodes - Set the number of available partner altmodes 792 * @num_altmodes: The number of altmodes we want to specify as available. 1001 * typec_plug_set_num_altmodes - Set the number of available plug altmodes 1003 * @num_altmodes: The number of altmodes we want to specify as available. 2230 struct typec_altmode **altmodes, size_t n) in typec_port_register_altmodes() argument 2240 altmodes_node = device_get_named_child_node(&port->dev, "altmodes"); in typec_port_register_altmodes() 2242 return; /* No altmodes specified */ in typec_port_register_altmodes() 2277 altmodes[index] = alt; in typec_port_register_altmodes()
|
/linux-6.8/Documentation/devicetree/bindings/connector/ |
D | usb-connector.yaml | 156 altmodes: 349 altmodes {
|
/linux-6.8/include/linux/usb/ |
D | typec_altmode.h | 122 struct typec_altmode *typec_match_altmode(struct typec_altmode **altmodes,
|
D | typec.h | 158 struct typec_altmode **altmodes, size_t n);
|
/linux-6.8/drivers/platform/chrome/ |
D | cros_ec_typec.c | 376 dev_err(dev, "Failed to register port altmodes\n"); in cros_typec_init_ports() 733 * Helper function to register partner/plug altmodes. 887 dev_err(typec->dev, "Failed to register plug altmodes, port: %d\n", port_num); in cros_typec_handle_sop_prime_disc() 936 dev_err(typec->dev, "Failed to register partner altmodes, port: %d\n", port_num); in cros_typec_handle_sop_disc()
|
/linux-6.8/drivers/usb/typec/ucsi/ |
D | ucsi.c | 435 * We are collecting all altmodes first and then registering. in ucsi_register_altmodes_nvidia() 442 /* We got all altmodes, now break out and register them */ in ucsi_register_altmodes_nvidia() 452 * multiple DP altmodes. in ucsi_register_altmodes_nvidia() 457 /* now register altmodes */ in ucsi_register_altmodes_nvidia()
|
D | ucsi_ccg.c | 370 * Copy original connector altmodes to new structure. in ucsi_ccg_update_altmodes() 372 * checks for duplicate altmodes. in ucsi_ccg_update_altmodes() 494 * and SOP altmodes since NVIDIA GPU connector has order of vdo=0x1
|
D | ucsi.h | 43 * @update_altmodes: Squashes duplicate DP altmodes
|
/linux-6.8/drivers/platform/x86/intel/ |
D | chtwc_int33fe.c | 134 .name = "altmodes",
|
/linux-6.8/arch/arm64/boot/dts/qcom/ |
D | sm8150-hdk.dts | 546 altmodes {
|
D | qrb5165-rb5.dts | 1455 altmodes {
|
/linux-6.8/drivers/usb/typec/tcpm/ |
D | tcpm.c | 271 int altmodes; /* number of alternate modes */ member 1565 if (pmdata->altmodes >= ARRAY_SIZE(port->partner_altmode)) { in svdm_consume_modes() 1571 paltmode = &pmdata->altmode_desc[pmdata->altmodes]; in svdm_consume_modes() 1579 pmdata->altmodes, paltmode->svid, in svdm_consume_modes() 1582 pmdata->altmodes++; in svdm_consume_modes() 1592 for (i = 0; i < modep->altmodes; i++) { in tcpm_register_partner_altmodes() 3681 for (i = 0; i < modep->altmodes; i++) { in tcpm_unregister_altmodes()
|
/linux-6.8/ |
D | MAINTAINERS | 22850 F: drivers/usb/typec/altmodes/
|