[Freedreno] drm/kms on nexus 6

Rob Clark robdclark at gmail.com
Tue Jun 30 13:46:54 PDT 2015


On Tue, Jun 30, 2015 at 1:42 PM, Craig Stout <cstout at chromium.org> wrote:
> I'm trying to get drm/kms support on my nexus 6.
>
> Rob, I've got the drivers/gpu/drm code and dependencies from your
> ifc6540-4.4.4-drm branch into my 3.10 based shamu android kernel.
>
> Now I'm not clear how to configure the device tree so that it finds the gpu
> and display devices.  The gpu should be straightforward I assume, but for
> display I want a panel instead of hdmi.

You might want to have a look in upstream kernel for devicetree
bindings..  I think I probably skipped that part when backporting to
3.10 based kernel, but recently dt bindings docs for dsi where added
in Documentation/devicetree/bindings/drm/msm/ in upstream kernel.

Beyond that, the dsi panel driver would need to be ported to upstream
drm_panel framework.. there are a few examples in
drivers/gpu/drm/panel .. I was just starting to look at doing a
similar thing for the xperia z3 (although hopefully with a closer to
upstream kernel, but drm code should be similar to my ifc6540
branch..)

BR,
-R


> Any advice much appreciated!
>
> Thanks,
> -craig
>
> _______________________________________________
> Freedreno mailing list
> Freedreno at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/freedreno
>


More information about the Freedreno mailing list