xref: /openbmc/linux/drivers/gpu/drm/mxsfb/Kconfig (revision 7783cc67)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
245d59d70SMarek Vasutconfig DRM_MXS
345d59d70SMarek Vasut	bool
445d59d70SMarek Vasut	help
545d59d70SMarek Vasut	  Choose this option to select drivers for MXS FB devices
645d59d70SMarek Vasut
745d59d70SMarek Vasutconfig DRM_MXSFB
8b13aeb9eSLaurent Pinchart	tristate "i.MX (e)LCDIF LCD controller"
945d59d70SMarek Vasut	depends on DRM && OF
1045d59d70SMarek Vasut	depends on COMMON_CLK
11*7783cc67SGeert Uytterhoeven	depends on ARCH_MXS || ARCH_MXC || COMPILE_TEST
1245d59d70SMarek Vasut	select DRM_MXS
1345d59d70SMarek Vasut	select DRM_KMS_HELPER
144a83c26aSDanilo Krummrich	select DRM_GEM_DMA_HELPER
1581662557SMarek Vasut	select DRM_PANEL
16c42001e3SLaurent Pinchart	select DRM_PANEL_BRIDGE
1745d59d70SMarek Vasut	help
18b13aeb9eSLaurent Pinchart	  Choose this option if you have an LCDIF or eLCDIF LCD controller.
19b13aeb9eSLaurent Pinchart	  Those devices are found in various i.MX SoC (including i.MX23,
20b13aeb9eSLaurent Pinchart	  i.MX28, i.MX6SX, i.MX7 and i.MX8M).
2145d59d70SMarek Vasut
2245d59d70SMarek Vasut	  If M is selected the module will be called mxsfb.
239db35bb3SMarek Vasut
249db35bb3SMarek Vasutconfig DRM_IMX_LCDIF
259db35bb3SMarek Vasut	tristate "i.MX LCDIFv3 LCD controller"
269db35bb3SMarek Vasut	depends on DRM && OF
279db35bb3SMarek Vasut	depends on COMMON_CLK
2810ef5f29SGeert Uytterhoeven	depends on ARCH_MXC || COMPILE_TEST
299db35bb3SMarek Vasut	select DRM_MXS
309db35bb3SMarek Vasut	select DRM_KMS_HELPER
314a83c26aSDanilo Krummrich	select DRM_GEM_DMA_HELPER
329db35bb3SMarek Vasut	select DRM_PANEL
339db35bb3SMarek Vasut	select DRM_PANEL_BRIDGE
349db35bb3SMarek Vasut	help
359db35bb3SMarek Vasut	  Choose this option if you have an LCDIFv3 LCD controller.
369db35bb3SMarek Vasut	  Those devices are found in various i.MX SoC (i.MX8MP,
379db35bb3SMarek Vasut	  i.MXRT).
389db35bb3SMarek Vasut
399db35bb3SMarek Vasut	  If M is selected the module will be called imx-lcdif.
40