* [PATCH v2 00/39] ASoC: Standardize ASoC menu
@ 2025-06-12 1:41 Kuninori Morimoto
2025-06-12 1:41 ` [PATCH v2 01/39] ASoC: ti: " Kuninori Morimoto
` (39 more replies)
0 siblings, 40 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:41 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Hi Mark
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu, like below
--- ALSA for SoC audio support
Analog Devices --->
AMD --->
Apple --->
Atmel --->
Au1x ----
Broadcom --->
Cirrus Logic --->
DesignWare --->
Freescale --->
Google --->
Hisilicon --->
...
One concern is *vender folder* alphabetical order vs *vender name*
alphabetical order were different. For example "sunxi" menu is
"Allwinner".
Link: https://lore.kernel.org/r/8734c8bf3l.wl-kuninori.morimoto.gx@renesas.com
v1 -> v2
- add Reviewed-by / Acked-by tag on each patches
- Remove "ASoC support for " prefix
- use "Sound Open Firmware (SOF) platforms" and moved to last
- remove "CONFIG_SND_SOC_IMG" which is no longer used
- Do nothing for "sdw_utils", because it is single entry and no prompt
Kuninori Morimoto (39):
ASoC: ti: Standardize ASoC menu
ASoC: adi: Standardize ASoC menu
ASoC: amd: Standardize ASoC menu
ASoC: bcm: Standardize ASoC menu
ASoC: dwc: Standardize ASoC menu
ASoC: fsl: Standardize ASoC menu
ASoC: img: Standardize ASoC menu
ASoC: mxs: Standardize ASoC menu
ASoC: pxa: Standardize ASoC menu
ASoC: sti: Standardize ASoC menu
ASoC: stm: Standardize ASoC menu
ASoC: sof: Standardize ASoC menu
ASoC: au1x: Standardize ASoC menu
ASoC: sdca: Standardize ASoC menu
ASoC: sprd: Standardize ASoC menu
ASoC: qcom: Standardize ASoC menu
ASoC: meson: Standardize ASoC menu
ASoC: apple: Standardize ASoC menu
ASoC: atmel: Standardize ASoC menu
ASoC: intel: Standardize ASoC menu
ASoC: spear: Standardize ASoC menu
ASoC: sunxi: Standardize ASoC menu
ASoC: tegra: Standardize ASoC menu
ASoC: ux500: Standardize ASoC menu
ASoC: cirrus: Standardize ASoC menu
ASoC: google: Standardize ASoC menu
ASoC: jz4740: Standardize ASoC menu
ASoC: xilinx: Standardize ASoC menu
ASoC: xtensa: Standardize ASoC menu
ASoC: renesas: Standardize ASoC menu
ASoC: generic: Standardize ASoC menu
ASoC: samsung: Standardize ASoC menu
ASoC: kirkwood: Standardize ASoC menu
ASoC: loongson: Standardize ASoC menu
ASoC: mediatek: Standardize ASoC menu
ASoC: rockchip: Standardize ASoC menu
ASoC: starfive: Standardize ASoC menu
ASoC: uniphier: Standardize ASoC menu
ASoC: hisilicon: Standardize ASoC menu
arch/mips/configs/generic/board-marduk.config | 1 -
sound/soc/Kconfig | 8 +++----
sound/soc/adi/Kconfig | 9 +++-----
sound/soc/amd/Kconfig | 3 +++
sound/soc/apple/Kconfig | 4 ++++
sound/soc/atmel/Kconfig | 11 ++-------
sound/soc/au1x/Kconfig | 4 ++++
sound/soc/bcm/Kconfig | 4 ++++
sound/soc/cirrus/Kconfig | 3 +++
sound/soc/dwc/Kconfig | 3 +++
sound/soc/fsl/Kconfig | 2 +-
sound/soc/generic/Kconfig | 4 ++++
sound/soc/google/Kconfig | 3 +++
sound/soc/hisilicon/Kconfig | 4 ++++
sound/soc/img/Kconfig | 13 +++--------
sound/soc/intel/Kconfig | 4 ++++
sound/soc/jz4740/Kconfig | 4 ++++
sound/soc/kirkwood/Kconfig | 3 +++
sound/soc/loongson/Kconfig | 2 +-
sound/soc/mediatek/Kconfig | 4 ++++
sound/soc/meson/Kconfig | 2 +-
sound/soc/mxs/Kconfig | 2 +-
sound/soc/pxa/Kconfig | 4 ++++
sound/soc/qcom/Kconfig | 2 +-
sound/soc/renesas/Kconfig | 2 +-
sound/soc/rockchip/Kconfig | 23 +++++++------------
sound/soc/samsung/Kconfig | 2 +-
sound/soc/sdca/Kconfig | 3 +++
sound/soc/sof/Kconfig | 2 +-
sound/soc/spear/Kconfig | 4 ++++
sound/soc/sprd/Kconfig | 4 ++++
sound/soc/starfive/Kconfig | 12 ++++------
sound/soc/sti/Kconfig | 2 +-
sound/soc/stm/Kconfig | 2 +-
sound/soc/sunxi/Kconfig | 2 +-
sound/soc/tegra/Kconfig | 4 ++++
sound/soc/ti/Kconfig | 2 +-
sound/soc/uniphier/Kconfig | 14 +++--------
sound/soc/ux500/Kconfig | 2 +-
sound/soc/xilinx/Kconfig | 4 ++++
sound/soc/xtensa/Kconfig | 4 ++++
41 files changed, 114 insertions(+), 77 deletions(-)
--
2.43.0
^ permalink raw reply [flat|nested] 50+ messages in thread
* [PATCH v2 01/39] ASoC: ti: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
@ 2025-06-12 1:41 ` Kuninori Morimoto
2025-06-19 18:08 ` Péter Ujfalusi
2025-06-12 1:41 ` [PATCH v2 02/39] ASoC: adi: " Kuninori Morimoto
` (38 subsequent siblings)
39 siblings, 1 reply; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:41 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/ti/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/ti/Kconfig b/sound/soc/ti/Kconfig
index e22e41af32269..3323cf96e3095 100644
--- a/sound/soc/ti/Kconfig
+++ b/sound/soc/ti/Kconfig
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0-only
-menu "Audio support for Texas Instruments SoCs"
+menu "Texas Instruments"
depends on DMA_OMAP || TI_EDMA || TI_K3_UDMA || COMPILE_TEST
config SND_SOC_TI_EDMA_PCM
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 02/39] ASoC: adi: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
2025-06-12 1:41 ` [PATCH v2 01/39] ASoC: ti: " Kuninori Morimoto
@ 2025-06-12 1:41 ` Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 03/39] ASoC: amd: " Kuninori Morimoto
` (37 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:41 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/adi/Kconfig | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/sound/soc/adi/Kconfig b/sound/soc/adi/Kconfig
index 0236dc5b4e9f0..d47dffbf40d06 100644
--- a/sound/soc/adi/Kconfig
+++ b/sound/soc/adi/Kconfig
@@ -1,12 +1,8 @@
# SPDX-License-Identifier: GPL-2.0-only
-config SND_SOC_ADI
- tristate "Audio support for Analog Devices reference designs"
- help
- Audio support for various reference designs by Analog Devices.
+menu "Analog Devices"
config SND_SOC_ADI_AXI_I2S
tristate "AXI-I2S support"
- depends on SND_SOC_ADI
select SND_SOC_GENERIC_DMAENGINE_PCM
select REGMAP_MMIO
help
@@ -14,8 +10,9 @@ config SND_SOC_ADI_AXI_I2S
config SND_SOC_ADI_AXI_SPDIF
tristate "AXI-SPDIF support"
- depends on SND_SOC_ADI
select SND_SOC_GENERIC_DMAENGINE_PCM
select REGMAP_MMIO
help
ASoC driver for the Analog Devices AXI-SPDIF softcore peripheral.
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 03/39] ASoC: amd: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
2025-06-12 1:41 ` [PATCH v2 01/39] ASoC: ti: " Kuninori Morimoto
2025-06-12 1:41 ` [PATCH v2 02/39] ASoC: adi: " Kuninori Morimoto
@ 2025-06-12 1:42 ` Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 04/39] ASoC: bcm: " Kuninori Morimoto
` (36 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:42 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Reviewed-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
---
sound/soc/amd/Kconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sound/soc/amd/Kconfig b/sound/soc/amd/Kconfig
index c7daae392d746..fd35a03aadcbe 100644
--- a/sound/soc/amd/Kconfig
+++ b/sound/soc/amd/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "AMD"
+
config SND_SOC_AMD_ACP
tristate "AMD Audio Coprocessor support"
help
@@ -185,3 +187,4 @@ config SND_SOC_AMD_PS_MACH
If unsure select "N".
endif
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 04/39] ASoC: bcm: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (2 preceding siblings ...)
2025-06-12 1:42 ` [PATCH v2 03/39] ASoC: amd: " Kuninori Morimoto
@ 2025-06-12 1:42 ` Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 05/39] ASoC: dwc: " Kuninori Morimoto
` (35 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:42 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/bcm/Kconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/bcm/Kconfig b/sound/soc/bcm/Kconfig
index 4218057b08742..de4e8a0daf1ce 100644
--- a/sound/soc/bcm/Kconfig
+++ b/sound/soc/bcm/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "Broadcom"
+
config SND_BCM2835_SOC_I2S
tristate "SoC Audio support for the Broadcom BCM2835 I2S module"
depends on ARCH_BCM2835 || COMPILE_TEST
@@ -26,3 +28,5 @@ config SND_BCM63XX_I2S_WHISTLER
DSL/PON chips (bcm63158, bcm63178)
If you don't know what to do here, say N
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 05/39] ASoC: dwc: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (3 preceding siblings ...)
2025-06-12 1:42 ` [PATCH v2 04/39] ASoC: bcm: " Kuninori Morimoto
@ 2025-06-12 1:42 ` Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 06/39] ASoC: fsl: " Kuninori Morimoto
` (34 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:42 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/dwc/Kconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sound/soc/dwc/Kconfig b/sound/soc/dwc/Kconfig
index 71a58f7ac13a9..6bb31b64210a4 100644
--- a/sound/soc/dwc/Kconfig
+++ b/sound/soc/dwc/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "DesignWare"
+
config SND_DESIGNWARE_I2S
tristate "Synopsys I2S Device Driver"
depends on HAVE_CLK
@@ -18,3 +20,4 @@ config SND_DESIGNWARE_PCM
This functionality is specially suited for I2S devices that don't have
DMA support.
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 06/39] ASoC: fsl: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (4 preceding siblings ...)
2025-06-12 1:42 ` [PATCH v2 05/39] ASoC: dwc: " Kuninori Morimoto
@ 2025-06-12 1:42 ` Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 07/39] ASoC: img: " Kuninori Morimoto
` (33 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:42 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/fsl/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/fsl/Kconfig b/sound/soc/fsl/Kconfig
index c4cf3cff58ded..c4a00b22bc2a1 100644
--- a/sound/soc/fsl/Kconfig
+++ b/sound/soc/fsl/Kconfig
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0-only
-menu "SoC Audio for Freescale CPUs"
+menu "Freescale"
comment "Common SoC Audio options for Freescale CPUs:"
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 07/39] ASoC: img: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (5 preceding siblings ...)
2025-06-12 1:42 ` [PATCH v2 06/39] ASoC: fsl: " Kuninori Morimoto
@ 2025-06-12 1:42 ` Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 08/39] ASoC: mxs: " Kuninori Morimoto
` (32 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:42 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
arch/mips/configs/generic/board-marduk.config | 1 -
sound/soc/img/Kconfig | 13 +++----------
2 files changed, 3 insertions(+), 11 deletions(-)
diff --git a/arch/mips/configs/generic/board-marduk.config b/arch/mips/configs/generic/board-marduk.config
index 05ca34cd5a734..65433c5c4fdee 100644
--- a/arch/mips/configs/generic/board-marduk.config
+++ b/arch/mips/configs/generic/board-marduk.config
@@ -50,4 +50,3 @@ CONFIG_CRYPTO_DEV_IMGTEC_HASH=y
CONFIG_IMGPDC_WDT=y
CONFIG_IR_IMG=y
CONFIG_CC10001_ADC=y
-CONFIG_SND_SOC_IMG=y
diff --git a/sound/soc/img/Kconfig b/sound/soc/img/Kconfig
index 568efa606ca4b..9a4cba6fdb505 100644
--- a/sound/soc/img/Kconfig
+++ b/sound/soc/img/Kconfig
@@ -1,12 +1,8 @@
# SPDX-License-Identifier: GPL-2.0-only
-config SND_SOC_IMG
- bool "Audio support for Imagination Technologies designs"
- help
- Audio support for Imagination Technologies audio hardware
+menu "Imagination Technologies"
config SND_SOC_IMG_I2S_IN
tristate "Imagination I2S Input Device Driver"
- depends on SND_SOC_IMG
select SND_SOC_GENERIC_DMAENGINE_PCM
help
Say Y or M if you want to add support for I2S in driver for
@@ -14,7 +10,6 @@ config SND_SOC_IMG_I2S_IN
config SND_SOC_IMG_I2S_OUT
tristate "Imagination I2S Output Device Driver"
- depends on SND_SOC_IMG
select SND_SOC_GENERIC_DMAENGINE_PCM
help
Say Y or M if you want to add support for I2S out driver for
@@ -22,7 +17,6 @@ config SND_SOC_IMG_I2S_OUT
config SND_SOC_IMG_PARALLEL_OUT
tristate "Imagination Parallel Output Device Driver"
- depends on SND_SOC_IMG
select SND_SOC_GENERIC_DMAENGINE_PCM
help
Say Y or M if you want to add support for parallel out driver for
@@ -30,7 +24,6 @@ config SND_SOC_IMG_PARALLEL_OUT
config SND_SOC_IMG_SPDIF_IN
tristate "Imagination SPDIF Input Device Driver"
- depends on SND_SOC_IMG
select SND_SOC_GENERIC_DMAENGINE_PCM
help
Say Y or M if you want to add support for SPDIF input driver for
@@ -38,7 +31,6 @@ config SND_SOC_IMG_SPDIF_IN
config SND_SOC_IMG_SPDIF_OUT
tristate "Imagination SPDIF Output Device Driver"
- depends on SND_SOC_IMG
select SND_SOC_GENERIC_DMAENGINE_PCM
help
Say Y or M if you want to add support for SPDIF out driver for
@@ -47,7 +39,8 @@ config SND_SOC_IMG_SPDIF_OUT
config SND_SOC_IMG_PISTACHIO_INTERNAL_DAC
tristate "Support for Pistachio SoC Internal DAC Driver"
- depends on SND_SOC_IMG
help
Say Y or M if you want to add support for Pistachio internal DAC
driver for Imagination Technologies Pistachio internal DAC device.
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 08/39] ASoC: mxs: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (6 preceding siblings ...)
2025-06-12 1:42 ` [PATCH v2 07/39] ASoC: img: " Kuninori Morimoto
@ 2025-06-12 1:42 ` Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 09/39] ASoC: pxa: " Kuninori Morimoto
` (31 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:42 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/mxs/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/mxs/Kconfig b/sound/soc/mxs/Kconfig
index 402ef1ee7a325..2fb1ca711f71b 100644
--- a/sound/soc/mxs/Kconfig
+++ b/sound/soc/mxs/Kconfig
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
menuconfig SND_MXS_SOC
- tristate "SoC Audio for Freescale MXS CPUs"
+ tristate "Freescale MXS"
depends on ARCH_MXS || COMPILE_TEST
depends on COMMON_CLK
select SND_SOC_GENERIC_DMAENGINE_PCM
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 09/39] ASoC: pxa: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (7 preceding siblings ...)
2025-06-12 1:42 ` [PATCH v2 08/39] ASoC: mxs: " Kuninori Morimoto
@ 2025-06-12 1:42 ` Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 10/39] ASoC: sti: " Kuninori Morimoto
` (30 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:42 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/pxa/Kconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/pxa/Kconfig b/sound/soc/pxa/Kconfig
index e05d6ce4c8fa2..e026f9912a6d1 100644
--- a/sound/soc/pxa/Kconfig
+++ b/sound/soc/pxa/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "PXA"
+
config SND_PXA2XX_SOC
tristate "SoC Audio for the Intel PXA2xx chip"
depends on ARCH_PXA || COMPILE_TEST
@@ -52,3 +54,5 @@ config SND_PXA910_SOC
help
Say Y if you want to add support for SoC audio on the
Marvell PXA910 reference platform.
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 10/39] ASoC: sti: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (8 preceding siblings ...)
2025-06-12 1:42 ` [PATCH v2 09/39] ASoC: pxa: " Kuninori Morimoto
@ 2025-06-12 1:42 ` Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 11/39] ASoC: stm: " Kuninori Morimoto
` (29 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:42 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/sti/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/sti/Kconfig b/sound/soc/sti/Kconfig
index f881da4b6aead..8e12356a4490f 100644
--- a/sound/soc/sti/Kconfig
+++ b/sound/soc/sti/Kconfig
@@ -3,7 +3,7 @@
# STM SoC audio configuration
#
menuconfig SND_SOC_STI
- tristate "SoC Audio support for STI System-On-Chip"
+ tristate "STI"
depends on SND_SOC
depends on ARCH_STI || COMPILE_TEST
select SND_SOC_GENERIC_DMAENGINE_PCM
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 11/39] ASoC: stm: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (9 preceding siblings ...)
2025-06-12 1:42 ` [PATCH v2 10/39] ASoC: sti: " Kuninori Morimoto
@ 2025-06-12 1:42 ` Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 12/39] ASoC: sof: " Kuninori Morimoto
` (28 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:42 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/stm/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/stm/Kconfig b/sound/soc/stm/Kconfig
index da1f7a16605b4..2753d6c2a8266 100644
--- a/sound/soc/stm/Kconfig
+++ b/sound/soc/stm/Kconfig
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0-only
-menu "STMicroelectronics STM32 SOC audio support"
+menu "STMicroelectronics STM32"
config SND_SOC_STM32_SAI
tristate "STM32 SAI interface (Serial Audio Interface) support"
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 12/39] ASoC: sof: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (10 preceding siblings ...)
2025-06-12 1:42 ` [PATCH v2 11/39] ASoC: stm: " Kuninori Morimoto
@ 2025-06-12 1:42 ` Kuninori Morimoto
2025-06-18 9:01 ` Péter Ujfalusi
2025-06-12 1:42 ` [PATCH v2 13/39] ASoC: au1x: " Kuninori Morimoto
` (27 subsequent siblings)
39 siblings, 1 reply; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:42 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/Kconfig | 4 +++-
sound/soc/sof/Kconfig | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/sound/soc/Kconfig b/sound/soc/Kconfig
index 1b983c7006f18..ce74818bd7152 100644
--- a/sound/soc/Kconfig
+++ b/sound/soc/Kconfig
@@ -127,7 +127,6 @@ source "sound/soc/renesas/Kconfig"
source "sound/soc/rockchip/Kconfig"
source "sound/soc/samsung/Kconfig"
source "sound/soc/sdca/Kconfig"
-source "sound/soc/sof/Kconfig"
source "sound/soc/spear/Kconfig"
source "sound/soc/sprd/Kconfig"
source "sound/soc/starfive/Kconfig"
@@ -141,6 +140,9 @@ source "sound/soc/ux500/Kconfig"
source "sound/soc/xilinx/Kconfig"
source "sound/soc/xtensa/Kconfig"
+# SOF
+source "sound/soc/sof/Kconfig"
+
# Supported codecs
source "sound/soc/codecs/Kconfig"
diff --git a/sound/soc/sof/Kconfig b/sound/soc/sof/Kconfig
index 32ffd345e07fc..a487ab0b51c7e 100644
--- a/sound/soc/sof/Kconfig
+++ b/sound/soc/sof/Kconfig
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
menuconfig SND_SOC_SOF_TOPLEVEL
- bool "Sound Open Firmware Support"
+ bool "Sound Open Firmware (SOF) platforms"
help
This adds support for Sound Open Firmware (SOF). SOF is free and
generic open source audio DSP firmware for multiple devices.
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 13/39] ASoC: au1x: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (11 preceding siblings ...)
2025-06-12 1:42 ` [PATCH v2 12/39] ASoC: sof: " Kuninori Morimoto
@ 2025-06-12 1:42 ` Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 14/39] ASoC: sdca: " Kuninori Morimoto
` (26 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:42 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
use "ASoC support for xxxx" menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/au1x/Kconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/au1x/Kconfig b/sound/soc/au1x/Kconfig
index 8a78809e87543..a7630897bc0b3 100644
--- a/sound/soc/au1x/Kconfig
+++ b/sound/soc/au1x/Kconfig
@@ -2,6 +2,8 @@
##
## Au1200/Au1550/Au1300 PSC + DBDMA
##
+menu "Au1x"
+
config SND_SOC_AU1XPSC
tristate "SoC Audio for Au12xx/Au13xx/Au1550"
depends on MIPS_ALCHEMY
@@ -63,3 +65,5 @@ config SND_SOC_DB1200
Select this option to enable audio (AC97 and I2S) on the
Alchemy/AMD/RMI/NetLogic Db1200, Db1550 and Db1300 evaluation boards.
If you need Db1300 touchscreen support, you definitely want to say Y.
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 14/39] ASoC: sdca: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (12 preceding siblings ...)
2025-06-12 1:42 ` [PATCH v2 13/39] ASoC: au1x: " Kuninori Morimoto
@ 2025-06-12 1:42 ` Kuninori Morimoto
2025-06-19 10:03 ` Charles Keepax
2025-06-12 1:43 ` [PATCH v2 15/39] ASoC: sprd: " Kuninori Morimoto
` (25 subsequent siblings)
39 siblings, 1 reply; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:42 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/sdca/Kconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sound/soc/sdca/Kconfig b/sound/soc/sdca/Kconfig
index ee20b9914aa1f..71d2a52b2b50e 100644
--- a/sound/soc/sdca/Kconfig
+++ b/sound/soc/sdca/Kconfig
@@ -1,4 +1,5 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "SoundWire (SDCA)"
config SND_SOC_SDCA
tristate
@@ -9,3 +10,5 @@ config SND_SOC_SDCA
config SND_SOC_SDCA_OPTIONAL
def_tristate SND_SOC_SDCA || !SND_SOC_SDCA
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 15/39] ASoC: sprd: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (13 preceding siblings ...)
2025-06-12 1:42 ` [PATCH v2 14/39] ASoC: sdca: " Kuninori Morimoto
@ 2025-06-12 1:43 ` Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 16/39] ASoC: qcom: " Kuninori Morimoto
` (24 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:43 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/sprd/Kconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/sprd/Kconfig b/sound/soc/sprd/Kconfig
index 5e0ac82785721..8ddfe55aa21f8 100644
--- a/sound/soc/sprd/Kconfig
+++ b/sound/soc/sprd/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "Spreadtrum"
+
config SND_SOC_SPRD
tristate "SoC Audio for the Spreadtrum SoC chips"
depends on ARCH_SPRD || COMPILE_TEST
@@ -14,3 +16,5 @@ config SND_SOC_SPRD_MCDT
Say y here to enable multi-channel data transfer support. It
is used for sound stream transmission between audio subsystem
and other AP/CP subsystem.
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 16/39] ASoC: qcom: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (14 preceding siblings ...)
2025-06-12 1:43 ` [PATCH v2 15/39] ASoC: sprd: " Kuninori Morimoto
@ 2025-06-12 1:43 ` Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 17/39] ASoC: meson: " Kuninori Morimoto
` (23 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:43 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/qcom/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/qcom/Kconfig b/sound/soc/qcom/Kconfig
index e86b4a03dd61d..dfbdab9eb3a39 100644
--- a/sound/soc/qcom/Kconfig
+++ b/sound/soc/qcom/Kconfig
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
menuconfig SND_SOC_QCOM
- tristate "ASoC support for QCOM platforms"
+ tristate "Qualcomm"
depends on ARCH_QCOM || COMPILE_TEST
help
Say Y or M if you want to add support to use audio devices
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 17/39] ASoC: meson: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (15 preceding siblings ...)
2025-06-12 1:43 ` [PATCH v2 16/39] ASoC: qcom: " Kuninori Morimoto
@ 2025-06-12 1:43 ` Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 18/39] ASoC: apple: " Kuninori Morimoto
` (22 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:43 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/meson/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/meson/Kconfig b/sound/soc/meson/Kconfig
index 6458d5dc4902f..d9a730994a2a2 100644
--- a/sound/soc/meson/Kconfig
+++ b/sound/soc/meson/Kconfig
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0-only
-menu "ASoC support for Amlogic platforms"
+menu "Amlogic"
depends on ARCH_MESON || (COMPILE_TEST && COMMON_CLK)
config SND_MESON_AIU
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 18/39] ASoC: apple: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (16 preceding siblings ...)
2025-06-12 1:43 ` [PATCH v2 17/39] ASoC: meson: " Kuninori Morimoto
@ 2025-06-12 1:43 ` Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 19/39] ASoC: atmel: " Kuninori Morimoto
` (21 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:43 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/apple/Kconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/apple/Kconfig b/sound/soc/apple/Kconfig
index 793f7782e0d72..947b800c70afa 100644
--- a/sound/soc/apple/Kconfig
+++ b/sound/soc/apple/Kconfig
@@ -1,3 +1,5 @@
+menu "Apple"
+
config SND_SOC_APPLE_MCA
tristate "Apple Silicon MCA driver"
depends on ARCH_APPLE || COMPILE_TEST
@@ -6,3 +8,5 @@ config SND_SOC_APPLE_MCA
help
This option enables an ASoC platform driver for MCA peripherals found
on Apple Silicon SoCs.
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 19/39] ASoC: atmel: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (17 preceding siblings ...)
2025-06-12 1:43 ` [PATCH v2 18/39] ASoC: apple: " Kuninori Morimoto
@ 2025-06-12 1:43 ` Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 20/39] ASoC: intel: " Kuninori Morimoto
` (20 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:43 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/atmel/Kconfig | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/sound/soc/atmel/Kconfig b/sound/soc/atmel/Kconfig
index 5d59e00be8238..4f51612f3dd2b 100644
--- a/sound/soc/atmel/Kconfig
+++ b/sound/soc/atmel/Kconfig
@@ -1,13 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
-config SND_ATMEL_SOC
- tristate "SoC Audio for the Atmel System-on-Chip"
+menu "Atmel"
depends on HAS_IOMEM
- help
- Say Y or M if you want to add support for codecs attached to
- the ATMEL SSC interface. You will also need
- to select the audio interfaces to support below.
-
-if SND_ATMEL_SOC
config SND_ATMEL_SOC_PDC
bool
@@ -176,4 +169,4 @@ config SND_MCHP_SOC_PDMC
2 data lines. The signal path includes an audio grade programmable
decimation filter and outputs 24-bit audio words.
-endif
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 20/39] ASoC: intel: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (18 preceding siblings ...)
2025-06-12 1:43 ` [PATCH v2 19/39] ASoC: atmel: " Kuninori Morimoto
@ 2025-06-12 1:43 ` Kuninori Morimoto
2025-06-18 9:01 ` Péter Ujfalusi
2025-06-12 1:43 ` [PATCH v2 21/39] ASoC: spear: " Kuninori Morimoto
` (19 subsequent siblings)
39 siblings, 1 reply; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:43 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/intel/Kconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/intel/Kconfig b/sound/soc/intel/Kconfig
index 2db494b0e3cff..412555e626b81 100644
--- a/sound/soc/intel/Kconfig
+++ b/sound/soc/intel/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "Intel"
+
config SND_SOC_INTEL_SST_TOPLEVEL
bool "Intel ASoC SST drivers"
default y
@@ -115,3 +117,5 @@ source "sound/soc/intel/avs/boards/Kconfig"
# ASoC codec drivers
source "sound/soc/intel/boards/Kconfig"
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 21/39] ASoC: spear: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (19 preceding siblings ...)
2025-06-12 1:43 ` [PATCH v2 20/39] ASoC: intel: " Kuninori Morimoto
@ 2025-06-12 1:43 ` Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 22/39] ASoC: sunxi: " Kuninori Morimoto
` (18 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:43 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/spear/Kconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/spear/Kconfig b/sound/soc/spear/Kconfig
index 1b053de1ae7cb..84a52fd4c3ea1 100644
--- a/sound/soc/spear/Kconfig
+++ b/sound/soc/spear/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "ST SPEAr"
+
config SND_SPEAR_SOC
tristate
select SND_SOC_GENERIC_DMAENGINE_PCM
@@ -8,3 +10,5 @@ config SND_SPEAR_SPDIF_OUT
config SND_SPEAR_SPDIF_IN
tristate
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 22/39] ASoC: sunxi: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (20 preceding siblings ...)
2025-06-12 1:43 ` [PATCH v2 21/39] ASoC: spear: " Kuninori Morimoto
@ 2025-06-12 1:43 ` Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 23/39] ASoC: tegra: " Kuninori Morimoto
` (17 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:43 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Chen-Yu Tsai <wens@csie.org>
---
sound/soc/sunxi/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/sunxi/Kconfig b/sound/soc/sunxi/Kconfig
index 1f18f016acbb8..205f422d9ded1 100644
--- a/sound/soc/sunxi/Kconfig
+++ b/sound/soc/sunxi/Kconfig
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0-only
-menu "Allwinner SoC Audio support"
+menu "Allwinner"
depends on ARCH_SUNXI || COMPILE_TEST
config SND_SUN4I_CODEC
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 23/39] ASoC: tegra: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (21 preceding siblings ...)
2025-06-12 1:43 ` [PATCH v2 22/39] ASoC: sunxi: " Kuninori Morimoto
@ 2025-06-12 1:43 ` Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 24/39] ASoC: ux500: " Kuninori Morimoto
` (16 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:43 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
---
sound/soc/tegra/Kconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/tegra/Kconfig b/sound/soc/tegra/Kconfig
index 2463c22e9cf6d..71203a9197ede 100644
--- a/sound/soc/tegra/Kconfig
+++ b/sound/soc/tegra/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "Tegra"
+
config SND_SOC_TEGRA
tristate "SoC Audio for the Tegra System-on-Chip"
depends on (ARCH_TEGRA && TEGRA20_APB_DMA) || COMPILE_TEST
@@ -293,3 +295,5 @@ config SND_SOC_TEGRA_SGTL5000
Colibri T30.
endif
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 24/39] ASoC: ux500: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (22 preceding siblings ...)
2025-06-12 1:43 ` [PATCH v2 23/39] ASoC: tegra: " Kuninori Morimoto
@ 2025-06-12 1:43 ` Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 25/39] ASoC: cirrus: " Kuninori Morimoto
` (15 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:43 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/ux500/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/ux500/Kconfig b/sound/soc/ux500/Kconfig
index 34b2438b52d36..1130580603500 100644
--- a/sound/soc/ux500/Kconfig
+++ b/sound/soc/ux500/Kconfig
@@ -3,7 +3,7 @@
# Ux500 SoC audio configuration
#
menuconfig SND_SOC_UX500
- tristate "SoC Audio support for Ux500 platform"
+ tristate "Ux500"
depends on SND_SOC
depends on MFD_DB8500_PRCMU
help
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 25/39] ASoC: cirrus: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (23 preceding siblings ...)
2025-06-12 1:43 ` [PATCH v2 24/39] ASoC: ux500: " Kuninori Morimoto
@ 2025-06-12 1:43 ` Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 26/39] ASoC: google: " Kuninori Morimoto
` (14 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:43 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Reviewed-by: Alexander Sverdlin <alexander.sverdlin@gmail.com>
---
sound/soc/cirrus/Kconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sound/soc/cirrus/Kconfig b/sound/soc/cirrus/Kconfig
index 97def4e53fbc7..31475e64e7dd8 100644
--- a/sound/soc/cirrus/Kconfig
+++ b/sound/soc/cirrus/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "Cirrus Logic"
+
config SND_EP93XX_SOC
tristate "SoC Audio support for the Cirrus Logic EP93xx series"
depends on ARCH_EP93XX || COMPILE_TEST
@@ -31,3 +33,4 @@ config SND_EP93XX_SOC_I2S_WATCHDOG
endif # if SND_EP93XX_SOC_I2S
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 26/39] ASoC: google: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (24 preceding siblings ...)
2025-06-12 1:43 ` [PATCH v2 25/39] ASoC: cirrus: " Kuninori Morimoto
@ 2025-06-12 1:43 ` Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 27/39] ASoC: jz4740: " Kuninori Morimoto
` (13 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:43 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/google/Kconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sound/soc/google/Kconfig b/sound/soc/google/Kconfig
index 7603782fb0602..6005653170a8f 100644
--- a/sound/soc/google/Kconfig
+++ b/sound/soc/google/Kconfig
@@ -1,6 +1,9 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "Google"
config SND_SOC_CHV3_I2S
tristate "Google Chameleon v3 I2S device"
help
Enable support for the Google Chameleon v3 I2S device.
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 27/39] ASoC: jz4740: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (25 preceding siblings ...)
2025-06-12 1:43 ` [PATCH v2 26/39] ASoC: google: " Kuninori Morimoto
@ 2025-06-12 1:44 ` Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 28/39] ASoC: xilinx: " Kuninori Morimoto
` (12 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:44 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/jz4740/Kconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/jz4740/Kconfig b/sound/soc/jz4740/Kconfig
index dd3b4507fbe6d..f3ff3fb492392 100644
--- a/sound/soc/jz4740/Kconfig
+++ b/sound/soc/jz4740/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "JZ4740"
+
config SND_JZ4740_SOC_I2S
tristate "SoC Audio (I2S protocol) for Ingenic JZ4740 SoC"
depends on MIPS || COMPILE_TEST
@@ -8,3 +10,5 @@ config SND_JZ4740_SOC_I2S
help
Say Y if you want to use I2S protocol and I2S codec on Ingenic JZ4740
based boards.
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 28/39] ASoC: xilinx: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (26 preceding siblings ...)
2025-06-12 1:44 ` [PATCH v2 27/39] ASoC: jz4740: " Kuninori Morimoto
@ 2025-06-12 1:44 ` Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 29/39] ASoC: xtensa: " Kuninori Morimoto
` (11 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:44 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/xilinx/Kconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/xilinx/Kconfig b/sound/soc/xilinx/Kconfig
index 5bd2730aab76f..670e0f3010972 100644
--- a/sound/soc/xilinx/Kconfig
+++ b/sound/soc/xilinx/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "Xilinx"
+
config SND_SOC_XILINX_I2S
tristate "Audio support for the Xilinx I2S"
help
@@ -21,3 +23,5 @@ config SND_SOC_XILINX_SPDIF
Select this option to enable Xilinx SPDIF Audio.
This provides playback and capture of SPDIF audio in
AES format.
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 29/39] ASoC: xtensa: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (27 preceding siblings ...)
2025-06-12 1:44 ` [PATCH v2 28/39] ASoC: xilinx: " Kuninori Morimoto
@ 2025-06-12 1:44 ` Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 30/39] ASoC: renesas: " Kuninori Morimoto
` (10 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:44 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/xtensa/Kconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/xtensa/Kconfig b/sound/soc/xtensa/Kconfig
index 74b778f186cef..87457272c7731 100644
--- a/sound/soc/xtensa/Kconfig
+++ b/sound/soc/xtensa/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "Xtensa"
+
config SND_SOC_XTFPGA_I2S
tristate "XTFPGA I2S master"
select REGMAP_MMIO
@@ -6,3 +8,5 @@ config SND_SOC_XTFPGA_I2S
Say Y or M if you want to add support for codecs attached to the
I2S interface on XTFPGA daughter board. You will also need to select
the drivers for the rest of XTFPGA audio subsystem.
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 30/39] ASoC: renesas: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (28 preceding siblings ...)
2025-06-12 1:44 ` [PATCH v2 29/39] ASoC: xtensa: " Kuninori Morimoto
@ 2025-06-12 1:44 ` Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 31/39] ASoC: generic: " Kuninori Morimoto
` (9 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:44 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/renesas/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/renesas/Kconfig b/sound/soc/renesas/Kconfig
index dabf02a955ca1..11c2027c88a71 100644
--- a/sound/soc/renesas/Kconfig
+++ b/sound/soc/renesas/Kconfig
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0
-menu "SoC Audio support for Renesas SoCs"
+menu "Renesas"
depends on SUPERH || ARCH_RENESAS || COMPILE_TEST
config SND_SOC_PCM_SH7760
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 31/39] ASoC: generic: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (29 preceding siblings ...)
2025-06-12 1:44 ` [PATCH v2 30/39] ASoC: renesas: " Kuninori Morimoto
@ 2025-06-12 1:44 ` Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 32/39] ASoC: samsung: " Kuninori Morimoto
` (8 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:44 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/Kconfig | 4 +---
sound/soc/generic/Kconfig | 4 ++++
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/sound/soc/Kconfig b/sound/soc/Kconfig
index ce74818bd7152..bf362bfca4564 100644
--- a/sound/soc/Kconfig
+++ b/sound/soc/Kconfig
@@ -111,6 +111,7 @@ source "sound/soc/bcm/Kconfig"
source "sound/soc/cirrus/Kconfig"
source "sound/soc/dwc/Kconfig"
source "sound/soc/fsl/Kconfig"
+source "sound/soc/generic/Kconfig"
source "sound/soc/google/Kconfig"
source "sound/soc/hisilicon/Kconfig"
source "sound/soc/jz4740/Kconfig"
@@ -148,8 +149,5 @@ source "sound/soc/codecs/Kconfig"
source "sound/soc/sdw_utils/Kconfig"
-# generic frame-work
-source "sound/soc/generic/Kconfig"
-
endif # SND_SOC
diff --git a/sound/soc/generic/Kconfig b/sound/soc/generic/Kconfig
index b6df4e26bc4ad..64b0817e29550 100644
--- a/sound/soc/generic/Kconfig
+++ b/sound/soc/generic/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "Generic drivers"
+
config SND_SIMPLE_CARD_UTILS
tristate
@@ -37,3 +39,5 @@ config SND_TEST_COMPONENT
depends on OF
help
This option enables test component sound driver support.
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 32/39] ASoC: samsung: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (30 preceding siblings ...)
2025-06-12 1:44 ` [PATCH v2 31/39] ASoC: generic: " Kuninori Morimoto
@ 2025-06-12 1:44 ` Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 33/39] ASoC: kirkwood: " Kuninori Morimoto
` (7 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:44 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/samsung/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/samsung/Kconfig b/sound/soc/samsung/Kconfig
index 60b4b7b752155..ec7204f57fd43 100644
--- a/sound/soc/samsung/Kconfig
+++ b/sound/soc/samsung/Kconfig
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
menuconfig SND_SOC_SAMSUNG
- tristate "ASoC support for Samsung"
+ tristate "Samsung"
depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
depends on COMMON_CLK
select SND_SOC_GENERIC_DMAENGINE_PCM
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 33/39] ASoC: kirkwood: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (31 preceding siblings ...)
2025-06-12 1:44 ` [PATCH v2 32/39] ASoC: samsung: " Kuninori Morimoto
@ 2025-06-12 1:44 ` Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 34/39] ASoC: loongson: " Kuninori Morimoto
` (6 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:44 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/kirkwood/Kconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sound/soc/kirkwood/Kconfig b/sound/soc/kirkwood/Kconfig
index 5d8a86b26fa2f..924072e402c86 100644
--- a/sound/soc/kirkwood/Kconfig
+++ b/sound/soc/kirkwood/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "Kirkwood"
+
config SND_KIRKWOOD_SOC
tristate "SoC Audio for the Marvell Kirkwood and Dove chips"
depends on ARCH_DOVE || ARCH_MVEBU || COMPILE_TEST
@@ -16,3 +18,4 @@ config SND_KIRKWOOD_SOC_ARMADA370_DB
Say Y if you want to add support for SoC audio on
the Armada 370 Development Board.
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 34/39] ASoC: loongson: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (32 preceding siblings ...)
2025-06-12 1:44 ` [PATCH v2 33/39] ASoC: kirkwood: " Kuninori Morimoto
@ 2025-06-12 1:44 ` Kuninori Morimoto
2025-06-19 10:55 ` Binbin Zhou
2025-06-12 1:44 ` [PATCH v2 35/39] ASoC: mediatek: " Kuninori Morimoto
` (5 subsequent siblings)
39 siblings, 1 reply; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:44 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/loongson/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/loongson/Kconfig b/sound/soc/loongson/Kconfig
index 1a3c28816e7ad..2e06670e4d7e8 100644
--- a/sound/soc/loongson/Kconfig
+++ b/sound/soc/loongson/Kconfig
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-2.0
-menu "SoC Audio for Loongson CPUs"
+menu "Loongson"
config SND_SOC_LOONGSON_CARD
tristate "Loongson Sound Card Driver"
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 35/39] ASoC: mediatek: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (33 preceding siblings ...)
2025-06-12 1:44 ` [PATCH v2 34/39] ASoC: loongson: " Kuninori Morimoto
@ 2025-06-12 1:44 ` Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 36/39] ASoC: rockchip: " Kuninori Morimoto
` (4 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:44 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com>
---
sound/soc/mediatek/Kconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/mediatek/Kconfig b/sound/soc/mediatek/Kconfig
index 90e367586493d..10ca8bccabdd8 100644
--- a/sound/soc/mediatek/Kconfig
+++ b/sound/soc/mediatek/Kconfig
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "Mediatek"
+
config SND_SOC_MEDIATEK
tristate
select REGMAP_MMIO
@@ -319,3 +321,5 @@ config SND_SOC_MT8365_MT6357
boards with the MT6357 PMIC codec.
Select Y if you have such device.
If unsure select "N".
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 36/39] ASoC: rockchip: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (34 preceding siblings ...)
2025-06-12 1:44 ` [PATCH v2 35/39] ASoC: mediatek: " Kuninori Morimoto
@ 2025-06-12 1:44 ` Kuninori Morimoto
2025-06-19 10:46 ` Heiko Stuebner
2025-06-23 17:44 ` Mark Brown
2025-06-12 1:44 ` [PATCH v2 37/39] ASoC: starfive: " Kuninori Morimoto
` (3 subsequent siblings)
39 siblings, 2 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:44 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/rockchip/Kconfig | 23 ++++++++---------------
1 file changed, 8 insertions(+), 15 deletions(-)
diff --git a/sound/soc/rockchip/Kconfig b/sound/soc/rockchip/Kconfig
index a08544827b2a3..bd210fafe9fea 100644
--- a/sound/soc/rockchip/Kconfig
+++ b/sound/soc/rockchip/Kconfig
@@ -1,15 +1,10 @@
# SPDX-License-Identifier: GPL-2.0-only
-config SND_SOC_ROCKCHIP
- tristate "ASoC support for Rockchip"
+menu "Rockchip"
depends on COMPILE_TEST || ARCH_ROCKCHIP
- help
- Say Y or M if you want to add support for codecs attached to
- the Rockchip SoCs' Audio interfaces. You will also need to
- select the audio interfaces to support below.
+ depends on HAVE_CLK
config SND_SOC_ROCKCHIP_I2S
tristate "Rockchip I2S Device Driver"
- depends on HAVE_CLK && SND_SOC_ROCKCHIP
select SND_SOC_GENERIC_DMAENGINE_PCM
help
Say Y or M if you want to add support for I2S driver for
@@ -18,7 +13,6 @@ config SND_SOC_ROCKCHIP_I2S
config SND_SOC_ROCKCHIP_I2S_TDM
tristate "Rockchip I2S/TDM Device Driver"
- depends on HAVE_CLK && SND_SOC_ROCKCHIP
select SND_SOC_GENERIC_DMAENGINE_PCM
help
Say Y or M if you want to add support for the I2S/TDM driver for
@@ -29,7 +23,6 @@ config SND_SOC_ROCKCHIP_I2S_TDM
config SND_SOC_ROCKCHIP_PDM
tristate "Rockchip PDM Controller Driver"
- depends on HAVE_CLK && SND_SOC_ROCKCHIP
select SND_SOC_GENERIC_DMAENGINE_PCM
select RATIONAL
help
@@ -39,7 +32,6 @@ config SND_SOC_ROCKCHIP_PDM
config SND_SOC_ROCKCHIP_SAI
tristate "Rockchip SAI Controller Driver"
- depends on HAVE_CLK && SND_SOC_ROCKCHIP
select SND_SOC_GENERIC_DMAENGINE_PCM
help
Say Y or M if you want to add support for the Rockchip Serial Audio
@@ -49,7 +41,6 @@ config SND_SOC_ROCKCHIP_SAI
config SND_SOC_ROCKCHIP_SPDIF
tristate "Rockchip SPDIF Device Driver"
- depends on HAVE_CLK && SND_SOC_ROCKCHIP
select SND_SOC_GENERIC_DMAENGINE_PCM
help
Say Y or M if you want to add support for SPDIF driver for
@@ -57,7 +48,7 @@ config SND_SOC_ROCKCHIP_SPDIF
config SND_SOC_ROCKCHIP_MAX98090
tristate "ASoC support for Rockchip boards using a MAX98090 codec"
- depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && HAVE_CLK
+ depends on I2C && GPIOLIB
select SND_SOC_ROCKCHIP_I2S
select SND_SOC_MAX98090
select SND_SOC_TS3A227E
@@ -68,7 +59,7 @@ config SND_SOC_ROCKCHIP_MAX98090
config SND_SOC_ROCKCHIP_RT5645
tristate "ASoC support for Rockchip boards using a RT5645/RT5650 codec"
- depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && HAVE_CLK
+ depends on I2C && GPIOLIB
select SND_SOC_ROCKCHIP_I2S
select SND_SOC_RT5645
help
@@ -77,7 +68,7 @@ config SND_SOC_ROCKCHIP_RT5645
config SND_SOC_RK3288_HDMI_ANALOG
tristate "ASoC support multiple codecs for Rockchip RK3288 boards"
- depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && HAVE_CLK
+ depends on I2C && GPIOLIB
select SND_SOC_ROCKCHIP_I2S
select SND_SOC_HDMI_CODEC
select SND_SOC_ES8328_I2C
@@ -89,7 +80,7 @@ config SND_SOC_RK3288_HDMI_ANALOG
config SND_SOC_RK3399_GRU_SOUND
tristate "ASoC support multiple codecs for Rockchip RK3399 GRU boards"
- depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && HAVE_CLK && SPI
+ depends on I2C && GPIOLIB && SPI
select SND_SOC_ROCKCHIP_I2S
select SND_SOC_MAX98357A
select SND_SOC_RT5514
@@ -100,3 +91,5 @@ config SND_SOC_RK3399_GRU_SOUND
help
Say Y or M here if you want to add support multiple codecs for SoC
audio on Rockchip RK3399 GRU boards.
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 37/39] ASoC: starfive: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (35 preceding siblings ...)
2025-06-12 1:44 ` [PATCH v2 36/39] ASoC: rockchip: " Kuninori Morimoto
@ 2025-06-12 1:44 ` Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 38/39] ASoC: uniphier: " Kuninori Morimoto
` (2 subsequent siblings)
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:44 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/starfive/Kconfig | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/sound/soc/starfive/Kconfig b/sound/soc/starfive/Kconfig
index 279ac5c1d309b..1e11aa74594d7 100644
--- a/sound/soc/starfive/Kconfig
+++ b/sound/soc/starfive/Kconfig
@@ -1,15 +1,10 @@
# SPDX-License-Identifier: GPL-2.0-only
-config SND_SOC_STARFIVE
- tristate "Audio support for StarFive SoC"
+menu "StarFive"
depends on COMPILE_TEST || ARCH_STARFIVE
- help
- Say Y or M if you want to add support for codecs attached to
- the Starfive SoCs' Audio interfaces. You will also need to
- select the audio interfaces to support below.
+ depends on HAVE_CLK
config SND_SOC_JH7110_PWMDAC
tristate "JH7110 PWM-DAC device driver"
- depends on HAVE_CLK && SND_SOC_STARFIVE
select SND_SOC_GENERIC_DMAENGINE_PCM
select SND_SOC_SPDIF
help
@@ -18,7 +13,8 @@ config SND_SOC_JH7110_PWMDAC
config SND_SOC_JH7110_TDM
tristate "JH7110 TDM device driver"
- depends on HAVE_CLK && SND_SOC_STARFIVE
select SND_SOC_GENERIC_DMAENGINE_PCM
help
Say Y or M if you want to add support for StarFive TDM driver.
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 38/39] ASoC: uniphier: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (36 preceding siblings ...)
2025-06-12 1:44 ` [PATCH v2 37/39] ASoC: starfive: " Kuninori Morimoto
@ 2025-06-12 1:44 ` Kuninori Morimoto
2025-06-12 1:45 ` [PATCH v2 39/39] ASoC: hisilicon: " Kuninori Morimoto
2025-06-25 17:39 ` [PATCH v2 00/39] ASoC: " Mark Brown
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:44 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Reviewed-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
---
sound/soc/uniphier/Kconfig | 14 +++-----------
1 file changed, 3 insertions(+), 11 deletions(-)
diff --git a/sound/soc/uniphier/Kconfig b/sound/soc/uniphier/Kconfig
index ddfa6424c656b..7c978639e0aac 100644
--- a/sound/soc/uniphier/Kconfig
+++ b/sound/soc/uniphier/Kconfig
@@ -1,18 +1,11 @@
# SPDX-License-Identifier: GPL-2.0
-config SND_SOC_UNIPHIER
- tristate "ASoC support for UniPhier"
+menu "UniPhier"
depends on (ARCH_UNIPHIER || COMPILE_TEST)
- help
- Say Y or M if you want to add support for the Socionext
- UniPhier SoC audio interfaces. You will also need to select the
- audio interfaces to support below.
- If unsure select "N".
config SND_SOC_UNIPHIER_AIO
tristate "UniPhier AIO DAI Driver"
select REGMAP_MMIO
select SND_SOC_COMPRESS
- depends on SND_SOC_UNIPHIER
help
This adds ASoC driver support for Socionext UniPhier
'AIO' Audio Input/Output subsystem.
@@ -21,7 +14,6 @@ config SND_SOC_UNIPHIER_AIO
config SND_SOC_UNIPHIER_LD11
tristate "UniPhier LD11/LD20 Device Driver"
- depends on SND_SOC_UNIPHIER
select SND_SOC_UNIPHIER_AIO
help
This adds ASoC driver for Socionext UniPhier LD11/LD20
@@ -31,7 +23,6 @@ config SND_SOC_UNIPHIER_LD11
config SND_SOC_UNIPHIER_PXS2
tristate "UniPhier PXs2 Device Driver"
- depends on SND_SOC_UNIPHIER
select SND_SOC_UNIPHIER_AIO
help
This adds ASoC driver for Socionext UniPhier PXs2
@@ -41,10 +32,11 @@ config SND_SOC_UNIPHIER_PXS2
config SND_SOC_UNIPHIER_EVEA_CODEC
tristate "UniPhier SoC internal audio codec"
- depends on SND_SOC_UNIPHIER
select REGMAP_MMIO
help
This adds Codec driver for Socionext UniPhier LD11/20 SoC
internal DAC. This driver supports Line In / Out and HeadPhone.
Select Y if you use such device.
If unsure select "N".
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* [PATCH v2 39/39] ASoC: hisilicon: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (37 preceding siblings ...)
2025-06-12 1:44 ` [PATCH v2 38/39] ASoC: uniphier: " Kuninori Morimoto
@ 2025-06-12 1:45 ` Kuninori Morimoto
2025-06-25 17:39 ` [PATCH v2 00/39] ASoC: " Mark Brown
39 siblings, 0 replies; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-12 1:45 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat
Cc: linux-sound
Current Kconfig menu at [ALSA for SoC audio support] has no rules.
So, some venders are using menu style, some venders are listed each drivers
on top page, etc. It is difficult to find target vender and/or drivers
because it is very random.
Let's standardize ASoC menu
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
---
sound/soc/hisilicon/Kconfig | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sound/soc/hisilicon/Kconfig b/sound/soc/hisilicon/Kconfig
index df8fbd8bb4b03..d95da932f3524 100644
--- a/sound/soc/hisilicon/Kconfig
+++ b/sound/soc/hisilicon/Kconfig
@@ -1,6 +1,10 @@
# SPDX-License-Identifier: GPL-2.0-only
+menu "Hisilicon"
+
config SND_I2S_HI6210_I2S
tristate "Hisilicon I2S controller"
select SND_SOC_GENERIC_DMAENGINE_PCM
help
Hisilicon I2S
+
+endmenu
--
2.43.0
^ permalink raw reply related [flat|nested] 50+ messages in thread
* Re: [PATCH v2 20/39] ASoC: intel: Standardize ASoC menu
2025-06-12 1:43 ` [PATCH v2 20/39] ASoC: intel: " Kuninori Morimoto
@ 2025-06-18 9:01 ` Péter Ujfalusi
0 siblings, 0 replies; 50+ messages in thread
From: Péter Ujfalusi @ 2025-06-18 9:01 UTC (permalink / raw)
To: Kuninori Morimoto, Mark Brown, Takashi Iwai, Jaroslav Kysela,
Liam Girdwood
Cc: linux-sound
On 12/06/2025 04:43, Kuninori Morimoto wrote:
> Current Kconfig menu at [ALSA for SoC audio support] has no rules.
> So, some venders are using menu style, some venders are listed each drivers
> on top page, etc. It is difficult to find target vender and/or drivers
> because it is very random.
>
> Let's standardize ASoC menu
Acked-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
> Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
> ---
> sound/soc/intel/Kconfig | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/sound/soc/intel/Kconfig b/sound/soc/intel/Kconfig
> index 2db494b0e3cff..412555e626b81 100644
> --- a/sound/soc/intel/Kconfig
> +++ b/sound/soc/intel/Kconfig
> @@ -1,4 +1,6 @@
> # SPDX-License-Identifier: GPL-2.0-only
> +menu "Intel"
> +
> config SND_SOC_INTEL_SST_TOPLEVEL
> bool "Intel ASoC SST drivers"
> default y
> @@ -115,3 +117,5 @@ source "sound/soc/intel/avs/boards/Kconfig"
>
> # ASoC codec drivers
> source "sound/soc/intel/boards/Kconfig"
> +
> +endmenu
--
Péter
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [PATCH v2 12/39] ASoC: sof: Standardize ASoC menu
2025-06-12 1:42 ` [PATCH v2 12/39] ASoC: sof: " Kuninori Morimoto
@ 2025-06-18 9:01 ` Péter Ujfalusi
0 siblings, 0 replies; 50+ messages in thread
From: Péter Ujfalusi @ 2025-06-18 9:01 UTC (permalink / raw)
To: Kuninori Morimoto, Mark Brown, Takashi Iwai, Jaroslav Kysela,
Liam Girdwood
Cc: linux-sound
On 12/06/2025 04:42, Kuninori Morimoto wrote:
> Current Kconfig menu at [ALSA for SoC audio support] has no rules.
> So, some venders are using menu style, some venders are listed each drivers
> on top page, etc. It is difficult to find target vender and/or drivers
> because it is very random.
>
> Let's standardize ASoC menu
Acked-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
> Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
> ---
> sound/soc/Kconfig | 4 +++-
> sound/soc/sof/Kconfig | 2 +-
> 2 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/sound/soc/Kconfig b/sound/soc/Kconfig
> index 1b983c7006f18..ce74818bd7152 100644
> --- a/sound/soc/Kconfig
> +++ b/sound/soc/Kconfig
> @@ -127,7 +127,6 @@ source "sound/soc/renesas/Kconfig"
> source "sound/soc/rockchip/Kconfig"
> source "sound/soc/samsung/Kconfig"
> source "sound/soc/sdca/Kconfig"
> -source "sound/soc/sof/Kconfig"
> source "sound/soc/spear/Kconfig"
> source "sound/soc/sprd/Kconfig"
> source "sound/soc/starfive/Kconfig"
> @@ -141,6 +140,9 @@ source "sound/soc/ux500/Kconfig"
> source "sound/soc/xilinx/Kconfig"
> source "sound/soc/xtensa/Kconfig"
>
> +# SOF
> +source "sound/soc/sof/Kconfig"
> +
> # Supported codecs
> source "sound/soc/codecs/Kconfig"
>
> diff --git a/sound/soc/sof/Kconfig b/sound/soc/sof/Kconfig
> index 32ffd345e07fc..a487ab0b51c7e 100644
> --- a/sound/soc/sof/Kconfig
> +++ b/sound/soc/sof/Kconfig
> @@ -1,6 +1,6 @@
> # SPDX-License-Identifier: GPL-2.0-only
> menuconfig SND_SOC_SOF_TOPLEVEL
> - bool "Sound Open Firmware Support"
> + bool "Sound Open Firmware (SOF) platforms"
> help
> This adds support for Sound Open Firmware (SOF). SOF is free and
> generic open source audio DSP firmware for multiple devices.
--
Péter
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [PATCH v2 14/39] ASoC: sdca: Standardize ASoC menu
2025-06-12 1:42 ` [PATCH v2 14/39] ASoC: sdca: " Kuninori Morimoto
@ 2025-06-19 10:03 ` Charles Keepax
0 siblings, 0 replies; 50+ messages in thread
From: Charles Keepax @ 2025-06-19 10:03 UTC (permalink / raw)
To: Kuninori Morimoto
Cc: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, "Martin Povifffšer", Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat, linux-sound
On Thu, Jun 12, 2025 at 01:42:58AM +0000, Kuninori Morimoto wrote:
> Current Kconfig menu at [ALSA for SoC audio support] has no rules.
> So, some venders are using menu style, some venders are listed each drivers
> on top page, etc. It is difficult to find target vender and/or drivers
> because it is very random.
>
> Let's standardize ASoC menu
>
> Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
> ---
Reviewed-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Thanks,
Charles
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [PATCH v2 36/39] ASoC: rockchip: Standardize ASoC menu
2025-06-12 1:44 ` [PATCH v2 36/39] ASoC: rockchip: " Kuninori Morimoto
@ 2025-06-19 10:46 ` Heiko Stuebner
2025-06-23 17:44 ` Mark Brown
1 sibling, 0 replies; 50+ messages in thread
From: Heiko Stuebner @ 2025-06-19 10:46 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai, Martin Povifffšer, Claudiu Beznea,
Andrei Simion, Nicolas Ferre, Alexandre Belloni, Cezary Rojewski,
Peter Ujfalusi, Bard Liao, Ranjani Sridharan, Kai Vehmanen,
Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Sylwester Nawrocki, Daniel Baluta, Orson Zhai, Baolin Wang,
Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan, Maxime Coquelin,
Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec, Samuel Holland,
Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat, Kuninori Morimoto
Cc: linux-sound
Am Donnerstag, 12. Juni 2025, 03:44:46 Mitteleuropäische Sommerzeit schrieb Kuninori Morimoto:
> Current Kconfig menu at [ALSA for SoC audio support] has no rules.
> So, some venders are using menu style, some venders are listed each drivers
> on top page, etc. It is difficult to find target vender and/or drivers
> because it is very random.
>
> Let's standardize ASoC menu
nit: maybe write that as
Let's standardize the Rockchip ASoC entries to a menu style
to name the actual change being done?
> Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Reviewed-by: Heiko Stuebner <heiko@sntech.de>
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [PATCH v2 34/39] ASoC: loongson: Standardize ASoC menu
2025-06-12 1:44 ` [PATCH v2 34/39] ASoC: loongson: " Kuninori Morimoto
@ 2025-06-19 10:55 ` Binbin Zhou
0 siblings, 0 replies; 50+ messages in thread
From: Binbin Zhou @ 2025-06-19 10:55 UTC (permalink / raw)
To: Kuninori Morimoto, Thomas Bogendoerfer, Liam Girdwood, Mark Brown,
Jaroslav Kysela, Takashi Iwai, Martin Povifffšer,
Claudiu Beznea, Andrei Simion, Nicolas Ferre, Alexandre Belloni,
Cezary Rojewski, Peter Ujfalusi, Bard Liao, Ranjani Sridharan,
Kai Vehmanen, Pierre-Louis Bossart, Paul Cercueil, Jerome Brunet,
Neil Armstrong, Kevin Hilman, Martin Blumenstingl, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Alexandre Mergnat
Cc: linux-sound
On 2025/6/12 09:44, Kuninori Morimoto wrote:
> Current Kconfig menu at [ALSA for SoC audio support] has no rules.
> So, some venders are using menu style, some venders are listed each drivers
> on top page, etc. It is difficult to find target vender and/or drivers
> because it is very random.
>
> Let's standardize ASoC menu
>
> Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
LGTM.
Reviewed-by: Binbin Zhou <zhoubinbin@loongson.cn>
> ---
> sound/soc/loongson/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/sound/soc/loongson/Kconfig b/sound/soc/loongson/Kconfig
> index 1a3c28816e7ad..2e06670e4d7e8 100644
> --- a/sound/soc/loongson/Kconfig
> +++ b/sound/soc/loongson/Kconfig
> @@ -1,5 +1,5 @@
> # SPDX-License-Identifier: GPL-2.0
> -menu "SoC Audio for Loongson CPUs"
> +menu "Loongson"
>
> config SND_SOC_LOONGSON_CARD
> tristate "Loongson Sound Card Driver"
Thanks.
Binbin
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [PATCH v2 01/39] ASoC: ti: Standardize ASoC menu
2025-06-12 1:41 ` [PATCH v2 01/39] ASoC: ti: " Kuninori Morimoto
@ 2025-06-19 18:08 ` Péter Ujfalusi
0 siblings, 0 replies; 50+ messages in thread
From: Péter Ujfalusi @ 2025-06-19 18:08 UTC (permalink / raw)
To: Kuninori Morimoto, Liam Girdwood, Mark Brown, Jaroslav Kysela,
Takashi Iwai
Cc: linux-sound
On 12/06/2025 04:41, Kuninori Morimoto wrote:
> Current Kconfig menu at [ALSA for SoC audio support] has no rules.
> So, some venders are using menu style, some venders are listed each drivers
> on top page, etc. It is difficult to find target vender and/or drivers
> because it is very random.
>
> Let's standardize ASoC menu
Acked-by: Peter Ujfalusi <peter.ujfalusi@gmail.com>
>
> Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
> ---
> sound/soc/ti/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/sound/soc/ti/Kconfig b/sound/soc/ti/Kconfig
> index e22e41af32269..3323cf96e3095 100644
> --- a/sound/soc/ti/Kconfig
> +++ b/sound/soc/ti/Kconfig
> @@ -1,5 +1,5 @@
> # SPDX-License-Identifier: GPL-2.0-only
> -menu "Audio support for Texas Instruments SoCs"
> +menu "Texas Instruments"
> depends on DMA_OMAP || TI_EDMA || TI_K3_UDMA || COMPILE_TEST
>
> config SND_SOC_TI_EDMA_PCM
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [PATCH v2 36/39] ASoC: rockchip: Standardize ASoC menu
2025-06-12 1:44 ` [PATCH v2 36/39] ASoC: rockchip: " Kuninori Morimoto
2025-06-19 10:46 ` Heiko Stuebner
@ 2025-06-23 17:44 ` Mark Brown
2025-06-23 23:29 ` Kuninori Morimoto
1 sibling, 1 reply; 50+ messages in thread
From: Mark Brown @ 2025-06-23 17:44 UTC (permalink / raw)
To: Kuninori Morimoto
Cc: Thomas Bogendoerfer, Liam Girdwood, Jaroslav Kysela, Takashi Iwai,
"Martin Povifffšer", Claudiu Beznea, Andrei Simion,
Nicolas Ferre, Alexandre Belloni, Cezary Rojewski, Peter Ujfalusi,
Bard Liao, Ranjani Sridharan, Kai Vehmanen, Pierre-Louis Bossart,
Paul Cercueil, Jerome Brunet, Neil Armstrong, Kevin Hilman,
Martin Blumenstingl, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat, linux-sound
[-- Attachment #1: Type: text/plain, Size: 8767 bytes --]
On Thu, Jun 12, 2025 at 01:44:46AM +0000, Kuninori Morimoto wrote:
> Current Kconfig menu at [ALSA for SoC audio support] has no rules.
> So, some venders are using menu style, some venders are listed each drivers
> on top page, etc. It is difficult to find target vender and/or drivers
> because it is very random.
>
> Let's standardize ASoC menu
I'm not sure it's actually this patch, and I need to try to dig into
this more, but with at least parts of this series appled I'm seeing
some of the sound cards in at least the RK3399 based Renegade Elite fail
to probe with arm64 defconfig:
https://lava.sirena.org.uk/scheduler/job/1501747#L968
Looking at the diff between the config I get for this patch and that for
v6.16-rc3 I see we've lost a bunch of devices, including some of the
Rockchip ones. It's possible the incremental builds my testing does as
it walks along the branches didn't regenerate the config properly...
--- old 2025-06-23 18:37:19.473228422 +0100
+++ new 2025-06-23 18:34:50.750957175 +0100
@@ -6504,17 +6504,58 @@
CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
CONFIG_SND_SOC_COMPRESS=y
CONFIG_SND_SOC_TOPOLOGY=y
-# CONFIG_SND_SOC_ADI is not set
+
+#
+# Analog Devices
+#
+# CONFIG_SND_SOC_ADI_AXI_I2S is not set
+# CONFIG_SND_SOC_ADI_AXI_SPDIF is not set
+# end of Analog Devices
+
+#
+# AMD
+#
# CONFIG_SND_SOC_AMD_ACP is not set
# CONFIG_SND_AMD_ACP_CONFIG is not set
+# end of AMD
+
+#
+# Apple
+#
# CONFIG_SND_SOC_APPLE_MCA is not set
-# CONFIG_SND_ATMEL_SOC is not set
+# end of Apple
+
+#
+# Atmel
+#
+# CONFIG_SND_SOC_MIKROE_PROTO is not set
+# end of Atmel
+
+#
+# Au1x
+#
+# end of Au1x
+
+#
+# Broadcom
+#
CONFIG_SND_BCM2835_SOC_I2S=m
# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
+# end of Broadcom
+
+#
+# Cirrus Logic
+#
+# end of Cirrus Logic
+
+#
+# DesignWare
+#
# CONFIG_SND_DESIGNWARE_I2S is not set
+# end of DesignWare
#
-# SoC Audio for Freescale CPUs
+# Freescale
#
#
@@ -6547,19 +6588,63 @@
# CONFIG_SND_SOC_IMX_HDMI is not set
# CONFIG_SND_SOC_IMX_RPMSG is not set
# CONFIG_SND_SOC_IMX_CARD is not set
-# end of SoC Audio for Freescale CPUs
+# end of Freescale
+
+#
+# Generic drivers
+#
+CONFIG_SND_SIMPLE_CARD_UTILS=m
+CONFIG_SND_SIMPLE_CARD=m
+CONFIG_SND_AUDIO_GRAPH_CARD=m
+CONFIG_SND_AUDIO_GRAPH_CARD2=m
+# CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE is not set
+# CONFIG_SND_TEST_COMPONENT is not set
+# end of Generic drivers
+#
+# Google
+#
# CONFIG_SND_SOC_CHV3_I2S is not set
+# end of Google
+
# CONFIG_SND_I2S_HI6210_I2S is not set
+
+#
+# JZ4740
+#
+# end of JZ4740
+
+#
+# Kirkwood
+#
# CONFIG_SND_KIRKWOOD_SOC is not set
+# end of Kirkwood
+
+#
+# Loongson
+#
+# end of Loongson
#
-# SoC Audio for Loongson CPUs
+# Imagination Technologies
#
-# end of SoC Audio for Loongson CPUs
+# CONFIG_SND_SOC_IMG_I2S_IN is not set
+# CONFIG_SND_SOC_IMG_I2S_OUT is not set
+# CONFIG_SND_SOC_IMG_PARALLEL_OUT is not set
+# CONFIG_SND_SOC_IMG_SPDIF_IN is not set
+# CONFIG_SND_SOC_IMG_SPDIF_OUT is not set
+# CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC is not set
+# end of Imagination Technologies
-# CONFIG_SND_SOC_IMG is not set
+#
+# Intel
+#
# CONFIG_SND_SOC_INTEL_KEEMBAY is not set
+# end of Intel
+
+#
+# Mediatek
+#
CONFIG_SND_SOC_MEDIATEK=m
# CONFIG_SND_SOC_MT2701 is not set
# CONFIG_SND_SOC_MT6797 is not set
@@ -6578,9 +6663,10 @@
CONFIG_SND_SOC_MT8195_MT6359=m
CONFIG_SND_SOC_MT8365=m
CONFIG_SND_SOC_MT8365_MT6357=m
+# end of Mediatek
#
-# ASoC support for Amlogic platforms
+# Amlogic
#
CONFIG_SND_MESON_AIU=m
CONFIG_SND_MESON_AXG_FIFO=m
@@ -6600,7 +6686,12 @@
CONFIG_SND_MESON_G12A_TOACODEC=m
CONFIG_SND_MESON_G12A_TOHDMITX=m
CONFIG_SND_SOC_MESON_T9015=m
-# end of ASoC support for Amlogic platforms
+# end of Amlogic
+
+#
+# PXA
+#
+# end of PXA
CONFIG_SND_SOC_QCOM=m
CONFIG_SND_SOC_LPASS_CPU=m
@@ -6638,24 +6729,28 @@
CONFIG_SND_SOC_X1E80100=m
#
-# SoC Audio support for Renesas SoCs
+# Renesas
#
# CONFIG_SND_SOC_SH4_FSI is not set
CONFIG_SND_SOC_RCAR=m
CONFIG_SND_SOC_MSIOF=m
CONFIG_SND_SOC_RZ=m
-# end of SoC Audio support for Renesas SoCs
+# end of Renesas
-CONFIG_SND_SOC_ROCKCHIP=m
-CONFIG_SND_SOC_ROCKCHIP_I2S=m
-CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m
+#
+# Rockchip
+#
+# CONFIG_SND_SOC_ROCKCHIP_I2S is not set
+# CONFIG_SND_SOC_ROCKCHIP_I2S_TDM is not set
# CONFIG_SND_SOC_ROCKCHIP_PDM is not set
-CONFIG_SND_SOC_ROCKCHIP_SAI=m
-CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
+# CONFIG_SND_SOC_ROCKCHIP_SAI is not set
+# CONFIG_SND_SOC_ROCKCHIP_SPDIF is not set
# CONFIG_SND_SOC_ROCKCHIP_MAX98090 is not set
-CONFIG_SND_SOC_ROCKCHIP_RT5645=m
+# CONFIG_SND_SOC_ROCKCHIP_RT5645 is not set
# CONFIG_SND_SOC_RK3288_HDMI_ANALOG is not set
-CONFIG_SND_SOC_RK3399_GRU_SOUND=m
+# CONFIG_SND_SOC_RK3399_GRU_SOUND is not set
+# end of Rockchip
+
CONFIG_SND_SOC_SAMSUNG=y
# CONFIG_SND_SAMSUNG_PCM is not set
# CONFIG_SND_SAMSUNG_SPDIF is not set
@@ -6668,33 +6763,34 @@
# CONFIG_SND_SOC_ARNDALE is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811 is not set
+
+#
+# SoundWire (SDCA)
+#
CONFIG_SND_SOC_SDCA_OPTIONAL=y
-CONFIG_SND_SOC_SOF_TOPLEVEL=y
-# CONFIG_SND_SOC_SOF_PCI is not set
-# CONFIG_SND_SOC_SOF_ACPI is not set
-CONFIG_SND_SOC_SOF_OF=y
-CONFIG_SND_SOC_SOF_OF_DEV=m
-CONFIG_SND_SOC_SOF_COMPRESS=y
-CONFIG_SND_SOC_SOF=m
-CONFIG_SND_SOC_SOF_IPC3=y
-# CONFIG_SND_SOC_SOF_IMX_TOPLEVEL is not set
-CONFIG_SND_SOC_SOF_MTK_TOPLEVEL=y
-CONFIG_SND_SOC_SOF_MTK_COMMON=m
-CONFIG_SND_SOC_SOF_MT8186=m
-CONFIG_SND_SOC_SOF_MT8195=m
-CONFIG_SND_SOC_SOF_XTENSA=m
+# end of SoundWire (SDCA)
+
+#
+# ST SPEAr
+#
+# end of ST SPEAr
+
+#
+# Spreadtrum
+#
# CONFIG_SND_SOC_SPRD is not set
+# end of Spreadtrum
#
-# STMicroelectronics STM32 SOC audio support
+# STMicroelectronics STM32
#
# CONFIG_SND_SOC_STM32_SAI is not set
# CONFIG_SND_SOC_STM32_I2S is not set
# CONFIG_SND_SOC_STM32_SPDIFRX is not set
-# end of STMicroelectronics STM32 SOC audio support
+# end of STMicroelectronics STM32
#
-# Allwinner SoC Audio support
+# Allwinner
#
# CONFIG_SND_SUN4I_CODEC is not set
CONFIG_SND_SUN8I_CODEC=m
@@ -6704,8 +6800,11 @@
CONFIG_SND_SUN4I_SPDIF=m
# CONFIG_SND_SUN50I_DMIC is not set
CONFIG_SND_SUN8I_ADDA_PR_REGMAP=m
-# end of Allwinner SoC Audio support
+# end of Allwinner
+#
+# Tegra
+#
CONFIG_SND_SOC_TEGRA=m
# CONFIG_SND_SOC_TEGRA20_AC97 is not set
# CONFIG_SND_SOC_TEGRA20_DAS is not set
@@ -6737,9 +6836,10 @@
# CONFIG_SND_SOC_TEGRA_MAX98088 is not set
# CONFIG_SND_SOC_TEGRA_RT5677 is not set
# CONFIG_SND_SOC_TEGRA_SGTL5000 is not set
+# end of Tegra
#
-# Audio support for Texas Instruments SoCs
+# Texas Instruments
#
CONFIG_SND_SOC_TI_EDMA_PCM=m
CONFIG_SND_SOC_TI_SDMA_PCM=m
@@ -6754,13 +6854,38 @@
# Audio support for boards with Texas Instruments SoCs
#
CONFIG_SND_SOC_J721E_EVM=m
-# end of Audio support for Texas Instruments SoCs
+# end of Texas Instruments
# CONFIG_SND_SOC_UNIPHIER is not set
+
+#
+# Xilinx
+#
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
+# end of Xilinx
+
+#
+# Xtensa
+#
# CONFIG_SND_SOC_XTFPGA_I2S is not set
+# end of Xtensa
+
+CONFIG_SND_SOC_SOF_TOPLEVEL=y
+# CONFIG_SND_SOC_SOF_PCI is not set
+# CONFIG_SND_SOC_SOF_ACPI is not set
+CONFIG_SND_SOC_SOF_OF=y
+CONFIG_SND_SOC_SOF_OF_DEV=m
+CONFIG_SND_SOC_SOF_COMPRESS=y
+CONFIG_SND_SOC_SOF=m
+CONFIG_SND_SOC_SOF_IPC3=y
+# CONFIG_SND_SOC_SOF_IMX_TOPLEVEL is not set
+CONFIG_SND_SOC_SOF_MTK_TOPLEVEL=y
+CONFIG_SND_SOC_SOF_MTK_COMMON=m
+CONFIG_SND_SOC_SOF_MT8186=m
+CONFIG_SND_SOC_SOF_MT8195=m
+CONFIG_SND_SOC_SOF_XTENSA=m
CONFIG_SND_SOC_I2C_AND_SPI=y
#
@@ -6897,12 +7022,9 @@
# CONFIG_SND_SOC_RT1316_SDW is not set
# CONFIG_SND_SOC_RT1318_SDW is not set
# CONFIG_SND_SOC_RT1320_SDW is not set
-CONFIG_SND_SOC_RT5514=m
-CONFIG_SND_SOC_RT5514_SPI=m
# CONFIG_SND_SOC_RT5616 is not set
# CONFIG_SND_SOC_RT5631 is not set
CONFIG_SND_SOC_RT5640=m
-CONFIG_SND_SOC_RT5645=m
CONFIG_SND_SOC_RT5659=m
CONFIG_SND_SOC_RT5663=m
CONFIG_SND_SOC_RT5682=m
@@ -7032,12 +7154,6 @@
CONFIG_SND_SOC_LPASS_TX_MACRO=m
# end of CODEC drivers
-CONFIG_SND_SIMPLE_CARD_UTILS=m
-CONFIG_SND_SIMPLE_CARD=m
-CONFIG_SND_AUDIO_GRAPH_CARD=m
-CONFIG_SND_AUDIO_GRAPH_CARD2=m
-# CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE is not set
-# CONFIG_SND_TEST_COMPONENT is not set
# CONFIG_SND_XEN_FRONTEND is not set
# CONFIG_SND_VIRTIO is not set
CONFIG_HID_SUPPORT=y
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [PATCH v2 36/39] ASoC: rockchip: Standardize ASoC menu
2025-06-23 17:44 ` Mark Brown
@ 2025-06-23 23:29 ` Kuninori Morimoto
2025-06-23 23:43 ` Mark Brown
0 siblings, 1 reply; 50+ messages in thread
From: Kuninori Morimoto @ 2025-06-23 23:29 UTC (permalink / raw)
To: Mark Brown
Cc: Thomas Bogendoerfer, Liam Girdwood, Jaroslav Kysela, Takashi Iwai,
"Martin Povifffšer", Claudiu Beznea, Andrei Simion,
Nicolas Ferre, Alexandre Belloni, Cezary Rojewski, Peter Ujfalusi,
Bard Liao, Ranjani Sridharan, Kai Vehmanen, Pierre-Louis Bossart,
Paul Cercueil, Jerome Brunet, Neil Armstrong, Kevin Hilman,
Martin Blumenstingl, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat, linux-sound
Hi Mark
> I'm not sure it's actually this patch, and I need to try to dig into
> this more, but with at least parts of this series appled I'm seeing
> some of the sound cards in at least the RK3399 based Renegade Elite fail
> to probe with arm64 defconfig:
(snip)
> -CONFIG_SND_SOC_ROCKCHIP=m
> -CONFIG_SND_SOC_ROCKCHIP_I2S=m
> -CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m
> +#
> +# Rockchip
> +#
> +# CONFIG_SND_SOC_ROCKCHIP_I2S is not set
> +# CONFIG_SND_SOC_ROCKCHIP_I2S_TDM is not set
> # CONFIG_SND_SOC_ROCKCHIP_PDM is not set
> -CONFIG_SND_SOC_ROCKCHIP_SAI=m
> -CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
> +# CONFIG_SND_SOC_ROCKCHIP_SAI is not set
> +# CONFIG_SND_SOC_ROCKCHIP_SPDIF is not set
> # CONFIG_SND_SOC_ROCKCHIP_MAX98090 is not set
> -CONFIG_SND_SOC_ROCKCHIP_RT5645=m
> +# CONFIG_SND_SOC_ROCKCHIP_RT5645 is not set
> # CONFIG_SND_SOC_RK3288_HDMI_ANALOG is not set
> -CONFIG_SND_SOC_RK3399_GRU_SOUND=m
> +# CONFIG_SND_SOC_RK3399_GRU_SOUND is not set
> +# end of Rockchip
Hmm... indeed your .config lost all CONFIG_SND_SOC_ROCKCHIP_xxx.
But I couldn't reproduce it in my tree.
Get original .config
> git checkout asoc/for-6.17
> ARCH=arm64 make defconfig
> mv .config config-before
Get new .config
> git am -3 ${MY-PATCH-SET}
> ARCH=arm64 make defconfig
> mv .config config-after
The diff around Rockchip was
+ #
+ # Rockchip
+ #
- CONFIG_SND_SOC_ROCKCHIP=m
CONFIG_SND_SOC_ROCKCHIP_I2S=m
CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m
# CONFIG_SND_SOC_ROCKCHIP_PDM is not set
CONFIG_SND_SOC_ROCKCHIP_SAI=m
CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
# CONFIG_SND_SOC_ROCKCHIP_MAX98090 is not set
CONFIG_SND_SOC_ROCKCHIP_RT5645=m
# CONFIG_SND_SOC_RK3288_HDMI_ANALOG is not set
CONFIG_SND_SOC_RK3399_GRU_SOUND=m
+ # end of Rockchip
Lost CONFIG_SND_SOC_ROCKCHIP=m is no problem. It was used just for
menu selecting on Kconfig.
According to your new .config , it losts some CODEC too.
But these should not get effect from this patch-set ?
...
# CONFIG_SND_SOC_RT1316_SDW is not set
# CONFIG_SND_SOC_RT1318_SDW is not set
# CONFIG_SND_SOC_RT1320_SDW is not set
- CONFIG_SND_SOC_RT5514=m
- CONFIG_SND_SOC_RT5514_SPI=m
# CONFIG_SND_SOC_RT5616 is not set
# CONFIG_SND_SOC_RT5631 is not set
CONFIG_SND_SOC_RT5640=m
- CONFIG_SND_SOC_RT5645=m
CONFIG_SND_SOC_RT5659=m
CONFIG_SND_SOC_RT5663=m
CONFIG_SND_SOC_RT5682=m
Thank you for your help !!
Best regards
---
Kuninori Morimoto
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [PATCH v2 36/39] ASoC: rockchip: Standardize ASoC menu
2025-06-23 23:29 ` Kuninori Morimoto
@ 2025-06-23 23:43 ` Mark Brown
0 siblings, 0 replies; 50+ messages in thread
From: Mark Brown @ 2025-06-23 23:43 UTC (permalink / raw)
To: Kuninori Morimoto
Cc: Thomas Bogendoerfer, Liam Girdwood, Jaroslav Kysela, Takashi Iwai,
"Martin Povifffšer", Claudiu Beznea, Andrei Simion,
Nicolas Ferre, Alexandre Belloni, Cezary Rojewski, Peter Ujfalusi,
Bard Liao, Ranjani Sridharan, Kai Vehmanen, Pierre-Louis Bossart,
Paul Cercueil, Jerome Brunet, Neil Armstrong, Kevin Hilman,
Martin Blumenstingl, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat, linux-sound
[-- Attachment #1: Type: text/plain, Size: 1600 bytes --]
On Mon, Jun 23, 2025 at 11:29:40PM +0000, Kuninori Morimoto wrote:
> > I'm not sure it's actually this patch, and I need to try to dig into
> > this more, but with at least parts of this series appled I'm seeing
> > some of the sound cards in at least the RK3399 based Renegade Elite fail
> > to probe with arm64 defconfig:
> Hmm... indeed your .config lost all CONFIG_SND_SOC_ROCKCHIP_xxx.
> But I couldn't reproduce it in my tree.
> The diff around Rockchip was
>
> + #
> + # Rockchip
> + #
> - CONFIG_SND_SOC_ROCKCHIP=m
Yeah, that's what I'd expect looking at the diff. Like I say I think it
might be something to do with not rebuilding the defconfig properly
during incremental builds (my automation builds things by series). I've
got a build running without any incremental stuff.
> Lost CONFIG_SND_SOC_ROCKCHIP=m is no problem. It was used just for
> menu selecting on Kconfig.
Indeed, that's gone for everything as expected.
> According to your new .config , it losts some CODEC too.
> But these should not get effect from this patch-set ?
> # CONFIG_SND_SOC_RT1316_SDW is not set
> # CONFIG_SND_SOC_RT1318_SDW is not set
> # CONFIG_SND_SOC_RT1320_SDW is not set
> - CONFIG_SND_SOC_RT5514=m
> - CONFIG_SND_SOC_RT5514_SPI=m
> # CONFIG_SND_SOC_RT5616 is not set
> # CONFIG_SND_SOC_RT5631 is not set
> CONFIG_SND_SOC_RT5640=m
> - CONFIG_SND_SOC_RT5645=m
> CONFIG_SND_SOC_RT5659=m
> CONFIG_SND_SOC_RT5663=m
> CONFIG_SND_SOC_RT5682=m
I think those were selected by machine drivers that got disabled but
like I say didn't fully check.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [PATCH v2 00/39] ASoC: Standardize ASoC menu
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
` (38 preceding siblings ...)
2025-06-12 1:45 ` [PATCH v2 39/39] ASoC: hisilicon: " Kuninori Morimoto
@ 2025-06-25 17:39 ` Mark Brown
39 siblings, 0 replies; 50+ messages in thread
From: Mark Brown @ 2025-06-25 17:39 UTC (permalink / raw)
To: Thomas Bogendoerfer, Liam Girdwood, Jaroslav Kysela, Takashi Iwai,
Martin Povifffšer, Claudiu Beznea, Andrei Simion,
Nicolas Ferre, Alexandre Belloni, Cezary Rojewski, Peter Ujfalusi,
Bard Liao, Ranjani Sridharan, Kai Vehmanen, Pierre-Louis Bossart,
Paul Cercueil, Jerome Brunet, Neil Armstrong, Kevin Hilman,
Martin Blumenstingl, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, Daniel Mack,
Haojian Zhuang, Robert Jarzmik, Srinivas Kandagatla,
Heiko Stuebner, Sylwester Nawrocki, Daniel Baluta, Orson Zhai,
Baolin Wang, Chunyan Zhang, Arnaud Pouliquen, Olivier Moysan,
Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec,
Samuel Holland, Thierry Reding, Jonathan Hunter, Kunihiko Hayashi,
Masami Hiramatsu, Vincenzo Frascino, Michal Simek,
Matthias Brugger, AngeloGioacchino Del Regno, Vijendar Mukunda,
Alexander Sverdlin, Elinor Montmasson, Binbin Zhou,
Alexandre Mergnat, Kuninori Morimoto
Cc: linux-sound
On Thu, 12 Jun 2025 10:41:24 +0900, Kuninori Morimoto wrote:
> Current Kconfig menu at [ALSA for SoC audio support] has no rules.
> So, some venders are using menu style, some venders are listed each drivers
> on top page, etc. It is difficult to find target vender and/or drivers
> because it is very random.
>
> Let's standardize ASoC menu, like below
>
> [...]
Applied to
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next
Thanks!
[01/39] ASoC: ti: Standardize ASoC menu
commit: 6469fb5c8b2dc88c3840eced9ccdd3ddc97213b2
[02/39] ASoC: adi: Standardize ASoC menu
commit: 652dd81c7a66843db0afbe0866537492c965a3cc
[03/39] ASoC: amd: Standardize ASoC menu
commit: 6895deb5f25f92a9a8f7cf52977b0e8ef18baebb
[04/39] ASoC: bcm: Standardize ASoC menu
commit: da65de541568cb9beb0feaa302a91d6af2f0258a
[05/39] ASoC: dwc: Standardize ASoC menu
commit: bb0b8820527eb32b5f9cc1405e855a33eca2d83b
[06/39] ASoC: fsl: Standardize ASoC menu
commit: 71951375b0ea03671a1752991cbeab0b9bc3f365
[07/39] ASoC: img: Standardize ASoC menu
commit: b13f7eef9ff82e0163c6af8ac262fc2607161390
[08/39] ASoC: mxs: Standardize ASoC menu
commit: 01f7d179a7348c252c5f26e1521bc1df81fadcd2
[09/39] ASoC: pxa: Standardize ASoC menu
commit: bcd02da3721967c006c90b1b58536d34765283a5
[10/39] ASoC: sti: Standardize ASoC menu
commit: afd1bff53b48d1431fefe57887017207c3df6bf5
[11/39] ASoC: stm: Standardize ASoC menu
commit: 53696514d72fab66025afca531a1668bee635abf
[12/39] ASoC: sof: Standardize ASoC menu
commit: 3b2a8a3c5769e2e02bf6f2cd7444847056087984
[13/39] ASoC: au1x: Standardize ASoC menu
commit: 335c898312f3b2366123c10b7bca56ca8cea1781
[14/39] ASoC: sdca: Standardize ASoC menu
commit: 36e6420440db119943b28b84523b8e0e77cae08b
[15/39] ASoC: sprd: Standardize ASoC menu
commit: 1d9ac30a8df639169ab97576cb5b1d48bb403e8b
[16/39] ASoC: qcom: Standardize ASoC menu
commit: 8ada023e996ca7131d9a42b2dd915e1966870d4a
[17/39] ASoC: meson: Standardize ASoC menu
commit: 58e490935f20e38a4de156f705e89f7f13838aad
[18/39] ASoC: apple: Standardize ASoC menu
commit: 68a8fd461a564f8b5957944f4b056f44de5dfabc
[19/39] ASoC: atmel: Standardize ASoC menu
commit: 4f30f84feb7757f09aeecba120a05e1145b8f264
[20/39] ASoC: intel: Standardize ASoC menu
commit: c153c508e5b41405db3ac9ce32169af6961aa878
[21/39] ASoC: spear: Standardize ASoC menu
commit: 7798775a033e7d19270e20bcd105c29e373b8bad
[22/39] ASoC: sunxi: Standardize ASoC menu
commit: c0262c187a0b8473169156f4cf3aad0f41b08d00
[23/39] ASoC: tegra: Standardize ASoC menu
commit: 41b94a6f2debeb0483d8cda0558df860c0a26969
[24/39] ASoC: ux500: Standardize ASoC menu
commit: 5b8b93e695bb8b5aa0d6432f397e8126faf56f5f
[25/39] ASoC: cirrus: Standardize ASoC menu
commit: 8a40e95a1328b8045094b1037c457358c56700cb
[26/39] ASoC: google: Standardize ASoC menu
commit: c6ddacab374702ed187359f103a95ad187d16d94
[27/39] ASoC: jz4740: Standardize ASoC menu
commit: 099ae845c6b23ea2865a3912be3f51408f62f334
[28/39] ASoC: xilinx: Standardize ASoC menu
commit: 69fa5909b3dc8b7968192d110e0d7ec8ef8dfd45
[29/39] ASoC: xtensa: Standardize ASoC menu
commit: 41d88bb7546e445806febf45c971b854ba4bc3d7
[30/39] ASoC: renesas: Standardize ASoC menu
commit: a549459a05c0a46aaf6fdf0d21a42ff09cbac91a
[31/39] ASoC: generic: Standardize ASoC menu
commit: acc84d15e45393fbbe87758c5fed25d01c83ef92
[32/39] ASoC: samsung: Standardize ASoC menu
commit: 0fa7adb638f6c4e8e458056adbcfc028a8085cf8
[33/39] ASoC: kirkwood: Standardize ASoC menu
commit: 9fad9eb0371b11af1cea3e32cb423913cd10582a
[34/39] ASoC: loongson: Standardize ASoC menu
commit: 9c0169922db5cec50a9f470df098dd835477c388
[35/39] ASoC: mediatek: Standardize ASoC menu
commit: 05016f7e481e3d8d9ea539c05a0e8aba2c4f22ee
[36/39] ASoC: rockchip: Standardize ASoC menu
commit: cae3cc435db56f2896be1d114952b4da0ac2eda8
[37/39] ASoC: starfive: Standardize ASoC menu
commit: acc317e5254a739eedf60b53aaf31f69f55e3dc8
[38/39] ASoC: uniphier: Standardize ASoC menu
commit: ac131c4148bcfa682104628d2174e8e38e03fd25
[39/39] ASoC: hisilicon: Standardize ASoC menu
commit: 68fbc70ece40139380380dce74059afa592846b3
All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.
You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.
If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.
Please add any relevant lists and maintainers to the CCs when replying
to this mail.
Thanks,
Mark
^ permalink raw reply [flat|nested] 50+ messages in thread
end of thread, other threads:[~2025-06-25 17:39 UTC | newest]
Thread overview: 50+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-12 1:41 [PATCH v2 00/39] ASoC: Standardize ASoC menu Kuninori Morimoto
2025-06-12 1:41 ` [PATCH v2 01/39] ASoC: ti: " Kuninori Morimoto
2025-06-19 18:08 ` Péter Ujfalusi
2025-06-12 1:41 ` [PATCH v2 02/39] ASoC: adi: " Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 03/39] ASoC: amd: " Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 04/39] ASoC: bcm: " Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 05/39] ASoC: dwc: " Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 06/39] ASoC: fsl: " Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 07/39] ASoC: img: " Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 08/39] ASoC: mxs: " Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 09/39] ASoC: pxa: " Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 10/39] ASoC: sti: " Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 11/39] ASoC: stm: " Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 12/39] ASoC: sof: " Kuninori Morimoto
2025-06-18 9:01 ` Péter Ujfalusi
2025-06-12 1:42 ` [PATCH v2 13/39] ASoC: au1x: " Kuninori Morimoto
2025-06-12 1:42 ` [PATCH v2 14/39] ASoC: sdca: " Kuninori Morimoto
2025-06-19 10:03 ` Charles Keepax
2025-06-12 1:43 ` [PATCH v2 15/39] ASoC: sprd: " Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 16/39] ASoC: qcom: " Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 17/39] ASoC: meson: " Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 18/39] ASoC: apple: " Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 19/39] ASoC: atmel: " Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 20/39] ASoC: intel: " Kuninori Morimoto
2025-06-18 9:01 ` Péter Ujfalusi
2025-06-12 1:43 ` [PATCH v2 21/39] ASoC: spear: " Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 22/39] ASoC: sunxi: " Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 23/39] ASoC: tegra: " Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 24/39] ASoC: ux500: " Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 25/39] ASoC: cirrus: " Kuninori Morimoto
2025-06-12 1:43 ` [PATCH v2 26/39] ASoC: google: " Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 27/39] ASoC: jz4740: " Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 28/39] ASoC: xilinx: " Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 29/39] ASoC: xtensa: " Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 30/39] ASoC: renesas: " Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 31/39] ASoC: generic: " Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 32/39] ASoC: samsung: " Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 33/39] ASoC: kirkwood: " Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 34/39] ASoC: loongson: " Kuninori Morimoto
2025-06-19 10:55 ` Binbin Zhou
2025-06-12 1:44 ` [PATCH v2 35/39] ASoC: mediatek: " Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 36/39] ASoC: rockchip: " Kuninori Morimoto
2025-06-19 10:46 ` Heiko Stuebner
2025-06-23 17:44 ` Mark Brown
2025-06-23 23:29 ` Kuninori Morimoto
2025-06-23 23:43 ` Mark Brown
2025-06-12 1:44 ` [PATCH v2 37/39] ASoC: starfive: " Kuninori Morimoto
2025-06-12 1:44 ` [PATCH v2 38/39] ASoC: uniphier: " Kuninori Morimoto
2025-06-12 1:45 ` [PATCH v2 39/39] ASoC: hisilicon: " Kuninori Morimoto
2025-06-25 17:39 ` [PATCH v2 00/39] ASoC: " Mark Brown
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox