01 Aug, 2016

1 commit

  • commit 3c8f7710c1c4 ("ASoC: fix broken pxa SoC support") has removed
    the SND_ARM dependency from SND_PXA2XX_LIB and SND_PXA2XX_LIB_AC97,
    by moving these config entries outside of the "if SND_ARM ... endif"
    construct.

    However, by placing these 2 symbols right between the SND_ARM
    menuconfig definition and the first SND_ARM menu entry, the side
    effect is that the SND_ARM menu becomes empty and all the config
    entries caught between "if SND_ARM ... endif" no more belong to
    menuconfig SND_ARM, but to its parent (menuconfig SND).

    Fix this.

    Signed-off-by: Eugeniu Rosca
    Acked-by: Robert Jarzmik
    Signed-off-by: Takashi Iwai

    Eugeniu Rosca
     

17 Sep, 2015

1 commit

  • The previous fix of pxa library support, which was introduced to fix the
    library dependency, broke the previous SoC behavior, where a machine
    code binding pxa2xx-ac97 with a coded relied on :
    - sound/soc/pxa/pxa2xx-ac97.c
    - sound/soc/codecs/XXX.c

    For example, the mioa701_wm9713.c machine code is currently broken. The
    "select ARM" statement wrongly selects the soc/arm/pxa2xx-ac97 for
    compilation, as per an unfortunate fate SND_PXA2XX_AC97 is both declared
    in sound/arm/Kconfig and sound/soc/pxa/Kconfig.

    Fix this by ensuring that SND_PXA2XX_SOC correctly triggers the correct
    pxa2xx-ac97 compilation.

    Fixes: 846172dfe33c ("ASoC: fix SND_PXA2XX_LIB Kconfig warning")
    Signed-off-by: Robert Jarzmik
    Signed-off-by: Mark Brown

    Robert Jarzmik