Hi,
This is my first contact to e2e site where is suitable place?
I would like to request review my Linux keystone driver patches.
We recently saw some linux driver's side problems around keystone DSP.
I hear that problems were unfortunately invited DSP processor crash,
stopping our system services as a result.
We have to make more stable by the middle of this month.
Now, the DSP quality improvement tasks are raised to highest priority
activities to catch up schedule delay of our system service in.
That's why, I've started to trace current keystone drivers source code
in terms of linux, exclusive or resource management implementations.
(Now is only source trace. I am going to get target board around May)
I tried to make and attach patches as below.
dma: keystone: optimize the udma lock implementation
dma: keystone: change the type of udma_lock to mutex
dma: keystone: Fix potential invalid reference to udma device pointer
dma: keystone: Fix wrong instantiation and termination on udma-chan
dma: keystone: make sense: the way of atomic list traversing
[Target archive: md5sum]
9d4a3afebece61a46fc5bd948f34cdbc *mcsdk-3_01_04_07.arago.src.tar.gz
I would like to be reviewed them by keystone DSP linux driver's experts,
and gets any useful technical advices or comments.
And more (if possible), pick some of them to apply from next mcsdk version.
If some of my patches are confirmed in e2e here, we can apply or verify them
on our target system.
Best regards,
Toshikazu Nakayama.3323.udma-patches.zip