214
edits
Line 110: | Line 110: | ||
==Creating a Tree Overlay to configure GPIO as UART== | ==Creating a Tree Overlay to configure GPIO as UART== | ||
To create a device tree overlay to add a change the GPIO configuration for Jetson TX2 Developer Kit, create a file named tx2-uart-overlay.dts on the target platform with the following contents: | |||
<source lang="c"> | |||
/dts-v1/; | |||
/plugin/; | |||
/ { | |||
overlay-name = "d3_overlay_v4"; | |||
compatible = "nvidia,p2597-0000+p3310-1000"; | |||
fragment@0 { | |||
target = <&pinmux>; | |||
__overlay__ { | |||
pinctrl-names = "default"; | |||
pinctrl-0 = <&hdr40_pinmux>; | |||
hdr40_pinmux: header-40pin-pinmux { | |||
pin8 { | |||
nvidia,function = "uarta"; | |||
nvidia,pins = "uart1_tx_pt0"; | |||
nvidia,pull = <0x00000000>; | |||
nvidia,tristate = <0x00000000>; | |||
nvidia,enable-input = <0x00000000>; | |||
nvidia,lpdr = <0x00000000>; | |||
}; | |||
pin10 { | |||
nvidia,function = "uarta"; | |||
nvidia,pins = "uart1_rx_pt1"; | |||
nvidia,pull = <0x00000002>; | |||
nvidia,tristate = <0x00000001>; | |||
nvidia,enable-input = <0x00000001>; | |||
nvidia,lpdr = <0x00000000>; | |||
}; | |||
}; | |||
}; | |||
}; | |||
}; | |||
</source> | |||
==References== | ==References== |
edits