DFP, UFP - это определение по данным [1].
For the purpose of defining how the CC pins are used to establish the initial power
relationship, the following port power behavior modes are defined.
1. Source-only – for this mode, the port exclusively behaves as a Source
2. Sink-only – for this mode, the port exclusively behaves as a Sink
3. Dual-Role-Power (DRP) – for this mode, the port can behave either as a Source or
Sink
Additionally, when a port supports USB data operation, a port’s data behavior modes are
defined.
1. DFP-only – for this mode, the port exclusively behaves as a DFP
2. UFP-only – for this mode, the port exclusively behaves as a UFP
3. Dual-Role-Data (DRD) – for this mode, the port can behave either as a DFP or UFP [2]
USB Type-C ports on products (USB hosts, USB devices, USB chargers, etc.) can be generally
characterized as implementing one of seven power role behavioral models:
Source-only
Source (Default) – strong preference toward being a Source but subsequently
capable of becoming a Sink using USB PD swap mechanisms.
Sink-only
Sink (Default) – strong preference toward being a Sink but subsequently capable of
becoming a Source using USB PD swap mechanisms.
DRP: Toggling (Source/Sink)
DRP: Sourcing Device
DRP: Sinking Host
1. http://www.ti.com/lit/wp/slyy109/slyy109.pdf
2. USB Type-C Specification Release 1.3 - Redline from 1.2.pdf