diff options
| author | Chaoyi Chen <chaoyi.chen@rock-chips.com> | 2025-11-06 10:06:31 +0800 |
|---|---|---|
| committer | Heiko Stuebner <heiko@sntech.de> | 2026-01-09 11:49:19 +0100 |
| commit | 0244539f9a4f3b564604dfe4d639f61cecec381a (patch) | |
| tree | 6692f47796b568f09e529ec6d7c2873acede61ef /drivers/gpu/drm | |
| parent | 6abb6a0e1104279763d1561b8110c1db442c5fac (diff) | |
drm/rockchip: Drop ROCKCHIP_IOMMU depend for DRM_ROCKCHIP
On the RK3506 platform, there is no iommu hardware. And even on
platform that have iommu hardware, it should be possible to use
VOP without enabling iommu. In this case, a contiguous memory
space like CMA should be used.
So this patch removes the dependency on ROCKCHIP_IOMMU
with an 'optional-dependency'.
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
[added reference to optional-dependies description]
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://patch.msgid.link/20251106020632.92-9-kernel@airkyi.com
Diffstat (limited to 'drivers/gpu/drm')
| -rw-r--r-- | drivers/gpu/drm/rockchip/Kconfig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/rockchip/Kconfig b/drivers/gpu/drm/rockchip/Kconfig index 6f068ce1021d..025bd770f499 100644 --- a/drivers/gpu/drm/rockchip/Kconfig +++ b/drivers/gpu/drm/rockchip/Kconfig @@ -1,7 +1,8 @@ # SPDX-License-Identifier: GPL-2.0-only config DRM_ROCKCHIP tristate "DRM Support for Rockchip" - depends on DRM && ROCKCHIP_IOMMU + depends on DRM + depends on ROCKCHIP_IOMMU || !ROCKCHIP_IOMMU depends on OF select DRM_CLIENT_SELECTION select DRM_GEM_DMA_HELPER |
