Home
last modified time | relevance | path

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

/linux/drivers/usb/typec/ucsi/
H A Ducsi_yoga_c630.c117 * EC can return AltModes present on CON1 (port0, right) for CON2 in yoga_c630_ucsi_sync_control()
123 dev_dbg(ucsi->dev, "ignoring altmodes for con2\n"); in yoga_c630_ucsi_sync_control()
150 /* EC is nice and repeats altmodes again and again. Ignore copies. */ in yoga_c630_ucsi_update_altmodes()
153 dev_dbg(ucsi->dev, "Found duplicate altmodes, starting from %d\n", i); in yoga_c630_ucsi_update_altmodes()
H A Ducsi.c524 * We are collecting all altmodes first and then registering. in ucsi_register_altmodes_nvidia()
531 /* We got all altmodes, now break out and register them */ in ucsi_register_altmodes_nvidia()
541 * multiple DP altmodes. in ucsi_register_altmodes_nvidia()
545 /* now register altmodes */ in ucsi_register_altmodes_nvidia()
H A Ducsi_ccg.c415 * Copy original connector altmodes to new structure. in ucsi_ccg_update_altmodes()
417 * checks for duplicate altmodes. in ucsi_ccg_update_altmodes()
541 * and SOP altmodes since NVIDIA GPU connector has order of vdo=0x1
H A Ducsi.h70 * @update_altmodes: Squashes duplicate DP altmodes
/linux/drivers/usb/typec/
H A Dclass.c1017 * typec_partner_set_num_altmodes - Set the number of available partner altmodes
1019 * @num_altmodes: The number of altmodes we want to specify as available.
1247 * typec_plug_set_num_altmodes - Set the number of available plug altmodes
1249 * @num_altmodes: The number of altmodes we want to specify as available.
2616 struct typec_altmode **altmodes, size_t n) in typec_port_register_altmodes() argument
2627 device_get_named_child_node(&port->dev, "altmodes"); in typec_port_register_altmodes()
2630 return; /* No altmodes specified */ in typec_port_register_altmodes()
2665 altmodes[index] = alt; in typec_port_register_altmodes()
2672 * typec_port_register_cable_ops - Register typec_cable_ops to port altmodes
2673 * @altmodes: USB Type-C Port's altmode vector
[all …]
H A DKconfig115 source "drivers/usb/typec/altmodes/Kconfig"
/linux/include/linux/usb/
H A Dtypec.h176 struct typec_altmode **altmodes, size_t n);
178 void typec_port_register_cable_ops(struct typec_altmode **altmodes, int max_altmodes,
H A Dtypec_altmode.h162 struct typec_altmode *typec_match_altmode(struct typec_altmode **altmodes, in typec_altmode_get_orientation()
/linux/drivers/platform/chrome/
H A DKconfig244 Selectable symbol to enable altmodes.
/linux/drivers/platform/x86/intel/
H A Dchtwc_int33fe.c134 .name = "altmodes",
/linux/drivers/usb/typec/tcpm/
H A Dtcpm.c279 int altmodes; /* number of alternate modes */ member
1837 if (pmdata->altmodes >= ARRAY_SIZE(port->plug_prime_altmode)) { in svdm_consume_modes()
1844 if (pmdata->altmodes >= ARRAY_SIZE(port->partner_altmode)) { in svdm_consume_modes()
1854 paltmode = &pmdata->altmode_desc[pmdata->altmodes]; in svdm_consume_modes()
1862 pmdata->altmodes, paltmode->svid, in svdm_consume_modes()
1865 pmdata->altmodes++; in svdm_consume_modes()
1878 for (i = 0; i < modep->altmodes; i++) { in tcpm_register_partner_altmodes()
1896 typec_plug_set_num_altmodes(port->plug_prime, modep->altmodes); in tcpm_register_plug_altmodes()
1898 for (i = 0; i < modep->altmodes; i++) { in tcpm_register_plug_altmodes()
4505 for (i = 0; i < modep->altmodes; i++) { in tcpm_unregister_altmodes()
[all …]
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3588-rock-5b-5bp-5t.dtsi341 altmodes {
H A Drk3588s-indiedroid-nova.dts390 altmodes {
/linux/arch/arm64/boot/dts/qcom/
H A Dqrb5165-rb5.dts1542 altmodes {
/linux/drivers/usb/typec/tipd/
H A Dcore.c864 * regardless since the work function will check for any plug or altmodes changes since in cd321x_connect()
/linux/
H A DMAINTAINERS27443 F: drivers/usb/typec/altmodes/