Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 166f60dd authored by James Simmons's avatar James Simmons Committed by Linus Torvalds
Browse files

[PATCH] fbdev: fix kconfig error if FB_DDC=n



Fix the following error if FB_DDC=n

Kernel: arch/x86_64/boot/bzImage is ready  (#1)
  Building modules, stage 2.
  MODPOST 229 modules
WARNING: "fb_ddc_read" [drivers/video/nvidia/nvidiafb.ko] undefined!
make[1]: *** [__modpost] Error 1

Signed-off-by: default avatarAntonino Daplas <adaplas@gmail.com>
Cc: James Simmons <jsimmons@infradead.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent df470c30
Loading
Loading
Loading
Loading
+7 −9
Original line number Original line Diff line number Diff line
@@ -677,8 +677,6 @@ config FB_S1D13XXX
config FB_NVIDIA
config FB_NVIDIA
	tristate "nVidia Framebuffer Support"
	tristate "nVidia Framebuffer Support"
	depends on FB && PCI
	depends on FB && PCI
	select I2C_ALGOBIT if FB_NVIDIA_I2C
	select I2C if FB_NVIDIA_I2C
	select FB_BACKLIGHT if FB_NVIDIA_BACKLIGHT
	select FB_BACKLIGHT if FB_NVIDIA_BACKLIGHT
	select FB_MODE_HELPERS
	select FB_MODE_HELPERS
	select FB_CFB_FILLRECT
	select FB_CFB_FILLRECT
@@ -697,6 +695,7 @@ config FB_NVIDIA
config FB_NVIDIA_I2C
config FB_NVIDIA_I2C
       bool "Enable DDC Support"
       bool "Enable DDC Support"
       depends on FB_NVIDIA
       depends on FB_NVIDIA
       select FB_DDC
       help
       help
	  This enables I2C support for nVidia Chipsets.  This is used
	  This enables I2C support for nVidia Chipsets.  This is used
	  only for getting EDID information from the attached display
	  only for getting EDID information from the attached display
@@ -716,7 +715,6 @@ config FB_NVIDIA_BACKLIGHT
config FB_RIVA
config FB_RIVA
	tristate "nVidia Riva support"
	tristate "nVidia Riva support"
	depends on FB && PCI
	depends on FB && PCI
	select FB_DDC if FB_RIVA_I2C
	select FB_BACKLIGHT if FB_RIVA_BACKLIGHT
	select FB_BACKLIGHT if FB_RIVA_BACKLIGHT
	select FB_MODE_HELPERS
	select FB_MODE_HELPERS
	select FB_CFB_FILLRECT
	select FB_CFB_FILLRECT
@@ -734,6 +732,7 @@ config FB_RIVA
config FB_RIVA_I2C
config FB_RIVA_I2C
       bool "Enable DDC Support"
       bool "Enable DDC Support"
       depends on FB_RIVA
       depends on FB_RIVA
       select FB_DDC
       help
       help
	  This enables I2C support for nVidia Chipsets.  This is used
	  This enables I2C support for nVidia Chipsets.  This is used
	  only for getting EDID information from the attached display
	  only for getting EDID information from the attached display
@@ -812,8 +811,6 @@ config FB_INTEL
	depends on FB && EXPERIMENTAL && PCI && X86
	depends on FB && EXPERIMENTAL && PCI && X86
	select AGP
	select AGP
	select AGP_INTEL
	select AGP_INTEL
	select I2C_ALGOBIT if FB_INTEL_I2C
	select I2C if FB_INTEL_I2C
	select FB_MODE_HELPERS
	select FB_MODE_HELPERS
	select FB_CFB_FILLRECT
	select FB_CFB_FILLRECT
	select FB_CFB_COPYAREA
	select FB_CFB_COPYAREA
@@ -846,6 +843,7 @@ config FB_INTEL_DEBUG
config FB_INTEL_I2C
config FB_INTEL_I2C
	bool "DDC/I2C for Intel framebuffer support"
	bool "DDC/I2C for Intel framebuffer support"
	depends on FB_INTEL
	depends on FB_INTEL
	select FB_DDC
	default y
	default y
	help
	help
	  Say Y here if you want DDC/I2C support for your on-board Intel graphics.
	  Say Y here if you want DDC/I2C support for your on-board Intel graphics.
@@ -924,8 +922,8 @@ config FB_MATROX_G


config FB_MATROX_I2C
config FB_MATROX_I2C
	tristate "Matrox I2C support"
	tristate "Matrox I2C support"
	depends on FB_MATROX && I2C
	depends on FB_MATROX
	select I2C_ALGOBIT
	select FB_DDC
	---help---
	---help---
	  This drivers creates I2C buses which are needed for accessing the
	  This drivers creates I2C buses which are needed for accessing the
	  DDC (I2C) bus present on all Matroxes, an I2C bus which
	  DDC (I2C) bus present on all Matroxes, an I2C bus which
@@ -993,7 +991,6 @@ config FB_MATROX_MULTIHEAD
config FB_RADEON
config FB_RADEON
	tristate "ATI Radeon display support"
	tristate "ATI Radeon display support"
	depends on FB && PCI
	depends on FB && PCI
	select FB_DDC if FB_RADEON_I2C
	select FB_BACKLIGHT if FB_RADEON_BACKLIGHT
	select FB_BACKLIGHT if FB_RADEON_BACKLIGHT
	select FB_MODE_HELPERS
	select FB_MODE_HELPERS
	select FB_CFB_FILLRECT
	select FB_CFB_FILLRECT
@@ -1018,6 +1015,7 @@ config FB_RADEON
config FB_RADEON_I2C
config FB_RADEON_I2C
	bool "DDC/I2C for ATI Radeon support"
	bool "DDC/I2C for ATI Radeon support"
	depends on FB_RADEON
	depends on FB_RADEON
	select FB_DDC
	default y
	default y
	help
	help
	  Say Y here if you want DDC/I2C support for your Radeon board. 
	  Say Y here if you want DDC/I2C support for your Radeon board. 
@@ -1125,7 +1123,6 @@ config FB_S3
config FB_SAVAGE
config FB_SAVAGE
	tristate "S3 Savage support"
	tristate "S3 Savage support"
	depends on FB && PCI && EXPERIMENTAL
	depends on FB && PCI && EXPERIMENTAL
	select FB_DDC if FB_SAVAGE_I2C
	select FB_MODE_HELPERS
	select FB_MODE_HELPERS
	select FB_CFB_FILLRECT
	select FB_CFB_FILLRECT
	select FB_CFB_COPYAREA
	select FB_CFB_COPYAREA
@@ -1142,6 +1139,7 @@ config FB_SAVAGE
config FB_SAVAGE_I2C
config FB_SAVAGE_I2C
       bool "Enable DDC2 Support"
       bool "Enable DDC2 Support"
       depends on FB_SAVAGE
       depends on FB_SAVAGE
       select FB_DDC
       help
       help
	  This enables I2C support for S3 Savage Chipsets.  This is used
	  This enables I2C support for S3 Savage Chipsets.  This is used
	  only for getting EDID information from the attached display
	  only for getting EDID information from the attached display