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.

AM4378: Linux support for PRU HW UART

Part Number: AM4378

Hi,

We're starting a new AM437x design and are falling short on UARTs. We'd like to use a PRU HW UART and have it show up as a normal UART in Linux. 

I've been reading and see we have a PRU soft-uart implementation that's been tested on AM335x but since it's not been tested on an AM437x, it seems a little risky. We have to sort this out because if we go with the soft UART implementation, it impacts our pin-muxing.

I'm also aware of the PRU firmware example that uses the HW UART, it's pretty good but doesn't have Linux driver support in terms of using it as a Linux UART device.

The following post suggests TI is in the process of creating a Linux driver and corresponding PRU firmware. What is the status of this?

https://e2e.ti.com/support/processors/f/791/t/918975?tisearch=e2e-sitesearch&keymatch=pru%2525252525252520uart

We are also working on a Linux driver that controls the ICSS Hardware UART. However, that will not be included in the Linux Processor SDK until our October 2020 release at the earliest.

Thank You