On 4/28/20 1:10 PM, Daniel Schwierzeck wrote:...
Am 24.04.20 um 12:42 schrieb Dilip Kota:
Hi,All the cases you mentioned are taken care in the patch, could you please have a look once.
The Interrupt controller found on Danube till xrx300 which is probably
from Infineon like this SPI controller IP acknowledges the interrupts
also inside this SPI controller IP automatically, this has to be done
manually on the xrx500 and probably also LGM as they use a different
interrupt controller. I prepared patches for this internally 2.5 years
ago but did not send them upstream because of internal processes.
I would suggest to only do this ack on the newer platforms starting with
the xrx500 and not on the older.
On SMP systems a lock is needed in lantiq_ssc_xmit_interrupt() to
protect against an other thread reading from the RX buffer or writing to
the TX buffer in parallel.
@Dilip. Did you try the patches I send you one months ago on the LGM?