// SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Copyright 2024 NXP */ #include #include #include #include "imx93-pinfunc.h" /dts-v1/; /plugin/; &lpi2c1 { status = "disabled"; }; &i3c1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i3c1>; #address-cells = <3>; #size-cells = <0>; i2c-scl-hz = <400000>; status = "okay"; tcpc@50 { compatible = "nxp,ptn5110", "tcpci"; reg = <0x50 0x00 (I2C_FM | I2C_NO_FILTER_LOW_FREQUENCY)>; interrupt-parent = <&gpio3>; interrupts = <26 IRQ_TYPE_LEVEL_LOW>; connector { compatible = "usb-c-connector"; label = "USB-C"; power-role = "dual"; data-role = "dual"; try-power-role = "sink"; source-pdos = ; sink-pdos = ; op-sink-microwatt = <15000000>; self-powered; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; typec1_dr_sw: endpoint { remote-endpoint = <&usb1_drd_sw>; }; }; }; }; }; }; &usb1_drd_sw { remote-endpoint = <&typec1_dr_sw>; }; &iomuxc { pinctrl_i3c1: i3c1grp { fsl,pins = < MX93_PAD_I2C1_SCL__I3C1_SCL 0x40000186 MX93_PAD_I2C1_SDA__I3C1_SDA 0x40000186 >; }; };