rt715-sdca.c (66da65005aa819e0b8d3a08f5ec1491b7690cb67) rt715-sdca.c (011e397f5c9c96e533d4a244af84e74c9caefb83)
1// SPDX-License-Identifier: GPL-2.0-only
2//
3// rt715-sdca.c -- rt715 ALSA SoC audio driver
4//
5// Copyright(c) 2020 Realtek Semiconductor Corp.
6//
7//
8//

--- 744 unchanged lines hidden (view full) ---

753 {"ADC 24 Mux", "DMIC4", "DMIC4"},
754 {"ADC 25 Mux", "MIC1", "MIC1"},
755 {"ADC 25 Mux", "DMIC1", "DMIC1"},
756 {"ADC 25 Mux", "DMIC2", "DMIC2"},
757 {"ADC 25 Mux", "DMIC3", "DMIC3"},
758 {"ADC 25 Mux", "DMIC4", "DMIC4"},
759};
760
1// SPDX-License-Identifier: GPL-2.0-only
2//
3// rt715-sdca.c -- rt715 ALSA SoC audio driver
4//
5// Copyright(c) 2020 Realtek Semiconductor Corp.
6//
7//
8//

--- 744 unchanged lines hidden (view full) ---

753 {"ADC 24 Mux", "DMIC4", "DMIC4"},
754 {"ADC 25 Mux", "MIC1", "MIC1"},
755 {"ADC 25 Mux", "DMIC1", "DMIC1"},
756 {"ADC 25 Mux", "DMIC2", "DMIC2"},
757 {"ADC 25 Mux", "DMIC3", "DMIC3"},
758 {"ADC 25 Mux", "DMIC4", "DMIC4"},
759};
760
761static int rt715_sdca_probe(struct snd_soc_component *component)
762{
763 int ret;
764
765 ret = pm_runtime_resume(component->dev);
766 if (ret < 0 && ret != -EACCES)
767 return ret;
768
769 return 0;
770}
771
761static const struct snd_soc_component_driver soc_codec_dev_rt715_sdca = {
772static const struct snd_soc_component_driver soc_codec_dev_rt715_sdca = {
773 .probe = rt715_sdca_probe,
762 .controls = rt715_sdca_snd_controls,
763 .num_controls = ARRAY_SIZE(rt715_sdca_snd_controls),
764 .dapm_widgets = rt715_sdca_dapm_widgets,
765 .num_dapm_widgets = ARRAY_SIZE(rt715_sdca_dapm_widgets),
766 .dapm_routes = rt715_sdca_audio_map,
767 .num_dapm_routes = ARRAY_SIZE(rt715_sdca_audio_map),
768 .endianness = 1,
769};

--- 310 unchanged lines hidden ---
774 .controls = rt715_sdca_snd_controls,
775 .num_controls = ARRAY_SIZE(rt715_sdca_snd_controls),
776 .dapm_widgets = rt715_sdca_dapm_widgets,
777 .num_dapm_widgets = ARRAY_SIZE(rt715_sdca_dapm_widgets),
778 .dapm_routes = rt715_sdca_audio_map,
779 .num_dapm_routes = ARRAY_SIZE(rt715_sdca_audio_map),
780 .endianness = 1,
781};

--- 310 unchanged lines hidden ---