Home
last modified time | relevance | path

Searched refs:tbt (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/usb/typec/altmodes/
H A Dthunderbolt.c40 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 Dpmic_glink_altmode.c75 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 Dsysfs-bus-thunderbolt311 "usb4", "tbt" and "none".