<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm/mediatek, branch v6.4</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v6.4</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v6.4'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2023-04-03T16:49:49Z</updated>
<entry>
<title>drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER</title>
<updated>2023-04-03T16:49:49Z</updated>
<author>
<name>Xinlei Lee</name>
<email>xinlei.lee@mediatek.com</email>
</author>
<published>2023-03-29T06:43:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9243d70e05c5989f84f840612965f96b524da925'/>
<id>urn:sha1:9243d70e05c5989f84f840612965f96b524da925</id>
<content type='text'>
DP 1.4a Section 2.8.7.1.5.6.1:
A DP Source device shall retry at least seven times upon receiving
AUX_DEFER before giving up the AUX transaction.

The drm_dp_i2c_do_msg() function in the drm_dp_helper.c file will
judge the status of the msg-&gt;reply parameter passed to aux_transfer
for different processing.

Fixes: f70ac097a2cf ("drm/mediatek: Add MT8195 Embedded DisplayPort driver")
Signed-off-by: Xinlei Lee &lt;xinlei.lee@mediatek.com&gt;
Link: https://patchwork.kernel.org/project/linux-mediatek/patch/1680072203-10394-1-git-send-email-xinlei.lee@mediatek.com/
Signed-off-by: Chun-Kuang Hu &lt;chunkuang.hu@kernel.org&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: Add ovl_adaptor get format function</title>
<updated>2023-04-03T03:06:01Z</updated>
<author>
<name>Nancy.Lin</name>
<email>nancy.lin@mediatek.com</email>
</author>
<published>2023-03-30T03:26:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d6dc3cdcc8b55ff58aea8b729f870024ac5f7fbf'/>
<id>urn:sha1:d6dc3cdcc8b55ff58aea8b729f870024ac5f7fbf</id>
<content type='text'>
1. Add ovl_adaptor get_format and get_num_formats component function.
The two functions are needed for getting the supported format in
mtk_plane_init().
2. Get supported format from the ovl_adaptor's rdma engine - mdp_rdma.

Signed-off-by: Nancy.Lin &lt;nancy.lin@mediatek.com&gt;
Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20230330032614.18837-3-nancy.lin@mediatek.com/
Signed-off-by: Chun-Kuang Hu &lt;chunkuang.hu@kernel.org&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: Add mdp_rdma get format function</title>
<updated>2023-04-03T03:02:29Z</updated>
<author>
<name>Nancy.Lin</name>
<email>nancy.lin@mediatek.com</email>
</author>
<published>2023-03-30T03:26:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=df4752441d6bad238ca5df628dd11bc92225777b'/>
<id>urn:sha1:df4752441d6bad238ca5df628dd11bc92225777b</id>
<content type='text'>
Add mdp_rdma get_format and get_num_formats function.

Signed-off-by: Nancy.Lin &lt;nancy.lin@mediatek.com&gt;
Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20230330032614.18837-2-nancy.lin@mediatek.com/
Signed-off-by: Chun-Kuang Hu &lt;chunkuang.hu@kernel.org&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: Add mediatek-drm of vdosys0 support for mt8188</title>
<updated>2023-03-28T00:03:08Z</updated>
<author>
<name>Nathan Lu</name>
<email>nathan.lu@mediatek.com</email>
</author>
<published>2023-03-24T10:05:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=54b48080278a9e4012d72c95e92378dc6742947d'/>
<id>urn:sha1:54b48080278a9e4012d72c95e92378dc6742947d</id>
<content type='text'>
Add driver data of mt8188 vdosys0 to mediatek-drm and the sub driver.

Signed-off-by: amy zhang &lt;Amy.Zhang@mediatek.com&gt;
Signed-off-by: Nathan Lu &lt;nathan.lu@mediatek.com&gt;
Signed-off-by: Jason-JH.Lin &lt;jason-jh.lin@mediatek.com&gt;
Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Reviewed-by: Matthias Brugger &lt;matthias.bgg@gmail.com&gt;
Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20230324100553.13719-1-jason-jh.lin@mediatek.com/
Signed-off-by: Chun-Kuang Hu &lt;chunkuang.hu@kernel.org&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: Add mediatek-drm of vdosys1 support for MT8195</title>
<updated>2023-03-22T16:47:36Z</updated>
<author>
<name>Nancy.Lin</name>
<email>nancy.lin@mediatek.com</email>
</author>
<published>2023-03-21T12:18:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=012cc7ebec1e795518b0cd5ec9015fd4b4701a8a'/>
<id>urn:sha1:012cc7ebec1e795518b0cd5ec9015fd4b4701a8a</id>
<content type='text'>
Add driver data of mt8195 vdosys1 to mediatek-drm.

Signed-off-by: Nancy.Lin &lt;nancy.lin@mediatek.com&gt;
Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Tested-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Tested-by: Bo-Chen Chen &lt;rex-bc.chen@mediatek.com&gt;
Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20230321121859.2355-8-nancy.lin@mediatek.com/
Signed-off-by: Chun-Kuang Hu &lt;chunkuang.hu@kernel.org&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: Add drm ovl_adaptor sub driver for MT8195</title>
<updated>2023-03-22T16:45:23Z</updated>
<author>
<name>Nancy.Lin</name>
<email>nancy.lin@mediatek.com</email>
</author>
<published>2023-03-21T12:18:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0d9eee9118b77e51eeafc5bf4d008fac97035d56'/>
<id>urn:sha1:0d9eee9118b77e51eeafc5bf4d008fac97035d56</id>
<content type='text'>
Add drm ovl_adaptor sub driver. Bring up ovl_adaptor sub driver if
the component exists in the path.

Signed-off-by: Nancy.Lin &lt;nancy.lin@mediatek.com&gt;
Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Tested-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Tested-by: Bo-Chen Chen &lt;rex-bc.chen@mediatek.com&gt;
Tested-by: Nícolas F. R. A. Prado &lt;nfraprado@collabora.com&gt;
Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20230321121859.2355-7-nancy.lin@mediatek.com/
Signed-off-by: Chun-Kuang Hu &lt;chunkuang.hu@kernel.org&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: Modify mediatek-drm for mt8195 multi mmsys support</title>
<updated>2023-03-22T16:33:42Z</updated>
<author>
<name>Nancy.Lin</name>
<email>nancy.lin@mediatek.com</email>
</author>
<published>2023-03-21T12:18:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1ef7ed48356cd5f9af2b7671956991b658d8c2ba'/>
<id>urn:sha1:1ef7ed48356cd5f9af2b7671956991b658d8c2ba</id>
<content type='text'>
MT8195 have two mmsys. Modify drm for MT8195 multi-mmsys support.
The two mmsys (vdosys0 and vdosys1) will bring up two drm drivers,
only one drm driver register as the drm device.
Each drm driver binds its own component. The last bind drm driver
allocates and registers the drm device to drm core.
Each crtc path is created with the corresponding drm driver data.

Signed-off-by: Nancy.Lin &lt;nancy.lin@mediatek.com&gt;
Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Tested-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Tested-by: Bo-Chen Chen &lt;rex-bc.chen@mediatek.com&gt;
Tested-by: Nícolas F. R. A. Prado &lt;nfraprado@collabora.com&gt;
Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20230321121859.2355-6-nancy.lin@mediatek.com/
Signed-off-by: Chun-Kuang Hu &lt;chunkuang.hu@kernel.org&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: Add dma dev get function</title>
<updated>2023-03-22T16:31:21Z</updated>
<author>
<name>Nancy.Lin</name>
<email>nancy.lin@mediatek.com</email>
</author>
<published>2023-03-21T12:18:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cb1d6bcca54261932948b9c55bd23daaae1606d4'/>
<id>urn:sha1:cb1d6bcca54261932948b9c55bd23daaae1606d4</id>
<content type='text'>
This is a preparation for adding support for the ovl_adaptor sub driver
Ovl_adaptor is a DRM sub driver, which doesn't have dma dev. Add
dma_dev_get function for getting representative dma dev in ovl_adaptor.

Signed-off-by: Nancy.Lin &lt;nancy.lin@mediatek.com&gt;
Reviewed-by: AngeloGioachino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Tested-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Tested-by: Bo-Chen Chen &lt;rex-bc.chen@mediatek.com&gt;
Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20230321121859.2355-5-nancy.lin@mediatek.com/
Signed-off-by: Chun-Kuang Hu &lt;chunkuang.hu@kernel.org&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: Add ovl_adaptor support for MT8195</title>
<updated>2023-03-22T16:25:16Z</updated>
<author>
<name>Nancy.Lin</name>
<email>nancy.lin@mediatek.com</email>
</author>
<published>2023-03-21T12:18:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=453c3364632a1f305db7d425dc9f8d6711cd3491'/>
<id>urn:sha1:453c3364632a1f305db7d425dc9f8d6711cd3491</id>
<content type='text'>
Add ovl_adaptor driver for MT8195.
Ovl_adaptor is an encapsulated module and designed for simplified
DRM control flow. This module is composed of 8 RDMAs, 4 MERGEs and
an ETHDR. Two RDMAs merge into one layer, so this module support 4
layers.

Signed-off-by: Nancy.Lin &lt;nancy.lin@mediatek.com&gt;
Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Tested-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Tested-by: Bo-Chen Chen &lt;rex-bc.chen@mediatek.com&gt;
Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20230321121859.2355-4-nancy.lin@mediatek.com/
Signed-off-by: Chun-Kuang Hu &lt;chunkuang.hu@kernel.org&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: Add ETHDR support for MT8195</title>
<updated>2023-03-22T16:25:00Z</updated>
<author>
<name>Nancy.Lin</name>
<email>nancy.lin@mediatek.com</email>
</author>
<published>2023-03-21T12:18:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d886c0009bd087ebf76e345ad0ce155240be5898'/>
<id>urn:sha1:d886c0009bd087ebf76e345ad0ce155240be5898</id>
<content type='text'>
ETHDR is a part of ovl_adaptor.
ETHDR is designed for HDR video and graphics conversion in the external
display path. It handles multiple HDR input types and performs tone
mapping, color space/color format conversion, and then combine
different layers, output the required HDR or SDR signal to the
subsequent display path.

Signed-off-by: Nancy.Lin &lt;nancy.lin@mediatek.com&gt;
Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Tested-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Tested-by: Bo-Chen Chen &lt;rex-bc.chen@mediatek.com&gt;
Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20230321121859.2355-3-nancy.lin@mediatek.com/
Signed-off-by: Chun-Kuang Hu &lt;chunkuang.hu@kernel.org&gt;
</content>
</entry>
</feed>
