linux/sound/soc
Enric Balletbo i Serra 30b233b1cb
ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates
According to the datasheet the max98357a also supports 32, 44.1 and
88.2 kHz sample rate. This support was also introduced recently by
commit fdf34366d3 ("ASoC: max98357a: add missing supported rates").

Actually the machine driver validates the supported sample rates but
this is not really needed because the component driver can all apply
whatever constraints are needed and do their own validation. So, remove
the checks from the machine driver as are not needed at all. This way,
we also support 32, 44.1 and 88.2 kHz sample rates and we get rid of the
errors like the below.

  rk3399-gru-sound sound: rockchip_sound_max98357a_hw_params() doesn't support this sample rate: 44100
  rk3399-gru-sound sound: ASoC: machine hw_params failed: -22

Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2019-06-24 17:24:25 +01:00
..
adi ASoC: axi-i2s: let both capture and playback be optional 2019-03-11 17:17:38 +00:00
amd ASoC: amd: acp-rt5645: use modern dai_link style 2019-06-06 21:38:04 +01:00
atmel ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform 2019-06-19 12:49:52 +01:00
au1x ASoC: au1x: db1200: use modern dai_link style 2019-06-06 21:40:19 +01:00
bcm
cirrus ASoC: cirrus: snappercl15: use modern dai_link style 2019-06-06 21:40:58 +01:00
codecs ASoC: rt5514-spi: don't use snd_soc_lookup_component() 2019-06-20 13:00:39 +01:00
dwc ASoC: dwc: Drop superfluous PCM preallocation error checks 2019-02-06 18:28:59 +01:00
fsl ASoC: fsl: imx-audmix: don't select unnecessary Platform 2019-06-19 12:51:29 +01:00
generic ASoC: simple-card-utils: don't select unnecessary Platform 2019-06-19 12:58:34 +01:00
hisilicon
img
intel ASoC: Intel: Skylake: Switch to modern UUID API 2019-06-20 12:58:53 +01:00
jz4740 ASoC: jz4740: qi_lb60: use modern dai_link style 2019-06-06 21:44:15 +01:00
kirkwood ASoC: kirkwood: armada-370-db: don't select unnecessary Platform 2019-06-19 12:51:48 +01:00
mediatek ASoC: Add missing newline at end of file 2019-06-17 16:18:13 +01:00
meson ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines 2019-06-13 19:46:31 +01:00
mxs ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform 2019-06-19 12:52:06 +01:00
nuc900 ASoC: nuc900: nuc900-audio: use modern dai_link style 2019-06-06 21:45:11 +01:00
pxa ASoC: pxa: poodle: use modern dai_link style 2019-06-06 21:35:09 +01:00
qcom ASoC: qcom: don't select unnecessary Platform 2019-06-19 12:58:51 +01:00
rockchip ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates 2019-06-24 17:24:25 +01:00
samsung ASoC: samsung: tm2_wm5110: don't select unnecessary Platform 2019-06-19 12:54:56 +01:00
sh ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ 2019-06-18 19:17:39 +01:00
sirf ASoC: sirf: sirf-audio: don't select unnecessary Platform 2019-06-19 12:55:15 +01:00
sof ASoC: SOF: Intel: hda: remove duplicated include from hda.c 2019-06-24 17:22:43 +01:00
spear
sprd ASoC: sprd: Add reserved DMA memory support 2019-05-06 22:48:03 +09:00
sti
stm ASoC: stm32: dfsdm: add 16 bits audio record support 2019-06-20 12:56:59 +01:00
sunxi ASoC: sunxi: sun4i-codec: don't select unnecessary Platform 2019-06-19 12:55:34 +01:00
tegra ASoC: tegra: trimslice: don't select unnecessary Platform 2019-06-19 12:57:13 +01:00
ti ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs 2019-06-20 12:59:38 +01:00
txx9 ASoC: txx9: txx9aclc-generic: use modern dai_link style 2019-06-06 22:07:55 +01:00
uniphier ASoC: uniphier: Drop superfluous PCM preallocation error checks 2019-02-06 18:29:39 +01:00
ux500 ASoC: ux500: mop500: don't select unnecessary Platform 2019-06-19 12:58:21 +01:00
xilinx ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change 2019-02-08 14:23:54 +01:00
xtensa ASoC: xtensa: Drop superfluous PCM preallocation error checks 2019-02-06 18:29:44 +01:00
zte
Kconfig ASoC: SOF: Add Build support for SOF core and Intel drivers 2019-04-28 02:51:46 +09:00
Makefile ASoC: SOF: Add Build support for SOF core and Intel drivers 2019-04-28 02:51:46 +09:00
soc-ac97.c
soc-acpi.c ASoC: soc-acpi: fix implicit header use of module.h/export.h 2019-05-08 18:06:28 +09:00
soc-compress.c ASoC: compress: Add helper functions for component trigger/set_params 2019-02-06 15:51:04 +00:00
soc-core.c ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() 2019-06-24 17:24:03 +01:00
soc-dapm.c Merge branch 'asoc-5.2' into asoc-5.3 2019-05-30 16:47:43 +01:00
soc-devres.c
soc-generic-dmaengine-pcm.c ASoC: More changes for v5.1 2019-02-28 13:30:55 +01:00
soc-io.c
soc-jack.c
soc-ops.c
soc-pcm.c Merge branch 'for-5.2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-5.3 2019-05-21 22:00:33 +01:00
soc-topology.c ASoC: soc-topology: fix modern dai link style 2019-06-13 19:47:14 +01:00
soc-utils.c ASoC: soc-utils: remove dummy Platform 2019-06-19 12:59:20 +01:00