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

diff --git a/N1/2.bin b/N1/2.bin
new file mode 100644
index 0000000..7c4d20d
--- /dev/null
+++ b/N1/2.bin
@@ -0,0 +1,83 @@
+<html><body><p>
+<pre>
+Hi,&#32;Mac:
+
+On&#32;Sat,&#32;2024-06-08&#32;at&#32;20:01&#32;+0800,&#32;mac.shen&#32;wrote:
+&gt;&#32;Changes&#32;in&#32;v3:
+&gt;&#32;-&#32;refine&#32;the&#32;function&#32;to&#32;get&#32;system&#32;time
+&gt;&#32;-&#32;refine&#32;the&#32;flow&#32;to&#32;do&#32;HDCP&#32;with&#32;content&#32;type&#32;and
+&gt;&#32;&#32;&#32;protection&#32;value&#32;which&#32;set&#32;by&#32;user&#32;space
+&gt;&#32;-&#32;refine&#32;the&#32;flow&#32;to&#32;update&#32;content&#32;protection
+&gt;&#32;-&#32;refine&#32;the&#32;flow&#32;to&#32;do&#32;HDCP2.x&#32;authentication
+&gt;&#32;per&#32;suggestion&#32;from&#32;the&#32;previous&#32;thread:
+&gt;&#32;https://urldefense.com/v3/__https://patchwork.kernel.org/project/linux-mediatek__;!!CTRNKA9wMg0ARbw!md6xUiYN88D2YmETs8FQgaExM2zH8S1SmAEU9GRchwpNsXOyDFul3ziVKhRpCJaj8Rcn-gvM-801runjwA&#36;&#32;
+&gt;&#32;/patch/20240205055055.25340-3-mac.shen@mediatek.com/
+&gt;&#32;
+&gt;&#32;Signed-off-by:&#32;mac.shen&#32;&lt;mac.shen@mediatek.com&gt;
+&gt;&#32;---
+
+[snip]
+
+&gt;&#32;@@&#32;-2242,6&#32;+2373,7&#32;@@&#32;static&#32;void&#32;mtk_dp_bridge_atomic_enable(struct&#32;drm_bridge&#32;*bridge,
+&gt;&#32;&#32;struct&#32;drm_bridge_state&#32;*old_state)
+&gt;&#32;&#32;{
+&gt;&#32;&#32;struct&#32;mtk_dp&#32;*mtk_dp&#32;=&#32;mtk_dp_from_bridge(bridge);
+&gt;&#32;+struct&#32;drm_connector_state&#32;*connector_state;
+&gt;&#32;&#32;int&#32;ret;
+&gt;&#32;&#32;
+&gt;&#32;&#32;mtk_dp-&gt;conn&#32;=&#32;drm_atomic_get_new_connector_for_encoder(old_state-&gt;base.state,
+&gt;&#32;@@&#32;-2252,6&#32;+2384,8&#32;@@&#32;static&#32;void&#32;mtk_dp_bridge_atomic_enable(struct&#32;drm_bridge&#32;*bridge,
+&gt;&#32;&#32;return;
+&gt;&#32;&#32;}
+&gt;&#32;&#32;
+&gt;&#32;+connector_state&#32;=&#32;drm_atomic_get_connector_state(old_state-&gt;base.state,&#32;mtk_dp-&gt;conn);
+&gt;&#32;+
+&gt;&#32;&#32;mtk_dp_aux_panel_poweron(mtk_dp,&#32;true);
+&gt;&#32;&#32;
+&gt;&#32;&#32;/*&#32;Training&#32;*/
+&gt;&#32;@@&#32;-2281,6&#32;+2415,14&#32;@@&#32;static&#32;void&#32;mtk_dp_bridge_atomic_enable(struct&#32;drm_bridge&#32;*bridge,
+&gt;&#32;&#32;mtk_dp-&gt;enabled&#32;=&#32;true;
+&gt;&#32;&#32;mtk_dp_update_plugged_status(mtk_dp);
+&gt;&#32;&#32;
+&gt;&#32;+/*&#32;Enable&#32;hdcp&#32;if&#32;it&#39;s&#32;desired&#32;*/
+&gt;&#32;+dev_dbg(mtk_dp-&gt;dev,&#32;&quot;hdcp_content_type:%d,&#32;content&#32;protection:&#32;%d&quot;,
+&gt;&#32;+connector_state-&gt;hdcp_content_type,&#32;connector_state-&gt;content_protection);
+&gt;&#32;+if&#32;(connector_state-&gt;content_protection&#32;==&#32;DRM_MODE_CONTENT_PROTECTION_DESIRED)&#32;{
+&gt;&#32;+mtk_dp-&gt;hdcp_info.hdcp_content_type&#32;=&#32;connector_state-&gt;hdcp_content_type;
+&gt;&#32;+mtk_dp_hdcp_enable(mtk_dp);
+&gt;&#32;+}
+&gt;&#32;+
+&gt;&#32;&#32;return;
+&gt;&#32;&#32;power_off_aux:
+&gt;&#32;&#32;mtk_dp_update_bits(mtk_dp,&#32;MTK_DP_TOP_PWR_STATE,
+&gt;&#32;@@&#32;-2427,6&#32;+2569,8&#32;@@&#32;static&#32;int&#32;mtk_dp_bridge_atomic_check(struct&#32;drm_bridge&#32;*bridge,
+&gt;&#32;&#32;
+&gt;&#32;&#32;drm_display_mode_to_videomode(&amp;crtc_state-&gt;adjusted_mode,&#32;&amp;mtk_dp-&gt;info.vm);
+&gt;&#32;&#32;
+&gt;&#32;+mtk_dp_hdcp_atomic_check(mtk_dp,&#32;conn_state);
+&gt;&#32;+
+&gt;&#32;&#32;return&#32;0;
+&gt;&#32;&#32;}
+
+In&#32;mtk_dp_bridge_atomic_enable(),&#32;you&#32;enable&#32;hdcp.
+So&#32;in&#32;mtk_dp_bridge_atomic_disable(),&#32;you&#32;should&#32;disable&#32;hdcp.
+
+Regards,
+CK
+
+&gt;&#32;&#32;
+
+</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 714655c..2d567d5 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -16,7 +16,7 @@
   linux-mediatek@lists.infradead.org <linux-mediatek@lists.infradead.org>
   linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org>
  " Shuijing Li (\346\235\216\346\260\264\351\235\231) <Shuijing.Li@mediatek.com>\0"
- "\00:1\0"
+ "\01:1\0"
  "b\0"
  "Hi, Mac:\n"
  "\n"
@@ -84,5 +84,90 @@
  "CK\n"
  "\n"
  >
+ "\01:2\0"
+ "b\0"
+ "<html><body><p>\r\n"
+ "<pre>\r\n"
+ "Hi,&#32;Mac:\r\n"
+ "\r\n"
+ "On&#32;Sat,&#32;2024-06-08&#32;at&#32;20:01&#32;+0800,&#32;mac.shen&#32;wrote:\r\n"
+ "&gt;&#32;Changes&#32;in&#32;v3:\r\n"
+ "&gt;&#32;-&#32;refine&#32;the&#32;function&#32;to&#32;get&#32;system&#32;time\r\n"
+ "&gt;&#32;-&#32;refine&#32;the&#32;flow&#32;to&#32;do&#32;HDCP&#32;with&#32;content&#32;type&#32;and\r\n"
+ "&gt;&#32;&#32;&#32;protection&#32;value&#32;which&#32;set&#32;by&#32;user&#32;space\r\n"
+ "&gt;&#32;-&#32;refine&#32;the&#32;flow&#32;to&#32;update&#32;content&#32;protection\r\n"
+ "&gt;&#32;-&#32;refine&#32;the&#32;flow&#32;to&#32;do&#32;HDCP2.x&#32;authentication\r\n"
+ "&gt;&#32;per&#32;suggestion&#32;from&#32;the&#32;previous&#32;thread:\r\n"
+ "&gt;&#32;https://urldefense.com/v3/__https://patchwork.kernel.org/project/linux-mediatek__;!!CTRNKA9wMg0ARbw!md6xUiYN88D2YmETs8FQgaExM2zH8S1SmAEU9GRchwpNsXOyDFul3ziVKhRpCJaj8Rcn-gvM-801runjwA&#36;&#32;\r\n"
+ "&gt;&#32;/patch/20240205055055.25340-3-mac.shen@mediatek.com/\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;Signed-off-by:&#32;mac.shen&#32;&lt;mac.shen@mediatek.com&gt;\r\n"
+ "&gt;&#32;---\r\n"
+ "\r\n"
+ "[snip]\r\n"
+ "\r\n"
+ "&gt;&#32;@@&#32;-2242,6&#32;+2373,7&#32;@@&#32;static&#32;void&#32;mtk_dp_bridge_atomic_enable(struct&#32;drm_bridge&#32;*bridge,\r\n"
+ "&gt;&#32;&#32;struct&#32;drm_bridge_state&#32;*old_state)\r\n"
+ "&gt;&#32;&#32;{\r\n"
+ "&gt;&#32;&#32;struct&#32;mtk_dp&#32;*mtk_dp&#32;=&#32;mtk_dp_from_bridge(bridge);\r\n"
+ "&gt;&#32;+struct&#32;drm_connector_state&#32;*connector_state;\r\n"
+ "&gt;&#32;&#32;int&#32;ret;\r\n"
+ "&gt;&#32;&#32;\r\n"
+ "&gt;&#32;&#32;mtk_dp-&gt;conn&#32;=&#32;drm_atomic_get_new_connector_for_encoder(old_state-&gt;base.state,\r\n"
+ "&gt;&#32;@@&#32;-2252,6&#32;+2384,8&#32;@@&#32;static&#32;void&#32;mtk_dp_bridge_atomic_enable(struct&#32;drm_bridge&#32;*bridge,\r\n"
+ "&gt;&#32;&#32;return;\r\n"
+ "&gt;&#32;&#32;}\r\n"
+ "&gt;&#32;&#32;\r\n"
+ "&gt;&#32;+connector_state&#32;=&#32;drm_atomic_get_connector_state(old_state-&gt;base.state,&#32;mtk_dp-&gt;conn);\r\n"
+ "&gt;&#32;+\r\n"
+ "&gt;&#32;&#32;mtk_dp_aux_panel_poweron(mtk_dp,&#32;true);\r\n"
+ "&gt;&#32;&#32;\r\n"
+ "&gt;&#32;&#32;/*&#32;Training&#32;*/\r\n"
+ "&gt;&#32;@@&#32;-2281,6&#32;+2415,14&#32;@@&#32;static&#32;void&#32;mtk_dp_bridge_atomic_enable(struct&#32;drm_bridge&#32;*bridge,\r\n"
+ "&gt;&#32;&#32;mtk_dp-&gt;enabled&#32;=&#32;true;\r\n"
+ "&gt;&#32;&#32;mtk_dp_update_plugged_status(mtk_dp);\r\n"
+ "&gt;&#32;&#32;\r\n"
+ "&gt;&#32;+/*&#32;Enable&#32;hdcp&#32;if&#32;it&#39;s&#32;desired&#32;*/\r\n"
+ "&gt;&#32;+dev_dbg(mtk_dp-&gt;dev,&#32;&quot;hdcp_content_type:%d,&#32;content&#32;protection:&#32;%d&quot;,\r\n"
+ "&gt;&#32;+connector_state-&gt;hdcp_content_type,&#32;connector_state-&gt;content_protection);\r\n"
+ "&gt;&#32;+if&#32;(connector_state-&gt;content_protection&#32;==&#32;DRM_MODE_CONTENT_PROTECTION_DESIRED)&#32;{\r\n"
+ "&gt;&#32;+mtk_dp-&gt;hdcp_info.hdcp_content_type&#32;=&#32;connector_state-&gt;hdcp_content_type;\r\n"
+ "&gt;&#32;+mtk_dp_hdcp_enable(mtk_dp);\r\n"
+ "&gt;&#32;+}\r\n"
+ "&gt;&#32;+\r\n"
+ "&gt;&#32;&#32;return;\r\n"
+ "&gt;&#32;&#32;power_off_aux:\r\n"
+ "&gt;&#32;&#32;mtk_dp_update_bits(mtk_dp,&#32;MTK_DP_TOP_PWR_STATE,\r\n"
+ "&gt;&#32;@@&#32;-2427,6&#32;+2569,8&#32;@@&#32;static&#32;int&#32;mtk_dp_bridge_atomic_check(struct&#32;drm_bridge&#32;*bridge,\r\n"
+ "&gt;&#32;&#32;\r\n"
+ "&gt;&#32;&#32;drm_display_mode_to_videomode(&amp;crtc_state-&gt;adjusted_mode,&#32;&amp;mtk_dp-&gt;info.vm);\r\n"
+ "&gt;&#32;&#32;\r\n"
+ "&gt;&#32;+mtk_dp_hdcp_atomic_check(mtk_dp,&#32;conn_state);\r\n"
+ "&gt;&#32;+\r\n"
+ "&gt;&#32;&#32;return&#32;0;\r\n"
+ "&gt;&#32;&#32;}\r\n"
+ "\r\n"
+ "In&#32;mtk_dp_bridge_atomic_enable(),&#32;you&#32;enable&#32;hdcp.\r\n"
+ "So&#32;in&#32;mtk_dp_bridge_atomic_disable(),&#32;you&#32;should&#32;disable&#32;hdcp.\r\n"
+ "\r\n"
+ "Regards,\r\n"
+ "CK\r\n"
+ "\r\n"
+ "&gt;&#32;&#32;\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><!--}-->
 
-03f9de1f988ce329591bfa3e4572187658952b82b12aa7e68e3dd3f52513d638
+627f28643e0614fe548d4df1a7d2a8a5d0c34226859174158011a39bfbe4a696

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.