Sascha Hauer | e692da4 | 2012-09-21 10:07:47 +0200 | [diff] [blame] | 1 | config DRM_IMX |
| 2 | tristate "DRM Support for Freescale i.MX" |
| 3 | select DRM_KMS_HELPER |
Daniel Vetter | 92b6f89 | 2013-10-08 17:44:47 +0200 | [diff] [blame] | 4 | select DRM_KMS_FB_HELPER |
Arnd Bergmann | fcce768 | 2013-05-02 17:16:08 +0200 | [diff] [blame] | 5 | select VIDEOMODE_HELPERS |
Sascha Hauer | e692da4 | 2012-09-21 10:07:47 +0200 | [diff] [blame] | 6 | select DRM_GEM_CMA_HELPER |
| 7 | select DRM_KMS_CMA_HELPER |
Chen Gang S | db88c8f | 2015-02-01 22:08:33 +0800 | [diff] [blame] | 8 | depends on DRM && (ARCH_MXC || ARCH_MULTIPLATFORM) && HAVE_DMA_ATTRS |
Philipp Zabel | 161f6d8 | 2014-10-09 15:21:17 +0200 | [diff] [blame] | 9 | depends on IMX_IPUV3_CORE |
Sascha Hauer | e692da4 | 2012-09-21 10:07:47 +0200 | [diff] [blame] | 10 | help |
| 11 | enable i.MX graphics support |
| 12 | |
| 13 | config DRM_IMX_FB_HELPER |
| 14 | tristate "provide legacy framebuffer /dev/fb0" |
| 15 | select DRM_KMS_CMA_HELPER |
| 16 | depends on DRM_IMX |
| 17 | help |
| 18 | The DRM framework can provide a legacy /dev/fb0 framebuffer |
| 19 | for your device. This is necessary to get a framebuffer console |
Masanari Iida | 4599934 | 2013-07-24 01:05:07 +0900 | [diff] [blame] | 20 | and also for applications using the legacy framebuffer API |
Sascha Hauer | 19022aa | 2012-09-21 10:07:48 +0200 | [diff] [blame] | 21 | |
| 22 | config DRM_IMX_PARALLEL_DISPLAY |
| 23 | tristate "Support for parallel displays" |
Philipp Zabel | 628f435b | 2014-02-25 11:55:04 +0100 | [diff] [blame] | 24 | select DRM_PANEL |
Sascha Hauer | 19022aa | 2012-09-21 10:07:48 +0200 | [diff] [blame] | 25 | depends on DRM_IMX |
Marek Vasut | 8c24d6e | 2013-04-24 20:43:59 +0200 | [diff] [blame] | 26 | select VIDEOMODE_HELPERS |
Sascha Hauer | aecfbdb | 2012-09-21 10:07:49 +0200 | [diff] [blame] | 27 | |
Philipp Zabel | fcbc51e | 2013-04-08 18:04:38 +0200 | [diff] [blame] | 28 | config DRM_IMX_TVE |
| 29 | tristate "Support for TV and VGA displays" |
| 30 | depends on DRM_IMX |
Arnd Bergmann | fcce768 | 2013-05-02 17:16:08 +0200 | [diff] [blame] | 31 | select REGMAP_MMIO |
Philipp Zabel | fcbc51e | 2013-04-08 18:04:38 +0200 | [diff] [blame] | 32 | help |
| 33 | Choose this to enable the internal Television Encoder (TVe) |
| 34 | found on i.MX53 processors. |
| 35 | |
Sascha Hauer | ac4c1a9 | 2013-06-18 09:23:57 +0800 | [diff] [blame] | 36 | config DRM_IMX_LDB |
| 37 | tristate "Support for LVDS displays" |
Jingoo Han | 64cb7ce | 2013-08-01 09:32:29 +0900 | [diff] [blame] | 38 | depends on DRM_IMX && MFD_SYSCON |
Philipp Zabel | 751e267 | 2014-03-06 14:54:39 +0100 | [diff] [blame] | 39 | select DRM_PANEL |
Sascha Hauer | ac4c1a9 | 2013-06-18 09:23:57 +0800 | [diff] [blame] | 40 | help |
| 41 | Choose this to enable the internal LVDS Display Bridge (LDB) |
| 42 | found on i.MX53 and i.MX6 processors. |
| 43 | |
Sascha Hauer | f326f79 | 2012-09-21 10:07:50 +0200 | [diff] [blame] | 44 | config DRM_IMX_IPUV3 |
Philipp Zabel | 161f6d8 | 2014-10-09 15:21:17 +0200 | [diff] [blame] | 45 | tristate |
Sascha Hauer | f326f79 | 2012-09-21 10:07:50 +0200 | [diff] [blame] | 46 | depends on DRM_IMX |
Philipp Zabel | 39b9004 | 2013-09-30 16:13:39 +0200 | [diff] [blame] | 47 | depends on IMX_IPUV3_CORE |
Philipp Zabel | 161f6d8 | 2014-10-09 15:21:17 +0200 | [diff] [blame] | 48 | default y if DRM_IMX=y |
| 49 | default m if DRM_IMX=m |
Fabio Estevam | 9aaf880 | 2013-11-29 08:46:32 -0200 | [diff] [blame] | 50 | |
| 51 | config DRM_IMX_HDMI |
| 52 | tristate "Freescale i.MX DRM HDMI" |
Andy Yan | b21f4b6 | 2014-12-05 14:26:31 +0800 | [diff] [blame] | 53 | select DRM_DW_HDMI |
Fabio Estevam | 9aaf880 | 2013-11-29 08:46:32 -0200 | [diff] [blame] | 54 | depends on DRM_IMX |
| 55 | help |
| 56 | Choose this if you want to use HDMI on i.MX6. |