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/AM3354: UART3 issue on RX line

Part Number: AM3354

Tool/software: Linux

Hi,

We are not getting data on processor AM3354 (UART3_RXD line not working). UART3_TXD perfectly working fine. Following schematics and dts configuration our board. 

We are using the UART2, UART3 and UART4 only UART3 is not working rest of working perfectly. is there require the any specific configuration for UART3 for RX line

DTS 

	uart2_pins: pinmux_uart2_pins {								
		pinctrl-single,pins = <
			0x12c (PIN_INPUT_PULLUP | MUX_MODE1)	/* mii1_txclk.UART2_RXD */
			0x130 (PIN_OUTPUT_PULLDOWN | MUX_MODE1)	/* mii1_rxclk.UART2_TXD */
		>;
	};

	uart3_pins: pinmux_uart3_pins {								
		pinctrl-single,pins = <
	  	0xf8 (PIN_INPUT_PULLUP     | MUX_MODE3)
		0x138 (PIN_OUTPUT_PULLDOWN  | MUX_MODE1)   /* mii1_rxd2.UART3_TXD */
			
		>;
	};

	uart4_pins: pinmux_uart4_pins {								
		pinctrl-single,pins = <
			0xf0 (PIN_INPUT             | MUX_MODE2) 		/* mmc0_dat3.UART4_CTS */
			0xf4 (PIN_OUTPUT_PULLDOWN   | MUX_MODE2) 	  /* mmc0_dat2.UART4_RTS */
			0x11c (PIN_INPUT_PULLUP     | MUX_MODE3)	    /* mmc0_data2.UART4_RXD */
			0x120 (PIN_OUTPUT_PULLDOWN  | MUX_MODE3)	    /* mii1_txd2.UART4_TXD */
		>;
	};

Hardware Schematic

 

 

Regards,

Mahesh.