On Wed, 28 Jun 2017 02:59:16 +0200, Hui Wang wrote: > > Recently we met a problem, the codec has valid adcs and input pins, > and they can form valid input paths, but the driver does not build > valid controls for them like "Mic boost", "Capture Volume" and > "Capture Switch". > > Through debugging, I found the driver needs to shrink the invalid > adcs and input paths for this machine, so it will move the whole > column bitmap value to the previous column, after moving it, the > driver forgets to set the original column bitmap value to zero, as a > result, the driver will invalidate the path whose index value is the > original colume bitmap value. After executing this function, all > valid input paths are invalidated by a mistake, there are no any > valid input paths, so the driver won't build controls for them. > > Cc: <stable@xxxxxxxxxxxxxxx> > Signed-off-by: Hui Wang <hui.wang@xxxxxxxxxxxxx> > --- > the alsa-info.txt of this machine (without this patch) is pasted here: > http://paste.ubuntu.com/24967758/ Good catch. Applied now, thanks. Takashi