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 |
Arnd Bergmann | fcce768 | 2013-05-02 17:16:08 +0200 | [diff] [blame] | 4 | select VIDEOMODE_HELPERS |
Sascha Hauer | e692da4 | 2012-09-21 10:07:47 +0200 | [diff] [blame] | 5 | select DRM_GEM_CMA_HELPER |
| 6 | select DRM_KMS_CMA_HELPER |
Christoph Hellwig | e1c7e32 | 2016-01-20 15:02:05 -0800 | [diff] [blame] | 7 | depends on DRM && (ARCH_MXC || ARCH_MULTIPLATFORM) |
Philipp Zabel | 161f6d8 | 2014-10-09 15:21:17 +0200 | [diff] [blame] | 8 | depends on IMX_IPUV3_CORE |
Sascha Hauer | e692da4 | 2012-09-21 10:07:47 +0200 | [diff] [blame] | 9 | help |
| 10 | enable i.MX graphics support |
| 11 | |
Sascha Hauer | 19022aa | 2012-09-21 10:07:48 +0200 | [diff] [blame] | 12 | config DRM_IMX_PARALLEL_DISPLAY |
| 13 | tristate "Support for parallel displays" |
Philipp Zabel | 628f435b | 2014-02-25 11:55:04 +0100 | [diff] [blame] | 14 | select DRM_PANEL |
Sascha Hauer | 19022aa | 2012-09-21 10:07:48 +0200 | [diff] [blame] | 15 | depends on DRM_IMX |
Marek Vasut | 8c24d6e | 2013-04-24 20:43:59 +0200 | [diff] [blame] | 16 | select VIDEOMODE_HELPERS |
Sascha Hauer | aecfbdb | 2012-09-21 10:07:49 +0200 | [diff] [blame] | 17 | |
Philipp Zabel | fcbc51e | 2013-04-08 18:04:38 +0200 | [diff] [blame] | 18 | config DRM_IMX_TVE |
| 19 | tristate "Support for TV and VGA displays" |
| 20 | depends on DRM_IMX |
Arnd Bergmann | fcce768 | 2013-05-02 17:16:08 +0200 | [diff] [blame] | 21 | select REGMAP_MMIO |
Philipp Zabel | fcbc51e | 2013-04-08 18:04:38 +0200 | [diff] [blame] | 22 | help |
| 23 | Choose this to enable the internal Television Encoder (TVe) |
| 24 | found on i.MX53 processors. |
| 25 | |
Sascha Hauer | ac4c1a9 | 2013-06-18 09:23:57 +0800 | [diff] [blame] | 26 | config DRM_IMX_LDB |
| 27 | tristate "Support for LVDS displays" |
Jingoo Han | 64cb7ce | 2013-08-01 09:32:29 +0900 | [diff] [blame] | 28 | depends on DRM_IMX && MFD_SYSCON |
Philipp Zabel | 751e267 | 2014-03-06 14:54:39 +0100 | [diff] [blame] | 29 | select DRM_PANEL |
Sascha Hauer | ac4c1a9 | 2013-06-18 09:23:57 +0800 | [diff] [blame] | 30 | help |
| 31 | Choose this to enable the internal LVDS Display Bridge (LDB) |
| 32 | found on i.MX53 and i.MX6 processors. |
| 33 | |
Sascha Hauer | f326f79 | 2012-09-21 10:07:50 +0200 | [diff] [blame] | 34 | config DRM_IMX_IPUV3 |
Philipp Zabel | 161f6d8 | 2014-10-09 15:21:17 +0200 | [diff] [blame] | 35 | tristate |
Sascha Hauer | f326f79 | 2012-09-21 10:07:50 +0200 | [diff] [blame] | 36 | depends on DRM_IMX |
Philipp Zabel | 39b9004 | 2013-09-30 16:13:39 +0200 | [diff] [blame] | 37 | depends on IMX_IPUV3_CORE |
Philipp Zabel | 161f6d8 | 2014-10-09 15:21:17 +0200 | [diff] [blame] | 38 | default y if DRM_IMX=y |
| 39 | default m if DRM_IMX=m |
Fabio Estevam | 9aaf880 | 2013-11-29 08:46:32 -0200 | [diff] [blame] | 40 | |
| 41 | config DRM_IMX_HDMI |
| 42 | tristate "Freescale i.MX DRM HDMI" |
Andy Yan | b21f4b6 | 2014-12-05 14:26:31 +0800 | [diff] [blame] | 43 | select DRM_DW_HDMI |
Fabio Estevam | 9aaf880 | 2013-11-29 08:46:32 -0200 | [diff] [blame] | 44 | depends on DRM_IMX |
| 45 | help |
| 46 | Choose this if you want to use HDMI on i.MX6. |