who knows details about the new linux drm bridge and connector stuff? i'm in the process of updating my Reform patches to kernel 5.7+ and my nwl-dsi -> sn65dsi86 -> edp chain doesn't work anymore. i think the bridges are waiting for each other. DTS excerpt: gist.github.com/mntmn/2c04a16f

@agx ah, this is how to select DCSS in the DTS. now nwl-dsi does the right thing, but ti_sn_bridge_attach() is still never called.

Show thread

@agx oh, looks like kernel make doesn't actually build the dcss sources.

Show thread

@agx many printk()s later. figured out that DCSS is silently not built because CONFIG_DRM_IMX is not a thing for imx8m but dcss is in gpu/drm/imx/dcss. added obj-$(CONFIG_DRM_IMX_DCSS) += imx/ to the Makefile as a workaround

Show thread

@agx i see this was adressed in v4 of the DCSS patch. all good now. to get something on screen and not a blank image i had to remove this polarity hack in nwl-dsi.c. so this works only for LCDIF, not for DCSS.

Show thread
Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml