Home
last modified time | relevance | path

Searched refs:snd_soc_card (Results 1 – 25 of 238) sorted by relevance

12345678910

/linux-6.15/include/sound/
H A Dsoc-card.h40 int snd_soc_card_suspend_pre(struct snd_soc_card *card);
41 int snd_soc_card_suspend_post(struct snd_soc_card *card);
42 int snd_soc_card_resume_pre(struct snd_soc_card *card);
43 int snd_soc_card_resume_post(struct snd_soc_card *card);
45 int snd_soc_card_probe(struct snd_soc_card *card);
46 int snd_soc_card_late_probe(struct snd_soc_card *card);
47 void snd_soc_card_fixup_controls(struct snd_soc_card *card);
48 int snd_soc_card_remove(struct snd_soc_card *card);
50 int snd_soc_card_set_bias_level(struct snd_soc_card *card,
57 int snd_soc_card_add_dai_link(struct snd_soc_card *card,
[all …]
H A Dsoc_sdw_utils.h55 int (*init)(struct snd_soc_card *card,
77 int (*codec_card_late_probe)(struct snd_soc_card *card);
79 int (*count_sidecar)(struct snd_soc_card *card,
81 int (*add_sidecar)(struct snd_soc_card *card,
87 struct snd_soc_card card;
148 int asoc_sdw_card_late_probe(struct snd_soc_card *card);
183 int asoc_sdw_rt711_init(struct snd_soc_card *card,
200 int asoc_sdw_rt_amp_init(struct snd_soc_card *card,
207 int asoc_sdw_cs42l43_spk_init(struct snd_soc_card *card,
223 int asoc_sdw_cs_amp_init(struct snd_soc_card *card,
[all …]
H A Dsoc.h398 struct snd_soc_card;
966 struct snd_soc_card { struct
998 int (*probe)(struct snd_soc_card *card); argument
999 int (*late_probe)(struct snd_soc_card *card); argument
1001 int (*remove)(struct snd_soc_card *card); argument
1005 int (*suspend_pre)(struct snd_soc_card *card); argument
1007 int (*resume_pre)(struct snd_soc_card *card); argument
1008 int (*resume_post)(struct snd_soc_card *card); argument
1011 int (*set_bias_level)(struct snd_soc_card *, argument
1018 int (*add_dai_link)(struct snd_soc_card *, argument
[all …]
H A Dsimple_card_utils.h58 struct snd_soc_card snd_card;
178 void simple_util_clean_reference(struct snd_soc_card *card);
186 int simple_util_parse_routing(struct snd_soc_card *card,
188 int simple_util_parse_widgets(struct snd_soc_card *card,
190 int simple_util_parse_pin_switches(struct snd_soc_card *card,
193 int simple_util_init_jack(struct snd_soc_card *card,
202 int graph_util_card_probe(struct snd_soc_card *card);
249 struct snd_soc_card *card = simple_priv_to_card(priv); in simple_util_debug_info()
/linux-6.15/sound/soc/
H A Dsoc-card.c15 static inline int _soc_card_ret(struct snd_soc_card *card, in _soc_card_ret()
100 int snd_soc_card_suspend_pre(struct snd_soc_card *card) in snd_soc_card_suspend_pre()
110 int snd_soc_card_suspend_post(struct snd_soc_card *card) in snd_soc_card_suspend_post()
120 int snd_soc_card_resume_pre(struct snd_soc_card *card) in snd_soc_card_resume_pre()
130 int snd_soc_card_resume_post(struct snd_soc_card *card) in snd_soc_card_resume_post()
140 int snd_soc_card_probe(struct snd_soc_card *card) in snd_soc_card_probe()
163 int snd_soc_card_late_probe(struct snd_soc_card *card) in snd_soc_card_late_probe()
187 void snd_soc_card_fixup_controls(struct snd_soc_card *card) in snd_soc_card_fixup_controls()
193 int snd_soc_card_remove(struct snd_soc_card *card) in snd_soc_card_remove()
206 int snd_soc_card_set_bias_level(struct snd_soc_card *card, in snd_soc_card_set_bias_level()
[all …]
H A Dsoc-core.c403 *snd_soc_get_pcm_runtime(struct snd_soc_card *card, in snd_soc_get_pcm_runtime()
647 struct snd_soc_card *card = dev_get_drvdata(dev); in snd_soc_suspend()
749 struct snd_soc_card *card = in soc_resume_deferred()
750 container_of(work, struct snd_soc_card, in soc_resume_deferred()
791 struct snd_soc_card *card = dev_get_drvdata(dev); in snd_soc_resume()
811 static void soc_resume_init(struct snd_soc_card *card) in soc_resume_init()
1765 static int soc_bind_aux_dev(struct snd_soc_card *card) in soc_bind_aux_dev()
2338 struct snd_soc_card *card = dev_get_drvdata(dev); in snd_soc_poweroff()
2507 int snd_soc_register_card(struct snd_soc_card *card) in snd_soc_register_card()
2758 struct snd_soc_card *card, *c; in snd_soc_try_rebind_card()
[all …]
/linux-6.15/sound/soc/amd/acp/
H A Dacp-mach.h57 int (*probe)(struct snd_soc_card *card);
59 int (*configure_widgets)(struct snd_soc_card *card);
60 int (*suspend_pre)(struct snd_soc_card *card);
61 int (*resume_post)(struct snd_soc_card *card);
84 int acp_sofdsp_dai_links_create(struct snd_soc_card *card);
85 int acp_legacy_dai_links_create(struct snd_soc_card *card);
88 static inline int acp_ops_probe(struct snd_soc_card *card) in acp_ops_probe()
98 static inline int acp_ops_configure_link(struct snd_soc_card *card, in acp_ops_configure_link()
109 static inline int acp_ops_configure_widgets(struct snd_soc_card *card) in acp_ops_configure_widgets()
119 static inline int acp_ops_suspend_pre(struct snd_soc_card *card) in acp_ops_suspend_pre()
[all …]
/linux-6.15/sound/soc/meson/
H A Dmeson-card.h13 struct snd_soc_card;
20 int (*add_link)(struct snd_soc_card *card,
27 struct snd_soc_card card;
38 int meson_card_reallocate_links(struct snd_soc_card *card,
40 int meson_card_parse_dai(struct snd_soc_card *card,
43 int meson_card_set_be_link(struct snd_soc_card *card,
46 int meson_card_set_fe_link(struct snd_soc_card *card,
H A Dmeson-card-utils.c42 int meson_card_reallocate_links(struct snd_soc_card *card, in meson_card_reallocate_links()
75 int meson_card_parse_dai(struct snd_soc_card *card, in meson_card_parse_dai()
92 static int meson_card_set_link_name(struct snd_soc_card *card, in meson_card_set_link_name()
135 int meson_card_set_be_link(struct snd_soc_card *card, in meson_card_set_be_link()
175 int meson_card_set_fe_link(struct snd_soc_card *card, in meson_card_set_fe_link()
197 static int meson_card_add_links(struct snd_soc_card *card) in meson_card_add_links()
228 static int meson_card_parse_of_optional(struct snd_soc_card *card, in meson_card_parse_of_optional()
230 int (*func)(struct snd_soc_card *c, in meson_card_parse_of_optional()
243 struct snd_soc_card *card = &priv->card; in meson_card_clean_references()
/linux-6.15/sound/soc/au1x/
H A Ddb1200.c62 static struct snd_soc_card db1200_ac97_machine = {
80 static struct snd_soc_card db1300_ac97_machine = {
87 static struct snd_soc_card db1550_ac97_machine = {
126 static struct snd_soc_card db1200_i2s_machine = {
147 static struct snd_soc_card db1300_i2s_machine = {
168 static struct snd_soc_card db1550_i2s_machine = {
177 static struct snd_soc_card *db1200_cards[] = {
189 struct snd_soc_card *card; in db1200_audio_probe()
/linux-6.15/sound/soc/atmel/
H A Dtse850-pcm5142.c62 struct snd_soc_card *card = dapm->card; in tse850_get_mux1()
74 struct snd_soc_card *card = dapm->card; in tse850_put_mux1()
92 struct snd_soc_card *card = dapm->card; in tse850_get_mux2()
104 struct snd_soc_card *card = dapm->card; in tse850_put_mux2()
122 struct snd_soc_card *card = dapm->card; in tse850_get_mix()
134 struct snd_soc_card *card = dapm->card; in tse850_put_mix()
156 struct snd_soc_card *card = dapm->card; in tse850_get_ana()
189 struct snd_soc_card *card = dapm->card; in tse850_put_ana()
302 static struct snd_soc_card tse850_card = {
347 struct snd_soc_card *card = &tse850_card; in tse850_probe()
[all …]
/linux-6.15/sound/soc/samsung/
H A Darndale.c121 static struct snd_soc_card arndale_rt5631 = {
128 static struct snd_soc_card arndale_wm1811 = {
135 static void arndale_put_of_nodes(struct snd_soc_card *card) in arndale_put_of_nodes()
149 struct snd_soc_card *card; in arndale_audio_probe()
153 card = (struct snd_soc_card *)of_device_get_match_data(&pdev->dev); in arndale_audio_probe()
190 struct snd_soc_card *card = platform_get_drvdata(pdev); in arndale_audio_remove()
H A Dtobermory.c16 static int tobermory_set_bias_level(struct snd_soc_card *card, in tobermory_set_bias_level()
59 static int tobermory_set_bias_level_post(struct snd_soc_card *card, in tobermory_set_bias_level_post()
175 static int tobermory_late_probe(struct snd_soc_card *card) in tobermory_late_probe()
203 static struct snd_soc_card tobermory = {
225 struct snd_soc_card *card = &tobermory; in tobermory_probe()
H A Dlittlemill.c16 static int littlemill_set_bias_level(struct snd_soc_card *card, in littlemill_set_bias_level()
63 static int littlemill_set_bias_level_post(struct snd_soc_card *card, in littlemill_set_bias_level_post()
178 struct snd_soc_card *card = w->dapm->card; in bbclk_ev()
271 static int littlemill_late_probe(struct snd_soc_card *card) in littlemill_late_probe()
316 static struct snd_soc_card littlemill = {
337 struct snd_soc_card *card = &littlemill; in littlemill_probe()
/linux-6.15/sound/soc/amd/
H A Dacp-da7219-max98357a.c56 struct snd_soc_card *card = rtd->card; in cz_da7219_init()
136 struct snd_soc_card *card = rtd->card; in cz_rt5682_init()
249 struct snd_soc_card *card = rtd->card; in cz_da7219_play_startup()
270 struct snd_soc_card *card = rtd->card; in cz_da7219_cap_startup()
292 struct snd_soc_card *card = rtd->card; in cz_max_startup()
313 struct snd_soc_card *card = rtd->card; in cz_dmic0_startup()
334 struct snd_soc_card *card = rtd->card; in cz_dmic1_startup()
361 struct snd_soc_card *card = rtd->card; in cz_rt5682_play_startup()
382 struct snd_soc_card *card = rtd->card; in cz_rt5682_cap_startup()
682 static struct snd_soc_card cz_card = {
[all …]
H A Dacp3x-rt5682-max9836.c56 struct snd_soc_card *card = rtd->card; in acp3x_5682_init()
198 struct snd_soc_card *card = rtd->card; in acp3x_5682_startup()
216 struct snd_soc_card *card = rtd->card; in acp3x_max_startup()
232 struct snd_soc_card *card = rtd->card; in acp3x_ec_dmic0_startup()
381 static struct snd_soc_card acp3x_5682 = {
420 static struct snd_soc_card acp3x_1015 = {
459 static struct snd_soc_card acp3x_1015p = {
500 struct snd_soc_card *card; in acp3x_probe()
504 card = (struct snd_soc_card *)soc_is_rltk_max(dev); in acp3x_probe()
/linux-6.15/sound/soc/mediatek/common/
H A Dmtk-dsp-sof-common.h37 int mtk_sof_card_probe(struct snd_soc_card *card);
38 int mtk_sof_card_late_probe(struct snd_soc_card *card);
39 int mtk_sof_dailink_parse_of(struct snd_soc_card *card, struct device_node *np,
H A Dmtk-soundcard-driver.h29 struct snd_soc_card *card;
53 int parse_dai_link_info(struct snd_soc_card *card);
54 void clean_card_reference(struct snd_soc_card *card);
/linux-6.15/sound/soc/qcom/
H A Dapq8016_sbc.c26 struct snd_soc_card card;
63 struct snd_soc_card *card = rtd->card; in apq8016_dai_init()
156 static void apq8016_sbc_add_ops(struct snd_soc_card *card) in apq8016_sbc_add_ops()
196 struct snd_soc_card *card = rtd->card; in msm8916_qdsp6_startup()
217 struct snd_soc_card *card = rtd->card; in msm8916_qdsp6_shutdown()
255 static void msm8916_qdsp6_add_ops(struct snd_soc_card *card) in msm8916_qdsp6_add_ops()
289 void (*add_ops)(struct snd_soc_card *card); in apq8016_sbc_platform_probe()
291 struct snd_soc_card *card; in apq8016_sbc_platform_probe()
/linux-6.15/sound/soc/ti/
H A Drx51.c45 struct snd_soc_card *card = dapm->card; in rx51_ext_control()
92 struct snd_soc_card *card = rtd->card; in rx51_startup()
127 struct snd_soc_card *card = snd_kcontrol_chip(kcontrol); in rx51_set_spk()
142 struct snd_soc_card *card = dapm->card; in rx51_spk_event()
162 struct snd_soc_card *card = snd_kcontrol_chip(kcontrol); in rx51_set_input()
184 struct snd_soc_card *card = snd_kcontrol_chip(kcontrol); in rx51_set_jack()
263 struct snd_soc_card *card = rtd->card; in rx51_aic34_init()
338 static struct snd_soc_card rx51_sound_card = {
361 struct snd_soc_card *card = &rx51_sound_card; in rx51_soc_probe()
/linux-6.15/sound/soc/intel/boards/
H A Dsof_realtek_common.h27 void sof_rt1011_codec_conf(struct device *dev, struct snd_soc_card *card);
36 void sof_rt1015p_codec_conf(struct snd_soc_card *card);
46 void sof_rt1015_codec_conf(struct snd_soc_card *card);
H A Dskl_hda_dsp_generic.c21 static int skl_hda_card_late_probe(struct snd_soc_card *card) in skl_hda_card_late_probe()
28 static void skl_set_hda_codec_autosuspend_delay(struct snd_soc_card *card) in skl_set_hda_codec_autosuspend_delay()
92 struct snd_soc_card *card; in skl_hda_audio_probe()
96 card = devm_kzalloc(&pdev->dev, sizeof(struct snd_soc_card), GFP_KERNEL); in skl_hda_audio_probe()
/linux-6.15/sound/soc/sdw_utils/
H A Dsoc_sdw_bridge_cs35l56.c35 struct snd_soc_card *card = rtd->card; in asoc_sdw_bridge_cs35l56_asp_init()
107 int asoc_sdw_bridge_cs35l56_count_sidecar(struct snd_soc_card *card, in asoc_sdw_bridge_cs35l56_count_sidecar()
121 int asoc_sdw_bridge_cs35l56_add_sidecar(struct snd_soc_card *card, in asoc_sdw_bridge_cs35l56_add_sidecar()
143 int asoc_sdw_bridge_cs35l56_spk_init(struct snd_soc_card *card, in asoc_sdw_bridge_cs35l56_spk_init()
/linux-6.15/sound/soc/loongson/
H A Dloongson_card.c19 struct snd_soc_card snd_card;
71 static struct acpi_device *loongson_card_acpi_find_device(struct snd_soc_card *card, in loongson_card_acpi_find_device()
90 struct snd_soc_card *card = &data->snd_card; in loongson_card_parse_acpi()
125 struct snd_soc_card *card = &data->snd_card; in loongson_card_parse_of()
171 struct snd_soc_card *card; in loongson_asoc_card_probe()
/linux-6.15/sound/soc/tegra/
H A Dtegra_asoc_machine.c141 struct snd_soc_card *card = rtd->card; in tegra_asoc_machine_init()
295 struct snd_soc_card *card = rtd->card; in tegra_machine_hw_params()
432 struct snd_soc_card *card; in tegra_asoc_machine_probe()
644 static struct snd_soc_card snd_soc_tegra_wm8753 = {
677 static struct snd_soc_card snd_soc_tegra_wm9712 = {
708 static struct snd_soc_card snd_soc_tegra_max98090 = {
841 struct snd_soc_card *card = rtd->card; in tegra_rt5677_init()
868 static struct snd_soc_card snd_soc_tegra_rt5677 = {
902 static struct snd_soc_card snd_soc_tegra_rt5640 = {
935 static struct snd_soc_card snd_soc_tegra_rt5632 = {
[all …]

12345678910