On 1/10/08, Timur Tabi timur@freescale.com wrote:
Grant Likely wrote:
Does the driver access the DMA and GUTS registers directly? If so, what do you have to protect against race conditions of other drivers accessing them also.
I don't have any more protection than any other driver that accesses SOC registers directly. Last I heard, Zhang's DMA driver was in limbo, and that driver would be the best place to arbitrate DMA register access. I was planning on adding arbitration support to that driver after both drivers were applied.
That sounds appropriate
As for the GUTS driver, well, I just program a few registers at startup, and I don't think any other driver touches them.
Okay; at some point in the future they'll need to be accessed from a common routine too.
g.