From: Cezary Rojewski <cezary.rojewski@intel.com>
To: broonie@kernel.org
Cc: alsa-devel@alsa-project.org, linux-sound@vger.kernel.org,
tiwai@suse.com, perex@perex.cz,
amadeuszx.slawinski@linux.intel.com,
pierre-louis.bossart@linux.intel.com, hdegoede@redhat.com,
andriy.shevchenko@linux.intel.com, cujomalainey@chromium.org,
lmajczak@google.com, Cezary Rojewski <cezary.rojewski@intel.com>
Subject: [PATCH v2 00/14] ASoC: Intel: Remove skylake driver
Date: Wed, 14 Aug 2024 10:39:15 +0200 [thread overview]
Message-ID: <20240814083929.1217319-1-cezary.rojewski@intel.com> (raw)
A spiritual successor to haswell/baytrail removal series [1].
The avs-driver found in sound/soc/intel/avs is a direct replacement to
the existing skylake-driver. It covers all features supported by it and
more and aligns with the recommended flows and requirements based on
Windows driver equivalent.
The skylake-driver related UAPI has been removed with "ASoC: Drop
soc-topology ABI v4 support" [2].
For the official kernel tree the deprecation begun with v6.0. Most
skylake-drivers users moved to avs- or SOF-driver when AudioDSP
capabilities are available on the platform or to snd-hda-intel
(sound/pci/hda) when such capabilities are not.
For the supported trees the deprecation begun with v5.4 with v5.15 being
the first where the skylake-driver is disabled entirely.
All machine board drivers that consume this DSP driver have their
replacements present within sound/soc/intel/avs/boards/ directory.
Changes in v2:
- added two new patches (leading the series)
- the first moves all device entries previously under the skylake-driver
dependency under the avs-driver
- the second patch drops struct skl_machine_pdata usage to fix
compilation errors as pointed out by IKP
- no further changes, retained Acked-by tags for these
[1]: https://lore.kernel.org/alsa-devel/20201006064907.16277-1-cezary.rojewski@intel.com/
[2]: https://lore.kernel.org/alsa-devel/20240403091629.647267-1-cezary.rojewski@intel.com/
Cezary Rojewski (14):
ALSA: hda: Move SST device entries to AVS
ASoC: Intel: Drop skl_machine_pdata usage
ASoC: Intel: Remove bxt_rt298 board driver
ASoC: Intel: Remove bxt_da7219_max98357a board driver
ASoC: Intel: Remove kbl_rt5663_rt5514_max98927 board driver
ASoC: Intel: Remove kbl_rt5663_max98927 board driver
ASoC: Intel: Remove kbl_rt5660 board driver
ASoC: Intel: Remove kbl_da7219_max98927 board driver
ASoC: Intel: Remove kbl_da7219_max98357a board driver
ASoC: Intel: Remove skl_rt286 board driver
ASoC: Intel: Remove skl_nau88l25_ssm4567 board driver
ASoC: Intel: Remove skl_nau88l25_max98357a board driver
ASoC: Intel: Remove skylake driver
ASoC: Intel: avs: Enable by default for all SST configurations
sound/hda/intel-dsp-config.c | 111 +-
sound/soc/intel/Kconfig | 120 -
sound/soc/intel/Makefile | 1 -
sound/soc/intel/avs/core.c | 8 +-
sound/soc/intel/boards/Kconfig | 152 +-
sound/soc/intel/boards/Makefile | 20 -
sound/soc/intel/boards/bxt_da7219_max98357a.c | 720 ----
sound/soc/intel/boards/bxt_rt298.c | 670 ---
sound/soc/intel/boards/kbl_da7219_max98357a.c | 688 ----
sound/soc/intel/boards/kbl_da7219_max98927.c | 1175 ------
sound/soc/intel/boards/kbl_rt5660.c | 567 ---
sound/soc/intel/boards/kbl_rt5663_max98927.c | 1073 -----
.../intel/boards/kbl_rt5663_rt5514_max98927.c | 869 ----
.../soc/intel/boards/skl_nau88l25_max98357a.c | 704 ----
sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 751 ----
sound/soc/intel/boards/skl_rt286.c | 568 ---
.../intel/common/soc-acpi-intel-cnl-match.c | 6 -
.../intel/common/soc-acpi-intel-ehl-match.c | 1 -
.../intel/common/soc-acpi-intel-hda-match.c | 6 -
.../intel/common/soc-acpi-intel-icl-match.c | 6 -
.../intel/common/soc-acpi-intel-kbl-match.c | 11 -
.../intel/common/soc-acpi-intel-skl-match.c | 5 -
sound/soc/intel/skylake/Makefile | 15 -
sound/soc/intel/skylake/bxt-sst.c | 629 ---
sound/soc/intel/skylake/cnl-sst-dsp.c | 266 --
sound/soc/intel/skylake/cnl-sst-dsp.h | 103 -
sound/soc/intel/skylake/cnl-sst.c | 508 ---
sound/soc/intel/skylake/skl-debug.c | 248 --
sound/soc/intel/skylake/skl-i2s.h | 87 -
sound/soc/intel/skylake/skl-messages.c | 1419 -------
sound/soc/intel/skylake/skl-nhlt.c | 269 --
sound/soc/intel/skylake/skl-pcm.c | 1507 -------
sound/soc/intel/skylake/skl-ssp-clk.c | 428 --
sound/soc/intel/skylake/skl-ssp-clk.h | 108 -
sound/soc/intel/skylake/skl-sst-cldma.c | 373 --
sound/soc/intel/skylake/skl-sst-cldma.h | 243 --
sound/soc/intel/skylake/skl-sst-dsp.c | 462 ---
sound/soc/intel/skylake/skl-sst-dsp.h | 256 --
sound/soc/intel/skylake/skl-sst-ipc.c | 1071 -----
sound/soc/intel/skylake/skl-sst-ipc.h | 169 -
sound/soc/intel/skylake/skl-sst-utils.c | 425 --
sound/soc/intel/skylake/skl-sst.c | 599 ---
sound/soc/intel/skylake/skl-topology.c | 3605 -----------------
sound/soc/intel/skylake/skl-topology.h | 524 ---
sound/soc/intel/skylake/skl.c | 1177 ------
sound/soc/intel/skylake/skl.h | 207 -
46 files changed, 59 insertions(+), 22871 deletions(-)
delete mode 100644 sound/soc/intel/boards/bxt_da7219_max98357a.c
delete mode 100644 sound/soc/intel/boards/bxt_rt298.c
delete mode 100644 sound/soc/intel/boards/kbl_da7219_max98357a.c
delete mode 100644 sound/soc/intel/boards/kbl_da7219_max98927.c
delete mode 100644 sound/soc/intel/boards/kbl_rt5660.c
delete mode 100644 sound/soc/intel/boards/kbl_rt5663_max98927.c
delete mode 100644 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c
delete mode 100644 sound/soc/intel/boards/skl_nau88l25_max98357a.c
delete mode 100644 sound/soc/intel/boards/skl_nau88l25_ssm4567.c
delete mode 100644 sound/soc/intel/boards/skl_rt286.c
delete mode 100644 sound/soc/intel/skylake/Makefile
delete mode 100644 sound/soc/intel/skylake/bxt-sst.c
delete mode 100644 sound/soc/intel/skylake/cnl-sst-dsp.c
delete mode 100644 sound/soc/intel/skylake/cnl-sst-dsp.h
delete mode 100644 sound/soc/intel/skylake/cnl-sst.c
delete mode 100644 sound/soc/intel/skylake/skl-debug.c
delete mode 100644 sound/soc/intel/skylake/skl-i2s.h
delete mode 100644 sound/soc/intel/skylake/skl-messages.c
delete mode 100644 sound/soc/intel/skylake/skl-nhlt.c
delete mode 100644 sound/soc/intel/skylake/skl-pcm.c
delete mode 100644 sound/soc/intel/skylake/skl-ssp-clk.c
delete mode 100644 sound/soc/intel/skylake/skl-ssp-clk.h
delete mode 100644 sound/soc/intel/skylake/skl-sst-cldma.c
delete mode 100644 sound/soc/intel/skylake/skl-sst-cldma.h
delete mode 100644 sound/soc/intel/skylake/skl-sst-dsp.c
delete mode 100644 sound/soc/intel/skylake/skl-sst-dsp.h
delete mode 100644 sound/soc/intel/skylake/skl-sst-ipc.c
delete mode 100644 sound/soc/intel/skylake/skl-sst-ipc.h
delete mode 100644 sound/soc/intel/skylake/skl-sst-utils.c
delete mode 100644 sound/soc/intel/skylake/skl-sst.c
delete mode 100644 sound/soc/intel/skylake/skl-topology.c
delete mode 100644 sound/soc/intel/skylake/skl-topology.h
delete mode 100644 sound/soc/intel/skylake/skl.c
delete mode 100644 sound/soc/intel/skylake/skl.h
--
2.25.1
next reply other threads:[~2024-08-14 8:39 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-14 8:39 Cezary Rojewski [this message]
2024-08-14 8:39 ` [PATCH v2 01/14] ALSA: hda: Move SST device entries to AVS Cezary Rojewski
2024-08-16 22:06 ` Mark Brown
2024-08-17 7:45 ` Takashi Iwai
2024-08-14 8:39 ` [PATCH v2 02/14] ASoC: Intel: Drop skl_machine_pdata usage Cezary Rojewski
2024-08-14 8:39 ` [PATCH v2 03/14] ASoC: Intel: Remove bxt_rt298 board driver Cezary Rojewski
2024-08-14 8:39 ` [PATCH v2 04/14] ASoC: Intel: Remove bxt_da7219_max98357a " Cezary Rojewski
2024-08-14 8:39 ` [PATCH v2 05/14] ASoC: Intel: Remove kbl_rt5663_rt5514_max98927 " Cezary Rojewski
2024-08-14 8:39 ` [PATCH v2 06/14] ASoC: Intel: Remove kbl_rt5663_max98927 " Cezary Rojewski
2024-08-14 8:39 ` [PATCH v2 07/14] ASoC: Intel: Remove kbl_rt5660 " Cezary Rojewski
2024-08-14 8:39 ` [PATCH v2 08/14] ASoC: Intel: Remove kbl_da7219_max98927 " Cezary Rojewski
2024-08-14 8:39 ` [PATCH v2 09/14] ASoC: Intel: Remove kbl_da7219_max98357a " Cezary Rojewski
2024-08-14 8:39 ` [PATCH v2 10/14] ASoC: Intel: Remove skl_rt286 " Cezary Rojewski
2024-08-14 8:39 ` [PATCH v2 11/14] ASoC: Intel: Remove skl_nau88l25_ssm4567 " Cezary Rojewski
2024-08-14 8:39 ` [PATCH v2 12/14] ASoC: Intel: Remove skl_nau88l25_max98357a " Cezary Rojewski
2024-08-14 8:39 ` [PATCH v2 13/14] ASoC: Intel: Remove skylake driver Cezary Rojewski
2024-08-14 8:39 ` [PATCH v2 14/14] ASoC: Intel: avs: Enable by default for all SST configurations Cezary Rojewski
2024-08-14 14:42 ` [PATCH v2 00/14] ASoC: Intel: Remove skylake driver Andy Shevchenko
2024-08-14 14:48 ` Cezary Rojewski
2024-08-20 12:44 ` Mark Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240814083929.1217319-1-cezary.rojewski@intel.com \
--to=cezary.rojewski@intel.com \
--cc=alsa-devel@alsa-project.org \
--cc=amadeuszx.slawinski@linux.intel.com \
--cc=andriy.shevchenko@linux.intel.com \
--cc=broonie@kernel.org \
--cc=cujomalainey@chromium.org \
--cc=hdegoede@redhat.com \
--cc=linux-sound@vger.kernel.org \
--cc=lmajczak@google.com \
--cc=perex@perex.cz \
--cc=pierre-louis.bossart@linux.intel.com \
--cc=tiwai@suse.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox