[alsa-devel] [PATCH v2] ALSA: x86: Select CONFIG_HDMI_LPE_AUDIO as default
Ian W MORRISON
ianwmorrison at gmail.com
Mon Mar 20 09:17:30 CET 2017
Oops ... forgot to copy alsa-devel and Pierre-Louis.
On 20 March 2017 at 18:59, Takashi Iwai <tiwai at suse.de> wrote:
> On Mon, 20 Mar 2017 08:42:32 +0100,
> Ian W MORRISON wrote:
> >
> > The upstream kernel builds for distributions such as Ubuntu which now
> > includes binary packages for v4.11 mainline kernel release candidates are
> > promoted as a way of testing upstream kernels to to confirm that upstream
> > has fixed a specific issue (see https://wiki.ubuntu.com/
> > Kernel/MainlineBuilds).
> >
> > Unfortunately the long awaited patch for providing HDMI audio support for
> > Bay Trail and Cherry Trail devices does not include this support through
> a
> > module built by default.
> >
> > Through including by default of the two associated CONFIG settings
> (SND_X86
> > and HDMI_LPE_AUDIO), upstream kernel builds would automatically provide
> the
> > much desired HDMI audio support by default.
> >
> > This patch uses a Kconfig 'default' statement to include the driver as
> > default.
> >
> > Changes in version 2: CONFIG_SND_X86 now a bool and changed default m to
> > default y
> >
> > Signed-off-by: Ian W Morrison <linuxium at linuxium.com.au>
> > ---
> > sound/x86/Kconfig | 4 +++-
> > 1 file changed, 3 insertions(+), 1 deletion(-)
> >
> > diff --git a/sound/x86/Kconfig b/sound/x86/Kconfig
> > index 84c8f8fc..cac2270 100644
> > --- a/sound/x86/Kconfig
> > +++ b/sound/x86/Kconfig
> > @@ -1,6 +1,7 @@
> > menuconfig SND_X86
> > - tristate "X86 sound devices"
> > + bool "X86 sound devices"
> > depends on X86
> > + default y
>
> This one is OK, but ...
>
> > ---help---
> > X86 sound devices that don't fall under SoC or PCI categories
> >
> > @@ -9,6 +10,7 @@ if SND_X86
> > config HDMI_LPE_AUDIO
> > tristate "HDMI audio without HDaudio on Intel Atom platforms"
> > depends on DRM_I915
> > + default y
>
> ... this is wrong. Each driver config itself should be left
> unspecified.
>
> It's distributor's job to choose the right config here.
>
> Actually this goes back to one of my earlier points: A distributor doesn't
have to set 'HDMI' as HDMI audio is automatically provided. This is just an
extension because by setting 'HDMI_LPE_AUDIO' the missing audio support for
BYT and CHT SoCs is then provided. Therefore, in this albeit unusual
instance, I reason is it appropriate to set HDMI_LPE_AUDIO so that audio is
automatically provided regardless of distribution. If a distributor didn't
want to allow audio for BYT and CHT SoC based devices running their distro
then they could always remove it from their distro specific config.
>
> Takashi
>
More information about the Alsa-devel
mailing list