Lines Matching +full:usb +full:- +full:connector
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/usb/cypress,cypd4226.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cypress cypd4226 Type-C Controller
10 - Wayne Chang <waynec@nvidia.com>
13 The Cypress cypd4226 is a dual Type-C controller that is controlled
20 '#address-cells':
23 '#size-cells':
31 - description: cypd4226 host interrupt
33 firmware-name:
35 - nvidia,gpu
36 - nvidia,jetson-agx-xavier
40 - "nvidia,gpu" for the NVIDIA RTX product series
41 - "nvidia,jetson-agx-xavier" for the NVIDIA Jetson product series
44 '^connector@[01]$':
45 $ref: /schemas/connector/usb-connector.yaml#
47 - reg
50 - compatible
51 - reg
52 - interrupts
55 - required:
56 - connector@0
57 - required:
58 - connector@1
63 - |
64 #include <dt-bindings/gpio/tegra194-gpio.h>
65 #include <dt-bindings/interrupt-controller/arm-gic.h>
67 #address-cells = <1>;
68 #size-cells = <0>;
69 #interrupt-cells = <2>;
74 interrupt-parent = <&gpio_aon>;
76 firmware-name = "nvidia,jetson-agx-xavier";
77 #address-cells = <1>;
78 #size-cells = <0>;
79 connector@0 {
80 compatible = "usb-c-connector";
82 label = "USB-C";
83 data-role = "dual";
85 #address-cells = <1>;
86 #size-cells = <0>;
90 remote-endpoint = <&usb_role_switch0>;