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_CLIENT_SELECTION
7 select DRM_GEM_DMA_HELPER
11 select VIDEOMODE_HELPERS
13 Choose this option if you have an Allwinner SoC with a
14 Display Engine. If M is selected the module will be called
20 tristate "Allwinner A10/A10s/A20/A31 HDMI Controller Support"
21 depends on ARM || COMPILE_TEST
22 select DRM_DISPLAY_HDMI_HELPER
23 select DRM_DISPLAY_HDMI_STATE_HELPER
24 select DRM_DISPLAY_HELPER
27 Choose this option if you have an Allwinner A10/A10s/A20/A31
28 SoC with an HDMI controller.
30 config DRM_SUN4I_HDMI_CEC
31 bool "Allwinner A10/A10s/A20/A31 HDMI CEC Support"
32 depends on DRM_SUN4I_HDMI
36 Choose this option if you have an Allwinner A10/A10s/A20/A31
37 SoC with an HDMI controller and want to use CEC.
39 config DRM_SUN4I_BACKEND
40 tristate "Support for Allwinner A10 Display Engine Backend"
41 depends on ARM || COMPILE_TEST
44 Choose this option if you have an Allwinner SoC with the
45 original Allwinner Display Engine, which has a backend to
46 do some alpha blending and feed graphics to TCON. If M is
47 selected the module will be called sun4i-backend.
50 tristate "Allwinner A31/A64 MIPI-DSI Controller Support"
54 select RESET_CONTROLLER
55 select PHY_SUN6I_MIPI_DPHY
57 Choose this option if you want have an Allwinner SoC with
58 MIPI-DSI support. If M is selected the module will be called
61 config DRM_SUN8I_DW_HDMI
62 tristate "Support for Allwinner version of DesignWare HDMI"
67 Choose this option if you have an Allwinner SoC with the
68 DesignWare HDMI controller. SoCs that support HDMI and
69 have a Display Engine 2.0 contain this controller. If M is
70 selected the module will be called sun8i_dw_hdmi.
72 config DRM_SUN8I_MIXER
73 tristate "Support for Allwinner Display Engine 2.0 Mixer"
76 Choose this option if you have an Allwinner SoC with the
77 Allwinner Display Engine 2.0, which has a mixer to do some
78 graphics mixture and feed graphics to TCON, If M is
79 selected the module will be called sun8i-mixer.
81 config DRM_SUN8I_TCON_TOP
83 default DRM_SUN4I if DRM_SUN8I_MIXER!=n
85 TCON TOP is responsible for configuring display pipeline for