Hi ahni, Thanks a lot for this info, I will try This out & see if UART3 
Works.

On Thursday, April 23, 2020 at 7:53:18 AM UTC+5:30, ahni...@gmail.com wrote:
>
>
> I hope it is helpful for uart3  /dev/ttyS2 device tree implementation. 
>
> Uart3 RX starts working after the mode update to 
>
> PIN_INPUT_PULLUP | MUX_MODE1 // P9.22b uart3_rxd
>
> Mode is confirmed as the following:
>
>
> P9.22b   240 fast rx  up   1 uart 2 rxd       serial@48020000 (uart3)
>
> pin 240 (PIN240) 4a0037c0 00060001 pinctrl-single ( instead of 00000001)
>
>
>
> UART3 TX was working without any pull up or pull down.
>
> P9_21, MUX_MODE1 ) // P9.21 uart3_txd
>
> pin 241 (PIN241) 4a0037c4 00000001 pinctrl-single
>
>
>
> To activate uart3, please add the following code into *.dts file and 
> compile to *.dtb. 
>
> Also please modify the am572*ai.dts file by deactivating the shared pins.
>
>
> &uart3 {
>
>  status = "okay";
>
>  pinctrl-names = "default";
>
>  pinctrl-0 = <&uart3_pins>;
>
> };
>
> &dra7_pmx_core {
>
>  uart3_pins: uart3 {
>
>   pinctrl-single,pins = <
>
>    DRA7XX_CORE_IOPAD( P9_21, MUX_MODE1 ) // P9.21 uart3_txd
>
>    DRA7XX_CORE_IOPAD( P9_22b, PIN_INPUT_PULLUP | MUX_MODE1) // P9.22b 
> uart3_rxd
>
>    DRA7XX_CORE_IOPAD( P9_22a, MUX_MODE15) // P9.22a driver_off //shared-pin
>
>   >;
>
>  };
>
>  
>
> };
>
>
>

-- 
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/d09f3246-4ff1-49d8-a51a-acaf7a859c20o%40googlegroups.com.

Reply via email to