Kconfig (e459ca0aec9a38f71e35c83d3dcb3cadb5033334) Kconfig (8fc38062be3f692ff8816da84fde71972530bcc4)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# fbdev configuration
4#
5
6menuconfig FB
7 tristate "Support for frame buffer device drivers"
8 select FB_CORE

--- 635 unchanged lines hidden (view full) ---

644 help
645 Support for S1D13XXX framebuffer device family (currently only
646 working with S1D13806). Product specs at
647 <https://vdc.epson.com/>
648
649config FB_ATMEL
650 tristate "AT91 LCD Controller support"
651 depends on FB && OF && HAVE_CLK && HAS_IOMEM
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# fbdev configuration
4#
5
6menuconfig FB
7 tristate "Support for frame buffer device drivers"
8 select FB_CORE

--- 635 unchanged lines hidden (view full) ---

644 help
645 Support for S1D13XXX framebuffer device family (currently only
646 working with S1D13806). Product specs at
647 <https://vdc.epson.com/>
648
649config FB_ATMEL
650 tristate "AT91 LCD Controller support"
651 depends on FB && OF && HAVE_CLK && HAS_IOMEM
652 depends on BACKLIGHT_CLASS_DEVICE
652 depends on HAVE_FB_ATMEL || COMPILE_TEST
653 select FB_BACKLIGHT
654 select FB_IOMEM_HELPERS
655 select FB_MODE_HELPERS
656 select VIDEOMODE_HELPERS
657 help
658 This enables support for the AT91 LCD Controller.
659
660config FB_NVIDIA
661 tristate "nVidia Framebuffer Support"
662 depends on FB && PCI
653 depends on HAVE_FB_ATMEL || COMPILE_TEST
654 select FB_BACKLIGHT
655 select FB_IOMEM_HELPERS
656 select FB_MODE_HELPERS
657 select VIDEOMODE_HELPERS
658 help
659 This enables support for the AT91 LCD Controller.
660
661config FB_NVIDIA
662 tristate "nVidia Framebuffer Support"
663 depends on FB && PCI
663 select FB_BACKLIGHT if FB_NVIDIA_BACKLIGHT
664 select FB_CFB_FILLRECT
665 select FB_CFB_COPYAREA
666 select FB_CFB_IMAGEBLIT
667 select FB_IOMEM_FOPS
668 select BITREVERSE
669 select VGASTATE
670 help
671 This driver supports graphics boards with the nVidia chips, TNT

--- 23 unchanged lines hidden (view full) ---

695 help
696 Say Y here if you want the nVidia driver to output all sorts
697 of debugging information to provide to the maintainer when
698 something goes wrong.
699
700config FB_NVIDIA_BACKLIGHT
701 bool "Support for backlight control"
702 depends on FB_NVIDIA
664 select FB_CFB_FILLRECT
665 select FB_CFB_COPYAREA
666 select FB_CFB_IMAGEBLIT
667 select FB_IOMEM_FOPS
668 select BITREVERSE
669 select VGASTATE
670 help
671 This driver supports graphics boards with the nVidia chips, TNT

--- 23 unchanged lines hidden (view full) ---

695 help
696 Say Y here if you want the nVidia driver to output all sorts
697 of debugging information to provide to the maintainer when
698 something goes wrong.
699
700config FB_NVIDIA_BACKLIGHT
701 bool "Support for backlight control"
702 depends on FB_NVIDIA
703 depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_NVIDIA
704 select FB_BACKLIGHT
703 default y
704 help
705 Say Y here if you want to control the backlight of your display.
706
707config FB_RIVA
708 tristate "nVidia Riva support"
709 depends on FB && PCI
705 default y
706 help
707 Say Y here if you want to control the backlight of your display.
708
709config FB_RIVA
710 tristate "nVidia Riva support"
711 depends on FB && PCI
710 select FB_BACKLIGHT if FB_RIVA_BACKLIGHT
711 select FB_CFB_FILLRECT
712 select FB_CFB_COPYAREA
713 select FB_CFB_IMAGEBLIT
714 select FB_IOMEM_FOPS
715 select FB_MODE_HELPERS
716 select BITREVERSE
717 select VGASTATE
718 help

--- 23 unchanged lines hidden (view full) ---

742 help
743 Say Y here if you want the Riva driver to output all sorts
744 of debugging information to provide to the maintainer when
745 something goes wrong.
746
747config FB_RIVA_BACKLIGHT
748 bool "Support for backlight control"
749 depends on FB_RIVA
712 select FB_CFB_FILLRECT
713 select FB_CFB_COPYAREA
714 select FB_CFB_IMAGEBLIT
715 select FB_IOMEM_FOPS
716 select FB_MODE_HELPERS
717 select BITREVERSE
718 select VGASTATE
719 help

--- 23 unchanged lines hidden (view full) ---

743 help
744 Say Y here if you want the Riva driver to output all sorts
745 of debugging information to provide to the maintainer when
746 something goes wrong.
747
748config FB_RIVA_BACKLIGHT
749 bool "Support for backlight control"
750 depends on FB_RIVA
751 depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_RIVA
752 select FB_BACKLIGHT
750 default y
751 help
752 Say Y here if you want to control the backlight of your display.
753
754config FB_I740
755 tristate "Intel740 support"
756 depends on FB && PCI
757 select FB_IOMEM_HELPERS

--- 171 unchanged lines hidden (view full) ---

929 packed pixels, so it is a good idea to compile them into the kernel
930 too. You can use only some font widths, as the driver uses generic
931 painting procedures (the secondary head does not use acceleration
932 engine).
933
934config FB_RADEON
935 tristate "ATI Radeon display support"
936 depends on FB && PCI
753 default y
754 help
755 Say Y here if you want to control the backlight of your display.
756
757config FB_I740
758 tristate "Intel740 support"
759 depends on FB && PCI
760 select FB_IOMEM_HELPERS

--- 171 unchanged lines hidden (view full) ---

932 packed pixels, so it is a good idea to compile them into the kernel
933 too. You can use only some font widths, as the driver uses generic
934 painting procedures (the secondary head does not use acceleration
935 engine).
936
937config FB_RADEON
938 tristate "ATI Radeon display support"
939 depends on FB && PCI
937 select FB_BACKLIGHT if FB_RADEON_BACKLIGHT
938 select FB_CFB_FILLRECT
939 select FB_CFB_COPYAREA
940 select FB_CFB_IMAGEBLIT
941 select FB_IOMEM_FOPS
942 select FB_MACMODES if PPC
943 select FB_MODE_HELPERS
944 help
945 Choose this option if you want to use an ATI Radeon graphics card as

--- 9 unchanged lines hidden (view full) ---

955 select FB_DDC
956 default y
957 help
958 Say Y here if you want DDC/I2C support for your Radeon board.
959
960config FB_RADEON_BACKLIGHT
961 bool "Support for backlight control"
962 depends on FB_RADEON
940 select FB_CFB_FILLRECT
941 select FB_CFB_COPYAREA
942 select FB_CFB_IMAGEBLIT
943 select FB_IOMEM_FOPS
944 select FB_MACMODES if PPC
945 select FB_MODE_HELPERS
946 help
947 Choose this option if you want to use an ATI Radeon graphics card as

--- 9 unchanged lines hidden (view full) ---

957 select FB_DDC
958 default y
959 help
960 Say Y here if you want DDC/I2C support for your Radeon board.
961
962config FB_RADEON_BACKLIGHT
963 bool "Support for backlight control"
964 depends on FB_RADEON
965 depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_RADEON
966 select FB_BACKLIGHT
963 default y
964 help
965 Say Y here if you want to control the backlight of your display.
966
967config FB_RADEON_DEBUG
968 bool "Lots of debug output from Radeon driver"
969 depends on FB_RADEON
970 help
971 Say Y here if you want the Radeon driver to output all sorts
972 of debugging information to provide to the maintainer when
973 something goes wrong.
974
975config FB_ATY128
976 tristate "ATI Rage128 display support"
977 depends on FB && PCI
967 default y
968 help
969 Say Y here if you want to control the backlight of your display.
970
971config FB_RADEON_DEBUG
972 bool "Lots of debug output from Radeon driver"
973 depends on FB_RADEON
974 help
975 Say Y here if you want the Radeon driver to output all sorts
976 of debugging information to provide to the maintainer when
977 something goes wrong.
978
979config FB_ATY128
980 tristate "ATI Rage128 display support"
981 depends on FB && PCI
978 select FB_BACKLIGHT if FB_ATY128_BACKLIGHT
979 select FB_IOMEM_HELPERS
980 select FB_MACMODES if PPC_PMAC
981 help
982 This driver supports graphics boards with the ATI Rage128 chips.
983 Say Y if you have such a graphics board and read
984 <file:Documentation/fb/aty128fb.rst>.
985
986 To compile this driver as a module, choose M here: the
987 module will be called aty128fb.
988
989config FB_ATY128_BACKLIGHT
990 bool "Support for backlight control"
991 depends on FB_ATY128
982 select FB_IOMEM_HELPERS
983 select FB_MACMODES if PPC_PMAC
984 help
985 This driver supports graphics boards with the ATI Rage128 chips.
986 Say Y if you have such a graphics board and read
987 <file:Documentation/fb/aty128fb.rst>.
988
989 To compile this driver as a module, choose M here: the
990 module will be called aty128fb.
991
992config FB_ATY128_BACKLIGHT
993 bool "Support for backlight control"
994 depends on FB_ATY128
995 depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_ATY128
996 select FB_BACKLIGHT
992 default y
993 help
994 Say Y here if you want to control the backlight of your display.
995
996config FB_ATY
997 tristate "ATI Mach64 display support" if PCI || ATARI
998 depends on FB && !SPARC32
999 select FB_CFB_FILLRECT
1000 select FB_CFB_COPYAREA
1001 select FB_CFB_IMAGEBLIT
997 default y
998 help
999 Say Y here if you want to control the backlight of your display.
1000
1001config FB_ATY
1002 tristate "ATI Mach64 display support" if PCI || ATARI
1003 depends on FB && !SPARC32
1004 select FB_CFB_FILLRECT
1005 select FB_CFB_COPYAREA
1006 select FB_CFB_IMAGEBLIT
1002 select FB_BACKLIGHT if FB_ATY_BACKLIGHT
1003 select FB_IOMEM_FOPS
1004 select FB_MACMODES if PPC
1005 select FB_ATY_CT if SPARC64 && PCI
1006 help
1007 This driver supports graphics boards with the ATI Mach64 chips.
1008 Say Y if you have such a graphics board.
1009
1010 To compile this driver as a module, choose M here: the

--- 24 unchanged lines hidden (view full) ---

1035 board (or other boards based on the Mach64 GX chipset) as a
1036 framebuffer device. The ATI product support page for these boards
1037 is at
1038 <http://support.ati.com/products/pc/mach64/graphics_xpression.html>.
1039
1040config FB_ATY_BACKLIGHT
1041 bool "Support for backlight control"
1042 depends on FB_ATY
1007 select FB_IOMEM_FOPS
1008 select FB_MACMODES if PPC
1009 select FB_ATY_CT if SPARC64 && PCI
1010 help
1011 This driver supports graphics boards with the ATI Mach64 chips.
1012 Say Y if you have such a graphics board.
1013
1014 To compile this driver as a module, choose M here: the

--- 24 unchanged lines hidden (view full) ---

1039 board (or other boards based on the Mach64 GX chipset) as a
1040 framebuffer device. The ATI product support page for these boards
1041 is at
1042 <http://support.ati.com/products/pc/mach64/graphics_xpression.html>.
1043
1044config FB_ATY_BACKLIGHT
1045 bool "Support for backlight control"
1046 depends on FB_ATY
1047 depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_ATY
1048 select FB_BACKLIGHT
1043 default y
1044 help
1045 Say Y here if you want to control the backlight of your display.
1046
1047config FB_S3
1048 tristate "S3 Trio/Virge support"
1049 depends on FB && PCI && HAS_IOPORT
1050 select FB_CFB_FILLRECT

--- 472 unchanged lines hidden (view full) ---

1523 help
1524 Framebuffer driver for the Freescale SoC DIU
1525
1526config FB_SH_MOBILE_LCDC
1527 tristate "SuperH Mobile LCDC framebuffer support"
1528 depends on FB && HAVE_CLK && HAS_IOMEM
1529 depends on SUPERH || COMPILE_TEST
1530 depends on FB_DEVICE
1049 default y
1050 help
1051 Say Y here if you want to control the backlight of your display.
1052
1053config FB_S3
1054 tristate "S3 Trio/Virge support"
1055 depends on FB && PCI && HAS_IOPORT
1056 select FB_CFB_FILLRECT

--- 472 unchanged lines hidden (view full) ---

1529 help
1530 Framebuffer driver for the Freescale SoC DIU
1531
1532config FB_SH_MOBILE_LCDC
1533 tristate "SuperH Mobile LCDC framebuffer support"
1534 depends on FB && HAVE_CLK && HAS_IOMEM
1535 depends on SUPERH || COMPILE_TEST
1536 depends on FB_DEVICE
1537 depends on BACKLIGHT_CLASS_DEVICE
1531 select FB_BACKLIGHT
1532 select FB_DEFERRED_IO
1533 select FB_DMAMEM_HELPERS
1534 help
1535 Frame buffer driver for the on-chip SH-Mobile LCD controller.
1536
1537config FB_S3C
1538 tristate "Samsung S3C framebuffer support"

--- 249 unchanged lines hidden (view full) ---

1788
1789 Configuration re: surface address, size, and format must be provided
1790 through device tree, or plain old platform data.
1791
1792config FB_SSD1307
1793 tristate "Solomon SSD1307 framebuffer support"
1794 depends on FB && I2C
1795 depends on GPIOLIB || COMPILE_TEST
1538 select FB_BACKLIGHT
1539 select FB_DEFERRED_IO
1540 select FB_DMAMEM_HELPERS
1541 help
1542 Frame buffer driver for the on-chip SH-Mobile LCD controller.
1543
1544config FB_S3C
1545 tristate "Samsung S3C framebuffer support"

--- 249 unchanged lines hidden (view full) ---

1795
1796 Configuration re: surface address, size, and format must be provided
1797 through device tree, or plain old platform data.
1798
1799config FB_SSD1307
1800 tristate "Solomon SSD1307 framebuffer support"
1801 depends on FB && I2C
1802 depends on GPIOLIB || COMPILE_TEST
1803 depends on BACKLIGHT_CLASS_DEVICE
1796 select FB_BACKLIGHT
1797 select FB_SYSMEM_HELPERS_DEFERRED
1798 help
1799 This driver implements support for the Solomon SSD1307
1800 OLED controller over I2C.
1801
1802config FB_SM712
1803 tristate "Silicon Motion SM712 framebuffer support"

--- 15 unchanged lines hidden ---
1804 select FB_BACKLIGHT
1805 select FB_SYSMEM_HELPERS_DEFERRED
1806 help
1807 This driver implements support for the Solomon SSD1307
1808 OLED controller over I2C.
1809
1810config FB_SM712
1811 tristate "Silicon Motion SM712 framebuffer support"

--- 15 unchanged lines hidden ---