I tried to fix up some dependencies after the sii8620 "imply EXTCON" statementn broke, trying a few things but in the backing out a change that would completely reverse the LEDS_CLASS selects into a 'depends on'.
However, what I got now are multiple changes that remove gratious "selects" that lead to circular dependencies for sii8620 and others: - Anything doing "select FB" is now gone, or becomes "depends on FB", - DDC support depends on I2C instead of selecting it - backlight class device support is never selected by framebuffer drivers but has proper dependencies I have done thousands of randconfig build tests on this, but no runtime tests. Some of the 'depends on FOO || !FOO' statements could be simplified into a new 'uses FOO' syntax based on a patch from Saeed Mahameed, but I would for the moment treat that as a cleanup that can be done later. If we can agree on these changes, maybe someone can merge them through the drm-misc tree. Please review Arnd Arnd Bergmann (8): fbdev: w100fb: clean up mach-pxa compile-time dependency fbdev/ARM: pxa: avoid selecting CONFIG_FB fbdev: rework FB_DDC dependencies drm/rcar: stop using 'imply' for dependencies drm/vmwgfx: make framebuffer support optional drm: decouple from CONFIG_FB fbdev: rework backlight dependencies drm/bridge/sii8620: fix extcon dependency arch/arm/configs/pxa_defconfig | 3 ++ arch/arm/mach-pxa/Kconfig | 7 --- arch/arm/mach-pxa/eseries.c | 14 +---- arch/arm/mach-pxa/saar.c | 2 +- arch/arm/mach-pxa/tavorevb.c | 2 +- drivers/auxdisplay/Kconfig | 1 + drivers/gpu/drm/Kconfig | 5 +- drivers/gpu/drm/bridge/Kconfig | 2 +- drivers/gpu/drm/mxsfb/Kconfig | 1 - drivers/gpu/drm/rcar-du/Kconfig | 23 +++++--- drivers/gpu/drm/vmwgfx/Kconfig | 17 +++--- drivers/gpu/drm/vmwgfx/Makefile | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 35 +++++++----- drivers/gpu/drm/zte/Kconfig | 1 - drivers/macintosh/Kconfig | 1 + drivers/staging/fbtft/Kconfig | 1 + drivers/staging/olpc_dcon/Kconfig | 2 +- drivers/video/fbdev/Kconfig | 31 ++++++++--- drivers/video/fbdev/w100fb.c | 84 +++++------------------------ include/video/w100fb.h | 6 +-- 20 files changed, 101 insertions(+), 141 deletions(-) -- 2.26.0 Cc: Jani Nikula <jani.nik...@linux.intel.com> Cc: Nicolas Pitre <n...@fluxnic.net> Cc: Andrzej Hajda <a.ha...@samsung.com> Cc: Jason Gunthorpe <j...@ziepe.ca> Cc: Saeed Mahameed <sae...@mellanox.com> Cc: <masahi...@kernel.org> Cc: <laurent.pinch...@ideasonboard.com> Cc: <linux-renesas-...@vger.kernel.org>, Cc: "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>, Cc: <kieran.bingham+rene...@ideasonboard.com>, Cc: <airl...@linux.ie> Cc: dan...@zonque.org Cc: haojian.zhu...@gmail.com Cc: robert.jarz...@free.fr Cc: dan...@ffwll.ch Cc: ma...@denx.de Cc: ste...@agner.ch Cc: linux-graphics-maintai...@vmware.com Cc: thellst...@vmware.com Cc: jfreder...@gmail.com Cc: d...@laptop.org Cc: dri-devel@lists.freedesktop.org Cc: linux-fb...@vger.kernel.org Cc: ge...@linux-m68k.org _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel