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.

Reply via email to