* Sebastian Reichel <sre@xxxxxxxxxx> [200225 02:29]: > On Mon, Feb 24, 2020 at 04:10:11PM -0800, Tony Lindgren wrote: > > BTW, I think there's also some refcount issue in general where > > the omapdrm related modules cannot be unloaded any longer? > > I wouldn't be too surprised. The dependencies are quite interesting > at the moment with omapdss registering omapdrm and then omapdrm > registers the drm_device, which references the encoders from > omapdss. I think this is something to look at once Laurent's and > my branch have been merged to avoid increasing the complexity. > Technically it should be possible to link everything into one > module. Well the DSS is really DOSSI for Display Output SubSystem Interconnect :) The devices on the interconnect are mostly independent and ideally the toplevel dss driver would just provide Linux generic resources to dispc and various output drivers. So probably not a good idea to try to build it all into a single module. Regards, Tony