/linux/arch/um/drivers/ |
H A D | vde_user.c | 98 VDECONN *vconn = conn; in vde_user_read() local 101 if (vconn == NULL) in vde_user_read() 104 rv = vde_recv(vconn, buf, len, 0); in vde_user_read() 118 VDECONN *vconn = conn; in vde_user_write() local 120 if (vconn == NULL) in vde_user_write() 123 return vde_send(vconn, buf, len, 0); in vde_user_write()
|
/linux/include/dt-bindings/usb/ |
H A D | pd.h | 160 * <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 D | pd_vdo.h | 186 * <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 D | tcpm.h | 74 * @set_vconn: Called to enable or disable VCONN 129 * can implement their own policy to determine if and when a Vconn 131 * Return true when the TCPM is allowed to request a Vconn swap
|
H A D | tcpci.h | 203 * 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 D | typec.h | 252 * @vconn_set: Source VCONN
|
/linux/Documentation/devicetree/bindings/usb/ |
H A D | st,stusb160x.yaml | 29 vconn-supply: 30 description: power supply (2.7V-5.5V) used to supply VConn on CC pin in
|
H A D | ti,hd3ss3220.yaml | 14 Configuration (CC) logic and 5V VCONN sourcing for ecosystems implementing USB Type-C. The
|
/linux/drivers/usb/typec/tcpm/qcom/ |
H A D | qcom_pmic_typec_port.c | 548 /* Set VCONN on the inversion of the active CC channel */ in qcom_pmic_typec_port_set_vconn() 564 dev_dbg(dev, "set_vconn: orientation %d control 0x%08x state %s cc %s vconn %s\n", in qcom_pmic_typec_port_set_vconn() 663 /* Configure VCONN for software control */ in qcom_pmic_typec_port_start() 783 .irq_name = "vconn-oc",
|
/linux/drivers/usb/typec/tcpm/ |
H A D | Kconfig | 90 mode and Power Delivery support both for VBUS and VCONN.
|
H A D | fusb302.c | 557 /* Datasheet says vconn MUST be off when toggling */ in fusb302_set_toggling() 558 WARN(chip->vconn_on, "Vconn is on during toggle start"); in fusb302_set_toggling() 736 fusb302_log(chip, "vconn is already %s", on ? "On" : "Off"); in tcpm_set_vconn() 749 fusb302_log(chip, "vconn := %s", on ? "On" : "Off"); in tcpm_set_vconn() 1302 * - set polarity (measure cc, vconn, tx) in fusb302_handle_togdone_src()
|
H A D | tcpci_maxim_core.c | 95 /* Vconn Over Current Protection */ in max_tcpci_init_regs()
|
H A D | tcpci.c | 346 /* Handle vendor set vconn */ in tcpci_set_vconn()
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | pm4125.dtsi | 59 "vconn-oc",
|
H A D | pmi632.dtsi | 67 "vconn-oc",
|
H A D | pm6150.dtsi | 96 "vconn-oc",
|
H A D | pm8150b.dtsi | 85 "vconn-oc",
|
H A D | pm7250b.dtsi | 76 "vconn-oc",
|
/linux/drivers/usb/typec/ |
H A D | class.c | 1835 dev_dbg(dev, "VCONN swap depends on USB Power Delivery\n"); in vconn_source_store() 1840 dev_dbg(dev, "VCONN swapping not supported\n"); in vconn_source_store() 2133 * typec_set_vconn_role - Report VCONN source change 2134 * @port: The USB Type-C Port which VCONN role changed 2135 * @role: Source when @port is sourcing VCONN, or Sink when it's not 2137 * This routine is used by the port drivers to report if the VCONN source is
|
H A D | anx7411.c | 154 /* 0: VCONN off; 1: VCONN on*/
|
/linux/drivers/usb/typec/tipd/ |
H A D | trace.h | 152 { TPS_STATUS_VCONN, "VCONN" }, \
|
/linux/drivers/power/supply/ |
H A D | qcom_pmi8998_charger.c | 794 * Disable Type-C factory mode and stay in Attached.SRC state when VCONN
|
/linux/include/linux/platform_data/ |
H A D | cros_ec_commands.h | 5095 #define PD_CTRL_RESP_ROLE_VCONN BIT(2) /* Vconn status */
|