Home
last modified time | relevance | path

Searched +full:sink +full:- +full:vdos (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/connector/
H A Dusb-connector.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/connector/usb-connector.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
20 - enum:
21 - usb-a-connector
22 - usb-b-connector
23 - usb-c-connector
25 - items:
[all …]
/OK3568_Linux_fs/u-boot/drivers/power/power_delivery/
H A Dtcpm.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2015-2017 Google, Inc
12 #include <irq-generic.h>
187 VDM_STATE_ERR_BUSY = -3,
188 VDM_STATE_ERR_SEND = -2,
189 VDM_STATE_ERR_TMOUT = -1,
217 * Based on "Table 6-14 Fixed Supply PDO - Sink" of "USB Power Delivery Specification Revision 3.0,
372 * whether to wait for the Type-C device to send the DR_SWAP Message flag
373 * For Type-C device with Dual-Role Power and Dual-Role Data, the port side
374 * is used as sink + ufp, then the tcpm framework needs to wait for Type-C
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/typec/tcpm/
H A Dtcpm.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2015-2017 Google, Inc
206 VDM_STATE_ERR_BUSY = -3,
207 VDM_STATE_ERR_SEND = -2,
208 VDM_STATE_ERR_TMOUT = -1,
236 * Based on "Table 6-14 Fixed Supply PDO - Sink" of "USB Power Delivery Specification Revision 3.0,
458 /* Sink FRS */
461 /* Sink caps have been queried */
479 * SNK_READY for non-pd link.
508 ((tcpm_cc_is_sink((port)->cc1) && !tcpm_cc_is_sink((port)->cc2)) || \
[all …]
/OK3568_Linux_fs/u-boot/include/power/power_delivery/
H A Dtypec.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 /* USB Type-C Specification releases */
77 * struct enter_usb_data - Enter_USB Message details
81 * @active_link_training is a flag that should be set with uni-directional SBRX
82 * communication, and left 0 with passive cables and with bi-directional SBRX
91 * struct usb_pd_identity - USB Power Delivery identity data
95 * @vdo: Product Type Specific VDOs
113 * struct typec_altmode_desc - USB Type-C Alternate Mode Descriptor
167 * struct typec_plug_desc - USB Type-C Cable Plug Descriptor
171 * Represents USB Type-C Cable Plug.
[all …]
/OK3568_Linux_fs/kernel/include/linux/usb/
H A Dtypec.h1 /* SPDX-License-Identifier: GPL-2.0 */
9 /* USB Type-C Specification releases */
78 * struct enter_usb_data - Enter_USB Message details
82 * @active_link_training is a flag that should be set with uni-directional SBRX
83 * communication, and left 0 with passive cables and with bi-directional SBRX
92 * struct usb_pd_identity - USB Power Delivery identity data
96 * @vdo: Product Type Specific VDOs
114 * struct typec_altmode_desc - USB Type-C Alternate Mode Descriptor
168 * struct typec_plug_desc - USB Type-C Cable Plug Descriptor
172 * Represents USB Type-C Cable Plug.
[all …]