Searched refs:tbt (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/usb/typec/altmodes/ |
| H A D | thunderbolt.c | 40 static int tbt_enter_mode(struct tbt_altmode *tbt) in tbt_enter_mode() argument 42 return typec_altmode_enter(tbt->alt, &tbt->enter_vdo); in tbt_enter_mode() 47 struct tbt_altmode *tbt = container_of(work, struct tbt_altmode, work); in tbt_altmode_work() local 50 mutex_lock(&tbt->lock); in tbt_altmode_work() 52 switch (tbt->state) { in tbt_altmode_work() 54 ret = typec_cable_altmode_enter(tbt->alt, TYPEC_PLUG_SOP_P, NULL); in tbt_altmode_work() 56 dev_dbg(&tbt->plug[TYPEC_PLUG_SOP_P]->dev, in tbt_altmode_work() 62 ret = typec_cable_altmode_enter(tbt->alt, TYPEC_PLUG_SOP_PP, NULL); in tbt_altmode_work() 64 dev_dbg(&tbt->plug[TYPEC_PLUG_SOP_PP]->dev, in tbt_altmode_work() 70 ret = tbt_enter_mode(tbt); in tbt_altmode_work() [all …]
|
| /linux/drivers/soc/qcom/ |
| H A D | pmic_glink_altmode.c | 75 struct usbc_sc8280x_tbt_data tbt; member 211 struct usbc_sc8280x_tbt_data *tbt = &port->tbt_data; in pmic_glink_altmode_enable_tbt() local 223 if (tbt->usb_speed == 0) { in pmic_glink_altmode_enable_tbt() 225 } else if (tbt->usb_speed == 1) { in pmic_glink_altmode_enable_tbt() 230 tbt->usb_speed); in pmic_glink_altmode_enable_tbt() 235 if (tbt->cable_type) { in pmic_glink_altmode_enable_tbt() 237 tbt_data.cable_mode |= TBT_SET_CABLE_ROUNDED(tbt->rounded_cable); in pmic_glink_altmode_enable_tbt() 244 if (tbt->cable_type) { in pmic_glink_altmode_enable_tbt() 246 tbt_data.enter_vdo |= TBT_SET_CABLE_ROUNDED(tbt->rounded_cable); in pmic_glink_altmode_enable_tbt() 269 struct usbc_sc8280x_tbt_data *tbt = &port->tbt_data; in pmic_glink_altmode_enable_usb4() local [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-thunderbolt | 311 "usb4", "tbt" and "none".
|