Skip to content

Commit

Permalink
dt-bindings: connector: add typec-power-opmode property to usb-connector
Browse files Browse the repository at this point in the history
Power operation mode may depends on hardware design, so, add the optional
property typec-power-opmode for usb-c connector to select the power
operation mode capability.

Signed-off-by: Amelie Delaunay <amelie.delaunay@st.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
  • Loading branch information
Amelie Delaunay authored and Alexandre Torgue committed Nov 26, 2020
1 parent dc37a51 commit 8e568db
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions Documentation/devicetree/bindings/connector/usb-connector.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,24 @@ properties:
- device
- dual

typec-power-opmode:
description: Determines the power operation mode that the Type C connector
will support and will advertise through CC pins when it has no power
delivery support.
- "default" corresponds to default USB voltage and current defined by the
USB 2.0 and USB 3.2 specifications, 5V 500mA for USB 2.0 ports and
5V 900mA or 1500mA for USB 3.2 ports in single-lane or dual-lane
operation respectively.
- "1.5A" and "3.0A", 5V 1.5A and 5V 3.0A respectively, as defined in USB
Type-C Cable and Connector specification, when Power Delivery is not
supported.
allOf:
- $ref: /schemas/types.yaml#definitions/string
enum:
- default
- 1.5A
- 3.0A

# The following are optional properties for "usb-c-connector" with power
# delivery support.
source-pdos:
Expand Down Expand Up @@ -173,6 +191,12 @@ allOf:
type:
const: micro

anyOf:
- not:
required:
- typec-power-opmode
- new-source-frs-typec-current

additionalProperties: true

examples:
Expand Down

0 comments on commit 8e568db

Please sign in to comment.