<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/gpu/drm/mediatek, branch v4.12.9</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v4.12.9</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v4.12.9'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2017-05-22T05:49:17+00:00</updated>
<entry>
<title>drm/mediatek: fix mtk_hdmi_setup_vendor_specific_infoframe mistake</title>
<updated>2017-05-22T05:49:17+00:00</updated>
<author>
<name>YYS</name>
<email>nickey.yang@rock-chips.com</email>
</author>
<published>2017-03-21T08:27:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=014580ffab654bb83256783a2b185cf6c06dffaa'/>
<id>urn:sha1:014580ffab654bb83256783a2b185cf6c06dffaa</id>
<content type='text'>
mtk_hdmi_setup_vendor_specific_infoframe will return before handle
mtk_hdmi_hw_send_info_frame.Because hdmi_vendor_infoframe_pack
returns the number of bytes packed into the binary buffer or
a negative error code on failure.
So correct it.

Fixes: 8f83f26891e1 ("drm/mediatek: Add HDMI support")
Signed-off-by: Nickey Yang &lt;nickey.yang@rock-chips.com&gt;
Signed-off-by: CK Hu &lt;ck.hu@mediatek.com&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: fix a timeout loop</title>
<updated>2017-05-22T05:49:11+00:00</updated>
<author>
<name>Dan Carpenter</name>
<email>dan.carpenter@oracle.com</email>
</author>
<published>2017-04-21T10:51:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f752413e26bdc9f73a8a12e280770646555c82fc'/>
<id>urn:sha1:f752413e26bdc9f73a8a12e280770646555c82fc</id>
<content type='text'>
This code causes a static checker warning because it treats "i == 0" as
a timeout but, because it's a post-op, the loop actually ends with "i"
set to -1.  Philipp Zabel points out that it would be cleaner to use
readl_poll_timeout() instead.

Fixes: 21898816831f ("drm/mediatek: add dsi transfer function")
Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: CK Hu &lt;ck.hu@mediatek.com&gt;
Reviewed-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>Merge tag 'drm-misc-next-2017-04-07' of git://anongit.freedesktop.org/git/drm-misc into drm-next</title>
<updated>2017-04-10T21:41:10+00:00</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2017-04-10T21:41:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=df45eaca51f4826f328859e5b203fbeab6fcf2a3'/>
<id>urn:sha1:df45eaca51f4826f328859e5b203fbeab6fcf2a3</id>
<content type='text'>
Last drm-misc-next pull req for 4.12

Core changes:
 - fb_helper checkpatch cleanup and simplified _add_one_connector() (Thierry)
 - drm_ioctl and drm_sysfs improved/gained documentation (Daniel)
 - [ABI] Repurpose reserved field in drm_event_vblank for crtc_id (Ander)
 - Plumb acquire ctx through legacy paths to avoid lock_all and legacy_backoff
   (Daniel)
 - Add connector_atomic_check to check conn constraints on modeset (Maarten)
 - Add drm_of_find_panel_or_bridge to remove boilerplate in drivers (Rob)

Driver changes:
 - meson moved to drm-misc (Neil)
 - Added support for Amlogic GX SoCs in dw-hdmi (Neil)
 - Rockchip unbind actually cleans up the things bind initializes (Jeffy)
 - A couple misc fixes in virtio, dw-hdmi

NOTE: this also includes a backmerge of drm-next as well rc5 (we needed vmwgfx
      as well as the new synopsys media formats)

* tag 'drm-misc-next-2017-04-07' of git://anongit.freedesktop.org/git/drm-misc: (77 commits)
  Revert "drm: Don't allow interruptions when opening debugfs/crc"
  drm: Only take cursor locks when the cursor plane exists
  drm/vmwgfx: Fix fbdev emulation using legacy functions
  drm/rockchip: Shutdown all crtcs when unbinding drm
  drm/rockchip: Reorder drm bind/unbind sequence
  drm/rockchip: analogix_dp: Disable clock when unbinding
  drm/rockchip: vop: Unprepare clocks when unbinding
  drm/rockchip: vop: Enable pm domain before vop_initial
  drm/rockchip: cdn-dp: Don't unregister audio dev when unbinding
  drm/rockchip: cdn-dp: Don't try to release firmware when not loaded
  drm: bridge: analogix: Destroy connector &amp; encoder when unbinding
  drm: bridge: analogix: Disable clock when unbinding
  drm: bridge: analogix: Unregister dp aux when unbinding
  drm: bridge: analogix: Detach panel when unbinding analogix dp
  drm: Don't allow interruptions when opening debugfs/crc
  drm/virtio: don't leak bo on drm_gem_object_init failure
  drm: bridge: dw-hdmi: fix input format/encoding from plat_data
  drm: omap: use common OF graph helpers
  drm: convert drivers to use drm_of_find_panel_or_bridge
  drm: convert drivers to use of_graph_get_remote_node
  ...
</content>
</entry>
<entry>
<title>drm/mediatek: add support for Mediatek SoC MT2701</title>
<updated>2017-04-07T16:02:17+00:00</updated>
<author>
<name>yt.shen@mediatek.com</name>
<email>yt.shen@mediatek.com</email>
</author>
<published>2017-03-31T11:30:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=84a5ead18e57e9018d3de0a5388be8f6c2686329'/>
<id>urn:sha1:84a5ead18e57e9018d3de0a5388be8f6c2686329</id>
<content type='text'>
This patch add support for the Mediatek MT2701 DISP subsystem.
There is only one OVL engine in MT2701.

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: update DSI sub driver flow for sending commands to panel</title>
<updated>2017-04-07T16:02:16+00:00</updated>
<author>
<name>yt.shen@mediatek.com</name>
<email>yt.shen@mediatek.com</email>
</author>
<published>2017-03-31T11:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=0707632b5bacc490f58dfbad741d586c06595ff3'/>
<id>urn:sha1:0707632b5bacc490f58dfbad741d586c06595ff3</id>
<content type='text'>
This patch update enable/disable flow of DSI module.
Original flow works on there is a bridge chip: DSI -&gt; bridge -&gt; panel.
In this case: DSI -&gt; panel, the DSI sub driver flow should be updated.
We need to initialize DSI first so that we can send commands to panel.

Signed-off-by: shaoming chen &lt;shaoming.chen@mediatek.com&gt;
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 non-continuous clock mode and EOT packet control</title>
<updated>2017-04-07T16:02:16+00:00</updated>
<author>
<name>yt.shen@mediatek.com</name>
<email>yt.shen@mediatek.com</email>
</author>
<published>2017-03-31T11:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=2d52bfba09d18c9b67fa68cac4a6deeceeb6b375'/>
<id>urn:sha1:2d52bfba09d18c9b67fa68cac4a6deeceeb6b375</id>
<content type='text'>
This patch will update dsi clock control method.
1. dsi non-continue clock mode will enhance antistatic effect for panel
2. EOT packet control will judge whether dsi send end of packet or not
by customize

Signed-off-by: shaoming chen &lt;shaoming.chen@mediatek.com&gt;
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 dsi transfer function</title>
<updated>2017-04-07T16:02:15+00:00</updated>
<author>
<name>shaoming chen</name>
<email>shaoming.chen@mediatek.com</email>
</author>
<published>2017-03-31T11:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=21898816831fc60c92dd634ab4316a24da7eb4af'/>
<id>urn:sha1:21898816831fc60c92dd634ab4316a24da7eb4af</id>
<content type='text'>
add dsi read/write commands for transfer function

Signed-off-by: shaoming chen &lt;shaoming.chen@mediatek.com&gt;
Acked-by: CK Hu &lt;ck.hu@mediatek.com&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: add dsi interrupt control</title>
<updated>2017-04-07T16:02:15+00:00</updated>
<author>
<name>shaoming chen</name>
<email>shaoming.chen@mediatek.com</email>
</author>
<published>2017-03-31T11:30:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=dd5080a54df8261a18ed4e6587a2ec4a7b52a2e7'/>
<id>urn:sha1:dd5080a54df8261a18ed4e6587a2ec4a7b52a2e7</id>
<content type='text'>
add dsi interrupt control

Signed-off-by: shaoming chen &lt;shaoming.chen@mediatek.com&gt;
Acked-by: CK Hu &lt;ck.hu@mediatek.com&gt;
</content>
</entry>
<entry>
<title>drm/mediatek: cleaning up and refine</title>
<updated>2017-04-07T16:02:14+00:00</updated>
<author>
<name>yt.shen@mediatek.com</name>
<email>yt.shen@mediatek.com</email>
</author>
<published>2017-03-31T11:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=80a5cfd60d2a9423b44e2c6a77e2f5fa87713e8e'/>
<id>urn:sha1:80a5cfd60d2a9423b44e2c6a77e2f5fa87713e8e</id>
<content type='text'>
cleaning up unused define and refine function name and variable

Signed-off-by: shaoming chen &lt;shaoming.chen@mediatek.com&gt;
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: update display module connections</title>
<updated>2017-04-07T16:02:14+00:00</updated>
<author>
<name>yt.shen@mediatek.com</name>
<email>yt.shen@mediatek.com</email>
</author>
<published>2017-03-31T11:30:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fb2557de27e3e9ced7579c8d97682a0d51d58b3a'/>
<id>urn:sha1:fb2557de27e3e9ced7579c8d97682a0d51d58b3a</id>
<content type='text'>
update connections for OVL, RDMA, BLS, DSI

Signed-off-by: YT Shen &lt;yt.shen@mediatek.com&gt;
Acked-by: CK Hu &lt;ck.hu@mediatek.com&gt;
</content>
</entry>
</feed>
