Hello,
I am working with a device driver supporting PRU-ICSSG EMAC on AM65x SR 2.0 running a proprietary real-time operating system. I understand that the MII G RT provides a mechanism to implement multicast address filtering in hardware, and would like to add support for that mechanism in the device driver. Unfortunately I have not been able to find suitable documentation or a reference implementation in the Linux driver.
The Linux driver in SDK 08.02.00.02 does not support multicast address filtering as such for SR 2.0, but instead enables multicast flooding, which is not the behaviour we need. Is there a reason why hardware multicast address filtering can't be supported on SR2.0?
Please would you point me to documentation explaining how to use this hardware capability, and/or some suitable example code to use as a reference so that I can implement it.
Thanks,
Ian