<div dir="ltr">Hi Johan,<div><br></div><div>It looks like VOP on RK3066 is not officially supported by upstream, so what you're seeing is not a bug, it's just expected behavior, because nobody had the time (or need) to enable support for your hardware yet.</div><div><br></div><div>I added all the people that may be potentially thinking to add support for this SoC, but they have no obligation to do so. If you are in an urgent need, I think you may have more luck asking your hardware or SoC vendor directly.</div><div><br></div><div>Best regards,</div><div>Tomasz</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Dec 1, 2018 at 3:53 AM Johan Jonker <<a href="mailto:jbx9999@hotmail.com">jbx9999@hotmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
This is about a TV stick called MK808.<br>
Enabled VOP an HDMI for rk3066.<br>
Able to see pinguins at boot.<br>
<br>
Found similar bug reports for rk3399.<br>
<br>
<a href="http://lists.infradead.org/pipermail/linux-rockchip/2018-April/020426.html" rel="noreferrer" target="_blank">http://lists.infradead.org/pipermail/linux-rockchip/2018-April/020426.html</a><br>
<a href="http://lists.infradead.org/pipermail/linux-rockchip/2018-April/020427.html" rel="noreferrer" target="_blank">http://lists.infradead.org/pipermail/linux-rockchip/2018-April/020427.html</a><br>
<a href="http://lists.infradead.org/pipermail/linux-rockchip/2018-April/020428.html" rel="noreferrer" target="_blank">http://lists.infradead.org/pipermail/linux-rockchip/2018-April/020428.html</a><br>
<br>
<br>
This patch doesn't seem to work for me.<br>
<br>
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c<br>
@@ -1601,6 +1601,8 @@ static void vop_unbind(struct device *dev, struct<br>
device *master, void *data)<br>
{<br>
struct vop *vop = dev_get_drvdata(dev);<br>
<br>
+ // Pair with the initial disable_irq()<br>
+ enable_irq(vop->irq);<br>
<br>
Compared to rk3399 the rk3066 doesn't seem to have iommu.<br>
<br>
[ 0.383273] rockchip-drm display-subsystem:<br>
[drm:rockchip_drm_platform_probe] no iommu attached for /vop@1010c000,<br>
using non-iommu buffers<br>
<br>
Bugs as usual:<br>
<br>
<br>
[ 4.730057] rockchip-vop 1010c000.vop: [drm:vop_crtc_atomic_flush]<br>
*ERROR* VOP vblank IRQ stuck for 10 ms<br>
<br>
[ 596.422383] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR*<br>
[CRTC:30:crtc-0] flip_done timed out<br>
<br>
[ 606.661508] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR*<br>
[CONNECTOR:33:HDMI-A-1] flip_done timed out<br>
<br>
[ 616.901899] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR*<br>
[PLANE:28:plane-0] flip_done timed out<br>
<br>
<br>
</blockquote></div>