This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM62A7: how to set the uart5 in am62a evm board

Part Number: AM62A7
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

only uart0/uart1 set in the file   "k3-am62a7-sk-dts ". and right now i want to use the UART port 5. how should i set the dts file.

i have no idea how to set the pinctrl-0. It should link with the port match with the hardware.  can you share me the example?

main_uart0_pins_default: main-uart0-default-pins {
                pinctrl-single,pins = <
                        AM62AX_IOPAD(0x1c8, PIN_INPUT, 0) /* (E14) UART0_RXD */
                        AM62AX_IOPAD(0x1cc, PIN_OUTPUT, 0) /* (D15) UART0_TXD */
                >;
        };

&main_uart0 {
        bootph-all;
        status = "okay";
        pinctrl-names = "default";
        pinctrl-0 = <&main_uart0_pins_default>;
        interrupts-extended = <&gic500 GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>,
                               <&main_pmx0 0x1c8>; /* (D14) UART0_RXD PADCONFIG114 */
        interrupt-names = "irq", "wakeup";
};

&main_uart1 {
        /* Main UART1 is used by TIFS firmware */
        bootph-pre-ram;
        status = "reserved";
        pinctrl-names = "default";
        pinctrl-0 = <&main_uart1_pins_default>;
};


main_uart5: serial@2850000 {
                compatible = "ti,am64-uart", "ti,am654-uart";
                reg = <0x00 0x02850000 0x00 0x100>;
                interrupts = <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>;
                power-domains = <&k3_pds 156 TI_SCI_PD_EXCLUSIVE>;
                clocks = <&k3_clks 156 0>;
                clock-names = "fclk";
                status = "disabled";
        };


main_uart0: serial@2800000 {
                compatible = "ti,am64-uart", "ti,am654-uart";
                reg = <0x00 0x02800000 0x00 0x100>;
                interrupts = <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>;
                power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>;
                clocks = <&k3_clks 146 0>;
                clock-names = "fclk";
                status = "disabled";
        };

        };