Tagged #phosh 0.1.2 https://source.puri.sm/Librem5/phosh/-/tags/v0.1.2
which can now be run from display managers like gdm.
Tagged #phosh 0.1.1 - mostly bug fixes this time around: https://source.puri.sm/Librem5/phosh/-/tags/v0.1.1
Released #phosh 0.1.0
https://source.puri.sm/Librem5/phosh/-/tags/v0.1.0
since lots of improvements piled up already, thanks everyone!
@purism 's contributions to #linux 5.3 https://puri.sm/posts/purism-linux-5-3/ - there's more to come for 5.4 and 5.5.
@mntmn nice, so what was it?
@mntmn nice, the bridge should be attached by this https://source.puri.sm/guido.gunther/linux-imx8/blob/forward-upstream/next-20190823/mxsfb+nwl/v5/drivers/gpu/drm/bridge/nwl-dsi/nwl-drv.c#L226
@mntmn the sn64dsi86 wants your edp panel as output again (edp_panel_in) - i so far describe the chain only up to that. so its mxsfb -> nwl (drm bridge) -> ts65dsi86 (drm bridge) -> edp (drm panel). see ti_sn_bridge_probe. so your edp panel needs a panel entry within the ts65dsi86's dt node similar to what we do for our dsi panel within the nwl's bridge node: https://source.puri.sm/guido.gunther/linux-imx8/blob/imx8-5.x-drm/arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dts#L849 - just a guess since i've not used the ts65dsi86.
@mntmn mxsfb used the lcdif interface instead of dcss which is way simpler and has (with robert's patches that i pulled into my tree) mainline support which dcss hasn't.
@mntmn it allows the mipi dsi host controller to use the iomuxc_gpr as mux controller since it needs to toggle between dcss and mxsfb input.
@mntmn you would just define a bridge for the sn65dsi as in the binding docs https://source.puri.sm/guido.gunther/linux-imx8/blob/forward-upstream/next-20190823/mxsfb+nwl/v5/Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt#L46 and use that as remote-endpoint in
and drop the panel altogether. So sd65sdi would have the nwl at it's port@0 while the nwl has the sn65dsi at it's port@1
@mntmn the version you picked is rather old and might not support bridge chaining.
@mntmn this one should have all the dtb, mxsfb and nwl patches: https://source.puri.sm/guido.gunther/linux-imx8/tree/forward-upstream/next-20190823/mxsfb+nwl/v5 - i've only used panel_bridge with that but ti,sn65dsi86 should work instead of that by swapping the panel out and the bridge in in dt.
@mntmn what are you using for dsi->eDP? The rest of the stack (mxsfb, nwl, mixel) should be in a reasonable shape with linux-next and the latest patches on the dri list.
'Released git-buildpackage 0.9.15 to Debian unstable: https://git.sigxcpu.org/cgit/git-buildpackage/commit/?id=1ab6cf44e6c412ad0e309283ce375f3c9b8bdb57 #gbp @debian
Released phosh 0.0.4 - about the the release with the most changes: https://source.puri.sm/Librem5/phosh/-/tags/v0.0.4 - thanks to everyone who contributed to this release!
Lucas' #etnaviv softpin work landed in #linux-next :
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=ae4530062620561d24683b1bd3438b8397693429
This paves the way for gc7000 mainline mesa GPU support: https://gitlab.freedesktop.org/mesa/mesa/merge_requests/1559
Great news for the #librem5 !
miniDebConf19 in Vaumarcus (CH), registration is open! https://blog.odyx.org/2019/08/minidebconf19-vaumarcus-oct-25-27-2019-registration-is-open/