commit | 744626dada90cb1231a65b08874aa7a9f11c2ea8 | [log] [tgz] |
---|---|---|
author | Wu Fengguang <fengguang.wu@intel.com> | Wed Nov 16 16:29:47 2011 +0800 |
committer | Takashi Iwai <tiwai@suse.de> | Wed Nov 16 10:44:42 2011 +0100 |
tree | af45566be0dd278ed698f00deb1b734ad0b492d3 | |
parent | b95d68b8179764e29558b75cec35ef4a6a98925b [diff] |
ALSA: hda - delayed ELD repoll The Intel HDMI chips (ironlake at least) are found to have ~250ms delay between the ELD_Valid=1 hotplug event is send and the ELD buffer becomes actually readable. During the time the ELD buffer is mysteriously all 0. Fix it by scheduling a delayed work to re-read ELD buffer after 300ms. Signed-off-by: Wu Fengguang <fengguang.wu@intel.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>