<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/gpu/drm/mediatek/mtk_drm_drv.h, branch linux-4.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.17.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.17.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2017-06-27T09:34:53Z</updated>
<entry>
<title>drm/mediatek: separate color module to fixup error memory reallocation</title>
<updated>2017-06-27T09:34:53Z</updated>
<author>
<name>yt.shen@mediatek.com</name>
<email>yt.shen@mediatek.com</email>
</author>
<published>2017-06-16T14:02:16Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5ac5895a84d92bd2b3db490f8ee242ccb4d77e96'/>
<id>urn:sha1:5ac5895a84d92bd2b3db490f8ee242ccb4d77e96</id>
<content type='text'>
Previous patch (c5f228ef6c drm/mediatek: add *driver_data for different
hardware settings) calls devm_kfree() and then devm_kzalloc() to
reallocate color module data structure.  But this reallocation cannnot
guarantee the new address is unchanged, but the caller will use the
old address, which is wrong.

Fix it by separate color module from general components, this patch
separate color module to independent files, like mtk_disp_ovl.c and
mtk_disp_rdma.c do

Fixes: c5f228ef6ccd ("drm/mediatek: add *driver_data for different hardware settings")
Signed-off-by: YT Shen &lt;yt.shen@mediatek.com&gt;
Tested-by: Bibby Hsieh &lt;bibby.hsieh@mediatek.com&gt;
Signed-off-by: CK Hu &lt;ck.hu@mediatek&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: add shadow register support</title>
<updated>2017-04-07T16:02:13Z</updated>
<author>
<name>yt.shen@mediatek.com</name>
<email>yt.shen@mediatek.com</email>
</author>
<published>2017-03-31T11:30:31Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=9dc84e98a31f64363c32ecae8ec0b9e8cf3ce156'/>
<id>urn:sha1:9dc84e98a31f64363c32ecae8ec0b9e8cf3ce156</id>
<content type='text'>
We need to acquire mutex before using the resources,
and need to release it after finished.
So we don't need to write registers in the blanking period.

Signed-off-by: YT Shen &lt;yt.shen@mediatek.com&gt;
Acked-by: CK Hu &lt;ck.hu@mediatek.com&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: add *driver_data for different hardware settings</title>
<updated>2017-04-07T16:02:12Z</updated>
<author>
<name>yt.shen@mediatek.com</name>
<email>yt.shen@mediatek.com</email>
</author>
<published>2017-03-31T11:30:30Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c5f228ef6ccddbc3ebc346e2cfb2b11c1762696f'/>
<id>urn:sha1:c5f228ef6ccddbc3ebc346e2cfb2b11c1762696f</id>
<content type='text'>
There are some hardware settings changed, between MT8173 &amp; MT2701:
DISP_OVL address offset changed, color format definition changed.
DISP_RDMA fifo size changed.
DISP_COLOR offset changed.
MIPI_TX pll setting changed.
And add prefix for mtk_ddp_main &amp; mtk_ddp_ext &amp; mutex_mod.

Signed-off-by: YT Shen &lt;yt.shen@mediatek.com&gt;
Acked-by: CK Hu &lt;ck.hu@mediatek.com&gt;
</content>
</entry>
<entry>
<title>drm: mediatek: use crtc helper drm_crtc_from_index()</title>
<updated>2017-01-18T14:21:06Z</updated>
<author>
<name>Shawn Guo</name>
<email>shawn.guo@linaro.org</email>
</author>
<published>2017-01-09T11:25:42Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ffec8925836caf1e91dce9c37c322c363eef58b3'/>
<id>urn:sha1:ffec8925836caf1e91dce9c37c322c363eef58b3</id>
<content type='text'>
Use drm_crtc_from_index() to find drm_crtc for given index, so that we
do not need to maintain a pointer array in struct mtk_drm_private.

Signed-off-by: Shawn Guo &lt;shawn.guo@linaro.org&gt;
Cc: CK Hu &lt;ck.hu@mediatek.com&gt;
Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt;
Link: http://patchwork.freedesktop.org/patch/msgid/1483961145-18453-4-git-send-email-shawnguo@kernel.org
</content>
</entry>
<entry>
<title>drm/mediatek: Add DPI sub driver</title>
<updated>2016-05-06T15:47:38Z</updated>
<author>
<name>Jie Qiu</name>
<email>jie.qiu@mediatek.com</email>
</author>
<published>2016-01-04T17:36:36Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=9e629c17aa8d7a75b8c1d99ed42892cd8ba7cdc4'/>
<id>urn:sha1:9e629c17aa8d7a75b8c1d99ed42892cd8ba7cdc4</id>
<content type='text'>
Add DPI connector/encoder to support HDMI output via the
attached HDMI bridge.

Signed-off-by: Jie Qiu &lt;jie.qiu@mediatek.com&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: Add DSI sub driver</title>
<updated>2016-05-06T15:47:37Z</updated>
<author>
<name>CK Hu</name>
<email>ck.hu@mediatek.com</email>
</author>
<published>2016-01-04T17:36:35Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=2e54c14e310f655bb0915413e8e4a3da67c78a66'/>
<id>urn:sha1:2e54c14e310f655bb0915413e8e4a3da67c78a66</id>
<content type='text'>
This patch add a drm encoder/connector driver for the MIPI DSI function
block of the Mediatek display subsystem and a phy driver for the MIPI TX
D-PHY control module.

Signed-off-by: Jitao Shi &lt;jitao.shi@mediatek.com&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: Add DRM Driver for Mediatek SoC MT8173.</title>
<updated>2016-05-06T15:47:35Z</updated>
<author>
<name>CK Hu</name>
<email>ck.hu@mediatek.com</email>
</author>
<published>2016-01-04T17:36:34Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=119f5173628aa7a0c3cf9db83460d40709e8241d'/>
<id>urn:sha1:119f5173628aa7a0c3cf9db83460d40709e8241d</id>
<content type='text'>
This patch adds an initial DRM driver for the Mediatek MT8173 DISP
subsystem. It currently supports two fixed output streams from the
OVL0/OVL1 sources to the DSI0/DPI0 sinks, respectively.

Signed-off-by: CK Hu &lt;ck.hu@mediatek.com&gt;
Signed-off-by: YT Shen &lt;yt.shen@mediatek.com&gt;
Signed-off-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
Signed-off-by: Bibby Hsieh &lt;bibby.hsieh@mediatek.com&gt;
Signed-off-by: Mao Huang &lt;littlecvr@chromium.org&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
</feed>
