summaryrefslogtreecommitdiffstats
path: root/sound/xen
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2022-08-23 10:09:58 +0200
committerMark Brown <broonie@kernel.org>2022-08-23 14:04:44 +0200
commit92283c86260d8712b55f97eada13b3c8b2f469b2 (patch)
tree0dfb13ef2ff3130d36c79605791c1faada11d5c9 /sound/xen
parentASoC: nau8824: Fix semaphore unbalance at error paths (diff)
downloadlinux-92283c86260d8712b55f97eada13b3c8b2f469b2.tar.xz
linux-92283c86260d8712b55f97eada13b3c8b2f469b2.zip
ASoC: nau8824: Implement hw constraint for rates
nau8824 driver restricts the sample rate with over sampling rate, but currently it barely bails out at hw_params with -EINVAL error (with a kernel message); this doesn't help for user-space to recognize which rate can be actually used. This patch introduces the proper hw constraint for adjusting the available range of the sample rate depending on the OSR setup, as well as some code cleanup, for improving the communication with user-space. Now applications can know the valid rate beforehand and reduces the rate appropriately without errors. Signed-off-by: Takashi Iwai <tiwai@suse.de> Link: https://lore.kernel.org/r/20220823081000.2965-4-tiwai@suse.de Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/xen')
0 files changed, 0 insertions, 0 deletions