1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
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
18 const: cypress,cypd4226
31 - description: cypd4226 host interrupt
36 - nvidia,jetson-agx-xavier
38 The name of the CCGx firmware built for product series.
39 should be set one of following:
40 - "nvidia,gpu" for the NVIDIA RTX product series
41 - "nvidia,jetson-agx-xavier" for the NVIDIA Jetson product series
45 $ref: /schemas/connector/usb-connector.yaml#
60 additionalProperties: false
64 #include <dt-bindings/gpio/tegra194-gpio.h>
65 #include <dt-bindings/interrupt-controller/arm-gic.h>
69 #interrupt-cells = <2>;
72 compatible = "cypress,cypd4226";
74 interrupt-parent = <&gpio_aon>;
75 interrupts = <TEGRA194_AON_GPIO(BB, 2) IRQ_TYPE_LEVEL_LOW>;
76 firmware-name = "nvidia,jetson-agx-xavier";
80 compatible = "usb-c-connector";
90 remote-endpoint = <&usb_role_switch0>;