1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "DRM Support for Allwinner A10 Display Engine"
4 depends on DRM && COMMON_CLK
5 depends on ARCH_SUNXI || COMPILE_TEST
6 select DRM_GEM_DMA_HELPER
10 select VIDEOMODE_HELPERS
12 Choose this option if you have an Allwinner SoC with a
13 Display Engine. If M is selected the module will be called
19 tristate "Allwinner A10/A10s/A20/A31 HDMI Controller Support"
20 depends on ARM || COMPILE_TEST
23 Choose this option if you have an Allwinner A10/A10s/A20/A31
24 SoC with an HDMI controller.
26 config DRM_SUN4I_HDMI_CEC
27 bool "Allwinner A10/A10s/A20/A31 HDMI CEC Support"
28 depends on DRM_SUN4I_HDMI
32 Choose this option if you have an Allwinner A10/A10s/A20/A31
33 SoC with an HDMI controller and want to use CEC.
35 config DRM_SUN4I_BACKEND
36 tristate "Support for Allwinner A10 Display Engine Backend"
37 depends on ARM || COMPILE_TEST
40 Choose this option if you have an Allwinner SoC with the
41 original Allwinner Display Engine, which has a backend to
42 do some alpha blending and feed graphics to TCON. If M is
43 selected the module will be called sun4i-backend.
46 tristate "Allwinner A31/A64 MIPI-DSI Controller Support"
50 select RESET_CONTROLLER
51 select PHY_SUN6I_MIPI_DPHY
53 Choose this option if you want have an Allwinner SoC with
54 MIPI-DSI support. If M is selected the module will be called
57 config DRM_SUN8I_DW_HDMI
58 tristate "Support for Allwinner version of DesignWare HDMI"
63 Choose this option if you have an Allwinner SoC with the
64 DesignWare HDMI controller. SoCs that support HDMI and
65 have a Display Engine 2.0 contain this controller. If M is
66 selected the module will be called sun8i_dw_hdmi.
68 config DRM_SUN8I_MIXER
69 tristate "Support for Allwinner Display Engine 2.0 Mixer"
72 Choose this option if you have an Allwinner SoC with the
73 Allwinner Display Engine 2.0, which has a mixer to do some
74 graphics mixture and feed graphics to TCON, If M is
75 selected the module will be called sun8i-mixer.
77 config DRM_SUN8I_TCON_TOP
79 default DRM_SUN4I if DRM_SUN8I_MIXER!=n
81 TCON TOP is responsible for configuring display pipeline for