Avoid calling gpio_get_value_cansleep() inside a held spinlock.
Change-Id: If0250a7a275cd8ad96de62432c83e0b948b359fd
Signed-off-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-on: http://git-master/r/226458
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
(cherry picked from commit
946e53410468dafd92b6ccb313dba1bb1b72d04d)
Reviewed-on: http://git-master/r/228058
Reviewed-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com>
if (!hdmi->suspended) {
cancel_delayed_work(&hdmi->work);
- if (tegra_dc_hdmi_hpd(dc))
- queue_delayed_work(system_nrt_wq, &hdmi->work,
- msecs_to_jiffies(100));
- else
- queue_delayed_work(system_nrt_wq, &hdmi->work,
- msecs_to_jiffies(30));
+ queue_delayed_work(system_nrt_wq, &hdmi->work,
+ msecs_to_jiffies(100));
}
rt_mutex_unlock(&hdmi->suspend_lock);