On Wed, May 27, 2015 at 12:43:08PM +0200, Daniel Vetter wrote: > Just curious questions really, I probably don't understand what's exactly > going on. But I do think that we need a more formal way for drm/snd to > talk to each another (i915 is growing quite a few hairy things in that > area outside of eld atm). Problems we have are around shared power wells Yes, I agree strongly with this - I've been asking for a while for more code sharing and common code in this path, the helpers in here are really good from that point of view and I'm very pleased we've got them applied. > and clocks (x86 doesn't help here without all the dt goodness). But > there's also stuff like figuring out the right dividers for a given > audio/video clock. eld and hotplug is still done in hw, but I've heard > noises that we need to have a sw approach too on some platforms at least. That seems to be the case, yes - FWIW quite a few of the embedded systems are basically connecting a standard S/PDIF or I2S output to a HDMI encoder chip or IP block so the audio controller knows nothing of HDMI directly.