[alsa-devel] Intel SST and HP ElitePad 1000 G2

Pierre-Louis Bossart pierre-louis.bossart at linux.intel.com
Wed Nov 25 15:40:17 CET 2015


On 11/25/15 2:49 AM, Jorge Fernandez Monteagudo wrote:
> Hi,
>
> I've generated a new kernel, a 4.3.0, only with
>
> CONFIG_SND_SST_MFLD_PLATFORM=m
> CONFIG_SND_SST_IPC=m
> CONFIG_SND_SST_IPC_ACPI=m
> CONFIG_SND_SOC_INTEL_SST=m
> CONFIG_SND_SOC_INTEL_SST_ACPI=m
> CONFIG_SND_SOC_INTEL_BAYTRAIL=m
> CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m
> CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m
> CONFIG_SND_SOC_I2C_AND_SPI=m
>
> and I've downloaded the firmware this repository (I don't know this git is the official one)
> from http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git
>
> But I have no audio. The firmware is loaded, I see this traces
>
> [    4.013712] baytrail-pcm-audio baytrail-pcm-audio: FW version: 04.05.13.a0
> [    4.013714] baytrail-pcm-audio baytrail-pcm-audio: Build type: a0
> [    4.013716] baytrail-pcm-audio baytrail-pcm-audio: Build date: Apr  2 2014 14:14:39
>
> but the mapping is not done. In the 4.2.5 kernel I see
>
> [    4.256939] byt-rt5640 byt-rt5640: rt5640-aif1 <-> baytrail-pcm-audio mapping ok

You are mixing two incompatible options that result in a broken 
configuration. this message is for the 'old' machine driver. Use only

CONFIG_SND_SST_MFLD_PLATFORM=m
CONFIG_SND_SST_IPC=m
CONFIG_SND_SST_IPC_ACPI=m
CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m

as I mentioned.

I tried to add a mutually exclusive choice but menuconfig complains 
about circular dependencies, need to find a better way of handling these 
two drivers so that they can't be enabled at the same time


More information about the Alsa-devel mailing list