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

diff --git a/N1/2.bin b/N1/2.bin
new file mode 100644
index 0000000..570be07
--- /dev/null
+++ b/N1/2.bin
@@ -0,0 +1,129 @@
+<html><body><p>
+<pre>
+Hi,&#32;Angelo:
+
+On&#32;Wed,&#32;2025-04-09&#32;at&#32;15:13&#32;+0200,&#32;AngeloGioacchino&#32;Del&#32;Regno&#32;wrote:
+&gt;&#32;External&#32;email&#32;:&#32;Please&#32;do&#32;not&#32;click&#32;links&#32;or&#32;open&#32;attachments&#32;until&#32;you&#32;have&#32;verified&#32;the&#32;sender&#32;or&#32;the&#32;content.
+&gt;&#32;
+&gt;&#32;
+&gt;&#32;Add&#32;support&#32;for&#32;configuring&#32;the&#32;Display&#32;Parallel&#32;Interface&#32;block
+&gt;&#32;to&#32;output&#32;YUV444&#32;8/10&#32;bits,&#32;YUV422&#32;10/12&#32;bits&#32;(8&#32;bits&#32;support&#32;is
+&gt;&#32;already&#32;present),&#32;BGR&#32;8-bits,&#32;and&#32;RGB&#32;10-bits.
+&gt;&#32;
+&gt;&#32;The&#32;enablement&#32;of&#32;the&#32;various&#32;additional&#32;output&#32;formats&#32;in&#32;SoCs
+&gt;&#32;platform&#32;data&#32;will&#32;be&#32;done&#32;in&#32;a&#32;different&#32;change.
+
+Reviewed-by:&#32;CK&#32;Hu&#32;&lt;ck.hu@mediatek.com&gt;
+
+&gt;&#32;
+&gt;&#32;Signed-off-by:&#32;AngeloGioacchino&#32;Del&#32;Regno&#32;&lt;angelogioacchino.delregno@collabora.com&gt;
+&gt;&#32;---
+&gt;&#32;&#32;drivers/gpu/drm/mediatek/mtk_dpi.c&#32;|&#32;33&#32;++++++++++++++++++++++++++++--
+&gt;&#32;&#32;1&#32;file&#32;changed,&#32;31&#32;insertions(+),&#32;2&#32;deletions(-)
+&gt;&#32;
+&gt;&#32;diff&#32;--git&#32;a/drivers/gpu/drm/mediatek/mtk_dpi.c&#32;b/drivers/gpu/drm/mediatek/mtk_dpi.c
+&gt;&#32;index&#32;5a66dfe3ad40..a9e8113a1618&#32;100644
+&gt;&#32;---&#32;a/drivers/gpu/drm/mediatek/mtk_dpi.c
+&gt;&#32;+++&#32;b/drivers/gpu/drm/mediatek/mtk_dpi.c
+&gt;&#32;@@&#32;-59,7&#32;+59,8&#32;@@&#32;enum&#32;mtk_dpi_out_channel_swap&#32;{
+&gt;&#32;
+&gt;&#32;&#32;enum&#32;mtk_dpi_out_color_format&#32;{
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;MTK_DPI_COLOR_FORMAT_RGB,
+&gt;&#32;-&#32;&#32;&#32;&#32;&#32;&#32;&#32;MTK_DPI_COLOR_FORMAT_YCBCR_422
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;MTK_DPI_COLOR_FORMAT_YCBCR_422,
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;MTK_DPI_COLOR_FORMAT_YCBCR_444
+&gt;&#32;&#32;};
+&gt;&#32;
+&gt;&#32;&#32;struct&#32;mtk_dpi&#32;{
+&gt;&#32;@@&#32;-450,9&#32;+451,15&#32;@@&#32;static&#32;void&#32;mtk_dpi_config_disable_edge(struct&#32;mtk_dpi&#32;*dpi)
+&gt;&#32;&#32;static&#32;void&#32;mtk_dpi_config_color_format(struct&#32;mtk_dpi&#32;*dpi,
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;enum&#32;mtk_dpi_out_color_format&#32;format)
+&gt;&#32;&#32;{
+&gt;&#32;-&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_channel_swap(dpi,&#32;MTK_DPI_OUT_CHANNEL_SWAP_RGB);
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_channel_swap(dpi,&#32;dpi-&gt;channel_swap);
+&gt;&#32;
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;switch&#32;(format)&#32;{
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MTK_DPI_COLOR_FORMAT_YCBCR_444:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_yuv422_enable(dpi,&#32;false);
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_csc_enable(dpi,&#32;true);
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;if&#32;(dpi-&gt;conf-&gt;swap_input_support)
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_swap_input(dpi,&#32;false);
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;break;
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MTK_DPI_COLOR_FORMAT_YCBCR_422:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_yuv422_enable(dpi,&#32;true);
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_csc_enable(dpi,&#32;true);
+&gt;&#32;@@&#32;-743,10&#32;+750,18&#32;@@&#32;static&#32;unsigned&#32;int&#32;mtk_dpi_bus_fmt_bit_num(unsigned&#32;int&#32;out_bus_format)
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;switch&#32;(out_bus_format)&#32;{
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;default:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_1X24:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_BGR888_1X24:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_2X12_LE:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_2X12_BE:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV8_1X16:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUV8_1X24:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_OUT_BIT_NUM_8BITS;
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB101010_1X30:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV10_1X20:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUV10_1X30:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_OUT_BIT_NUM_10BITS;
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV12_1X24:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_OUT_BIT_NUM_12BITS;
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
+&gt;&#32;&#32;}
+&gt;&#32;
+&gt;&#32;@@&#32;-757,8&#32;+772,15&#32;@@&#32;static&#32;unsigned&#32;int&#32;mtk_dpi_bus_fmt_channel_swap(unsigned&#32;int&#32;out_bus_format)
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_1X24:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_2X12_LE:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_2X12_BE:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB101010_1X30:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV8_1X16:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV10_1X20:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV12_1X24:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_OUT_CHANNEL_SWAP_RGB;
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_BGR888_1X24:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUV8_1X24:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUV10_1X30:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_OUT_CHANNEL_SWAP_BGR;
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
+&gt;&#32;&#32;}
+&gt;&#32;
+&gt;&#32;@@&#32;-767,11&#32;+789,18&#32;@@&#32;static&#32;unsigned&#32;int&#32;mtk_dpi_bus_fmt_color_format(unsigned&#32;int&#32;out_bus_format)
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;switch&#32;(out_bus_format)&#32;{
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;default:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_1X24:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_BGR888_1X24:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_2X12_LE:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_2X12_BE:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB101010_1X30:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_COLOR_FORMAT_RGB;
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV8_1X16:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV10_1X20:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV12_1X24:
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_COLOR_FORMAT_YCBCR_422;
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUV8_1X24:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUV10_1X30:
+&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_COLOR_FORMAT_YCBCR_444;
+&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}
+&gt;&#32;&#32;}
+&gt;&#32;
+&gt;&#32;--
+&gt;&#32;2.49.0
+&gt;&#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 1af37c7..7746129 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -18,7 +18,7 @@
   matthias.bgg@gmail.com <matthias.bgg@gmail.com>
   linux-mediatek@lists.infradead.org <linux-mediatek@lists.infradead.org>
  " kernel@collabora.com <kernel@collabora.com>\0"
- "\00:1\0"
+ "\01:1\0"
  "b\0"
  "Hi, Angelo:\n"
  "\n"
@@ -129,5 +129,136 @@
  "> --\n"
  "> 2.49.0\n"
  >
+ "\01:2\0"
+ "b\0"
+ "<html><body><p>\r\n"
+ "<pre>\r\n"
+ "Hi,&#32;Angelo:\r\n"
+ "\r\n"
+ "On&#32;Wed,&#32;2025-04-09&#32;at&#32;15:13&#32;+0200,&#32;AngeloGioacchino&#32;Del&#32;Regno&#32;wrote:\r\n"
+ "&gt;&#32;External&#32;email&#32;:&#32;Please&#32;do&#32;not&#32;click&#32;links&#32;or&#32;open&#32;attachments&#32;until&#32;you&#32;have&#32;verified&#32;the&#32;sender&#32;or&#32;the&#32;content.\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;Add&#32;support&#32;for&#32;configuring&#32;the&#32;Display&#32;Parallel&#32;Interface&#32;block\r\n"
+ "&gt;&#32;to&#32;output&#32;YUV444&#32;8/10&#32;bits,&#32;YUV422&#32;10/12&#32;bits&#32;(8&#32;bits&#32;support&#32;is\r\n"
+ "&gt;&#32;already&#32;present),&#32;BGR&#32;8-bits,&#32;and&#32;RGB&#32;10-bits.\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;The&#32;enablement&#32;of&#32;the&#32;various&#32;additional&#32;output&#32;formats&#32;in&#32;SoCs\r\n"
+ "&gt;&#32;platform&#32;data&#32;will&#32;be&#32;done&#32;in&#32;a&#32;different&#32;change.\r\n"
+ "\r\n"
+ "Reviewed-by:&#32;CK&#32;Hu&#32;&lt;ck.hu@mediatek.com&gt;\r\n"
+ "\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;Signed-off-by:&#32;AngeloGioacchino&#32;Del&#32;Regno&#32;&lt;angelogioacchino.delregno@collabora.com&gt;\r\n"
+ "&gt;&#32;---\r\n"
+ "&gt;&#32;&#32;drivers/gpu/drm/mediatek/mtk_dpi.c&#32;|&#32;33&#32;++++++++++++++++++++++++++++--\r\n"
+ "&gt;&#32;&#32;1&#32;file&#32;changed,&#32;31&#32;insertions(+),&#32;2&#32;deletions(-)\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;diff&#32;--git&#32;a/drivers/gpu/drm/mediatek/mtk_dpi.c&#32;b/drivers/gpu/drm/mediatek/mtk_dpi.c\r\n"
+ "&gt;&#32;index&#32;5a66dfe3ad40..a9e8113a1618&#32;100644\r\n"
+ "&gt;&#32;---&#32;a/drivers/gpu/drm/mediatek/mtk_dpi.c\r\n"
+ "&gt;&#32;+++&#32;b/drivers/gpu/drm/mediatek/mtk_dpi.c\r\n"
+ "&gt;&#32;@@&#32;-59,7&#32;+59,8&#32;@@&#32;enum&#32;mtk_dpi_out_channel_swap&#32;{\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;&#32;enum&#32;mtk_dpi_out_color_format&#32;{\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;MTK_DPI_COLOR_FORMAT_RGB,\r\n"
+ "&gt;&#32;-&#32;&#32;&#32;&#32;&#32;&#32;&#32;MTK_DPI_COLOR_FORMAT_YCBCR_422\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;MTK_DPI_COLOR_FORMAT_YCBCR_422,\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;MTK_DPI_COLOR_FORMAT_YCBCR_444\r\n"
+ "&gt;&#32;&#32;};\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;&#32;struct&#32;mtk_dpi&#32;{\r\n"
+ "&gt;&#32;@@&#32;-450,9&#32;+451,15&#32;@@&#32;static&#32;void&#32;mtk_dpi_config_disable_edge(struct&#32;mtk_dpi&#32;*dpi)\r\n"
+ "&gt;&#32;&#32;static&#32;void&#32;mtk_dpi_config_color_format(struct&#32;mtk_dpi&#32;*dpi,\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;enum&#32;mtk_dpi_out_color_format&#32;format)\r\n"
+ "&gt;&#32;&#32;{\r\n"
+ "&gt;&#32;-&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_channel_swap(dpi,&#32;MTK_DPI_OUT_CHANNEL_SWAP_RGB);\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_channel_swap(dpi,&#32;dpi-&gt;channel_swap);\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;switch&#32;(format)&#32;{\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MTK_DPI_COLOR_FORMAT_YCBCR_444:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_yuv422_enable(dpi,&#32;false);\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_csc_enable(dpi,&#32;true);\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;if&#32;(dpi-&gt;conf-&gt;swap_input_support)\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_swap_input(dpi,&#32;false);\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;break;\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MTK_DPI_COLOR_FORMAT_YCBCR_422:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_yuv422_enable(dpi,&#32;true);\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;mtk_dpi_config_csc_enable(dpi,&#32;true);\r\n"
+ "&gt;&#32;@@&#32;-743,10&#32;+750,18&#32;@@&#32;static&#32;unsigned&#32;int&#32;mtk_dpi_bus_fmt_bit_num(unsigned&#32;int&#32;out_bus_format)\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;switch&#32;(out_bus_format)&#32;{\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;default:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_1X24:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_BGR888_1X24:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_2X12_LE:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_2X12_BE:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV8_1X16:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUV8_1X24:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_OUT_BIT_NUM_8BITS;\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB101010_1X30:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV10_1X20:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUV10_1X30:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_OUT_BIT_NUM_10BITS;\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV12_1X24:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_OUT_BIT_NUM_12BITS;\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}\r\n"
+ "&gt;&#32;&#32;}\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;@@&#32;-757,8&#32;+772,15&#32;@@&#32;static&#32;unsigned&#32;int&#32;mtk_dpi_bus_fmt_channel_swap(unsigned&#32;int&#32;out_bus_format)\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_1X24:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_2X12_LE:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_2X12_BE:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB101010_1X30:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV8_1X16:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV10_1X20:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV12_1X24:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_OUT_CHANNEL_SWAP_RGB;\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_BGR888_1X24:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUV8_1X24:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUV10_1X30:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_OUT_CHANNEL_SWAP_BGR;\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}\r\n"
+ "&gt;&#32;&#32;}\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;@@&#32;-767,11&#32;+789,18&#32;@@&#32;static&#32;unsigned&#32;int&#32;mtk_dpi_bus_fmt_color_format(unsigned&#32;int&#32;out_bus_format)\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;switch&#32;(out_bus_format)&#32;{\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;default:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_1X24:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_BGR888_1X24:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_2X12_LE:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB888_2X12_BE:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_RGB101010_1X30:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_COLOR_FORMAT_RGB;\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV8_1X16:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV10_1X20:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUYV12_1X24:\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_COLOR_FORMAT_YCBCR_422;\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUV8_1X24:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;case&#32;MEDIA_BUS_FMT_YUV10_1X30:\r\n"
+ "&gt;&#32;+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;return&#32;MTK_DPI_COLOR_FORMAT_YCBCR_444;\r\n"
+ "&gt;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;}\r\n"
+ "&gt;&#32;&#32;}\r\n"
+ "&gt;&#32;\r\n"
+ "&gt;&#32;--\r\n"
+ "&gt;&#32;2.49.0\r\n"
+ "&gt;&#32;\r\n"
+ "\r\n"
+ "\r\n"
+ "</pre>\r\n"
+ "</p></body></html><!--type:text--><!--{--><pre>************* MEDIATEK Confidentiality Notice\r\n"
+ " ********************\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"
+ " \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><!--}-->
 
-ff45bfc7d984dad112c998191001d13562bc3c920ea56adfd22ad12d4336f5d7
+633930274d18d8fa0e43f4078c8abcfccbf4312dd16704d381792b19f3835af5

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.