Le Monday 19 May 2014 à 14:25 +0200, Jean Delvare a écrit :
This one is fairly simple actually. You can't build exynos_dp_core into the kernel (CONFIG_DRM_EXYNOS_DP=y) while ptn3460 is built as a module (CONFIG_DRM_PTN3460=m) because the former depends on the latter.
The most immediate fix is to change CONFIG_DRM_PTN3460 to y. I'll do that.
Done. BTW, this makes me wonder why we have CONFIG_DRM_PTN3460=m in all other kernel flavors. As far as I can see this chip is only used by Exynos at the moment so we can safely disable it everywhere else.
The proper fix would be to add the proper dependency between these two drivers, with either a "depends on" or a "select". I'll see what it more appropriate.
I'll go with "depends on" because it's easier. The whole design is horrible anyway, the right thing to do would be to rewrite the driver interface completely... -- Jean Delvare SUSE L3 Support -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org