#include /{ nvidia,dtsfilename = "tegra186-tx2i-cti-ASG007.dts"; gpio@2200000 { /*enable this to enabled PCIe Controller #2*/ pcie0_lane2_mux { status = "okay"; }; /******************************************/ /*enable these two to enable USB3 Port 0*/ e3325_sdio_rst { status = "disabled"; }; e3325_lane0_mux { status = "disabled"; }; /******************************************/ }; i2c@3160000 { gpio@74{ status = "disabled"; }; gpio@77{ status = "disabled"; }; gpio@20 { compatible = "nxp,pca9534"; status = "okay"; reg = <0x20>; gpio-controller; #gpio-cells = <2>; vcc-supply = <&battery_reg>; }; }; xhci@3530000 { status = "okay"; phys = <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-0}>, <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-1}>, <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-2}>, <&{/xusb_padctl@3520000/pads/usb3/lanes/usb3-1}>; phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-1"; }; xusb_padctl@3520000 { pads { usb2 { lanes { usb2-0 { status = "okay"; }; usb2-1 { status = "okay"; }; usb2-2 { status = "okay"; }; }; }; usb3 { lanes { usb3-0 { status = "disabled"; }; usb3-1 { status = "okay"; }; usb3-2 { status = "disabled"; }; }; }; }; ports { usb2-0 { status = "okay"; }; usb2-1 { status = "okay"; }; usb2-2 { status = "okay"; }; usb3-0 { nvidia,usb2-companion = <0>; status = "disabled"; }; usb3-1 { nvidia,usb2-companion = <1>; status = "okay"; }; usb3-2 { nvidia,usb2-companion = <2>; status = "disabled"; }; }; }; pinctrl@3520000 { status = "okay"; pinmux { usb2-port0 { status = "okay"; }; usb2-port1 { status = "okay"; }; usb2-port2 { status = "okay"; }; usb3-port0 { status = "disabled"; }; usb3-port1 { status = "okay"; }; usb3-port2 { status = "disabled"; }; }; }; pcie-controller@10003000 { pci@1,0 { nvidia,num-lanes = <2>; status = "okay"; }; pci@2,0 { nvidia,num-lanes = <1>; status = "okay"; }; pci@3,0 { nvidia,num-lanes = <1>; status = "okay"; }; }; spi@c260000 { status = "okay"; /delete-node/ spi-touch-sharp19x12@0; can@0 { status = "okay"; compatible = "microchip,mcp2515"; reg = <0>; clocks = <&can_clock>; interrupt-parent = <&tegra_main_gpio>; /* the first cell defines the index of the interrupt within the controller, while the second cell is used to specify any of the following flags: - bits[3:0] trigger type and level flags 1 = low-to-high edge triggered 2 = high-to-low edge triggered 4 = active high level-sensitive 8 = active low level-sensitive */ interrupts = ; vdd-supply = <&battery_reg>; xceiver-supply = <&battery_reg>; spi-max-frequency=<6375000>; }; }; };