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 --- |