All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sameer Pujar <spujar-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
To: broonie-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org,
	perex-/Fr2/VpizcU@public.gmane.org,
	tiwai-IBi9RG/b67k@public.gmane.org,
	kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ@public.gmane.org,
	robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org,
	lgirdwood-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
Cc: thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
	jonathanh-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org,
	digetx-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
	alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw@public.gmane.org,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	sharadg-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org,
	mkumard-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org,
	viswanathl-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org,
	rlokhande-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org,
	dramesh-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org,
	atalambedu-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org,
	nwartikar-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org,
	swarren-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org,
	nicoleotsuka-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
	Sameer Pujar <spujar-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
Subject: [PATCH v4 12/23] ASoC: simple-card: Support DPCM DAI link with multiple Codecs
Date: Sat, 27 Jun 2020 10:23:34 +0530	[thread overview]
Message-ID: <1593233625-14961-13-git-send-email-spujar@nvidia.com> (raw)
In-Reply-To: <1593233625-14961-1-git-send-email-spujar-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>

The simple-card driver supports multiple CPU and single Codec entries
for DPCM DAI links. In some cases it is required to have multiple
CPU/Codecs. Currently parsing logic for DPCM link loops over all
children of DAI link but assumes that there is a single Codec entry.
When DAI link has multiple Codecs it considers only the first Codec
entry and remaining Codecs are wrongly treated as CPU. This happens
because first Codec is used as reference for parsing all other child
nodes.

This is fixed by using string comparisons of child node names instead
of node pointer reference in simple_dai_link_of_dpcm(). So All CPU
get parsed in first run and all Codecs in subsequent run. After this
simple_dai_link_of_dpcm() does not required 'codec' argument and hence
is removed.

Signed-off-by: Sameer Pujar <spujar-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
---
 sound/soc/generic/simple-card.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/sound/soc/generic/simple-card.c b/sound/soc/generic/simple-card.c
index 02d6295..15c4388 100644
--- a/sound/soc/generic/simple-card.c
+++ b/sound/soc/generic/simple-card.c
@@ -116,7 +116,6 @@ static void simple_parse_mclk_fs(struct device_node *top,
 
 static int simple_dai_link_of_dpcm(struct asoc_simple_priv *priv,
 				   struct device_node *np,
-				   struct device_node *codec,
 				   struct link_info *li,
 				   bool is_top)
 {
@@ -137,8 +136,13 @@ static int simple_dai_link_of_dpcm(struct asoc_simple_priv *priv,
 	 * Codec |return|Pass
 	 * np
 	 */
-	if (li->cpu == (np == codec))
-		return 0;
+	if (li->cpu) {
+		if (!strcmp(np->name, "codec"))
+			return 0;
+	} else {
+		if (!strcmp(np->name, "cpu"))
+			return 0;
+	}
 
 	dev_dbg(dev, "link_of DPCM (%pOF)\n", np);
 
@@ -354,7 +358,6 @@ static int simple_for_each_link(struct asoc_simple_priv *priv,
 					 struct link_info *li, bool is_top),
 			int (*func_dpcm)(struct asoc_simple_priv *priv,
 					 struct device_node *np,
-					 struct device_node *codec,
 					 struct link_info *li, bool is_top))
 {
 	struct device *dev = simple_priv_to_dev(priv);
@@ -407,7 +410,7 @@ static int simple_for_each_link(struct asoc_simple_priv *priv,
 			if (dpcm_selectable &&
 			    (num > 2 ||
 			     adata.convert_rate || adata.convert_channels))
-				ret = func_dpcm(priv, np, codec, li, is_top);
+				ret = func_dpcm(priv, np, li, is_top);
 			/* else normal sound */
 			else
 				ret = func_noml(priv, np, codec, li, is_top);
@@ -527,12 +530,11 @@ static int simple_count_noml(struct asoc_simple_priv *priv,
 
 static int simple_count_dpcm(struct asoc_simple_priv *priv,
 			     struct device_node *np,
-			     struct device_node *codec,
 			     struct link_info *li, bool is_top)
 {
 	li->dais++; /* CPU or Codec */
 	li->link++; /* CPU-dummy or dummy-Codec */
-	if (np == codec)
+	if (!strcmp(np->name, "codec"))
 		li->conf++;
 
 	return 0;
-- 
2.7.4

WARNING: multiple messages have this Message-ID (diff)
From: Sameer Pujar <spujar@nvidia.com>
To: <broonie@kernel.org>, <perex@perex.cz>, <tiwai@suse.com>,
	<kuninori.morimoto.gx@renesas.com>, <robh+dt@kernel.org>,
	<lgirdwood@gmail.com>
Cc: <thierry.reding@gmail.com>, <jonathanh@nvidia.com>,
	<digetx@gmail.com>, <alsa-devel@alsa-project.org>,
	<linux-tegra@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
	<sharadg@nvidia.com>, <mkumard@nvidia.com>,
	<viswanathl@nvidia.com>, <rlokhande@nvidia.com>,
	<dramesh@nvidia.com>, <atalambedu@nvidia.com>,
	<nwartikar@nvidia.com>, <swarren@nvidia.com>,
	<nicoleotsuka@gmail.com>, Sameer Pujar <spujar@nvidia.com>
Subject: [PATCH v4 12/23] ASoC: simple-card: Support DPCM DAI link with multiple Codecs
Date: Sat, 27 Jun 2020 10:23:34 +0530	[thread overview]
Message-ID: <1593233625-14961-13-git-send-email-spujar@nvidia.com> (raw)
In-Reply-To: <1593233625-14961-1-git-send-email-spujar@nvidia.com>

The simple-card driver supports multiple CPU and single Codec entries
for DPCM DAI links. In some cases it is required to have multiple
CPU/Codecs. Currently parsing logic for DPCM link loops over all
children of DAI link but assumes that there is a single Codec entry.
When DAI link has multiple Codecs it considers only the first Codec
entry and remaining Codecs are wrongly treated as CPU. This happens
because first Codec is used as reference for parsing all other child
nodes.

This is fixed by using string comparisons of child node names instead
of node pointer reference in simple_dai_link_of_dpcm(). So All CPU
get parsed in first run and all Codecs in subsequent run. After this
simple_dai_link_of_dpcm() does not required 'codec' argument and hence
is removed.

Signed-off-by: Sameer Pujar <spujar@nvidia.com>
---
 sound/soc/generic/simple-card.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/sound/soc/generic/simple-card.c b/sound/soc/generic/simple-card.c
index 02d6295..15c4388 100644
--- a/sound/soc/generic/simple-card.c
+++ b/sound/soc/generic/simple-card.c
@@ -116,7 +116,6 @@ static void simple_parse_mclk_fs(struct device_node *top,
 
 static int simple_dai_link_of_dpcm(struct asoc_simple_priv *priv,
 				   struct device_node *np,
-				   struct device_node *codec,
 				   struct link_info *li,
 				   bool is_top)
 {
@@ -137,8 +136,13 @@ static int simple_dai_link_of_dpcm(struct asoc_simple_priv *priv,
 	 * Codec |return|Pass
 	 * np
 	 */
-	if (li->cpu == (np == codec))
-		return 0;
+	if (li->cpu) {
+		if (!strcmp(np->name, "codec"))
+			return 0;
+	} else {
+		if (!strcmp(np->name, "cpu"))
+			return 0;
+	}
 
 	dev_dbg(dev, "link_of DPCM (%pOF)\n", np);
 
@@ -354,7 +358,6 @@ static int simple_for_each_link(struct asoc_simple_priv *priv,
 					 struct link_info *li, bool is_top),
 			int (*func_dpcm)(struct asoc_simple_priv *priv,
 					 struct device_node *np,
-					 struct device_node *codec,
 					 struct link_info *li, bool is_top))
 {
 	struct device *dev = simple_priv_to_dev(priv);
@@ -407,7 +410,7 @@ static int simple_for_each_link(struct asoc_simple_priv *priv,
 			if (dpcm_selectable &&
 			    (num > 2 ||
 			     adata.convert_rate || adata.convert_channels))
-				ret = func_dpcm(priv, np, codec, li, is_top);
+				ret = func_dpcm(priv, np, li, is_top);
 			/* else normal sound */
 			else
 				ret = func_noml(priv, np, codec, li, is_top);
@@ -527,12 +530,11 @@ static int simple_count_noml(struct asoc_simple_priv *priv,
 
 static int simple_count_dpcm(struct asoc_simple_priv *priv,
 			     struct device_node *np,
-			     struct device_node *codec,
 			     struct link_info *li, bool is_top)
 {
 	li->dais++; /* CPU or Codec */
 	li->link++; /* CPU-dummy or dummy-Codec */
-	if (np == codec)
+	if (!strcmp(np->name, "codec"))
 		li->conf++;
 
 	return 0;
-- 
2.7.4


WARNING: multiple messages have this Message-ID (diff)
From: Sameer Pujar <spujar@nvidia.com>
To: <broonie@kernel.org>, <perex@perex.cz>, <tiwai@suse.com>,
	<kuninori.morimoto.gx@renesas.com>, <robh+dt@kernel.org>,
	<lgirdwood@gmail.com>
Cc: nicoleotsuka@gmail.com, alsa-devel@alsa-project.org,
	swarren@nvidia.com, Sameer Pujar <spujar@nvidia.com>,
	nwartikar@nvidia.com, linux-kernel@vger.kernel.org,
	jonathanh@nvidia.com, viswanathl@nvidia.com, sharadg@nvidia.com,
	thierry.reding@gmail.com, atalambedu@nvidia.com,
	linux-tegra@vger.kernel.org, digetx@gmail.com,
	rlokhande@nvidia.com, mkumard@nvidia.com, dramesh@nvidia.com
Subject: [PATCH v4 12/23] ASoC: simple-card: Support DPCM DAI link with multiple Codecs
Date: Sat, 27 Jun 2020 10:23:34 +0530	[thread overview]
Message-ID: <1593233625-14961-13-git-send-email-spujar@nvidia.com> (raw)
In-Reply-To: <1593233625-14961-1-git-send-email-spujar@nvidia.com>

The simple-card driver supports multiple CPU and single Codec entries
for DPCM DAI links. In some cases it is required to have multiple
CPU/Codecs. Currently parsing logic for DPCM link loops over all
children of DAI link but assumes that there is a single Codec entry.
When DAI link has multiple Codecs it considers only the first Codec
entry and remaining Codecs are wrongly treated as CPU. This happens
because first Codec is used as reference for parsing all other child
nodes.

This is fixed by using string comparisons of child node names instead
of node pointer reference in simple_dai_link_of_dpcm(). So All CPU
get parsed in first run and all Codecs in subsequent run. After this
simple_dai_link_of_dpcm() does not required 'codec' argument and hence
is removed.

Signed-off-by: Sameer Pujar <spujar@nvidia.com>
---
 sound/soc/generic/simple-card.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/sound/soc/generic/simple-card.c b/sound/soc/generic/simple-card.c
index 02d6295..15c4388 100644
--- a/sound/soc/generic/simple-card.c
+++ b/sound/soc/generic/simple-card.c
@@ -116,7 +116,6 @@ static void simple_parse_mclk_fs(struct device_node *top,
 
 static int simple_dai_link_of_dpcm(struct asoc_simple_priv *priv,
 				   struct device_node *np,
-				   struct device_node *codec,
 				   struct link_info *li,
 				   bool is_top)
 {
@@ -137,8 +136,13 @@ static int simple_dai_link_of_dpcm(struct asoc_simple_priv *priv,
 	 * Codec |return|Pass
 	 * np
 	 */
-	if (li->cpu == (np == codec))
-		return 0;
+	if (li->cpu) {
+		if (!strcmp(np->name, "codec"))
+			return 0;
+	} else {
+		if (!strcmp(np->name, "cpu"))
+			return 0;
+	}
 
 	dev_dbg(dev, "link_of DPCM (%pOF)\n", np);
 
@@ -354,7 +358,6 @@ static int simple_for_each_link(struct asoc_simple_priv *priv,
 					 struct link_info *li, bool is_top),
 			int (*func_dpcm)(struct asoc_simple_priv *priv,
 					 struct device_node *np,
-					 struct device_node *codec,
 					 struct link_info *li, bool is_top))
 {
 	struct device *dev = simple_priv_to_dev(priv);
@@ -407,7 +410,7 @@ static int simple_for_each_link(struct asoc_simple_priv *priv,
 			if (dpcm_selectable &&
 			    (num > 2 ||
 			     adata.convert_rate || adata.convert_channels))
-				ret = func_dpcm(priv, np, codec, li, is_top);
+				ret = func_dpcm(priv, np, li, is_top);
 			/* else normal sound */
 			else
 				ret = func_noml(priv, np, codec, li, is_top);
@@ -527,12 +530,11 @@ static int simple_count_noml(struct asoc_simple_priv *priv,
 
 static int simple_count_dpcm(struct asoc_simple_priv *priv,
 			     struct device_node *np,
-			     struct device_node *codec,
 			     struct link_info *li, bool is_top)
 {
 	li->dais++; /* CPU or Codec */
 	li->link++; /* CPU-dummy or dummy-Codec */
-	if (np == codec)
+	if (!strcmp(np->name, "codec"))
 		li->conf++;
 
 	return 0;
-- 
2.7.4


  parent reply	other threads:[~2020-06-27  4:53 UTC|newest]

Thread overview: 181+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-27  4:53 [PATCH v4 00/23] Add support for Tegra210 Audio Sameer Pujar
2020-06-27  4:53 ` Sameer Pujar
2020-06-27  4:53 ` Sameer Pujar
2020-06-27  4:53 ` [PATCH v4 07/23] ASoC: tegra: Add Tegra210 based ADMAIF driver Sameer Pujar
2020-06-27  4:53   ` Sameer Pujar
2020-06-27  4:53   ` Sameer Pujar
2020-06-27  4:53 ` [PATCH v4 15/23] ASoC: soc-core: Identify 'no_pcm' DAI links for DPCM Sameer Pujar
2020-06-27  4:53   ` Sameer Pujar
2020-06-27  4:53   ` Sameer Pujar
     [not found]   ` <1593233625-14961-16-git-send-email-spujar-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-29  1:38     ` Kuninori Morimoto
2020-06-29  1:38       ` Kuninori Morimoto
2020-06-29  1:38       ` Kuninori Morimoto
2020-06-29 17:19       ` Sameer Pujar
2020-06-29 17:19         ` Sameer Pujar
2020-06-30  6:07     ` Kuninori Morimoto
2020-06-30  6:07       ` Kuninori Morimoto
2020-06-30  6:07       ` Kuninori Morimoto
     [not found]       ` <87h7utytlx.wl-kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ@public.gmane.org>
2020-06-30  8:03         ` Sameer Pujar
2020-06-30  8:03           ` Sameer Pujar
2020-06-30  8:03           ` Sameer Pujar
     [not found]           ` <9c7871ae-6649-7b0d-4780-c8389c299b04-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-07-02  0:52             ` Kuninori Morimoto
2020-07-02  0:52               ` Kuninori Morimoto
2020-07-02  0:52               ` Kuninori Morimoto
     [not found]               ` <87d05ezqlc.wl-kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ@public.gmane.org>
2020-07-02  3:48                 ` Sameer Pujar
2020-07-02  3:48                   ` Sameer Pujar
2020-07-02  3:48                   ` Sameer Pujar
     [not found]                   ` <49bac9c1-093c-d353-cef3-c9c3391cc00d-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-07-02  8:50                     ` Kuninori Morimoto
2020-07-02  8:50                       ` Kuninori Morimoto
2020-07-02  8:50                       ` Kuninori Morimoto
     [not found]                       ` <875zb6z4fq.wl-kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ@public.gmane.org>
2020-07-02  9:56                         ` Sameer Pujar
2020-07-02  9:56                           ` Sameer Pujar
2020-07-02  9:56                           ` Sameer Pujar
     [not found] ` <1593233625-14961-1-git-send-email-spujar-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-27  4:53   ` [PATCH v4 01/23] ASoC: dt-bindings: tegra: Add DT bindings for Tegra210 Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 02/23] ASoC: tegra: Add support for CIF programming Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 03/23] ASoC: tegra: Add Tegra210 based DMIC driver Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 04/23] ASoC: tegra: Add Tegra210 based I2S driver Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 05/23] ASoC: tegra: Add Tegra210 based AHUB driver Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 06/23] ASoC: tegra: Add Tegra186 based DSPK driver Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 08/23] ASoC: soc-core: Fix component name_prefix parsing Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
     [not found]     ` <1593233625-14961-9-git-send-email-spujar-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-29  0:38       ` Kuninori Morimoto
2020-06-29  0:38         ` Kuninori Morimoto
2020-06-29  0:38         ` Kuninori Morimoto
2020-06-29 15:46         ` Sameer Pujar
2020-06-29 15:46           ` Sameer Pujar
2020-06-30 10:45       ` Mark Brown
2020-06-30 10:45         ` Mark Brown
2020-06-30 10:45         ` Mark Brown
     [not found]         ` <20200630104514.GE5272-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>
2020-06-30 12:56           ` Sameer Pujar
2020-06-30 12:56             ` Sameer Pujar
2020-06-30 12:56             ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 09/23] ASoC: simple-card: Use of_node and DAI names for DAI link names Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 10/23] ASoC: simple-card: Wrong daifmt for CPU end of DPCM DAI link Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
     [not found]     ` <1593233625-14961-11-git-send-email-spujar-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-29  0:56       ` Kuninori Morimoto
2020-06-29  0:56         ` Kuninori Morimoto
2020-06-29  0:56         ` Kuninori Morimoto
2020-06-29 16:06         ` Sameer Pujar
     [not found]           ` <6e27daa5-331e-968b-4027-2e30aeb7d382-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30  0:56             ` Kuninori Morimoto
2020-06-30  0:56               ` Kuninori Morimoto
2020-06-30  0:56               ` Kuninori Morimoto
     [not found]               ` <87o8p1z81b.wl-kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ@public.gmane.org>
2020-06-30  3:47                 ` Sameer Pujar
2020-06-30  3:47                   ` Sameer Pujar
2020-06-30  3:47                   ` Sameer Pujar
     [not found]                   ` <841ac69f-1c3f-2b13-17f9-6f196811ce52-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30  5:07                     ` Kuninori Morimoto
2020-06-30  5:07                       ` Kuninori Morimoto
2020-06-30  5:07                       ` Kuninori Morimoto
2020-06-27  4:53   ` [PATCH v4 11/23] ASoC: simple-card: Loop over all children for 'mclk-fs' Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
     [not found]     ` <1593233625-14961-12-git-send-email-spujar-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-29  1:05       ` Kuninori Morimoto
2020-06-29  1:05         ` Kuninori Morimoto
2020-06-29  1:05         ` Kuninori Morimoto
2020-06-29 16:32         ` Sameer Pujar
2020-06-29 16:32           ` Sameer Pujar
     [not found]           ` <58000bd3-861c-bbc2-75e1-128cf0199a76-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30  2:08             ` Kuninori Morimoto
2020-06-30  2:08               ` Kuninori Morimoto
2020-06-30  2:08               ` Kuninori Morimoto
     [not found]               ` <87lfk5z4ov.wl-kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ@public.gmane.org>
2020-06-30  4:23                 ` Sameer Pujar
2020-06-30  4:23                   ` Sameer Pujar
2020-06-30  4:23                   ` Sameer Pujar
     [not found]                   ` <b33d5a1b-ecd5-3618-4894-c3ab0f4b077d-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30 10:55                     ` Mark Brown
2020-06-30 10:55                       ` Mark Brown
2020-06-30 10:55                       ` Mark Brown
2020-06-30 11:56                       ` Sameer Pujar
2020-06-30 11:56                         ` Sameer Pujar
2020-06-30 11:56                         ` Sameer Pujar
2020-06-27  4:53   ` Sameer Pujar [this message]
2020-06-27  4:53     ` [PATCH v4 12/23] ASoC: simple-card: Support DPCM DAI link with multiple Codecs Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
     [not found]     ` <1593233625-14961-13-git-send-email-spujar-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-29  1:24       ` Kuninori Morimoto
2020-06-29  1:24         ` Kuninori Morimoto
2020-06-29  1:24         ` Kuninori Morimoto
2020-06-29 17:16         ` Sameer Pujar
2020-06-29 17:16           ` Sameer Pujar
     [not found]           ` <1e0cf6d1-bf4e-8808-5390-c8a3b7c7fe7e-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30  1:24             ` Kuninori Morimoto
2020-06-30  1:24               ` Kuninori Morimoto
2020-06-30  1:24               ` Kuninori Morimoto
     [not found]               ` <87mu4lz6pt.wl-kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ@public.gmane.org>
2020-06-30  4:08                 ` Sameer Pujar
2020-06-30  4:08                   ` Sameer Pujar
2020-06-30  4:08                   ` Sameer Pujar
     [not found]                   ` <1d7888c7-a8cc-e891-01aa-016e31cc9113-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30  6:55                     ` Kuninori Morimoto
2020-06-30  6:55                       ` Kuninori Morimoto
2020-06-30  6:55                       ` Kuninori Morimoto
     [not found]                       ` <87ftadyrec.wl-kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ@public.gmane.org>
2020-06-30  7:52                         ` Sameer Pujar
2020-06-30  7:52                           ` Sameer Pujar
2020-06-30  7:52                           ` Sameer Pujar
     [not found]                           ` <492079e9-4518-78ba-a227-859d31594369-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-30 11:01                             ` Mark Brown
2020-06-30 11:01                               ` Mark Brown
2020-06-30 11:01                               ` Mark Brown
     [not found]                               ` <20200630110100.GH5272-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>
2020-06-30 12:53                                 ` Sameer Pujar
2020-06-30 12:53                                   ` Sameer Pujar
2020-06-30 12:53                                   ` Sameer Pujar
2020-06-30 15:32                                   ` Mark Brown
2020-06-30 15:32                                     ` Mark Brown
     [not found]                                     ` <20200630153220.GL5272-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>
2020-07-02 10:36                                       ` Sameer Pujar
2020-07-02 10:36                                         ` Sameer Pujar
2020-07-02 10:36                                         ` Sameer Pujar
     [not found]                                         ` <fb286ab7-21f2-43ad-2751-c76b7b6e4cf2-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-07-02 12:26                                           ` Mark Brown
2020-07-02 12:26                                             ` Mark Brown
2020-07-02 12:26                                             ` Mark Brown
     [not found]                                             ` <20200702122605.GE4483-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>
2020-07-17 12:55                                               ` Sameer Pujar
2020-07-17 12:55                                                 ` Sameer Pujar
2020-07-17 12:55                                                 ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 13/23] ASoC: simple-card: DPCM DAI link direction as per DAI capability Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 14/23] ASoC: soc-core: Probe auxiliary component before others Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 16/23] ASoC: soc-pcm: Get all BEs along DAPM path Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
     [not found]     ` <1593233625-14961-17-git-send-email-spujar-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-06-29  1:41       ` Kuninori Morimoto
2020-06-29  1:41         ` Kuninori Morimoto
2020-06-29  1:41         ` Kuninori Morimoto
2020-06-29 17:29         ` Sameer Pujar
2020-06-29 17:29           ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 17/23] ASoC: dt-bindings: simple-card: Add compatible for component chaining Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 19/23] arm64: defconfig: Build AHUB component drivers Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 20/23] arm64: defconfig: Enable CONFIG_TEGRA210_ADMA Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 21/23] arm64: tegra: Add DT binding for AHUB components Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 22/23] arm64: tegra: Enable AHUB components on few Tegra platforms Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53   ` [PATCH v4 23/23] arm64: tegra: Add support for APE sound card on Jetson Nano and TX1 Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-27  4:53     ` Sameer Pujar
2020-06-30 10:51   ` [PATCH v4 00/23] Add support for Tegra210 Audio Mark Brown
2020-06-30 10:51     ` Mark Brown
2020-06-30 10:51     ` Mark Brown
2020-06-30 11:54     ` Sameer Pujar
2020-06-30 11:54       ` Sameer Pujar
2020-06-30 11:54       ` Sameer Pujar
2020-06-27  4:53 ` [PATCH v4 18/23] ASoC: simple-card: Add support for component chaining Sameer Pujar
2020-06-27  4:53   ` Sameer Pujar
2020-06-27  4:53   ` Sameer Pujar

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=1593233625-14961-13-git-send-email-spujar@nvidia.com \
    --to=spujar-ddmlm1+adcrqt0dzr+alfa@public.gmane.org \
    --cc=alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw@public.gmane.org \
    --cc=atalambedu-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org \
    --cc=broonie-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=digetx-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=dramesh-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org \
    --cc=jonathanh-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org \
    --cc=kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ@public.gmane.org \
    --cc=lgirdwood-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=mkumard-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org \
    --cc=nicoleotsuka-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=nwartikar-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org \
    --cc=perex-/Fr2/VpizcU@public.gmane.org \
    --cc=rlokhande-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org \
    --cc=robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=sharadg-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org \
    --cc=swarren-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org \
    --cc=thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=tiwai-IBi9RG/b67k@public.gmane.org \
    --cc=viswanathl-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.