On Mon, 16 Sep 2019 12:18:51 +0200, Takashi Sakamoto wrote: > > At higher sampling rate (e.g. 192.0 kHz), Alesis iO26 transfers 4 data > channels per data block in CIP. > > Both iO14 and iO26 have the same contents in their configuration ROM. > For this reason, ALSA Dice driver attempts to distinguish them according > to the value of TX0_AUDIO register at probe callback. Although the way is > valid at lower and middle sampling rate, it's lastly invalid at higher > sampling rate because because the two models returns the same value for > read transaction to the register. > > In the most cases, users just plug-in the device and ALSA dice driver > detects it. In the case, the device runs at lower sampling rate and > the driver detects expectedly. For this reason, this commit leaves the > way to detect as is. > > Fixes: 28b208f600a3 ("ALSA: dice: add parameters of stream formats for models produced by Alesis") > Cc: <stable@xxxxxxxxxxxxxxx> # v4.18+ > Signed-off-by: Takashi Sakamoto <o-takashi@xxxxxxxxxxxxx> Applied, thanks. Takashi