https://bugs.freedesktop.org/show_bug.cgi?id=88493
--- Comment #2 from Andy Furniss adf.lists@gmail.com --- (In reply to Alex Deucher from comment #1)
Are you sure that's the right commit? I don't see any functional change. It just switches a direct function call to a function pointer.
Hmm, I just built a fresh kernel reset on that and testing in the same way as my normal use case (TV off at boot) it is a bad.
There is a but though, in that it is possible to make it work by doing an extra off/on or TV on from boot. When I first noticed the issue on head I tried and failed to get sound doing the same sort of thing.
Maybe some pot luck is involved, maybe there is more than one issue - all the goods during the bisect were just tested once with boot from TV off.
So the bisect is suspect - I'll have to play around more when I have time.