All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <a699178dcef540fff5caae6291983a444886bff6.camel@mediatek.com>

diff --git a/N1/2.bin b/N1/2.bin
new file mode 100644
index 0000000..3a5d47c
--- /dev/null
+++ b/N1/2.bin
@@ -0,0 +1,77 @@
+<html><body><p>
+<pre>
+On&#32;Tue,&#32;2022-12-13&#32;at&#32;16:35&#32;+0000,&#32;Mark&#32;Brown&#32;wrote:
+&gt;&#32;On&#32;Tue,&#32;Dec&#32;13,&#32;2022&#32;at&#32;02:23:32PM&#32;+0000,&#32;Jiaxin&#32;Yu&#32;(&#20446;&#23478;&#37995;)&#32;wrote:
+&gt;&#32;&gt;&#32;On&#32;Mon,&#32;2022-12-05&#32;at&#32;12:07&#32;+0000,&#32;Mark&#32;Brown&#32;wrote:
+&gt;&#32;&gt;&#32;&gt;&#32;On&#32;Mon,&#32;Dec&#32;05,&#32;2022&#32;at&#32;09:34:17AM&#32;+0000,&#32;Jiaxin&#32;Yu&#32;(&#20446;&#23478;&#37995;)&#32;wrote:
+&gt;&#32;&gt;&#32;&gt;&#32;No,&#32;I&#32;mean&#32;that&#32;if&#32;you&#32;want&#32;to&#32;control&#32;the&#32;enable&#32;and&#32;disable&#32;of
+&gt;&#32;&gt;&#32;&gt;&#32;the
+&gt;&#32;&gt;&#32;&gt;&#32;output&#32;path&#32;you&#32;should&#32;implement&#32;a&#32;DAPM&#32;widget.
+&gt;&#32;&gt;&#32;May&#32;I&#32;ask&#32;which&#32;driver&#32;file&#32;to&#32;add&#32;a&#32;new&#32;DAPM&#32;widget&#63;&#32;Is&#32;it&#32;the
+&gt;&#32;&gt;&#32;bridge
+&gt;&#32;&gt;&#32;ic&#32;driver&#32;like&#32;it6505.c&#63;&#32;Or&#32;is&#32;it&#32;linke&#32;the&#32;&quot;SDB&quot;&#32;added&#32;in&#32;this
+&gt;&#32;&gt;&#32;patch&#63;
+&gt;&#32;
+&gt;&#32;I&#32;would&#32;expect&#32;this&#32;to&#32;follow&#32;a&#32;similar&#32;pattern&#32;to&#32;everything&#32;else
+&gt;&#32;with
+&gt;&#32;hdmi-codec.c&#32;and&#32;have&#32;the&#32;actual&#32;ASoC&#32;stuff&#32;in&#32;there&#32;with&#32;a&#32;callback
+&gt;&#32;exposed&#32;to&#32;the&#32;rest&#32;of&#32;the&#32;world.
+&gt;&#32;
+&gt;&#32;&gt;&#32;Yes,&#32;I&#32;should&#32;add&#32;a&#32;new&#32;set&#32;of&#32;events,&#32;such&#32;as:
+&gt;&#32;&gt;&#32;enum&#32;{
+&gt;&#32;&gt;&#32;&#32;&#32;&#32;&#32;HDMI_CODEC_TRIGGER_EVENT_STOP,
+&gt;&#32;&gt;&#32;&#32;&#32;&#32;&#32;HDMI_CODEC_TRIGGER_EVENT_START,
+&gt;&#32;&gt;&#32;&#32;&#32;&#32;&#32;HDMI_CODEC_TRIGGER_EVENT_SUSPEND,
+&gt;&#32;&gt;&#32;&#32;&#32;&#32;&#32;HDMI_CODEC_TRIGGER_EVENT_RESUME,
+&gt;&#32;&gt;&#32;}
+&gt;&#32;&gt;&#32;Then&#32;provide&#32;handles&#32;for&#32;these&#32;events&#32;in&#32;the&#32;it6505&#32;driver.&#32;Am&#32;I
+&gt;&#32;&gt;&#32;right&#63;
+&gt;&#32;
+&gt;&#32;I&#39;d&#32;expect&#32;more&#32;like&#32;on/off&#32;for&#32;a&#32;DAPM&#32;widget&#32;(the&#32;DAPM&#32;callbacks&#32;are
+&gt;&#32;pre/post&#32;on/off)&#32;but&#32;yes.
+
+Dear&#32;mark,
+I&#32;apologize&#32;for&#32;the&#32;delay&#32;in&#32;responding&#32;to&#32;this&#32;issue,&#32;as&#32;we&#32;have
+recently&#32;encountered&#32;the&#32;same&#32;problem&#32;again.&#32;I&#32;would&#32;like&#32;to&#32;have&#32;your
+guidance&#32;on&#32;this&#32;issue&#32;once&#32;more.&#32;Let&#32;me&#32;describe&#32;the&#32;problem&#32;we
+encountered&#32;again.
+
+
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;==&gt;&#32;&quot;hdmi-audio-codec&quot;(it6505&#32;plug-in)
+DL1(FE)&#32;==&gt;&#32;I2S1(BE)&#32;
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;==&gt;&#32;&quot;rt1019p&quot;(Speaker&#32;Codec)
+
+I&#32;want&#32;to&#32;independently&#32;control&#32;the&#32;switches&#32;for&#32;the&#32;speaker&#32;and&#32;hdmi,
+and&#32;realize&#32;that&#32;when&#32;HDMI&#32;is&#32;plugged&#32;in,&#32;I&#32;can&#32;switch&#32;to&#32;speaker
+playback,&#32;and&#32;I&#32;can&#32;also&#32;switch&#32;back&#32;to&#32;hdmi&#32;playback&#32;too.&#32;Of&#32;course,
+I2S1&#32;is&#32;used&#32;for&#32;playback&#32;at&#32;this&#32;time.&#32;
+
+So&#32;I&#32;want&#32;to&#32;ask&#32;if&#32;I&#32;can&#32;do&#32;it&#32;by&#32;just&#32;adding
+SOC_DAPM_PIN_SWITCH(&quot;Speakers&quot;)&#32;and&#32;SOC_DAPM_PIN_SWITCH(&quot;HDMI&quot;)&#63;
+Correspondingly,&#32;dapm&#32;widget&#32;and&#32;route&#32;path&#32;need&#32;to&#32;be&#32;added.&#32;That&#32;is
+&quot;SND_SOC_DAPM_SPK(&quot;Speakers&quot;,&#32;NULL)/&#32;SND_SOC_DAPM_LINE(&quot;HDMI1&quot;,&#32;NULL)&quot;
+and&#32;&quot;{&quot;Speakers&quot;,&#32;NULL,&#32;&quot;Speaker&quot;}/&#32;{&quot;HDMI1&quot;,&#32;NULL,&#32;&quot;TX&quot;}&quot;.
+
+If&#32;the&#32;above&#32;is&#32;not&#32;enough,&#32;what&#32;else&#32;should&#32;I&#32;modify&#63;&#32;hdmi-codec.c&#32;or
+it6505.c&#63;&#32;Looking&#32;forward&#32;to&#32;getting&#32;you&#32;reply,&#32;Thank&#32;you.
+
+Jiaxin.Yu
+
+
+
+
+
+</pre>
+</p></body></html><!--type:text--><!--{--><pre>************* MEDIATEK Confidentiality Notice ********************
+The information contained in this e-mail message (including any 
+attachments) may be confidential, proprietary, privileged, or otherwise
+exempt from disclosure under applicable laws. It is intended to be 
+conveyed only to the designated recipient(s). Any use, dissemination, 
+distribution, printing, retaining or copying of this e-mail (including its 
+attachments) by unintended recipient(s) is strictly prohibited and may 
+be unlawful. If you are not an intended recipient of this e-mail, or believe 
+that you have received this e-mail in error, please notify the sender 
+immediately (by replying to this e-mail), delete any and all copies of 
+this e-mail (including any attachments) from your system, and do not
+disclose the content of this e-mail to any other person. Thank you!
+</pre><!--}-->
diff --git a/N1/2.hdr b/N1/2.hdr
new file mode 100644
index 0000000..da1f671
--- /dev/null
+++ b/N1/2.hdr
@@ -0,0 +1,3 @@
+Content-Type: text/html;
+	charset="utf-8"
+Content-Transfer-Encoding: base64
diff --git a/a/content_digest b/N1/content_digest
index 6b1390b..6a3ef11 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -29,7 +29,7 @@
   AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
   Nicolas Prado <nfraprado@collabora.com>
  " alsa-devel@alsa-project.org <alsa-devel@alsa-project.org>\0"
- "\00:1\0"
+ "\01:1\0"
  "b\0"
  "On Tue, 2022-12-13 at 16:35 +0000, Mark Brown wrote:\n"
  "> On Tue, Dec 13, 2022 at 02:23:32PM +0000, Jiaxin Yu (\344\277\236\345\256\266\351\221\253) wrote:\n"
@@ -87,5 +87,84 @@
  "it6505.c? Looking forward to getting you reply, Thank you.\n"
  "\n"
  Jiaxin.Yu
+ "\01:2\0"
+ "b\0"
+ "<html><body><p>\r\n"
+ "<pre>\r\n"
+ "On&#32;Tue,&#32;2022-12-13&#32;at&#32;16:35&#32;+0000,&#32;Mark&#32;Brown&#32;wrote:\r\n"
+ "&gt;&#32;On&#32;Tue,&#32;Dec&#32;13,&#32;2022&#32;at&#32;02:23:32PM&#32;+0000,&#32;Jiaxin&#32;Yu&#32;(&#20446;&#23478;&#37995;)&#32;wrote:\r\n"
+ "&gt;&#32;&gt;&#32;On&#32;Mon,&#32;2022-12-05&#32;at&#32;12:07&#32;+0000,&#32;Mark&#32;Brown&#32;wrote:\r\n"
+ "&gt;&#32;&gt;&#32;&gt;&#32;On&#32;Mon,&#32;Dec&#32;05,&#32;2022&#32;at&#32;09:34:17AM&#32;+0000,&#32;Jiaxin&#32;Yu&#32;(&#20446;&#23478;&#37995;)&#32;wrote:\r\n"
+ "&gt;&#32;&gt;&#32;&gt;&#32;No,&#32;I&#32;mean&#32;that&#32;if&#32;you&#32;want&#32;to&#32;control&#32;the&#32;enable&#32;and&#32;disable&#32;of\r\n"
+ "&gt;&#32;&gt;&#32;&gt;&#32;the\r\n"
+ "&gt;&#32;&gt;&#32;&gt;&#32;output&#32;path&#32;you&#32;should&#32;implement&#32;a&#32;DAPM&#32;widget.\r\n"
+ "&gt;&#32;&gt;&#32;May&#32;I&#32;ask&#32;which&#32;driver&#32;file&#32;to&#32;add&#32;a&#32;new&#32;DAPM&#32;widget&#63;&#32;Is&#32;it&#32;the\r\n"
+ "&gt;&#32;&gt;&#32;bridge\r\n"
+ "&gt;&#32;&gt;&#32;ic&#32;driver&#32;like&#32;it6505.c&#63;&#32;Or&#32;is&#32;it&#32;linke&#32;the&#32;&quot;SDB&quot;&#32;added&#32;in&#32;this\r\n"
+ "&gt;&#32;&gt;&#32;patch&#63;\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;I&#32;would&#32;expect&#32;this&#32;to&#32;follow&#32;a&#32;similar&#32;pattern&#32;to&#32;everything&#32;else\r\n"
+ "&gt;&#32;with\r\n"
+ "&gt;&#32;hdmi-codec.c&#32;and&#32;have&#32;the&#32;actual&#32;ASoC&#32;stuff&#32;in&#32;there&#32;with&#32;a&#32;callback\r\n"
+ "&gt;&#32;exposed&#32;to&#32;the&#32;rest&#32;of&#32;the&#32;world.\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;&gt;&#32;Yes,&#32;I&#32;should&#32;add&#32;a&#32;new&#32;set&#32;of&#32;events,&#32;such&#32;as:\r\n"
+ "&gt;&#32;&gt;&#32;enum&#32;{\r\n"
+ "&gt;&#32;&gt;&#32;&#32;&#32;&#32;&#32;HDMI_CODEC_TRIGGER_EVENT_STOP,\r\n"
+ "&gt;&#32;&gt;&#32;&#32;&#32;&#32;&#32;HDMI_CODEC_TRIGGER_EVENT_START,\r\n"
+ "&gt;&#32;&gt;&#32;&#32;&#32;&#32;&#32;HDMI_CODEC_TRIGGER_EVENT_SUSPEND,\r\n"
+ "&gt;&#32;&gt;&#32;&#32;&#32;&#32;&#32;HDMI_CODEC_TRIGGER_EVENT_RESUME,\r\n"
+ "&gt;&#32;&gt;&#32;}\r\n"
+ "&gt;&#32;&gt;&#32;Then&#32;provide&#32;handles&#32;for&#32;these&#32;events&#32;in&#32;the&#32;it6505&#32;driver.&#32;Am&#32;I\r\n"
+ "&gt;&#32;&gt;&#32;right&#63;\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;I&#39;d&#32;expect&#32;more&#32;like&#32;on/off&#32;for&#32;a&#32;DAPM&#32;widget&#32;(the&#32;DAPM&#32;callbacks&#32;are\r\n"
+ "&gt;&#32;pre/post&#32;on/off)&#32;but&#32;yes.\r\n"
+ "\r\n"
+ "Dear&#32;mark,\r\n"
+ "I&#32;apologize&#32;for&#32;the&#32;delay&#32;in&#32;responding&#32;to&#32;this&#32;issue,&#32;as&#32;we&#32;have\r\n"
+ "recently&#32;encountered&#32;the&#32;same&#32;problem&#32;again.&#32;I&#32;would&#32;like&#32;to&#32;have&#32;your\r\n"
+ "guidance&#32;on&#32;this&#32;issue&#32;once&#32;more.&#32;Let&#32;me&#32;describe&#32;the&#32;problem&#32;we\r\n"
+ "encountered&#32;again.\r\n"
+ "\r\n"
+ "\r\n"
+ "&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;==&gt;&#32;&quot;hdmi-audio-codec&quot;(it6505&#32;plug-in)\r\n"
+ "DL1(FE)&#32;==&gt;&#32;I2S1(BE)&#32;\r\n"
+ "&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;==&gt;&#32;&quot;rt1019p&quot;(Speaker&#32;Codec)\r\n"
+ "\r\n"
+ "I&#32;want&#32;to&#32;independently&#32;control&#32;the&#32;switches&#32;for&#32;the&#32;speaker&#32;and&#32;hdmi,\r\n"
+ "and&#32;realize&#32;that&#32;when&#32;HDMI&#32;is&#32;plugged&#32;in,&#32;I&#32;can&#32;switch&#32;to&#32;speaker\r\n"
+ "playback,&#32;and&#32;I&#32;can&#32;also&#32;switch&#32;back&#32;to&#32;hdmi&#32;playback&#32;too.&#32;Of&#32;course,\r\n"
+ "I2S1&#32;is&#32;used&#32;for&#32;playback&#32;at&#32;this&#32;time.&#32;\r\n"
+ "\r\n"
+ "So&#32;I&#32;want&#32;to&#32;ask&#32;if&#32;I&#32;can&#32;do&#32;it&#32;by&#32;just&#32;adding\r\n"
+ "SOC_DAPM_PIN_SWITCH(&quot;Speakers&quot;)&#32;and&#32;SOC_DAPM_PIN_SWITCH(&quot;HDMI&quot;)&#63;\r\n"
+ "Correspondingly,&#32;dapm&#32;widget&#32;and&#32;route&#32;path&#32;need&#32;to&#32;be&#32;added.&#32;That&#32;is\r\n"
+ "&quot;SND_SOC_DAPM_SPK(&quot;Speakers&quot;,&#32;NULL)/&#32;SND_SOC_DAPM_LINE(&quot;HDMI1&quot;,&#32;NULL)&quot;\r\n"
+ "and&#32;&quot;{&quot;Speakers&quot;,&#32;NULL,&#32;&quot;Speaker&quot;}/&#32;{&quot;HDMI1&quot;,&#32;NULL,&#32;&quot;TX&quot;}&quot;.\r\n"
+ "\r\n"
+ "If&#32;the&#32;above&#32;is&#32;not&#32;enough,&#32;what&#32;else&#32;should&#32;I&#32;modify&#63;&#32;hdmi-codec.c&#32;or\r\n"
+ "it6505.c&#63;&#32;Looking&#32;forward&#32;to&#32;getting&#32;you&#32;reply,&#32;Thank&#32;you.\r\n"
+ "\r\n"
+ "Jiaxin.Yu\r\n"
+ "\r\n"
+ "\r\n"
+ "\r\n"
+ "\r\n"
+ "\r\n"
+ "</pre>\r\n"
+ "</p></body></html><!--type:text--><!--{--><pre>************* MEDIATEK Confidentiality Notice ********************\r\n"
+ "The information contained in this e-mail message (including any \r\n"
+ "attachments) may be confidential, proprietary, privileged, or otherwise\r\n"
+ "exempt from disclosure under applicable laws. It is intended to be \r\n"
+ "conveyed only to the designated recipient(s). Any use, dissemination, \r\n"
+ "distribution, printing, retaining or copying of this e-mail (including its \r\n"
+ "attachments) by unintended recipient(s) is strictly prohibited and may \r\n"
+ "be unlawful. If you are not an intended recipient of this e-mail, or believe \r\n"
+ "that you have received this e-mail in error, please notify the sender \r\n"
+ "immediately (by replying to this e-mail), delete any and all copies of \r\n"
+ "this e-mail (including any attachments) from your system, and do not\r\n"
+ "disclose the content of this e-mail to any other person. Thank you!\r\n"
+ </pre><!--}-->
 
-1fe6668c10e1afc1aa5769bd88a310628e675b95f498965f950747c642409417
+f796e82722b0b150ddc999fd2ebdefc320f4e203a293ca6c54cc4bc0ee114338

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.