drivers: dma-coherent: Introduce default DMA pool
authorVladimir Murzin <vladimir.murzin@arm.com>
Mon, 26 Jun 2017 09:18:58 +0000 (10:18 +0100)
committerChristoph Hellwig <hch@lst.de>
Wed, 28 Jun 2017 13:55:03 +0000 (06:55 -0700)
commit93228b44c33a572cb36cec2dbed42e9bdbc88d79
tree769e00d52f124ad784d45f39dbbdf4bbdcc1347e
parentc41f9ea998f3ba61f38fa350eef28ec6caf0a07d
drivers: dma-coherent: Introduce default DMA pool

This patch introduces default coherent DMA pool similar to default CMA
area concept. To keep other users safe code kept under CONFIG_ARM.

Cc: Michal Nazarewicz <mina86@mina86.com>
Cc: Marek Szyprowski <m.szyprowski@samsung.com>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Suggested-by: Robin Murphy <robin.murphy@arm.com>
Tested-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
Tested-by: Andras Szemzo <sza@esh.hu>
Tested-by: Alexandre TORGUE <alexandre.torgue@st.com>
Signed-off-by: Vladimir Murzin <vladimir.murzin@arm.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
drivers/base/dma-coherent.c