Commit af7ac64e authored by Catalin Popescu's avatar Catalin Popescu Committed by Greg Kroah-Hartman
Browse files

dt-bindings: usb: microchip,usb2514: add support for vdda



Microchip hub USB2514 has one 3V3 digital power supply and one 3V3
analog power supply. Add support for analog power supply vdda.

Signed-off-by: default avatarCatalin Popescu <catalin.popescu@leica-geosystems.com>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250213094338.1611389-1-catalin.popescu@leica-geosystems.com


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent f8da37e4
Loading
Loading
Loading
Loading
+16 −3
Original line number Diff line number Diff line
@@ -9,9 +9,6 @@ title: Microchip USB2514 Hub Controller
maintainers:
  - Fabio Estevam <festevam@gmail.com>

allOf:
  - $ref: usb-device.yaml#

properties:
  compatible:
    enum:
@@ -28,6 +25,9 @@ properties:
  vdd-supply:
    description: 3.3V power supply.

  vdda-supply:
    description: 3.3V analog power supply.

  clocks:
    description: External 24MHz clock connected to the CLKIN pin.
    maxItems: 1
@@ -43,6 +43,18 @@ patternProperties:
    $ref: /schemas/usb/usb-device.yaml
    additionalProperties: true

allOf:
  - $ref: usb-device.yaml#
  - if:
      not:
        properties:
          compatible:
            contains:
              const: usb424,2514
    then:
      properties:
        vdda-supply: false

unevaluatedProperties: false

examples:
@@ -60,6 +72,7 @@ examples:
            clocks = <&clks IMX6QDL_CLK_CKO>;
            reset-gpios = <&gpio7 12 GPIO_ACTIVE_LOW>;
            vdd-supply = <&reg_3v3_hub>;
            vdda-supply = <&reg_3v3a_hub>;
            #address-cells = <1>;
            #size-cells = <0>;