On Tue, Jan 8, 2019 at 10:22 AM Andrzej Hajda <a.hajda@xxxxxxxxxxx> wrote: > Of course it was tested on Exynos as this is HW I work on. Linus Walleij > has also reported in this thread that device links have different issue > - circular dependencies (last few emails in this lengthy thread). My > response explains it in detail. Indeed, it was detailed in commit d6a77ba0eb92d8ffa4b05a442fc20d0a9b11c4c4 AFAICT the problem was that struct drm_device does not contain a struct device itself, just a pointer struct device * ->dev to the bus device which is unorthodox: most other device type have a full struct device inside them and the bus device would rather be that device's parent. I had this situation with struct gpio_chip for a long time but eventually fixed it, which proved immensely helpful. Yours, Linus Walleij _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel