linux/sound/soc/intel/boards
Vijendar Mukunda 59f8b622d5
ASoC: intel/sdw_utils: refactor init_dai_link() and init_simple_dai_link()
To make it generic, refactor existing implementation for
init_dai_link() and init_simple_dai_link() as mentioned below.
- Move init_dai_link() and init_simple_dai_link() to common place holder
- Rename the functions with "asoc_sdw" as prefix.
- Pass the platform specific 'platform_component' structure and its size as
arguments for init_simple_dai_link() function and allocate one more
extra dlc for platform component.
- Pass the 'platform_component' and 'num_platforms' as arguments for
init_dai_link().

Link: https://github.com/thesofproject/linux/pull/5068
Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://patch.msgid.link/20240801111821.18076-6-Vijendar.Mukunda@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2024-08-01 12:44:15 +01:00
..
bdw_rt286.c ASoC: Intel: boards: clarify Copyright information 2024-05-06 23:59:36 +09:00
bdw-rt5650.c ASoC: intel: Constify struct snd_soc_ops 2024-05-27 01:31:24 +01:00
bdw-rt5677.c ASoC: intel: convert not to use asoc_xxx() 2023-09-26 17:18:40 +02:00
bxt_da7219_max98357a.c ASoC: Intel: boards: clarify Copyright information 2024-05-06 23:59:36 +09:00
bxt_rt298.c ASoC: Intel: boards: clarify Copyright information 2024-05-06 23:59:36 +09:00
bytcht_cx2072x.c ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards 2024-02-11 16:57:23 +00:00
bytcht_da7213.c ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards 2024-02-11 16:57:23 +00:00
bytcht_es8316.c ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards 2024-02-11 16:57:23 +00:00
bytcht_nocodec.c ASoC: intel: convert not to use asoc_xxx() 2023-09-26 17:18:40 +02:00
bytcr_rt5640.c bytcr_rt5640 : inverse jack detect for Archos 101 cesium 2024-06-10 12:47:23 +01:00
bytcr_rt5651.c ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards 2024-02-11 16:57:23 +00:00
bytcr_wm5102.c ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards 2024-02-11 16:57:23 +00:00
cht_bsw_max98090_ti.c ASoC: intel: convert not to use asoc_xxx() 2023-09-26 17:18:40 +02:00
cht_bsw_nau8824.c ASoC: intel: convert not to use asoc_xxx() 2023-09-26 17:18:40 +02:00
cht_bsw_rt5645.c ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling 2024-02-11 16:57:24 +00:00
cht_bsw_rt5672.c ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards 2024-02-11 16:57:23 +00:00
ehl_rt5660.c ASoC: intel: Constify struct snd_soc_ops 2024-05-27 01:31:24 +01:00
hda_dsp_common.c ASoC: Intel: boards: clarify Copyright information 2024-05-06 23:59:36 +09:00
hda_dsp_common.h
hsw_rt5640.c ASoC: Intel: boards: clarify Copyright information 2024-05-06 23:59:36 +09:00
kbl_da7219_max98357a.c ASoC: intel: Constify struct snd_soc_ops 2024-05-27 01:31:24 +01:00
kbl_da7219_max98927.c ASoC: intel: Constify struct snd_soc_ops 2024-05-27 01:31:24 +01:00
kbl_rt5660.c ASoC: intel: Constify struct snd_soc_ops 2024-05-27 01:31:24 +01:00
kbl_rt5663_max98927.c ASoC: intel: Constify struct snd_soc_ops 2024-05-27 01:31:24 +01:00
kbl_rt5663_rt5514_max98927.c ASoC: intel: Constify struct snd_soc_ops 2024-05-27 01:31:24 +01:00
Kconfig ASoC: intel/sdw-utils: move soundwire machine driver soc ops 2024-08-01 12:43:57 +01:00
Makefile ASoC: intel/sdw_utils: move maxim codec helper functions 2024-08-01 12:44:09 +01:00
skl_hda_dsp_common.c
skl_hda_dsp_common.h ASoC: Intel: skl_hda_dsp_generic: Allocate snd_soc_card dynamically 2024-04-30 00:09:58 +09:00
skl_hda_dsp_generic.c ASoC: Intel: skl_hda_dsp_generic: Use devm_kasprintf for the components string 2024-04-30 00:09:59 +09:00
skl_nau88l25_max98357a.c ASoC: Intel: boards: clarify Copyright information 2024-05-06 23:59:36 +09:00
skl_nau88l25_ssm4567.c ASoC: Intel: boards: clarify Copyright information 2024-05-06 23:59:36 +09:00
skl_rt286.c ASoC: Intel: boards: clarify Copyright information 2024-05-06 23:59:36 +09:00
sof_board_helpers.c ASoC: Intel: boards: clarify Copyright information 2024-05-06 23:59:36 +09:00
sof_board_helpers.h ASoC: Intel: sof_da7219: remove local max98373 ops 2024-05-29 11:10:58 +01:00
sof_cirrus_common.c ASoC: intel: convert not to use asoc_xxx() 2023-09-26 17:18:40 +02:00
sof_cirrus_common.h ASoC: Intel: ssp-common: relocate header file 2024-03-28 13:58:11 +00:00
sof_cs42l42.c ASoC: Intel: sof_cs42l42: add mtl_cs42l42_def for mtl boards 2024-03-28 13:58:26 +00:00
sof_da7219.c ASoC: Intel: sof_da7219: disable max98373 speaker pins in late_probe 2024-05-29 11:10:59 +01:00
sof_es8336.c ASoC: intel: Constify struct snd_soc_ops 2024-05-27 01:31:24 +01:00
sof_hdmi_common.h ASoC: Intel: sof_hdmi: add common header for HDMI 2023-10-12 20:27:54 +01:00
sof_maxim_common.c ASoC: Intel: maxim-common: add max_98373_get_tx_mask function 2024-06-24 13:40:07 +01:00
sof_maxim_common.h ASoC: Intel: maxim-common: change max98373 data to static 2024-05-10 07:11:45 +01:00
sof_nau8825.c ASoC: intel: Constify struct snd_soc_ops 2024-05-27 01:31:24 +01:00
sof_nuvoton_common.c ASoC: Intel: nuvoton-common: support nau8318 amplifier 2023-09-15 14:44:43 +01:00
sof_nuvoton_common.h ASoC: Intel: ssp-common: relocate header file 2024-03-28 13:58:11 +00:00
sof_pcm512x.c ASoC: intel: convert not to use asoc_xxx() 2023-09-26 17:18:40 +02:00
sof_realtek_common.c ASoC: intel: Constify struct snd_soc_ops 2024-05-27 01:31:24 +01:00
sof_realtek_common.h ASoC: Intel: realtek-common: remove 2-spk rt1015p config 2024-05-10 07:11:39 +01:00
sof_rt5682.c ASoC: intel: Constify struct snd_soc_ops 2024-05-27 01:31:24 +01:00
sof_sdw_common.h ASoC: intel/sdw_utils: move soundwire dai type macros 2024-08-01 12:44:11 +01:00
sof_sdw_hdmi.c ASoC: intel: split soundwire machine driver private data 2024-08-01 12:44:03 +01:00
sof_sdw.c ASoC: intel/sdw_utils: refactor init_dai_link() and init_simple_dai_link() 2024-08-01 12:44:15 +01:00
sof_ssp_amp.c ASoC: Intel: boards: clarify Copyright information 2024-05-06 23:59:36 +09:00
sof_wm8804.c ASoC: intel: Constify struct snd_soc_ops 2024-05-27 01:31:24 +01:00