brintos

brintos / linux-shallow public Read only

0
0
Text · 2.0 KiB · 276bf75 Raw
76 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/usb/maxim,max33359.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Maxim TCPCI Type-C PD controller8 9maintainers:10  - Badhri Jagan Sridharan <badhri@google.com>11 12description: Maxim TCPCI Type-C PD controller13 14properties:15  compatible:16    enum:17      - maxim,max3335918 19  reg:20    maxItems: 121 22  interrupts:23    maxItems: 124 25  connector:26    type: object27    $ref: ../connector/usb-connector.yaml#28    description:29      Properties for usb c connector.30 31required:32  - compatible33  - reg34  - interrupts35  - connector36 37additionalProperties: false38 39examples:40  - |41    #include <dt-bindings/interrupt-controller/irq.h>42    #include <dt-bindings/usb/pd.h>43    i2c {44        #address-cells = <1>;45        #size-cells = <0>;46 47        maxtcpc@25 {48            compatible = "maxim,max33359";49            reg = <0x25>;50            interrupt-parent = <&gpa8>;51            interrupts = <2 IRQ_TYPE_LEVEL_LOW>;52 53            connector {54                compatible = "usb-c-connector";55                label = "USB-C";56                data-role = "dual";57                power-role = "dual";58                try-power-role = "sink";59                self-powered;60                op-sink-microwatt = <2600000>;61                new-source-frs-typec-current = <FRS_5V_1P5A>;62                source-pdos = <PDO_FIXED(5000, 900,63                                         PDO_FIXED_SUSPEND |64                                         PDO_FIXED_USB_COMM |65                                         PDO_FIXED_DATA_SWAP |66                                         PDO_FIXED_DUAL_ROLE)>;67                sink-pdos = <PDO_FIXED(5000, 3000,68                                       PDO_FIXED_USB_COMM |69                                       PDO_FIXED_DATA_SWAP |70                                       PDO_FIXED_DUAL_ROLE)71                                       PDO_FIXED(9000, 2000, 0)>;72            };73        };74    };75...76