Hello team, I was trying to enable UART 10 on my BBAI running TI Linux SDK by adding pinmux control node for UART 10 to am5729-beagleboneai.dts file as follow &dra7_pmx_core {
> uart10_pins: pinmux_uart10_pins { > > pinctrl-single,pins = < > > DRA7XX_CORE_IOPAD(0x3544, MUX_MODE15) /*driver off shared pin*/ > > DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | MUX_MODE3) /* >> uart10_txd.uart10_txd */ > > DRA7XX_CORE_IOPAD(0x3688, PIN_INPUT_PULLUP | MUX_MODE3) /* >> uart10_rxd.uart10_rxd */ > > >; > > }; > > }; &uart10 { pinctrl-names = "default"; pinctrl-0 = <&uart10_pins>; status = "okay"; }; with this configuration, UART 10 device was registered under /dev/ttyS9 node. However running a basic 'echo' and 'cat' on this dev didn't give correct result: - Test model: loopback Tx <--> Rx - Send '1234' am57xx-evm:~# echo '1234' > /dev/ttyS9 - Receive data am57xx-evm:~# cat /dev/ttyS9 1234 1234 1234 1234 => This is not correct since we expect to receive a single '1234' while we got many of this. Is there anybody running into this issue and know how to fix it. Thanks in advance th -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/40ff214b-8423-4b8c-aa80-b343591b29bco%40googlegroups.com.