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.

OMAP-L138: RMII_RXER disable

Part Number: OMAP-L138
Other Parts Discussed in Thread: OMAPL138, TMS320C6748,

Hello TI,

Is there a way to disable RMII_RXER in the EMAC peripheral?

We require the use of the EMAC on the OMAPL138 / TMS320C6748. RMII_RXER is often regarded as an optional pin, and indeed, most of our designs leave the pin unconnected with successful use of the EMAC peripheral. For instance, snls638b says:

image.png 

On a recent iteration, reuse of the processor's RMII_RXER as PRU0_R31[24] was desired, whilst maintaining use of the EMAC. However, the EMAC function breaks when the pin is externally driven high for the PRU function.

The pinmux is correctly set up, however, the pinmux only determines which peripherals may drive a pin as output. All peripherals coupled to a pin can read the status of the pin at all times if they wish.

Our other designs work when this pin is unconnected because of the IPD on the pin.

Is there a way to disable RMII_RXER in the EMAC peripheral so that we can use this pin for the PRU without breaking the Ethernet?