* Sebastian Reichel sre@kernel.org [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