<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/rockchip/Makefile, branch linux-4.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.9.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.9.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-08-23T15:44:32Z</updated>
<entry>
<title>drm/rockchip: add an common abstracted PSR driver</title>
<updated>2016-08-23T15:44:32Z</updated>
<author>
<name>Yakir Yang</name>
</author>
<published>2016-07-24T06:57:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5182c1a556d7ff70e28516c4b9250a347b732af0'/>
<id>urn:sha1:5182c1a556d7ff70e28516c4b9250a347b732af0</id>
<content type='text'>
The PSR driver have exported four symbols for specific device driver, and
it's safe to call them in interrupt context:
- rockchip_drm_psr_register()
- rockchip_drm_psr_unregister()
- rockchip_drm_psr_enable()
- rockchip_drm_psr_disable()
- rockchip_drm_psr_flush()

Encoder driver should call the register/unregister interfaces to hook
itself into common PSR driver, encoder have implement the 'psr_set'
callback which use the set PSR state in hardware side.

Crtc driver would call the enable/disable interfaces when vblank is
enable/disable, after that the common PSR driver would call the encoder
registered callback to set the PSR state.

Fb driver would call the flush interface in 'fb-&gt;dirty' callback, this
helper function would force all PSR enabled encoders to exit from PSR
for 3 seconds.

Signed-off-by: Yakir Yang &lt;ykk@rock-chips.com&gt;
[seanpaul removed leftover psr_enabled/psr_work kruft from drm_vop.c]
Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt;
</content>
</entry>
<entry>
<title>drm: rockchip: dp: add rockchip platform dp driver</title>
<updated>2016-04-05T02:13:04Z</updated>
<author>
<name>Yakir Yang</name>
</author>
<published>2016-03-29T01:57:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9e32e16e9e989f2c4a11b377c5ed3e1c7be16cfb'/>
<id>urn:sha1:9e32e16e9e989f2c4a11b377c5ed3e1c7be16cfb</id>
<content type='text'>
Rockchip have three clocks for dp controller, we leave pclk_edp
to analogix_dp driver control, and keep the sclk_edp_24m and
sclk_edp in platform driver.

Acked-by: Mark Yao &lt;mark.yao@rock-chips.com&gt;
Tested-by: Caesar Wang &lt;wxt@rock-chips.com&gt;
Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt;
Tested-by: Heiko Stuebner &lt;heiko@sntech.de&gt;
Signed-off-by: Yakir Yang &lt;ykk@rock-chips.com&gt;
Signed-off-by: Heiko Stuebner &lt;heiko@sntech.de&gt;
</content>
</entry>
<entry>
<title>drm/rockchip: hdmi: add Innosilicon HDMI support</title>
<updated>2016-02-18T05:56:43Z</updated>
<author>
<name>Yakir Yang</name>
</author>
<published>2016-02-03T09:44:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=412d4ae6b7a508136822cd500c6a7e7e1fdefa28'/>
<id>urn:sha1:412d4ae6b7a508136822cd500c6a7e7e1fdefa28</id>
<content type='text'>
The Innosilicon HDMI is a low power HDMI 1.4 transmitter
IP, and it have been integrated on some rockchip CPUs
(like RK3036, RK312x).

Signed-off-by: Yakir Yang &lt;ykk@rock-chips.com&gt;
Tested-by: Heiko Stuebner &lt;heiko@sntech.de&gt;
</content>
</entry>
<entry>
<title>drm/rockchip: respect CONFIG_DRM_FBDEV_EMULATION</title>
<updated>2016-01-22T00:45:31Z</updated>
<author>
<name>John Keeping</name>
</author>
<published>2016-01-21T18:19:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f0442df2156a2171e40f1643c60103e6333f4e7e'/>
<id>urn:sha1:f0442df2156a2171e40f1643c60103e6333f4e7e</id>
<content type='text'>
If DRM_FBDEV_EMULATION is not selected in the config then we can save a
bit of space by not including the framebuffer code.

Signed-off-by: John Keeping &lt;john@metanate.com&gt;
</content>
</entry>
<entry>
<title>drm/rockchip: Don't build rockchip_drm_vop as modules</title>
<updated>2016-01-18T00:42:08Z</updated>
<author>
<name>Mark Yao</name>
</author>
<published>2016-01-12T07:51:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ce90d092bcd96b646b370121f0f1508270627f98'/>
<id>urn:sha1:ce90d092bcd96b646b370121f0f1508270627f98</id>
<content type='text'>
rockchip_drm_vop's module init had moved to rockchip_vop_reg.c
so no need to build rockchip_drm_vop.ko

Signed-off-by: Mark Yao &lt;mark.yao@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>drm: rockchip: Support Synopsys DW MIPI DSI</title>
<updated>2016-01-06T08:16:39Z</updated>
<author>
<name>Chris Zhong</name>
</author>
<published>2016-01-06T08:12:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=84e05408fcfefb9b28050f701e1e94fe9f86804b'/>
<id>urn:sha1:84e05408fcfefb9b28050f701e1e94fe9f86804b</id>
<content type='text'>
Add support for Synopsys DesignWare MIPI DSI controller which is
embedded in the rk3288 SoCs.

Signed-off-by: Chris Zhong &lt;zyw@rock-chips.com&gt;
Acked-by: Mark Yao &lt;mark.yao@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>drm/rockchip: vop: spilt register related into rockchip_reg_vop.c</title>
<updated>2015-12-28T01:01:34Z</updated>
<author>
<name>Mark Yao</name>
</author>
<published>2015-12-15T00:58:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a67719d182291bf62c6093545b9af27f0431cbeb'/>
<id>urn:sha1:a67719d182291bf62c6093545b9af27f0431cbeb</id>
<content type='text'>
No functional updates. Spilt register related into another file
would be nice to multi vop driver,

Signed-off-by: Mark Yao &lt;mark.yao@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>drm: bridge/dw_hdmi: add rockchip rk3288 support</title>
<updated>2015-01-07T17:32:00Z</updated>
<author>
<name>Andy Yan</name>
</author>
<published>2015-01-07T07:48:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=12b9f204e804b2a6c65a6662b1fbe2449bca677f'/>
<id>urn:sha1:12b9f204e804b2a6c65a6662b1fbe2449bca677f</id>
<content type='text'>
Rockchip RK3288 hdmi is compatible with dw_hdmi

Signed-off-by: Andy Yan &lt;andy.yan@rock-chips.com&gt;
Tested-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Acked-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>drm: rockchip: Add basic drm driver</title>
<updated>2014-12-02T09:29:03Z</updated>
<author>
<name>Mark Yao</name>
</author>
<published>2014-08-22T10:36:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2048e3286f347db5667708e47448176b5329e8d8'/>
<id>urn:sha1:2048e3286f347db5667708e47448176b5329e8d8</id>
<content type='text'>
This patch adds the basic structure of a DRM Driver for Rockchip Socs.

Signed-off-by: Mark Yao &lt;mark.yao@rock-chips.com&gt;
Signed-off-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
Acked-by: Daniel Vetter &lt;daniel@ffwll.ch&gt;
Reviewed-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
</feed>
