@@ -649,6 +649,7 @@ config FB_S1D13XXX
649
649
config FB_ATMEL
650
650
tristate "AT91 LCD Controller support"
651
651
depends on FB && OF && HAVE_CLK && HAS_IOMEM
652
+ depends on BACKLIGHT_CLASS_DEVICE
652
653
depends on HAVE_FB_ATMEL || COMPILE_TEST
653
654
select FB_BACKLIGHT
654
655
select FB_IOMEM_HELPERS
@@ -660,7 +661,6 @@ config FB_ATMEL
660
661
config FB_NVIDIA
661
662
tristate "nVidia Framebuffer Support"
662
663
depends on FB && PCI
663
- select FB_BACKLIGHT if FB_NVIDIA_BACKLIGHT
664
664
select FB_CFB_FILLRECT
665
665
select FB_CFB_COPYAREA
666
666
select FB_CFB_IMAGEBLIT
@@ -700,14 +700,15 @@ config FB_NVIDIA_DEBUG
700
700
config FB_NVIDIA_BACKLIGHT
701
701
bool "Support for backlight control"
702
702
depends on FB_NVIDIA
703
+ depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_NVIDIA
704
+ select FB_BACKLIGHT
703
705
default y
704
706
help
705
707
Say Y here if you want to control the backlight of your display.
706
708
707
709
config FB_RIVA
708
710
tristate "nVidia Riva support"
709
711
depends on FB && PCI
710
- select FB_BACKLIGHT if FB_RIVA_BACKLIGHT
711
712
select FB_CFB_FILLRECT
712
713
select FB_CFB_COPYAREA
713
714
select FB_CFB_IMAGEBLIT
@@ -747,6 +748,8 @@ config FB_RIVA_DEBUG
747
748
config FB_RIVA_BACKLIGHT
748
749
bool "Support for backlight control"
749
750
depends on FB_RIVA
751
+ depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_RIVA
752
+ select FB_BACKLIGHT
750
753
default y
751
754
help
752
755
Say Y here if you want to control the backlight of your display.
@@ -934,7 +937,6 @@ config FB_MATROX_MAVEN
934
937
config FB_RADEON
935
938
tristate "ATI Radeon display support"
936
939
depends on FB && PCI
937
- select FB_BACKLIGHT if FB_RADEON_BACKLIGHT
938
940
select FB_CFB_FILLRECT
939
941
select FB_CFB_COPYAREA
940
942
select FB_CFB_IMAGEBLIT
@@ -960,6 +962,8 @@ config FB_RADEON_I2C
960
962
config FB_RADEON_BACKLIGHT
961
963
bool "Support for backlight control"
962
964
depends on FB_RADEON
965
+ depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_RADEON
966
+ select FB_BACKLIGHT
963
967
default y
964
968
help
965
969
Say Y here if you want to control the backlight of your display.
@@ -975,7 +979,6 @@ config FB_RADEON_DEBUG
975
979
config FB_ATY128
976
980
tristate "ATI Rage128 display support"
977
981
depends on FB && PCI
978
- select FB_BACKLIGHT if FB_ATY128_BACKLIGHT
979
982
select FB_IOMEM_HELPERS
980
983
select FB_MACMODES if PPC_PMAC
981
984
help
@@ -989,6 +992,8 @@ config FB_ATY128
989
992
config FB_ATY128_BACKLIGHT
990
993
bool "Support for backlight control"
991
994
depends on FB_ATY128
995
+ depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_ATY128
996
+ select FB_BACKLIGHT
992
997
default y
993
998
help
994
999
Say Y here if you want to control the backlight of your display.
@@ -999,7 +1004,6 @@ config FB_ATY
999
1004
select FB_CFB_FILLRECT
1000
1005
select FB_CFB_COPYAREA
1001
1006
select FB_CFB_IMAGEBLIT
1002
- select FB_BACKLIGHT if FB_ATY_BACKLIGHT
1003
1007
select FB_IOMEM_FOPS
1004
1008
select FB_MACMODES if PPC
1005
1009
select FB_ATY_CT if SPARC64 && PCI
@@ -1040,6 +1044,8 @@ config FB_ATY_GX
1040
1044
config FB_ATY_BACKLIGHT
1041
1045
bool "Support for backlight control"
1042
1046
depends on FB_ATY
1047
+ depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_ATY
1048
+ select FB_BACKLIGHT
1043
1049
default y
1044
1050
help
1045
1051
Say Y here if you want to control the backlight of your display.
@@ -1528,6 +1534,7 @@ config FB_SH_MOBILE_LCDC
1528
1534
depends on FB && HAVE_CLK && HAS_IOMEM
1529
1535
depends on SUPERH || COMPILE_TEST
1530
1536
depends on FB_DEVICE
1537
+ depends on BACKLIGHT_CLASS_DEVICE
1531
1538
select FB_BACKLIGHT
1532
1539
select FB_DEFERRED_IO
1533
1540
select FB_DMAMEM_HELPERS
@@ -1793,6 +1800,7 @@ config FB_SSD1307
1793
1800
tristate "Solomon SSD1307 framebuffer support"
1794
1801
depends on FB && I2C
1795
1802
depends on GPIOLIB || COMPILE_TEST
1803
+ depends on BACKLIGHT_CLASS_DEVICE
1796
1804
select FB_BACKLIGHT
1797
1805
select FB_SYSMEM_HELPERS_DEFERRED
1798
1806
help
0 commit comments