| # SPDX-License-Identifier: (GPL-2.0+ OR MIT) |
| |
| config AMLOGIC_DRM |
| tristate "DRM Support for Amlogic new Display Controller" |
| default n |
| depends on AMLOGIC_DRIVER && DRM && OF && (ARM || ARM64) |
| depends on DRM_KMS_HELPER |
| depends on DRM_KMS_CMA_HELPER |
| depends on DRM_GEM_CMA_HELPER |
| depends on VIDEOMODE_HELPERS |
| help |
| amlogic new soc display controller |
| use the pipeline and modularized |
| |
| config AMLOGIC_DRM_VPU |
| bool "support drm vpu function for meson drm display." |
| default n |
| depends on AMLOGIC_DRM |
| help |
| add drm vpu support. |
| Choose this option if you have a aMLOGIC soc chipset. |
| This driver provides KMS. |
| This driver also provides crtcs and planes management. |
| |
| config AMLOGIC_DRM_HDMI |
| bool "support drm hdmi function for meson drm display." |
| default n |
| depends on AMLOGIC_DRM |
| depends on AMLOGIC_HDMITX |
| help |
| add drm hdmi support. |
| use internal amlogic media vout hdmi driver. |
| We should confirm AMLOGIC_HDMITX is configured if |
| AMLOGIC_DRM_HDMI is selected. |
| |
| config AMLOGIC_DRM_CVBS |
| bool "support drm cvbs function for meson drm display." |
| default n |
| depends on AMLOGIC_DRM |
| depends on AMLOGIC_CVBS_OUTPUT |
| help |
| add drm cvbs support. |
| use internal amlogic media vout cvbs driver. |
| We should confirm AMLOGIC_CVBSOUT is configured if |
| AMLOGIC_DRM_CVBS is selected. |
| |
| config AMLOGIC_DRM_PANEL |
| bool "support drm panel function for meson drm display." |
| default n |
| depends on AMLOGIC_DRM |
| depends on AMLOGIC_LCD |
| depends on DRM_PANEL |
| help |
| add drm panel support. |
| use internal amlogic media vout lcd driver. |
| We should confirm AMLOGIC_LCD is configured if |
| AMLOGIC_DRM_PANEL is selected. |
| |
| config AMLOGIC_DRM_USE_ION |
| bool "gem use ion to alloc/free graphic buffer." |
| default n |
| depends on AMLOGIC_DRM |
| help |
| MESON DRM use CMA HELPER to manage framebuffer. |
| It need reserve memory in CMA pool. |
| We implement GEM to allocate/free framebuffer from ion. |
| For dumb used by displaycontrol we alloc from the ION CMA HEAP. |
| For dumb used by app, we can alloc from the ION. |
| SYSTEM HEAP which dont need reserve memory. |
| |
| config AMLOGIC_DRM_EMULATE_FBDEV |
| bool "emulate framebuffer dev by drm." |
| default n |
| depends on AMLOGIC_DRM && AMLOGIC_DRM_USE_ION |
| help |
| Emulate framebuffer device for device |
| which need use fbdev api. |