On Tue, 06 April 2010 Randy Dunlap <randy.dunlap@xxxxxxxxxx> wrote: > > > > One of my attempts did end up with a circular loop with regard to FB > > (some of the FB drivers did select INPUT)? > > (not that I can find) > > CONFIG_VT does select INPUT > and CONFIG_DRM_I915 does > select INPUT if ACPI A newer attempt still produces the same result: drivers/input/Kconfig:9:error: found recursive dependency: INPUT -> HID_SUPPORT -> HID_PICOLCD_FB -> FB -> FB_STI -> VT -> INPUT (it's only FB which causes the loop, LEDS, LCD and BACKLIGHT are fine) This is with following patch on top of the improved deps patch I sent a few minutes ago deeper in this thread. Is there a way around this? diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig index 782a34e..711c091 100644 --- a/drivers/hid/Kconfig +++ b/drivers/hid/Kconfig @@ -285,7 +285,7 @@ config HID_PICOLCD_FB bool "Framebuffer support" default !EMBEDDED depends on HID_PICOLCD - depends on HID_PICOLCD=FB || FB=y + select FB select FB_DEFERRED_IO select FB_SYS_FILLRECT select FB_SYS_COPYAREA @@ -299,7 +299,8 @@ config HID_PICOLCD_BACKLIGHT bool "Backlight control" default !EMBEDDED depends on HID_PICOLCD - depends on HID_PICOLCD=BACKLIGHT_CLASS_DEVICE || BACKLIGHT_CLASS_DEVICE=y + select BACKLIGHT_LCD_SUPPORT + select BACKLIGHT_CLASS_DEVICE ---help--- Provide access to PicoLCD's backlight control via backlight class. @@ -308,7 +309,8 @@ config HID_PICOLCD_LCD bool "Contrast control" default !EMBEDDED depends on HID_PICOLCD - depends on HID_PICOLCD=LCD_CLASS_DEVICE || LCD_CLASS_DEVICE=y + select BACKLIGHT_LCD_SUPPORT + select LCD_CLASS_DEVICE ---help--- Provide access to PicoLCD's LCD contrast via lcd class. @@ -316,7 +318,8 @@ config HID_PICOLCD_LEDS bool "GPO via leds class" default !EMBEDDED depends on HID_PICOLCD - depends on HID_PICOLCD=LEDS_CLASS || LEDS_CLASS=y + select NEW_LEDS + select LEDS_CLASS ---help--- Provide access to PicoLCD's GPO pins via leds class. -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html