diff options
| author | Alan Kwong <akwong@codeaurora.org> | 2016-08-02 14:49:03 -0400 |
|---|---|---|
| committer | Alan Kwong <akwong@codeaurora.org> | 2016-08-04 11:39:15 -0400 |
| commit | fe32eefe13948a1386939e05312e88e0478fb2c8 (patch) | |
| tree | 14c8f55bbb264f2d64e0bb6e278b8693f79603c6 /drivers/gpu | |
| parent | b70c7dcae78914d1e11ce04332d21917b9e22418 (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.c | 14 |
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); |
