Linux Sound subsystem development
 help / color / mirror / Atom feed
* [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

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