From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
To: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>,
Mark Brown <broonie@kernel.org>,
Bard Liao <yung-chuan.liao@linux.intel.com>,
bard.liao@intel.com, Conor Dooley <conor+dt@kernel.org>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>,
Rob Herring <robh+dt@kernel.org>,
Jerome Brunet <jbrunet@baylibre.com>
Cc: alsa-devel@alsa-project.org, devicetree@vger.kernel.org
Subject: [PATCH v7 0/5] ASoC: makes CPU/Codec channel connection map more generic
Date: Mon, 13 Nov 2023 01:27:50 +0000 [thread overview]
Message-ID: <87v8a64f3d.wl-kuninori.morimoto.gx@renesas.com> (raw)
Hi Mark
Cc Bard, Pierre-Louis, Jerome, DT-ML
This is v7 patch-set.
Current ASoC is supporting CPU/Codec = N:M (N < M) connection by using
ch_map idea. This patch-set expands it that all connection uses this idea,
and no longer N < M limit [1][2].
Link: https://lore.kernel.org/r/87fs6wuszr.wl-kuninori.morimoto.gx@renesas.com [1]
Link: https://lore.kernel.org/r/878r7yqeo4.wl-kuninori.morimoto.gx@renesas.com [2]
ASoC core code ([PATCH 1/5]) is same as v6 and it was tested by Pierre-Louis,
and Jerome. Big change on v7 is basically for Audio-Graph-Card2.
v6 -> v7
- use "endpoint" for N:M connection instead of ch-map-idx on Audio-Graph-Card2
v5 -> v6
- tidyup some warnings
- rename "ch-map-idx" -> "channel-map-index"
- Update "channel-map-index" description
- add Tested-by from Pierre-Louis / Jerome
v4 -> v5
- use cpu/codec index on ch_maps
- separate card2 sample DT patch into prepare and new feature
- ch-maps -> ch-map-idx on DT
v3 -> v4
- add Jerome on To
- add "description" on "ch-maps"
v2 -> v3
- tidyup comment
- use more clear connection image on DT
- "ch_maps" -> "ch-maps" on DT
- Add DT maintainer on "To:" for all patches
v1 -> v2
- makes CPU/Codec connection relation clear on comment/sample
- fixup type "connction" -> "connection"
- makes error message clear
Kuninori Morimoto (5):
ASoC: makes CPU/Codec channel connection map more generic
ASoC: audio-graph-card2: use better image for Multi connection
ASoC: audio-graph-card2: add CPU:Codec = N:M support
ASoC: audio-graph-card2-custom-sample: Add connection image
ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample
include/sound/soc.h | 56 ++-
.../audio-graph-card2-custom-sample.dtsi | 380 ++++++++++++++++--
sound/soc/generic/audio-graph-card2.c | 277 ++++++++++---
sound/soc/intel/boards/sof_sdw.c | 28 +-
sound/soc/soc-core.c | 95 ++++-
sound/soc/soc-dapm.c | 45 +--
sound/soc/soc-pcm.c | 44 +-
7 files changed, 754 insertions(+), 171 deletions(-)
--
2.25.1
next reply other threads:[~2023-11-13 1:27 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-13 1:27 Kuninori Morimoto [this message]
2023-11-13 1:28 ` [PATCH v7 1/5] ASoC: makes CPU/Codec channel connection map more generic Kuninori Morimoto
2024-03-11 18:49 ` Mark Brown
2024-03-12 1:36 ` Kuninori Morimoto
2024-03-12 13:51 ` Mark Brown
2024-03-12 16:29 ` Jerome Brunet
2024-03-12 17:06 ` Mark Brown
2024-03-12 17:09 ` Jerome Brunet
2024-03-13 9:36 ` Jerome Brunet
2024-03-13 12:42 ` Mark Brown
2024-03-14 0:53 ` Kuninori Morimoto
2023-11-13 1:28 ` [PATCH v7 2/5] ASoC: audio-graph-card2: use better image for Multi connection Kuninori Morimoto
2023-11-13 1:29 ` [PATCH v7 3/5] ASoC: audio-graph-card2: add CPU:Codec = N:M support Kuninori Morimoto
2023-11-13 1:30 ` [PATCH v7 4/5] ASoC: audio-graph-card2-custom-sample: Add connection image Kuninori Morimoto
2023-11-13 1:31 ` [PATCH v7 5/5] ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample Kuninori Morimoto
2023-11-28 12:04 ` [PATCH v7 0/5] ASoC: makes CPU/Codec channel connection map more generic Mark Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87v8a64f3d.wl-kuninori.morimoto.gx@renesas.com \
--to=kuninori.morimoto.gx@renesas.com \
--cc=alsa-devel@alsa-project.org \
--cc=bard.liao@intel.com \
--cc=broonie@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=jbrunet@baylibre.com \
--cc=krzysztof.kozlowski+dt@linaro.org \
--cc=pierre-louis.bossart@linux.intel.com \
--cc=robh+dt@kernel.org \
--cc=yung-chuan.liao@linux.intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).