Home | History | Annotate | Line # | Download | only in drm
Kconfig revision 1.1.1.2
      1      1.1  riastrad #
      2      1.1  riastrad # Drm device configuration
      3      1.1  riastrad #
      4      1.1  riastrad # This driver provides support for the
      5      1.1  riastrad # Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher.
      6      1.1  riastrad #
      7      1.1  riastrad menuconfig DRM
      8      1.1  riastrad 	tristate "Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)"
      9  1.1.1.2  riastrad 	depends on (AGP || AGP=n) && !EMULATED_CMPXCHG && MMU && HAS_DMA
     10  1.1.1.2  riastrad 	select HDMI
     11      1.1  riastrad 	select I2C
     12      1.1  riastrad 	select I2C_ALGOBIT
     13      1.1  riastrad 	select DMA_SHARED_BUFFER
     14      1.1  riastrad 	help
     15      1.1  riastrad 	  Kernel-level support for the Direct Rendering Infrastructure (DRI)
     16      1.1  riastrad 	  introduced in XFree86 4.0. If you say Y here, you need to select
     17      1.1  riastrad 	  the module that's right for your graphics card from the list below.
     18      1.1  riastrad 	  These modules provide support for synchronization, security, and
     19      1.1  riastrad 	  DMA transfers. Please see <http://dri.sourceforge.net/> for more
     20      1.1  riastrad 	  details.  You should also select and configure AGP
     21      1.1  riastrad 	  (/dev/agpgart) support if it is available for your platform.
     22      1.1  riastrad 
     23  1.1.1.2  riastrad config DRM_MIPI_DSI
     24  1.1.1.2  riastrad 	bool
     25  1.1.1.2  riastrad 	depends on DRM
     26  1.1.1.2  riastrad 
     27      1.1  riastrad config DRM_USB
     28      1.1  riastrad 	tristate
     29      1.1  riastrad 	depends on DRM
     30      1.1  riastrad 	depends on USB_SUPPORT && USB_ARCH_HAS_HCD
     31      1.1  riastrad 	select USB
     32      1.1  riastrad 
     33      1.1  riastrad config DRM_KMS_HELPER
     34      1.1  riastrad 	tristate
     35      1.1  riastrad 	depends on DRM
     36  1.1.1.2  riastrad 	help
     37  1.1.1.2  riastrad 	  CRTC helpers for KMS drivers.
     38  1.1.1.2  riastrad 
     39  1.1.1.2  riastrad config DRM_KMS_FB_HELPER
     40  1.1.1.2  riastrad 	bool
     41  1.1.1.2  riastrad 	depends on DRM_KMS_HELPER
     42      1.1  riastrad 	select FB
     43      1.1  riastrad 	select FRAMEBUFFER_CONSOLE if !EXPERT
     44      1.1  riastrad 	select FRAMEBUFFER_CONSOLE_DETECT_PRIMARY if FRAMEBUFFER_CONSOLE
     45      1.1  riastrad 	help
     46  1.1.1.2  riastrad 	  FBDEV helpers for KMS drivers.
     47      1.1  riastrad 
     48      1.1  riastrad config DRM_LOAD_EDID_FIRMWARE
     49      1.1  riastrad 	bool "Allow to specify an EDID data set instead of probing for it"
     50      1.1  riastrad 	depends on DRM_KMS_HELPER
     51      1.1  riastrad 	help
     52      1.1  riastrad 	  Say Y here, if you want to use EDID data to be loaded from the
     53      1.1  riastrad 	  /lib/firmware directory or one of the provided built-in
     54      1.1  riastrad 	  data sets. This may be necessary, if the graphics adapter or
     55      1.1  riastrad 	  monitor are unable to provide appropriate EDID data. Since this
     56      1.1  riastrad 	  feature is provided as a workaround for broken hardware, the
     57      1.1  riastrad 	  default case is N. Details and instructions how to build your own
     58      1.1  riastrad 	  EDID data are given in Documentation/EDID/HOWTO.txt.
     59      1.1  riastrad 
     60      1.1  riastrad config DRM_TTM
     61      1.1  riastrad 	tristate
     62      1.1  riastrad 	depends on DRM
     63      1.1  riastrad 	help
     64      1.1  riastrad 	  GPU memory management subsystem for devices with multiple
     65      1.1  riastrad 	  GPU memory types. Will be enabled automatically if a device driver
     66      1.1  riastrad 	  uses it.
     67      1.1  riastrad 
     68      1.1  riastrad config DRM_GEM_CMA_HELPER
     69      1.1  riastrad 	bool
     70      1.1  riastrad 	depends on DRM
     71      1.1  riastrad 	help
     72      1.1  riastrad 	  Choose this if you need the GEM CMA helper functions
     73      1.1  riastrad 
     74      1.1  riastrad config DRM_KMS_CMA_HELPER
     75      1.1  riastrad 	bool
     76      1.1  riastrad 	select DRM_GEM_CMA_HELPER
     77  1.1.1.2  riastrad 	select DRM_KMS_FB_HELPER
     78      1.1  riastrad 	select FB_SYS_FILLRECT
     79      1.1  riastrad 	select FB_SYS_COPYAREA
     80      1.1  riastrad 	select FB_SYS_IMAGEBLIT
     81      1.1  riastrad 	help
     82      1.1  riastrad 	  Choose this if you need the KMS CMA helper functions
     83      1.1  riastrad 
     84  1.1.1.2  riastrad source "drivers/gpu/drm/i2c/Kconfig"
     85  1.1.1.2  riastrad 
     86      1.1  riastrad config DRM_TDFX
     87      1.1  riastrad 	tristate "3dfx Banshee/Voodoo3+"
     88      1.1  riastrad 	depends on DRM && PCI
     89      1.1  riastrad 	help
     90      1.1  riastrad 	  Choose this option if you have a 3dfx Banshee or Voodoo3 (or later),
     91      1.1  riastrad 	  graphics card.  If M is selected, the module will be called tdfx.
     92      1.1  riastrad 
     93      1.1  riastrad config DRM_R128
     94      1.1  riastrad 	tristate "ATI Rage 128"
     95      1.1  riastrad 	depends on DRM && PCI
     96      1.1  riastrad 	select FW_LOADER
     97      1.1  riastrad 	help
     98      1.1  riastrad 	  Choose this option if you have an ATI Rage 128 graphics card.  If M
     99      1.1  riastrad 	  is selected, the module will be called r128.  AGP support for
    100      1.1  riastrad 	  this card is strongly suggested (unless you have a PCI version).
    101      1.1  riastrad 
    102      1.1  riastrad config DRM_RADEON
    103      1.1  riastrad 	tristate "ATI Radeon"
    104      1.1  riastrad 	depends on DRM && PCI
    105      1.1  riastrad 	select FB_CFB_FILLRECT
    106      1.1  riastrad 	select FB_CFB_COPYAREA
    107      1.1  riastrad 	select FB_CFB_IMAGEBLIT
    108      1.1  riastrad 	select FW_LOADER
    109      1.1  riastrad         select DRM_KMS_HELPER
    110  1.1.1.2  riastrad 	select DRM_KMS_FB_HELPER
    111      1.1  riastrad         select DRM_TTM
    112      1.1  riastrad 	select POWER_SUPPLY
    113      1.1  riastrad 	select HWMON
    114  1.1.1.2  riastrad 	select BACKLIGHT_CLASS_DEVICE
    115      1.1  riastrad 	help
    116      1.1  riastrad 	  Choose this option if you have an ATI Radeon graphics card.  There
    117      1.1  riastrad 	  are both PCI and AGP versions.  You don't need to choose this to
    118      1.1  riastrad 	  run the Radeon in plain VGA mode.
    119      1.1  riastrad 
    120      1.1  riastrad 	  If M is selected, the module will be called radeon.
    121      1.1  riastrad 
    122      1.1  riastrad source "drivers/gpu/drm/radeon/Kconfig"
    123      1.1  riastrad 
    124      1.1  riastrad source "drivers/gpu/drm/nouveau/Kconfig"
    125      1.1  riastrad 
    126      1.1  riastrad config DRM_I810
    127      1.1  riastrad 	tristate "Intel I810"
    128      1.1  riastrad 	# !PREEMPT because of missing ioctl locking
    129      1.1  riastrad 	depends on DRM && AGP && AGP_INTEL && (!PREEMPT || BROKEN)
    130      1.1  riastrad 	help
    131      1.1  riastrad 	  Choose this option if you have an Intel I810 graphics card.  If M is
    132      1.1  riastrad 	  selected, the module will be called i810.  AGP support is required
    133      1.1  riastrad 	  for this driver to work.
    134      1.1  riastrad 
    135  1.1.1.2  riastrad source "drivers/gpu/drm/i915/Kconfig"
    136      1.1  riastrad 
    137      1.1  riastrad config DRM_MGA
    138      1.1  riastrad 	tristate "Matrox g200/g400"
    139      1.1  riastrad 	depends on DRM && PCI
    140      1.1  riastrad 	select FW_LOADER
    141      1.1  riastrad 	help
    142      1.1  riastrad 	  Choose this option if you have a Matrox G200, G400 or G450 graphics
    143      1.1  riastrad 	  card.  If M is selected, the module will be called mga.  AGP
    144      1.1  riastrad 	  support is required for this driver to work.
    145      1.1  riastrad 
    146      1.1  riastrad config DRM_SIS
    147      1.1  riastrad 	tristate "SiS video cards"
    148      1.1  riastrad 	depends on DRM && AGP
    149      1.1  riastrad 	depends on FB_SIS || FB_SIS=n
    150      1.1  riastrad 	help
    151      1.1  riastrad 	  Choose this option if you have a SiS 630 or compatible video
    152      1.1  riastrad           chipset. If M is selected the module will be called sis. AGP
    153      1.1  riastrad           support is required for this driver to work.
    154      1.1  riastrad 
    155      1.1  riastrad config DRM_VIA
    156      1.1  riastrad 	tristate "Via unichrome video cards"
    157      1.1  riastrad 	depends on DRM && PCI
    158      1.1  riastrad 	help
    159      1.1  riastrad 	  Choose this option if you have a Via unichrome or compatible video
    160      1.1  riastrad 	  chipset. If M is selected the module will be called via.
    161      1.1  riastrad 
    162      1.1  riastrad config DRM_SAVAGE
    163      1.1  riastrad 	tristate "Savage video cards"
    164      1.1  riastrad 	depends on DRM && PCI
    165      1.1  riastrad 	help
    166      1.1  riastrad 	  Choose this option if you have a Savage3D/4/SuperSavage/Pro/Twister
    167      1.1  riastrad 	  chipset. If M is selected the module will be called savage.
    168      1.1  riastrad 
    169      1.1  riastrad source "drivers/gpu/drm/exynos/Kconfig"
    170      1.1  riastrad 
    171      1.1  riastrad source "drivers/gpu/drm/vmwgfx/Kconfig"
    172      1.1  riastrad 
    173      1.1  riastrad source "drivers/gpu/drm/gma500/Kconfig"
    174      1.1  riastrad 
    175      1.1  riastrad source "drivers/gpu/drm/udl/Kconfig"
    176      1.1  riastrad 
    177      1.1  riastrad source "drivers/gpu/drm/ast/Kconfig"
    178      1.1  riastrad 
    179      1.1  riastrad source "drivers/gpu/drm/mgag200/Kconfig"
    180      1.1  riastrad 
    181      1.1  riastrad source "drivers/gpu/drm/cirrus/Kconfig"
    182      1.1  riastrad 
    183  1.1.1.2  riastrad source "drivers/gpu/drm/armada/Kconfig"
    184  1.1.1.2  riastrad 
    185  1.1.1.2  riastrad source "drivers/gpu/drm/rcar-du/Kconfig"
    186  1.1.1.2  riastrad 
    187      1.1  riastrad source "drivers/gpu/drm/shmobile/Kconfig"
    188      1.1  riastrad 
    189  1.1.1.2  riastrad source "drivers/gpu/drm/omapdrm/Kconfig"
    190  1.1.1.2  riastrad 
    191  1.1.1.2  riastrad source "drivers/gpu/drm/tilcdc/Kconfig"
    192  1.1.1.2  riastrad 
    193  1.1.1.2  riastrad source "drivers/gpu/drm/qxl/Kconfig"
    194  1.1.1.2  riastrad 
    195  1.1.1.2  riastrad source "drivers/gpu/drm/bochs/Kconfig"
    196  1.1.1.2  riastrad 
    197  1.1.1.2  riastrad source "drivers/gpu/drm/msm/Kconfig"
    198  1.1.1.2  riastrad 
    199      1.1  riastrad source "drivers/gpu/drm/tegra/Kconfig"
    200  1.1.1.2  riastrad 
    201  1.1.1.2  riastrad source "drivers/gpu/drm/panel/Kconfig"
    202  1.1.1.2  riastrad 
    203  1.1.1.2  riastrad source "drivers/gpu/drm/bridge/Kconfig"
    204