> -----Original Message-----
> From: devicetree-discuss [mailto:devicetree-discuss-
> bounces+poonam.aggrwal=freescale....@lists.ozlabs.org] On Behalf Of Marek
> Vasut
> Sent: Monday, July 23, 2012 2:58 AM
> To: devicetree-discuss@lists.ozlabs.org
> Cc: pa...@denx.de; Wolfgang Denk
> Subject: Forcing PIO mode instead of DMA via DT property
> 
> Hi guys,
> 
> I'm trying to implement a driver that can do both DMA and PIO, and it
> would be nice if the user was able to select the mode (on a per-bus
> basis) using the DT.
> The PIO mode can reduce the overhead in some cases and therefore be
> better choice than the DMA (for example when most transfers move only
> very few data, or when board-specific hardware properties kick in).
> 
> I was thinking about using some "manf,use-pio" DT property, but I haven't
> found any such example yet, so I wonder if this is a good idea.
Not sure, but as far as I understand device tree is to publish the hardware 
capabilities, not the user choice/configuration.
One option would be to put a compile time flag in the driver, which prefers PIO 
than DMA.
I believe by default DMA is the first preference.

Regards
Poonam
> 
> What is your suggestion how I shoud address such a problem?
> 
> Thanks in advance!
> 
> Best regards,
> Marek Vasut
> _______________________________________________
> devicetree-discuss mailing list
> devicetree-discuss@lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/devicetree-discuss


_______________________________________________
devicetree-discuss mailing list
devicetree-discuss@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/devicetree-discuss

Reply via email to