| config DRM_MESON_VPU |
| tristate "support drm vpu function for meson drm display." |
| default n |
| depends on DRM_MESON_V0 |
| 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 DRM_MESON_HDMI |
| tristate "support drm hdmi function for meson drm display." |
| default n |
| depends on DRM_MESON_V0 |
| depends on AMLOGIC_HDMITX |
| help |
| add drm hdmi support. |
| use internal amlogic media vout hdmi driver. |
| We should confirm AMLOGIC_HDMITX is configured if |
| DRM_MESON_HDMI is selected. |
| |
| config DRM_MESON_PANEL |
| tristate "support drm panel function for meson drm display." |
| default n |
| depends on DRM_MESON_V0 |
| depends on AMLOGIC_LCD |
| select DRM_PANEL |
| select DRM_MIPI_DSI |
| help |
| add drm panel support. |
| use internal amlogic media vout lcd driver. |
| We should confirm AMLOGIC_LCD is configured if |
| DRM_MESON_PANEL is selected. |
| |
| config DRM_MESON_USE_ION |
| bool "gem use ion to alloc/free graphic buffer." |
| default n |
| depends on DRM_MESON_V0 |
| 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 DRM_MESON_EMULATE_FBDEV |
| bool "emulate framebuffer dev by drm." |
| default n |
| depends on DRM_MESON_V0 && DRM_MESON_USE_ION |
| help |
| Emulate framebuffer device for device which need use fbdev api. |