summaryrefslogtreecommitdiff
path: root/drivers/gpu
diff options
context:
space:
mode:
authorAlan Kwong <akwong@codeaurora.org>2016-08-02 14:49:03 -0400
committerAlan Kwong <akwong@codeaurora.org>2016-08-04 11:39:15 -0400
commitfe32eefe13948a1386939e05312e88e0478fb2c8 (patch)
tree14c8f55bbb264f2d64e0bb6e278b8693f79603c6 /drivers/gpu
parentb70c7dcae78914d1e11ce04332d21917b9e22418 (diff)
drm/msm/sde: Bypass unused interface during smmu init
Warning message is output for unused interface during smmu initialization. Disable those warning messages by bypassing unused interface during smmu initialization. Change-Id: I2406313c1e303444d2faecb99c34201fdb492473 Signed-off-by: Alan Kwong <akwong@codeaurora.org>
Diffstat (limited to 'drivers/gpu')
-rw-r--r--drivers/gpu/drm/msm/sde/sde_kms.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/drivers/gpu/drm/msm/sde/sde_kms.c b/drivers/gpu/drm/msm/sde/sde_kms.c
index 8b118d6db7d4..9f2af477097b 100644
--- a/drivers/gpu/drm/msm/sde/sde_kms.c
+++ b/drivers/gpu/drm/msm/sde/sde_kms.c
@@ -551,12 +551,14 @@ int sde_mmu_init(struct sde_kms *sde_kms)
*/
sde_enable(sde_kms);
for (i = 0; i < catalog->intf_count; i++) {
- intf = sde_hw_intf_init(catalog->intf[i].id,
- sde_kms->mmio,
- catalog);
- if (!IS_ERR_OR_NULL(intf)) {
- intf->ops.enable_timing(intf, 0x0);
- sde_hw_intf_deinit(intf);
+ if (catalog->intf[i].type != INTF_NONE) {
+ intf = sde_hw_intf_init(catalog->intf[i].id,
+ sde_kms->mmio,
+ catalog);
+ if (!IS_ERR_OR_NULL(intf)) {
+ intf->ops.enable_timing(intf, 0x0);
+ sde_hw_intf_deinit(intf);
+ }
}
}
sde_disable(sde_kms);