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.

Linux/AM3358: Beagle Bone Black not able to find /dev/ttyO*

Part Number: AM3358

Tool/software: Linux

Hi All,

       We are using  Beagle Bone Black Rev C with TI SDK 03.02.00.05 , I hav enabled UART pin definition in dts (am335x-boneblak.dts, am33xx.dtsi and am335x-bone-common.dtsi) files  after booting system i didn't find /dev/ttyO*.

I have enabled UART in the am335x-bone-common.dtsi file as - 

UART pin definitons :

uart4_pins: pinmux_uart4_pins {
pinctrl-single,pins = <
0x70 (PIN_INPUT_PULLUP | MUX_MODE6) /* uart4_rxd.uart4_rxd */
0x74 (PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* uart4_txd.uart4_txd */
>;
};

UART Structure :

&uart4 {
pinctrl-names = "default";
pinctrl-0 = <&uart4_pins>;
status = "okay";
};

And i have made changes UART status  as "disabled"  to "okay" in am33xx.dtsi file as :

uart4: serial@481a8000 {
compatible = "ti,am3352-uart", "ti,omap3-uart";
ti,hwmods = "uart4";
clock-frequency = <48000000>;
reg = <0x481a8000 0x2000>;
interrupts = <45>;
status = "disabled";
};

Please can you anyone suggest me how to enable UARTs in dts file