[alsa-devel] [PATCH 1/4] drm/i915: Add audio hotplug info struct
Takashi Iwai
tiwai at suse.de
Thu Jul 23 12:02:33 CEST 2015
On Thu, 23 Jul 2015 08:25:21 +0200,
David Henningsson wrote:
>
>
>
> On 2015-07-23 08:17, David Henningsson wrote:
> > I'm about to go on vacation so it would be good to get some closure
> > here. If you both prefer this setup, how about I remove "struct
> > i915_audio_hotplug_info" for now? We will then have:
> >
> > const struct i915_audio_component_audio_ops {
> > void (*hotplug_notify)(struct hdac_bus *);
> > }
>
> Sorry, it would look like this:
>
> const struct i915_audio_component_audio_ops {
> void (*hotplug_notify)(struct hdac_bus *, int port, int
> port_mst_index);
> }
>
> ...to indicate what port needs updating.
Yes, I think this is simpler.
A remaining question is whether it should be notified to bus or
codec. In the latter case, we need to allow registering the audio
codec after binding the component.
I find the codec can be a bit better, as this is directly targeted
(while for bus you need to look through the codec list). But it's
just a minor difference, and I don't mind so much about this, if there
is any other difficulty by that move.
thanks,
Takashi
More information about the Alsa-devel
mailing list