lkml.org 
[lkml]   [2020]   [Dec]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.10 320/717] drm/msm: add IOMMU_SUPPORT dependency
    Date
    From: Arnd Bergmann <arnd@arndb.de>

    [ Upstream commit e319a1b956f785f618611857cd946dca2bb68542 ]

    The iommu pgtable support is only available when IOMMU support
    is built into the kernel:

    WARNING: unmet direct dependencies detected for IOMMU_IO_PGTABLE
    Depends on [n]: IOMMU_SUPPORT [=n]
    Selected by [y]:
    - DRM_MSM [=y] && HAS_IOMEM [=y] && DRM [=y] && (ARCH_QCOM [=y] || SOC_IMX5 || ARM && COMPILE_TEST [=y]) && OF [=y] && COMMON_CLK [=y] && MMU [=y] && (QCOM_OCMEM [=y] || QCOM_OCMEM [=y]=n)

    Fix the dependency accordingly. There is no need for depending on
    CONFIG_MMU any more, as that is implied by the iommu support.

    Fixes: b145c6e65eb0 ("drm/msm: Add support to create a local pagetable")
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Rob Clark <robdclark@chromium.org>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/gpu/drm/msm/Kconfig | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/gpu/drm/msm/Kconfig b/drivers/gpu/drm/msm/Kconfig
    index e5816b4984942..dabb4a1ccdcf7 100644
    --- a/drivers/gpu/drm/msm/Kconfig
    +++ b/drivers/gpu/drm/msm/Kconfig
    @@ -4,8 +4,8 @@ config DRM_MSM
    tristate "MSM DRM"
    depends on DRM
    depends on ARCH_QCOM || SOC_IMX5 || (ARM && COMPILE_TEST)
    + depends on IOMMU_SUPPORT
    depends on OF && COMMON_CLK
    - depends on MMU
    depends on QCOM_OCMEM || QCOM_OCMEM=n
    select IOMMU_IO_PGTABLE
    select QCOM_MDT_LOADER if ARCH_QCOM
    --
    2.27.0


    \
     
     \ /
      Last update: 2020-12-28 16:00    [W:2.325 / U:0.036 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site