Hello!
I have DM385 processor, which has 3 uarts. This uarts can work in IrDA mode. As I understand, processor has powerful stack to mix input data to output frames by IrDA standart. I have "DM38x Technical Reference Manual ( SPRUHG1A dec2013 )" too. At page 2388 we see instruction to start transmit data by IrDA uart.
But, It doesnt work!!!
I have tried to solve this problem two ways. First, I changed omap_serial.c driver in linux kernel. But at the physisst lawyer i didn't see anything. UART_IRTX line didn't change.
Then I mmap UART1 address registers to userspace, build small programm which do the same operations as i see at page 2388 technical manual. And UART_IRTX line didnt changed again. I see hi state of IRTX line all the time.
What can be wrong? Who has successfully solved this problem?