remoteproc/davinci: Update Kconfig to depend on DMA_CMA
authorSuman Anna <s-anna@ti.com>
Thu, 18 May 2017 22:08:59 +0000 (17:08 -0500)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Sun, 25 Jun 2017 20:59:58 +0000 (13:59 -0700)
The davinci remoteproc driver requires a CMA pool for allocating
memory for virtio vrings/buffers and other sections of the firmware
image. The allocations are done using the DMA API. The CMA option is
currently selected automatically on systems with MMU when davinci
remoteproc is enabled, switch this to a saner depends on dependency
convention. The dependency is also updated to use the DMA_CMA kconfig
symbol that is used for CMA allocations using the DMA API, the CMA
dependency is inherited implicitly.

Cc: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/remoteproc/Kconfig

index faad69a1a5974b8f76acde68a9e8c8922e27d01e..0aafb0d0e9fdc342c915e53ec87b0454d65263f7 100644 (file)
@@ -52,7 +52,7 @@ config DA8XX_REMOTEPROC
        tristate "DA8xx/OMAP-L13x remoteproc support"
        depends on ARCH_DAVINCI_DA8XX
        depends on REMOTEPROC
-       select CMA if MMU
+       depends on DMA_CMA
        select RPMSG_VIRTIO
        help
          Say y here to support DA8xx/OMAP-L13x remote processors via the