mirror_ubuntu-kernels/sound/soc/intel/boards
Cezary Rojewski 3fd63658ca ASoC: Intel: Drop hdac_ext usage for codec device creation
To make snd_hda_codec_device_init() the only constructor for struct
hda_codec instances remaining tasks are:

1) no struct may wrap struct hda_codec as its base type
2) bus drivers (skylake and sof) which are the current hdac_ext users
   need to be adjusted to make use of newly added codec init and exit
   routines instead
3) as bus drivers (skylake and sof) are to be responsible for creating
   codec device and assigning it to hdac_hda_priv->codec,
   hdac_hda_dev_probe() has to be freed of that job

To keep git bisect happy, all of these in made in one-go.

Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Acked-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20220816111727.3218543-4-cezary.rojewski@intel.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2022-08-18 09:46:43 +02:00
..
bdw_rt286.c ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic 2022-07-15 14:24:34 +01:00
bdw-rt5650.c ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic 2022-07-15 14:24:35 +01:00
bdw-rt5677.c ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic 2022-07-15 14:24:37 +01:00
bxt_da7219_max98357a.c ASoC: Intel: bxt_da7219_max98357a: remap jack pins 2022-06-17 10:46:28 +01:00
bxt_rt298.c ASoC: codecs: rt298: Reorganize jack detect handling 2022-06-10 13:32:18 +01:00
bytcht_cx2072x.c ASoC: Intel: Update to use set_fmt_new callback 2022-06-06 12:33:36 +01:00
bytcht_da7213.c ASoC: Intel: Update to use set_fmt_new callback 2022-06-06 12:33:36 +01:00
bytcht_es8316.c ASoC: Intel: Update to use set_fmt_new callback 2022-06-06 12:33:36 +01:00
bytcht_nocodec.c ASoC: Intel: Update to use set_fmt_new callback 2022-06-06 12:33:36 +01:00
bytcr_rt5640.c Specify clock provider directly to CPU DAIs 2022-06-09 11:56:32 +01:00
bytcr_rt5651.c Specify clock provider directly to CPU DAIs 2022-06-09 11:56:32 +01:00
bytcr_wm5102.c ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem 2022-06-24 16:21:47 +01:00
cht_bsw_max98090_ti.c ASoC: Intel: Update to use set_fmt_new callback 2022-06-06 12:33:36 +01:00
cht_bsw_nau8824.c ASoC: soc-card: Create jack kcontrol without pins 2022-04-14 17:37:21 +01:00
cht_bsw_rt5645.c Specify clock provider directly to CPU DAIs 2022-06-09 11:56:32 +01:00
cht_bsw_rt5672.c ASoC: Intel: Update to use set_fmt_new callback 2022-06-06 12:33:36 +01:00
cml_rt1011_rt5682.c ASoC: Intel: cml_rt1011_rt5682: remap jack pins 2022-06-17 10:46:30 +01:00
ehl_rt5660.c ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables 2021-06-22 12:47:09 +01:00
glk_rt5682_max98357a.c ASoC: Intel: glk_rt5682_max98357a: remap jack pins 2022-06-17 10:46:29 +01:00
hda_dsp_common.c ASoC: Intel: Drop hdac_ext usage for codec device creation 2022-08-18 09:46:43 +02:00
hda_dsp_common.h ASoC: Intel: hda_dsp_common: use static function in conditional block 2020-09-23 18:47:59 +01:00
hsw_rt5640.c ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic 2022-07-15 14:24:33 +01:00
kbl_da7219_max98357a.c ASoC: Intel: kbl_da7219_max98357a: remap jack pins 2022-06-17 10:46:25 +01:00
kbl_da7219_max98927.c ASoC: Intel: kbl_da7219_max98927: remap jack pins 2022-06-17 10:46:26 +01:00
kbl_rt5660.c ASoC: soc-card: Create jack kcontrol without pins 2022-04-14 17:37:21 +01:00
kbl_rt5663_max98927.c ASoC: Intel: kbl_rt5663_max98927: remap jack pins 2022-06-17 10:46:24 +01:00
kbl_rt5663_rt5514_max98927.c ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins 2022-06-17 10:46:27 +01:00
Kconfig ASoC: Intel: bdw_rt286: Update file comments 2022-06-23 13:07:40 +01:00
Makefile ASoC: Intel: Rename broadwell source file to bdw_rt286 2022-06-23 13:07:36 +01:00
skl_hda_dsp_common.c ASoC: soc-card: Create jack kcontrol without pins 2022-04-14 17:37:21 +01:00
skl_hda_dsp_common.h ASoC: intel/skl/hda - fix probe regression on systems without i915 2020-07-22 13:34:24 +01:00
skl_hda_dsp_generic.c ASoC: Intel: Drop hdac_ext usage for codec device creation 2022-08-18 09:46:43 +02:00
skl_nau88l25_max98357a.c ASoC: Intel: skl_nau88l25_max98357a: remap jack pins 2022-06-17 10:46:21 +01:00
skl_nau88l25_ssm4567.c ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins 2022-06-17 10:46:22 +01:00
skl_rt286.c ASoC: codecs: rt286: Reorganize jack detect handling 2022-06-10 13:32:17 +01:00
sof_cirrus_common.c ASoC: Intel: cirrus-common: fix incorrect channel mapping 2022-06-02 16:32:51 +02:00
sof_cirrus_common.h ASoC: Intel: cirrus-common: support cs35l41 amplifier 2022-03-02 13:43:42 +00:00
sof_cs42l42.c ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config 2022-07-08 16:08:25 +01:00
sof_da7219_max98373.c ASoC: Intel: sof_da7219_max98373: remap jack pins 2022-06-17 10:46:32 +01:00
sof_es8336.c ASoC: Intel: fix sof_es8336 probe 2022-08-05 15:24:30 +01:00
sof_maxim_common.c ASoC: Intel: boards: add 'static' qualifiers for max98390 routes 2021-12-08 13:07:57 +00:00
sof_maxim_common.h ASoC: Intel: boards: add max98390 2/4 speakers support 2021-11-30 13:08:14 +00:00
sof_nau8825.c ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe 2022-07-25 22:37:12 +01:00
sof_pcm512x.c ASoC: Intel: sof_pcm512x: remove unnecessary init 2022-06-06 12:35:16 +01:00
sof_realtek_common.c ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p 2022-06-06 22:00:07 +01:00
sof_realtek_common.h ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p 2022-06-06 22:00:07 +01:00
sof_rt5682.c ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe 2022-07-25 22:37:11 +01:00
sof_sdw_common.h ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk 2021-11-15 13:26:56 +00:00
sof_sdw_dmic.c ASoC: Intel: sof_sdw: clean-up inclusion of header files 2020-08-24 13:41:36 +01:00
sof_sdw_hdmi.c ASoC: Intel: sof_sdw: remove hdac-hdmi support 2021-06-22 12:47:03 +01:00
sof_sdw_max98373.c ASoC: Intel: sof_sdw: pass card information to init/exit functions 2021-08-13 16:50:40 +01:00
sof_sdw_rt700.c ASoC: soc-card: Create jack kcontrol without pins 2022-04-14 17:37:21 +01:00
sof_sdw_rt711_sdca.c ASoC: Intel: sof_sdw: avoid oops in error handling 2022-07-15 17:10:54 +01:00
sof_sdw_rt711.c ASoC: Intel: sof_sdw: avoid oops in error handling 2022-07-15 17:10:54 +01:00
sof_sdw_rt715_sdca.c ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink 2021-11-15 13:26:55 +00:00
sof_sdw_rt715.c ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink 2021-11-15 13:26:55 +00:00
sof_sdw_rt1308.c ASoC: Intel: sof_sdw: pass card information to init/exit functions 2021-08-13 16:50:40 +01:00
sof_sdw_rt1316.c ASoC: Intel: sof_sdw: pass card information to init/exit functions 2021-08-13 16:50:40 +01:00
sof_sdw_rt5682.c ASoC: soc-card: Create jack kcontrol without pins 2022-04-14 17:37:21 +01:00
sof_sdw.c ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 2022-07-25 22:37:03 +01:00
sof_ssp_amp.c ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 2022-05-10 14:01:51 +01:00
sof_wm8804.c ASoC: Intel: boards: remove .nonatomic for BE dailinks 2021-05-10 13:04:21 +01:00