aboutsummaryrefslogtreecommitdiffstats
path: root/sound/usb/usbaudio.h
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2021-04-13 10:41:52 +0200
committerTakashi Iwai <tiwai@suse.de>2021-04-13 12:05:12 +0200
commitd2e8f641257d0d3af6e45d6ac2d6f9d56b8ea964 (patch)
tree7a1231d3b8e31f0dd51d7ca7d0e57dc12d972a79 /sound/usb/usbaudio.h
parentALSA: virtio: use module_virtio_driver() to simplify the code (diff)
downloadlinux-dev-d2e8f641257d0d3af6e45d6ac2d6f9d56b8ea964.tar.xz
linux-dev-d2e8f641257d0d3af6e45d6ac2d6f9d56b8ea964.zip
ALSA: usb-audio: Explicitly set up the clock selector
In the current code, we have some assumption that the audio clock selector has been set up implicitly and don't want to touch it unless it's really needed for the fallback autoclock setup. This works for most devices but some seem having a problem. Partially this was covered for the devices with a single connector at the initialization phase (commit 086b957cc17f "ALSA: usb-audio: Skip the clock selector inquiry for single connections"), but also there are cases where the wrong clock set up is kept silently. The latter seems to be the cause of the noises on Behringer devices. In this patch, we explicitly set up the audio clock selector whenever the appropriate node is found. Reported-by: Geraldo Nascimento <geraldogabriel@gmail.com> BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=199327 Link: https://lore.kernel.org/r/CAEsQvcvF7LnO8PxyyCxuRCx=7jNeSCvFAd-+dE0g_rd1rOxxdw@mail.gmail.com Cc: <stable@vger.kernel.org> Link: https://lore.kernel.org/r/20210413084152.32325-1-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb/usbaudio.h')
0 files changed, 0 insertions, 0 deletions