[alsa-devel] [PATCH v3 00/13] Enable HDA Codec support on Intel Platforms

Takashi Iwai tiwai at suse.de
Thu Jun 28 07:34:08 CEST 2018


On Thu, 28 Jun 2018 07:02:06 +0200,
Pierre-Louis Bossart wrote:
> 
> 
> >> Now I've put a few patches from the series into topic/hda-core-intel
> >> branch of sound git tree: namely,
> >>
> >>     ALSA: hdac: ext: add wait for codec to respond after link reset
> >>     ALSA: hdac: Remove usage of struct hdac_ext_device and use
> >> hdac_device instead
> >>     ALSA: hdac: Remove usage of struct hdac_ext_bus and use
> >> hdac_bus instead
> >>     ALSA: hdac: Remove usage of struct hdac_ext_driver, use
> >> hdac_driver instead
> >>     ALSA: hda: split snd_hda_codec_new function
> >>     ALSA: hdac: remove memory allocation from
> >> snd_hdac_ext_bus_device_init
> >>     ALSA: hdac: add extended ops in the hdac_bus
> >>
> >> corresponds to the patch 12 as a fix at first, followed by patches 1,
> >> 2, 3 as hdac_ext_* cleanup, and patches 8, 9, 10 for preparation of
> >> the further move.  All these should be only cleanups / refactoring
> >> (and one fix), hence no visible functional changes.
> >>
> >> The branch isn't merged to for-next yet.  And it's cleanly based on
> >> v4.18-rc1 so that Mark can pull into his tree.  As far as I've
> >> checked, the merge can be done smoothly to the current asoc tree,
> >> too.
> >>
> >> So, guys, please check / review whether these are all OK for now.
> >>
> >> The rest are rather ASoC-intensive part and needs more careful
> >> reviews.
> >
> > Great, thank you, I was about to resend a smaller series but you
> > beat me to it. Will double-check the branch.
> Takashi, the 0-day reports that bisect is broken are correct, the
> first patch should be moved after the 3 'Remove usage' patches,
> i.e. the order should be
> 
> -   ALSA: hdac: ext: add wait for codec to respond after link reset
>     ALSA: hdac: Remove usage of struct hdac_ext_device and use
> hdac_device instead
>     ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus
> instead
>     ALSA: hdac: Remove usage of struct hdac_ext_driver, use
> hdac_driver instead
> +   ALSA: hdac: ext: add wait for codec to respond after link reset
>     ALSA: hda: split snd_hda_codec_new function
>     ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init
>     ALSA: hdac: add extended ops in the hdac_bus
> 
> I haven't done any audio tests with the legacy driver yet but at least
> this change fixes compilation issues.

OK, fixed now.  Thanks!


Takashi


More information about the Alsa-devel mailing list