Commit 8e568db6 authored by Amelie Delaunay's avatar Amelie Delaunay Committed by Alexandre Torgue
Browse files

dt-bindings: connector: add typec-power-opmode property to usb-connector



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: default avatarAmelie Delaunay <amelie.delaunay@st.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarAlexandre Torgue <alexandre.torgue@st.com>
parent dc37a51b
Loading
Loading
Loading
Loading
+24 −0
Original line number Diff line number Diff line
@@ -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:
@@ -173,6 +191,12 @@ allOf:
        type:
          const: micro

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

additionalProperties: true

examples: