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/AM5708: Debug console not accepting input

Part Number: AM5708
Other Parts Discussed in Thread: AM5728

Tool/software: Linux

I can see the following log on power up, but I can't seem to get the console input to work. It simply does not register any input from my keyboard.

The debug console has remained unchanged from the AM5708 IDK (N24 for UART3 TX and N22 for UART3 RX).

U-Boot SPL 2017.01-00449-gc21db7e4f5-dirty (Apr 09 2018 - 11:53:51)
DRA722-GP ES2.1
Trying to boot from MMC1
i2c_write: error waiting for addr ACK (status=0x116)
tps65903x: could not set LDO1 voltage.
** First descriptor is NOT a primary desc on 1:1 **
*** Warning - bad CRC, using default environment

reading u-boot.img
reading u-boot.img
reading u-boot.img
reading u-boot.img


U-Boot 2017.01-00449-gc21db7e4f5-dirty (Apr 09 2018 - 11:53:51 -0400)

CPU  : DRA722-GP ES2.1
Model: TI AM5728 BeagleBoard-X15
Board: UNKNOWN(BeagleBoard X15?) REV UNKNOWN
DRAM:  512 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
** First descriptor is NOT a primary desc on 1:1 **
*** Warning - bad CRC, using default environment

i2c_write: error waiting for data ACK (status=0x116)
i2c_write: error waiting for data ACK (status=0x116)
i2c_write: error waiting for data ACK (status=0x116)
Warning: fastboot.board_rev: unknown board revision
GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
SCSI:  SATA link 0 timeout.
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst 
scanning bus for devices...
Found 0 device(s).
Net:   <ethaddr> not set. Validating first E-fuse MAC
Could not get PHY for cpsw: addr 1
cpsw
Hit any key to stop autoboot:  2 

I played around with mux_data.h file in my U-Boot source, while changes on TX work as expected, my changes on the RX seem to have no effect whatsoever:

	{UART2_CTSN, (M1 | PIN_INPUT)},  /* uart2_ctsn.uart3_rxd */
	{UART2_RTSN, (M1 | PIN_INPUT)},    /* uart2_rtsn.uart3_txd */

I also tried serial console flow control modes. No effect there. I also verified that electrically there isn't anything wrong (ie. I see activities on the trace).

Thoughts?