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