Home
last modified time | relevance | path

Searched full:vconn (Results 1 – 18 of 18) sorted by relevance

/linux/include/dt-bindings/usb/
H A Dpd.h160 * <10:8> :: Vconn power (AMA only)
161 * <7> :: Vconn required (AMA only, 0b == no, 1b == yes)
179 /* Vconn Power (AMA only, set to AMA_VCONN_NOT_REQ if Vconn is not required) */
188 /* Vconn Required (AMA only) */
243 * <12:11> :: cable termination type (11b == both ends active VCONN req)
262 * <12:11> :: cable termination type (10b == Vconn not req, 01b == Vconn req)
278 * <12:11> :: cable termination type (10b == one end active, 11b == both ends active VCONN req)
420 * <7:5> :: Vconn power
421 * <4> :: Vconn power required
/linux/include/linux/usb/
H A Dpd_vdo.h186 * <10:8> :: Vconn power (AMA only)
187 * <7> :: Vconn required (AMA only, 0b == no, 1b == yes)
207 /* Vconn Power (AMA only, set to AMA_VCONN_NOT_REQ if Vconn is not required) */
216 /* Vconn Required (AMA only) */
273 * <12:11> :: cable termination type (11b == both ends active VCONN req)
292 * <12:11> :: cable termination type (10b == Vconn not req, 01b == Vconn req)
308 * <12:11> :: cable termination type (10b == one end active, 11b == both ends active VCONN req)
453 * <7:5> :: Vconn power
454 * <4> :: Vconn power required
H A Dtcpci.h203 * can implement their own policy to determine if and when a Vconn
205 * Return true when the TCPM is allowed to request a Vconn swap
H A Dtypec.h254 * @vconn_set: Source VCONN
/linux/Documentation/devicetree/bindings/usb/
H A Dst,stusb160x.yaml29 vconn-supply:
30 description: power supply (2.7V-5.5V) used to supply VConn on CC pin in
H A Dti,hd3ss3220.yaml14 Configuration (CC) logic and 5V VCONN sourcing for ecosystems implementing USB Type-C. The
/linux/drivers/usb/typec/tcpm/
H A DKconfig90 mode and Power Delivery support both for VBUS and VCONN.
H A Dtcpm.c564 * Vconn source and cable plug will use the lower of their two revisions.
1124 tcpm_log(port, "vconn:=%d", enable); in tcpm_set_vconn()
1926 * is the Vconn Source and that the Cable Plugs are powered by in tcpm_can_communicate_sop_prime()
1927 * performing a Vconn swap if necessary. Since it cannot be guaranteed in tcpm_can_communicate_sop_prime()
1928 * that the present Vconn Source is supplying Vconn, the only means to in tcpm_can_communicate_sop_prime()
1930 * communicate with a Cable Plug is to become the Vconn Source. in tcpm_can_communicate_sop_prime()
1934 * is the Vconn source. in tcpm_can_communicate_sop_prime()
1946 * port that is supplying Vconn is allowed to send packets to a Cable in tcpm_can_communicate_sop_prime()
2173 /* Attempt Vconn swap, delay SOP' discovery if necessary */ in tcpm_pd_svdm()
2180 /* Cannot perform Vconn swap */ in tcpm_pd_svdm()
[all …]
H A Dfusb302.c559 /* Datasheet says vconn MUST be off when toggling */ in fusb302_set_toggling()
560 WARN(chip->vconn_on, "Vconn is on during toggle start"); in fusb302_set_toggling()
738 fusb302_log(chip, "vconn is already %s", str_on_off(on)); in tcpm_set_vconn()
751 fusb302_log(chip, "vconn := %s", str_on_off(on)); in tcpm_set_vconn()
1310 * - set polarity (measure cc, vconn, tx) in fusb302_handle_togdone_src()
H A Dtcpci_maxim_core.c95 /* Vconn Over Current Protection */ in max_tcpci_init_regs()
/linux/arch/arm64/boot/dts/qcom/
H A Dpm4125.dtsi59 "vconn-oc",
H A Dpmi632.dtsi67 "vconn-oc",
H A Dpm6150.dtsi96 "vconn-oc",
H A Dpm8150b.dtsi85 "vconn-oc",
H A Dpm7250b.dtsi76 "vconn-oc",
/linux/drivers/usb/typec/
H A Dclass.c1842 dev_dbg(dev, "VCONN swap depends on USB Power Delivery\n"); in vconn_source_store()
1847 dev_dbg(dev, "VCONN swapping not supported\n"); in vconn_source_store()
2155 * typec_set_vconn_role - Report VCONN source change
2156 * @port: The USB Type-C Port which VCONN role changed
2157 * @role: Source when @port is sourcing VCONN, or Sink when it's not
2159 * This routine is used by the port drivers to report if the VCONN source is
H A Danx7411.c154 /* 0: VCONN off; 1: VCONN on*/
/linux/drivers/power/supply/
H A Dqcom_smbx.c794 * Disable Type-C factory mode and stay in Attached.SRC state when VCONN