<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hello,</div><div><br></div><div></div><div>i'm trying to switch to the etnaviv driver with kernel 4.9.88 and buildroot, both is provided by our manufacturer for a imx6 dual lite SOM. Their release does use the vivante driver which is working but causes crashes of galcore with qt when used with opengl/eglfs. <br></div><div><br></div><div>Because of that i want to use etnaviv which at the moment does not work. I'm experimenting with <a href="http://x.org">x.org</a>, the armada driver <a href="http://git.arm.linux.org.uk/cgit/xf86-video-armada.git">http://git.arm.linux.org.uk/cgit/xf86-video-armada.git</a> and patches for buildroot <a href="https://patchwork.ozlabs.org/patch/868605/">https://patchwork.ozlabs.org/patch/868605/</a></div><div>I got all to compile but there is no screen detected.</div><div><br></div><div>My kernel configuration contains</div><div>CONFIG_DRM_ETNAVIV=m<br>CONFIG_DRM_ETNAVIV_REGISTER_LOGGING=y</div><div><br></div><div>I have disabled CONFIG_DRM_VIVANTE and CONFIG_MXC_GPU_VIV.</div><div><br></div><div>If
CONFIG_MXC_GPU_VIV is enabled these entries are shown using dmesg:</div><div>etnaviv-gpu 134000.gpu: can't request region for resource [mem 0x00134000-0x00137fff]<br>etnaviv-gpu 134000.gpu: failed to ioremap (null): -16<br>etnaviv-gpu: probe of 134000.gpu failed with error -16</div><div><br></div><div>If i disable that configuration, dmesg does not show anything but the etnaviv module is loaded without any error.</div><div><br></div><div>
My current device tree configuration does work with vivante but not with etnaviv.
</div><div>imx6dl.dtsi does contain the gpu-subsystem, is there anything else required?</div><div></div><div><br></div><div>Does anyone have an idea what i'm missing here?</div><div><br></div><div>Regards,</div><div><br></div><div>Maik Dilger<br></div><div><br></div><div><br></div></div></div></div></div></div></div>