Lines Matching +full:system +full:- +full:on +full:- +full:chips

1 # SPDX-License-Identifier: GPL-2.0-only
14 a well-defined interface, so the software doesn't need to know
15 anything about the low-level (hardware register) stuff.
21 On several non-X86 architectures, the frame buffer device is the
29 and the Framebuffer-HOWTO at
30 <http://www.munted.org.uk/programming/Framebuffer-HOWTO-1.3.html> for more
36 on top of KMS drivers, but this option allows legacy fbdev drivers to
40 are compiling a kernel for a non-x86 architecture.
46 device-aware may cause unexpected results. If unsure, say N.
50 depends on FB
55 depends on FB
57 Common utility functions useful to fbdev drivers of VGA-based
62 depends on FB
66 depends on FB && SPARC
73 depends on FB && (ZORRO || PCI)
79 This enables support for Cirrus Logic GD542x/543x based boards on
82 If you have a PCI-based system, this enables support for these
83 chips: GD-543x, GD-544x, GD-5480.
92 depends on FB && ((AMIGA && BROKEN) || PCI)
98 This is the frame buffer device driver for cards based on
99 the 3D Labs Permedia, Permedia 2 and Permedia 2V chips.
100 The driver was tested on the following cards:
105 Techsource Raptor GFX-8P (aka Sun PGX-32) on SPARC
113 depends on FB_PM2 && PCI
119 depends on (FB = y) && ARM && ARCH_ACORN
123 hardware found in Acorn RISC PCs and other ARM-based machines. If
128 depends on FB && (ARCH_CLPS711X || COMPILE_TEST)
129 depends on LCD_CLASS_DEVICE
138 bool "SA-1100 LCD support"
139 depends on (FB = y) && ARM && ARCH_SA1100
142 This is a framebuffer device for the SA-1100 LCD Controller.
143 See <http://www.linux-fbdev.org/> for information on framebuffer
146 If you plan to use the LCD display with your SA-1100 system, say
151 depends on FB && HAVE_CLK && HAS_IOMEM
152 depends on ARCH_MXC || COMPILE_TEST
153 depends on LCD_CLASS_DEVICE
160 depends on FB && PCI && HAS_IOPORT && (BROKEN || !SPARC64)
164 VGA chips used in the Rebel.com Netwinder and other machines.
170 depends on FB_CYBER2000
179 depends on FB_CYBER2000 && I2C && ARCH_NETWINDER
180 depends on I2C=y || FB_CYBER2000=m
183 Enable support for the I2C video decoder interface on the
184 Integraphics CyberPro 20x0 and 5000 VGA chips. This is used
185 on the Netwinder machines for the SAA7111 video capture.
189 depends on (FB = y) && APOLLO
197 depends on (FB = y) && Q40
203 depends on FB && AMIGA
214 depends on FB_AMIGA
216 This enables support for the original Agnus and Denise video chips,
218 to run Linux on any of these systems, say Y; otherwise say N.
222 depends on FB_AMIGA
226 you intend to run Linux on any of these systems, say Y; otherwise
231 depends on FB_AMIGA
235 and CD32. If you intend to run Linux on any of these systems, say Y;
240 depends on (FB = y) && ZORRO
248 depends on FB && HAS_IOPORT && (X86 || COMPILE_TEST)
252 is based on the KS-108 lcd controller and is typically a matrix
253 of 2*n chips. This driver was tested with a 128x64 panel. This
261 depends on (FB = y) && ATARI
272 depends on FB && PPC && (!PPC_PSERIES || PCI)
273 depends on !DRM_OFDRM
283 depends on (FB = y) && ((PPC_PMAC && PPC32) || COMPILE_TEST)
292 depends on (FB = y) && PPC_PMAC && PPC32
301 depends on (FB = y) && (MAC || (PPC_PMAC && PPC32))
309 bool "Chips 65550 display support"
310 depends on (FB = y) && PPC32 && PCI
313 This is the frame buffer device driver for the Chips & Technologies
317 bool "Asiliant (Chips) 69000 display support"
318 depends on (FB = y) && PCI
325 depends on (FB = y) && PCI
330 The IMS Twin Turbo is a PCI-based frame buffer card bundled with
334 tristate "VGA 16-color graphics support"
335 depends on FB && X86
352 depends on FB && PARISC
364 /dev/fb which will work on the most common HP graphic cards of the
365 NGLE family, including the artist chips (in the 7xx and Bxxx series),
372 depends on (FB = y) && MAC
378 depends on (FB = y) && DIO
385 depends on FB
386 depends on PCI || TC
387 depends on ALPHA || TC
395 graphic cards. These include DEC ZLXp-E1, -E2 and -E3 PCI cards,
396 also known as PBXGA-A, -B and -C, and DEC ZLX-E1, -E2 and -E3
397 TURBOchannel cards, also known as PMAGD-A, -B and -C.
399 Due to hardware limitations ZLX-E2 and E3 cards are not supported
403 you manage to get it going. ;-)
409 depends on FB && CONNECTOR
410 depends on !UML
426 depends on (FB = y) && X86
437 bool "EFI-based Framebuffer Support"
438 depends on (FB = y) && EFI
444 This is the EFI frame buffer device driver. If the firmware on
450 depends on FB && X86 && MMU
458 depends on FB && X86
471 depends on (FB = y) && HAS_IOMEM
472 depends on SGI_IP32 || COMPILE_TEST
480 depends on FB_GBE
488 depends on (FB = y) && SPARC
501 depends on (FB = y) && (SPARC && FB_SBUS)
508 depends on (FB = y) && (SPARC && FB_SBUS)
515 depends on (FB = y) && (SPARC && FB_SBUS)
525 depends on FB_SBUS && SPARC64
535 depends on FB_SBUS
543 depends on FB_SBUS
547 buffer on Desktop SPARCsystems with the SX graphics option.
551 depends on FB_SBUS
555 supported on Sparcbook 3 machines.
559 depends on FB_SBUS
562 This is the frame buffer device driver for the SBUS-based Sun ZX
566 bool "Sun XVR-500 3DLABS Wildcat support"
567 depends on (FB = y) && PCI && SPARC64
573 This is the framebuffer device for the Sun XVR-500 and similar
575 only works on sparc64 systems where the system firmware has
580 bool "Sun XVR-2500 3DLABS Wildcat support"
581 depends on (FB = y) && PCI && SPARC64
584 This is the framebuffer device for the Sun XVR-2500 and similar
586 only works on sparc64 systems where the system firmware has
591 bool "Sun XVR-1000 support"
592 depends on (FB = y) && SPARC64
595 This is the framebuffer device for the Sun XVR-1000 and similar
596 graphics cards. The driver only works on sparc64 systems where
597 the system firmware has mostly initialized the card already. It
602 depends on FB && HAS_IOMEM
603 depends on SH_DREAMCAST || COMPILE_TEST
610 run linux on your Dreamcast, you will have to say Y here.
611 This driver may or may not work on other PowerVR 2 cards, but is
625 depends on FB && HAS_DMA
632 systems (e.g. Altera socfpga or Xilinx Zynq) on FPGAs.
639 depends on FB
651 depends on FB && OF && HAVE_CLK && HAS_IOMEM
652 depends on BACKLIGHT_CLASS_DEVICE
653 depends on HAVE_FB_ATMEL || COMPILE_TEST
663 depends on FB && PCI && HAS_IOPORT
671 This driver supports graphics boards with the nVidia chips, TNT
681 depends on FB_NVIDIA
688 Because fbdev-2.6 requires that drivers must be able to
694 depends on FB_NVIDIA
702 depends on FB_NVIDIA
703 depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_NVIDIA
711 depends on FB && PCI
721 chips.
729 depends on FB_RIVA
736 Because fbdev-2.6 requires that drivers must be able to
742 depends on FB_RIVA
750 depends on FB_RIVA
751 depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_RIVA
759 depends on FB && PCI
765 This driver supports graphics cards based on Intel740 chip.
769 depends on FB && PCI && X86_32 && AGP_INTEL
774 This driver supports the on-board graphics built in to the Intel 810
785 depends on FB_I810
796 monitor is recommended, but can still work with non-compliant ones.
808 depends on FB_I810 && FB_I810_GTF
818 depends on FB && PCI
819 depends on FB_TILEBLITTING
840 depends on FB_MATROX
850 depends on FB_MATROX
860 depends on FB_MATROX
874 (available at <ftp://platan.vc.cvut.cz/pub/linux/matrox-latest/>) to
890 depends on FB_MATROX
894 DDC (I2C) bus present on all Matroxes, an I2C bus which
895 interconnects Matrox optional devices, like MGA-TVO on G200 and
896 G400, and the secondary head DDC bus, present on G400 only.
900 second head of G400 or MGA-TVO on G200 or G400.
903 i2c-matroxfb.
907 depends on FB_MATROX_G && FB_MATROX_I2C
913 monitors in parallel) on G400 or MGA-TVO add-on on G200. Secondary
914 head is not compatible with accelerated XFree 3.3.x SVGA servers -
917 the fbdev driver on first head and the fbdev driver on second head.
922 also load i2c-matroxfb to get it to run.
926 <ftp://platan.vc.cvut.cz/pub/linux/matrox-latest/>) to switch it to
939 depends on FB && PCI
953 depends on FB_RADEON
961 depends on FB_RADEON
962 depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_RADEON
970 depends on FB_RADEON
978 depends on FB && PCI
982 This driver supports graphics boards with the ATI Rage128 chips.
991 depends on FB_ATY128
992 depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_ATY128
1000 depends on FB && !SPARC32
1008 This driver supports graphics boards with the ATI Mach64 chips.
1016 depends on PCI && FB_ATY
1018 Say Y here to support use of ATI's 64-bit Rage boards (or other
1019 boards based on the Mach64 CT, VT, GT, and LT chipsets) as a
1025 depends on FB_ATY_CT
1032 depends on FB_ATY
1036 board (or other boards based on the Mach64 GX chipset) as a
1043 depends on FB_ATY
1044 depends on BACKLIGHT_CLASS_DEVICE=y || BACKLIGHT_CLASS_DEVICE=FB_ATY
1052 depends on FB && PCI && HAS_IOPORT
1053 depends on FB_TILEBLITTING
1067 depends on FB_S3
1075 depends on FB && PCI
1084 chips.
1093 depends on FB_SAVAGE
1100 Because fbdev-2.6 requires that drivers must be able to
1106 depends on FB_SAVAGE
1114 depends on FB && PCI && HAS_IOPORT
1131 depends on FB_SIS
1137 depends on FB_SIS
1145 depends on FB && PCI && GPIOLIB && I2C && HAS_IOPORT && (X86 || COMPILE_TEST)
1152 This is the frame buffer device driver for Graphics chips of VIA
1175 framebuffer to avoid negative impact on the OpenChrome X server.
1184 depends on FB && PCI && HAS_IOPORT
1192 This driver supports notebooks with NeoMagic PCI chips.
1200 depends on FB && PCI
1211 depends on FB && PCI && HAS_IOPORT
1219 Voodoo3 or VSA-100 (aka Voodoo4/5) chips. Say Y if you have
1227 depends on FB_3DFX
1229 This will compile the 3Dfx Banshee/Voodoo3/VSA-100 frame buffer
1234 depends on FB_3DFX
1242 depends on FB && PCI
1258 depends on FB && PCI && HAS_IOPORT
1259 depends on FB_TILEBLITTING
1273 depends on FB && PCI && HAS_IOPORT
1284 There are also integrated versions of these chips called CyberXXXX,
1285 CyberImage or CyberBlade. These chips are mostly found in laptops
1286 but also on some motherboards including early VIA EPIA motherboards.
1296 depends on FB && PCI && HAS_IOPORT
1297 depends on FB_TILEBLITTING
1311 depends on FB && PCI
1324 depends on FB && PCI
1331 depends on FB_CARMINE
1338 Use timings which work on the eval card.
1348 depends on (FB = y) && MIPS_ALCHEMY
1357 depends on (FB = y) && MIPS_ALCHEMY
1366 depends on (FB = y) && ARM && ARCH_VT8500
1378 bool "Wondermedia WM8xxx-series frame buffer support"
1379 depends on (FB = y) && HAS_IOMEM && (ARCH_VT8500 || COMPILE_TEST)
1388 This is the framebuffer driver for WonderMedia WM8xxx-series
1394 depends on (FB = y) && (FB_VT8500 || FB_WM8505)
1396 This adds support for accelerated raster operations on the
1403 depends on FB && HD64461
1412 tristate "PMAG-AA TURBOchannel framebuffer support"
1413 depends on FB && TC
1416 Support for the PMAG-AA TURBOchannel framebuffer card (1280x1024x1)
1417 used mainly in the MIPS-based DECstation series.
1420 tristate "PMAG-BA TURBOchannel framebuffer support"
1421 depends on FB && TC
1424 Support for the PMAG-BA TURBOchannel framebuffer card (1024x864x8)
1425 used mainly in the MIPS-based DECstation series.
1428 tristate "PMAGB-B TURBOchannel framebuffer support"
1429 depends on FB && TC
1432 Support for the PMAGB-B TURBOchannel framebuffer card used mainly
1433 in the MIPS-based DECstation series. The card is currently only
1438 depends on (FB = y) && MACH_DECSTATION
1447 depends on (FB = y) && (MIPS_MAGNUM_4000 || OLIVETTI_M700)
1451 Olivetti M700-10 systems.
1455 depends on (FB = y) && (M68328 || M68EZ328 || M68VZ328)
1458 Say Y here if you want to support the built-in frame buffer of
1463 depends on FB && HAVE_CLK && HAS_IOMEM
1464 depends on CPU_PXA168 || CPU_PXA910 || COMPILE_TEST
1467 Frame buffer driver for the built-in LCD controller in the Marvell
1472 depends on FB && ARCH_PXA
1477 Frame buffer driver for the built-in LCD controller in the Intel
1489 depends on FB_PXA && (PXA27x || PXA3xx)
1493 depends on FB_PXA
1497 depends on FB_PXA
1513 depends on FB_PXA
1516 found on PXA3xx processors. There is a counterpart driver in the
1523 depends on FB && FSL_SOC
1532 depends on FB && HAVE_CLK && HAS_IOMEM
1533 depends on SUPERH || COMPILE_TEST
1534 depends on FB_DEVICE
1535 depends on BACKLIGHT_CLASS_DEVICE
1540 Frame buffer driver for the on-chip SH-Mobile LCD controller.
1544 depends on FB && HAVE_CLK && HAS_IOMEM
1545 depends on ARCH_S3C64XX || COMPILE_TEST
1548 Frame buffer driver for the built-in FB controller in the Samsung
1551 These chips all have the same basic framebuffer design with the
1552 actual capabilities depending on the chip. The S3C6400
1559 depends on FB_S3C
1565 depends on FB && MFD_SM501
1583 depends on FB && USB
1588 Supports fbdev clients like xf86-video-fbdev, kdrive, fbi, and
1589 mplayer -vo fbdev. Supports both UFX6000 (USB 2.0) and UFX7000
1595 depends on FB && USB
1596 depends on FB_DEVICE
1601 Supports fbdev clients like xf86-video-fbdev, kdrive, fbi, and
1602 mplayer -vo fbdev. Supports all USB 2.0 era DisplayLink devices.
1607 depends on FB
1611 GXT4500P/6500P display adaptor based on Raster Engine RC1000,
1612 found on some IBM System P (pSeries) machines. This driver
1614 AGP Fire GL2/3/4 cards on x86.
1618 depends on FB && PS3_PS3AV
1625 depends on FB_PS3
1630 The default value can be overridden on the kernel command line
1635 depends on FB && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP)
1639 framebuffer. ML300 carries a 640*480 LCD display on the board,
1644 depends on FB
1645 depends on GOLDFISH || COMPILE_TEST
1652 depends on FB && MIPS_COBALT
1657 depends on FB && (CPU_SUBTYPE_SH7760 || CPU_SUBTYPE_SH7763 \
1670 depends on FB
1673 This is a `virtual' frame buffer device. It operates on a chunk of
1674 unswappable kernel memory instead of on the memory of a graphics
1690 depends on FB && XEN
1695 This driver implements the front-end of the Xen virtual
1696 frame buffer driver. It communicates with a back-end
1700 tristate "E-Ink Metronome/8track controller support"
1701 depends on FB
1704 This driver implements support for the E-Ink Metronome
1705 controller. The pre-release name for this device was 8track
1706 and could also have been called by some vendors as PVI-nnnn.
1710 depends on FB
1711 depends on PCI || (OF && PPC)
1714 Frame buffer driver for Fujitsu Carmine/Coral-P(A)/Lime controllers.
1718 depends on FB_MB862XX
1721 bool "Carmine/Coral-P(A) GDC"
1722 depends on PCI
1724 This enables framebuffer support for Fujitsu Carmine/Coral-P(A)
1729 depends on OF && PPC
1733 Framebuffer support for Fujitsu Lime GDC on host CPU bus.
1738 bool "Support I2C bus on MB862XX GDC"
1739 depends on FB_MB862XX && I2C
1740 depends on FB_MB862XX=m || I2C=y
1743 Selecting this option adds Coral-P(A)/Lime GDC I2C bus adapter
1744 driver to support accessing I2C devices on controller's I2C bus.
1745 These are usually some video decoder chips.
1749 depends on FB && ARCH_EP93XX
1754 ep93xx-fb.
1758 depends on FB && FB_MB862XX_LIME
1764 tristate "E-Ink Broadsheet/Epson S1D13521 controller support"
1765 depends on FB && (ARCH_PXA || COMPILE_TEST)
1768 This driver implements support for the E-Ink Broadsheet
1774 tristate "Microsoft Hyper-V Synthetic Video support (DEPRECATED)"
1775 depends on FB && HYPERV_VMBUS
1779 This framebuffer driver supports Microsoft Hyper-V Synthetic Video.
1781 This driver is deprecated, please use the Hyper-V DRM driver at
1786 depends on FB
1787 depends on !DRM_SIMPLEDRM
1791 Say Y if you want support for a simple frame-buffer.
1795 pre-allocated frame buffer surface.
1802 depends on FB && I2C
1803 depends on GPIOLIB || COMPILE_TEST
1804 depends on BACKLIGHT_CLASS_DEVICE
1813 depends on FB && PCI && HAS_IOPORT
1817 and SM722 chips.