]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/Kconfig
Ka-Ro TX53 & TX51 board support with DT
[karo-tx-linux.git] / drivers / gpu / drm / Kconfig
index cc1148837e241d2c95332a630609a838d9ae59ee..71fbf95ddd9692872c9764a96f0d7eab6007d407 100644 (file)
@@ -9,6 +9,7 @@ menuconfig DRM
        depends on (AGP || AGP=n) && !EMULATED_CMPXCHG && MMU
        select I2C
        select I2C_ALGOBIT
+       select DMA_SHARED_BUFFER
        help
          Kernel-level support for the Direct Rendering Infrastructure (DRI)
          introduced in XFree86 4.0. If you say Y here, you need to select
@@ -24,7 +25,7 @@ config DRM_USB
        select USB
 
 config DRM_KMS_HELPER
-       tristate
+       bool
        depends on DRM
        select FB
        select FRAMEBUFFER_CONSOLE if !EXPERT
@@ -44,6 +45,13 @@ config DRM_LOAD_EDID_FIRMWARE
          default case is N. Details and instructions how to build your own
          EDID data are given in Documentation/EDID/HOWTO.txt.
 
+config DRM_KMS_ENCON
+       bool
+       depends on DRM
+       help
+         helper for KMS drivers which use connectors and encoders with
+         a 1:1 relationship
+
 config DRM_TTM
        tristate
        depends on DRM
@@ -185,3 +193,18 @@ source "drivers/gpu/drm/vmwgfx/Kconfig"
 source "drivers/gpu/drm/gma500/Kconfig"
 
 source "drivers/gpu/drm/udl/Kconfig"
+
+config DRM_IMX_IPUV3
+       bool "i.MX IPUv3"
+       depends on DRM && ARCH_MXC
+       help
+         Choose this if you have a i.MX51/53 processor.
+
+config DRM_IMX
+       tristate "i.MX IPUv3 drm support"
+       depends on DRM_IMX_IPUV3
+       select DRM_KMS_ENCON
+       select DRM_KMS_HELPER
+       select FB_CFB_FILLRECT
+       select FB_CFB_COPYAREA
+       select FB_CFB_IMAGEBLIT