diff options
author | Cezary Rojewski <cezary.rojewski@intel.com> | 2022-08-16 13:17:24 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2022-08-18 09:46:43 +0200 |
commit | 3fd63658caed9494cca1d4789a66d3d2def2a0ab (patch) | |
tree | a7100096100129747df6d02ae8ba860d8035a168 /sound/pci/hda/hda_codec.c | |
parent | ASoC: SOF: Intel: Introduce HDA codec init and exit routines (diff) | |
download | linux-3fd63658caed9494cca1d4789a66d3d2def2a0ab.tar.xz linux-3fd63658caed9494cca1d4789a66d3d2def2a0ab.zip |
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>
Diffstat (limited to 'sound/pci/hda/hda_codec.c')
0 files changed, 0 insertions, 0 deletions