@@ -357,10 +357,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
+ dependencies:
+ role-switch-default-mode: [ usb-role-switch ]
+
usb2-1:
type: object
additionalProperties: false
@@ -392,10 +403,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
+ dependencies:
+ role-switch-default-mode: [ usb-role-switch ]
+
usb2-2:
type: object
additionalProperties: false
@@ -427,10 +449,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
+ dependencies:
+ role-switch-default-mode: [ usb-role-switch ]
+
ulpi-0:
type: object
additionalProperties: false
@@ -260,12 +260,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
dependencies:
usb-role-switch: [ connector ]
+ role-switch-default-mode: [ usb-role-switch ]
usb2-1:
type: object
@@ -298,12 +307,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
dependencies:
usb-role-switch: [ connector ]
+ role-switch-default-mode: [ usb-role-switch ]
usb2-2:
type: object
@@ -336,12 +354,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
dependencies:
usb-role-switch: [ connector ]
+ role-switch-default-mode: [ usb-role-switch ]
hsic-0:
type: object
@@ -251,12 +251,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
dependencies:
usb-role-switch: [ connector ]
+ role-switch-default-mode: [ usb-role-switch ]
usb2-1:
type: object
@@ -289,12 +298,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
dependencies:
usb-role-switch: [ connector ]
+ role-switch-default-mode: [ usb-role-switch ]
usb2-2:
type: object
@@ -327,12 +345,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
dependencies:
usb-role-switch: [ connector ]
+ role-switch-default-mode: [ usb-role-switch ]
usb2-3:
type: object
@@ -365,12 +392,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
dependencies:
usb-role-switch: [ connector ]
+ role-switch-default-mode: [ usb-role-switch ]
usb3-0:
type: object
@@ -379,12 +379,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
dependencies:
usb-role-switch: [ connector ]
+ role-switch-default-mode: [ usb-role-switch ]
usb2-1:
type: object
@@ -417,12 +426,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
dependencies:
usb-role-switch: [ connector ]
+ role-switch-default-mode: [ usb-role-switch ]
usb2-2:
type: object
@@ -455,12 +473,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
dependencies:
usb-role-switch: [ connector ]
+ role-switch-default-mode: [ usb-role-switch ]
usb2-3:
type: object
@@ -493,12 +520,21 @@ properties:
See ../connector/usb-connector.yaml.
+ role-switch-default-mode:
+ description:
+ Indicates if usb-role-switch is enabled, the device default operation
+ mode of controller while usb role is USB_ROLE_NONE.
+ $ref: /schemas/types.yaml#/definitions/string
+ enum: [host, peripheral]
+ default: peripheral
+
vbus-supply:
description: A phandle to the regulator supplying the VBUS
voltage.
dependencies:
usb-role-switch: [ connector ]
+ role-switch-default-mode: [ usb-role-switch ]
hsic-0:
type: object