diff options
author | Archit Taneja <architt@codeaurora.org> | 2016-11-02 17:16:09 +0530 |
---|---|---|
committer | Archit Taneja <architt@codeaurora.org> | 2016-11-11 13:41:44 +0530 |
commit | fc060535856604a23df07959e98a7e42cdf4f01f (patch) | |
tree | 87a62faf4dfe5f12a7e3a30e19c34f6c6cecef69 | |
parent | 5ac02c0fda11ea61e21017c541fe500d845d21c8 (diff) |
drm/bridge/adv7511: Enable hotplug interruptslegacy/tracking-qcomlt-adv7533
Signed-off-by: Archit Taneja <architt@codeaurora.org>
-rw-r--r-- | drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c index be6d7a129f92..bec008c22c83 100644 --- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c @@ -338,7 +338,7 @@ static void adv7511_power_on(struct adv7511 *adv7511) * Still, let's be safe and stick to the documentation. */ regmap_write(adv7511->regmap, ADV7511_REG_INT_ENABLE(0), - ADV7511_INT0_EDID_READY); + ADV7511_INT0_EDID_READY | ADV7511_INT0_HPD); regmap_write(adv7511->regmap, ADV7511_REG_INT_ENABLE(1), ADV7511_INT1_DDC_ERROR); } @@ -825,6 +825,10 @@ static int adv7511_bridge_attach(struct drm_bridge *bridge) if (adv->type == ADV7533) ret = adv7533_attach_dsi(adv); + if (adv->i2c_main->irq) + regmap_write(adv->regmap, ADV7511_REG_INT_ENABLE(0), + ADV7511_INT0_HPD); + return ret; } |