Jump to content

NVIDIA Jetson - Device Tree Overlay: Difference between revisions

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==
214

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.