diff options
author | Lowry Li (Arm Technology China) | 2019-06-06 11:53:05 +0200 |
---|---|---|
committer | Liviu Dudau | 2019-06-19 12:42:17 +0200 |
commit | e87cae37f6006f5cebb2ae2b39daf39be7fc0a27 (patch) | |
tree | 0561ff5289d4614ddb4609fbfe1a50fb10916570 /drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c | |
parent | drm/komeda: Enable color-encoding (YUV format) support (diff) | |
download | kernel-qcow2-linux-e87cae37f6006f5cebb2ae2b39daf39be7fc0a27.tar.gz kernel-qcow2-linux-e87cae37f6006f5cebb2ae2b39daf39be7fc0a27.tar.xz kernel-qcow2-linux-e87cae37f6006f5cebb2ae2b39daf39be7fc0a27.zip |
drm/komeda: Adds SMMU support
Adds iommu_connect and disconnect for SMMU support, and configures
TBU translation once SMMU has been attached to the display device.
Signed-off-by: Lowry Li (Arm Technology China) <lowry.li@arm.com>
[fixed checking of error code returned by dp_wait_cond() and removed
extraneous DRM_ERROR() calls]
Signed-off-by: Liviu Dudau <liviu.dudau@arm.com>
Diffstat (limited to 'drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c')
-rw-r--r-- | drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c b/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c index 5f63dec2822b..f0593726d127 100644 --- a/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c +++ b/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c @@ -202,6 +202,8 @@ komeda_fb_create(struct drm_device *dev, struct drm_file *file, goto err_cleanup; } + kfb->is_va = mdev->iommu ? true : false; + return &kfb->base; err_cleanup: |