1
0
Fork 0
alistair23-linux/sound/soc/intel/skylake
Mateusz Gorski cd73439873 ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT
commit 2d744ecf2b upstream.

Automatically choose DMIC pipeline format configuration depending on
information included in NHLT.
Change the access rights of appropriate kcontrols to read-only in order
to prevent user interference.

Signed-off-by: Mateusz Gorski <mateusz.gorski@linux.intel.com>
Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20200427132727.24942-4-mateusz.gorski@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Cc: <stable@vger.kernel.org> # 5.4.x
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-12-02 08:49:57 +01:00
..
Makefile ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl 2019-07-24 19:41:51 +01:00
bxt-sst.c ASoC: Intel: Skylake: Await purge request ack on CNL 2020-12-02 08:49:56 +01:00
cnl-sst-dsp.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 2019-06-19 17:09:52 +02:00
cnl-sst-dsp.h ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct 2019-07-24 19:41:33 +01:00
cnl-sst.c ASoC: Intel: Skylake: Await purge request ack on CNL 2020-12-02 08:49:56 +01:00
skl-debug.c ASoC: intel: skl: Fix possible buffer overflow in debug outputs 2020-03-12 13:00:25 +01:00
skl-i2s.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 2019-06-05 17:36:37 +02:00
skl-messages.c ASoC: Intel: Skylake: Print module type instead of id 2019-08-27 19:26:06 +01:00
skl-nhlt.c ASoC: Intel: Skylake: Shield against no-NHLT configurations 2020-12-02 08:49:56 +01:00
skl-pcm.c ASoC: Intel: Skylake: Do not disable FW notifications 2019-07-24 19:42:45 +01:00
skl-ssp-clk.c ASoC: Intel: Skylake: Fix available clock counter incrementation 2020-03-12 13:00:26 +01:00
skl-ssp-clk.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 2019-06-05 17:36:37 +02:00
skl-sst-cldma.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 2019-06-19 17:09:52 +02:00
skl-sst-cldma.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 2019-06-19 17:09:52 +02:00
skl-sst-dsp.c ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct 2019-07-24 19:41:33 +01:00
skl-sst-dsp.h ASoC: Intel: Skylake: Await purge request ack on CNL 2020-12-02 08:49:56 +01:00
skl-sst-ipc.c ASoC: Intel: Skylake: large_config_get overhaul 2019-08-08 21:22:33 +01:00
skl-sst-ipc.h ASoC: Intel: Skylake: large_config_get overhaul 2019-08-08 21:22:33 +01:00
skl-sst-utils.c ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct 2019-07-24 19:41:33 +01:00
skl-sst.c ASoC: Intel: Skylake: Print constant literals from format specifier 2019-08-15 15:04:23 +01:00
skl-topology.c ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT 2020-12-02 08:49:57 +01:00
skl-topology.h ASoC: Intel: Multiple I/O PCM format support for pipe 2020-12-02 08:49:57 +01:00
skl.c ASoC: Intel: Skylake: Shield against no-NHLT configurations 2020-12-02 08:49:56 +01:00
skl.h ASoC: Intel: Skylake: Release topology when we are done with it 2019-08-27 19:26:11 +01:00