Lines Matching +full:patch +full:- +full:address

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments 6598x Type-C Port Switch and Power Delivery controller
10 - Bryan O'Donoghue <bryan.odonoghue@linaro.org>
13 Texas Instruments 6598x Type-C Port Switch and Power Delivery controller
21 - ti,tps6598x
22 - apple,cd321x
23 - ti,tps25750
28 - description: main PD controller address
29 - description: |
30 I2C slave address field in PBMs input data
31 which is used as the device address when writing the
32 patch for TPS25750.
33 The patch address can be any value except 0x00, 0x20,
36 reg-names:
38 - const: main
39 - const: patch-address
41 reset-gpios:
45 wakeup-source: true
50 interrupt-names:
52 - const: irq
55 $ref: /schemas/connector/usb-connector.yaml#
57 firmware-name:
59 Should contain the name of the default patch binary
67 - compatible
68 - reg
71 - if:
83 - data-role
86 - connector
87 - reg-names
96 - |
97 #include <dt-bindings/gpio/gpio.h>
98 #include <dt-bindings/interrupt-controller/irq.h>
100 #address-cells = <1>;
101 #size-cells = <0>;
106 wakeup-source;
108 interrupt-parent = <&msmgpio>;
110 interrupt-names = "irq";
112 pinctrl-names = "default";
113 pinctrl-0 = <&typec_pins>;
114 reset-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
117 compatible = "usb-c-connector";
118 label = "USB-C";
121 remote-endpoint = <&otg_ep>;
128 - |
129 #include <dt-bindings/interrupt-controller/irq.h>
131 #address-cells = <1>;
132 #size-cells = <0>;
137 reg-names = "main", "patch-address";
139 interrupt-parent = <&msmgpio>;
141 interrupt-names = "irq";
142 firmware-name = "tps25750.bin";
144 pinctrl-names = "default";
145 pinctrl-0 = <&typec_pins>;
148 compatible = "usb-c-connector";
149 label = "USB-C";
150 data-role = "dual";
153 remote-endpoint = <&otg_ep>;