Re: [PATCH 2/4] ARC: allow to use IOC and non-IOC DMA devices simultaneously

2018-07-26 Thread Christoph Hellwig
> select DMA_NONCOHERENT_OPS > + select DMA_DIRECT_OPS DMA_NONCOHERENT_OPS already selects DMA_DIRECT_OPS. Otherwise looks good: Reviewed-by: Christoph Hellwig ___ linux-snps-arc mailing list linux-snps-arc@lists.infradead.org http://lists.

[PATCH 2/4] ARC: allow to use IOC and non-IOC DMA devices simultaneously

2018-07-24 Thread Eugeniy Paltsev
The ARC HS processor provides an IOC port (I/O coherency bus interface) that allows external devices such as DMA devices to access memory through the cache hierarchy, providing coherency between I/O transactions and the complete memory hierarchy. Some recent SoC with ARC HS (like HSDK) allow to se