| menuconfig MTK_FB | |
| tristate "MediaTek Framebuffer Driver" | |
| depends on FB | |
| depends on FB_CFB_FILLRECT | |
| depends on FB_CFB_COPYAREA | |
| depends on FB_CFB_IMAGEBLIT | |
| help | |
| This selects the MediaTek(R) frame buffer driver. | |
| Meditek Framebuffer Driver is driver display. | |
| If you want to use MediaTek(R) frame buffer diver, please make sure it is Y in xxx_defconfig.mk. | |
| If unsure, set N in xxx_defconfig.mk. | |
| config MTK_DISP_MGR | |
| tristate "MediaTek Display Manager Driver" | |
| help | |
| This selects the Meditek Display Driver. | |
| Meditek Display manager Driver is for controlling display HW path. | |
| If you want to use MediaTek(R) Display manager diver, please make sure it is Y or M in xxx_defconfig.mk. | |
| If unsure, set N in xxx_defconfig.mk. | |
| config MTK_VIDEO_PLATFORM | |
| string "MTK_VIDEO_PLATFORM" | |
| default "mt8696" | |
| help | |
| MTK_VIDEO_PLATFORM define which mtk platform will be used. | |
| config MTK_VIDEOX | |
| bool "enable medietak display driver" | |
| default n | |
| help | |
| define CONFIG_MTK_VIDEOX to enable Mediatek display driver. | |
| MTK_VIDEOX design meditek display driver. | |
| If you want to use Meditek display driver, please make sure it is Y in xxx_defconfig.mk. | |
| If unsure, set N. | |
| config MTK_LCM_PHYSICAL_ROTATION | |
| string "define LCM PHYSICAL ROTATION" | |
| help | |
| To set the angle between dimension of UI layout and LCM scan direction. | |
| If you want to use rotation in LCM, please define it is set in xxx_defconfig.mk. | |
| MTK_LCM_PHYSICAL_ROTATION=0 means not rotation. | |
| MTK_LCM_PHYSICAL_ROTATION=180 means 180 rotation. | |
| config MTK_ROUND_CORNER_SUPPORT | |
| bool "enable medietak display round corner" | |
| default n | |
| help | |
| define CONFIG_MTK_ROUND_CORNER_SUPPORT to enable Mediatek Round Corner on display. | |
| If you want to use Meditek Round Corner on display, please make sure it is Y in xxx_defconfig.mk. | |
| This feature require round corner pattern provided in lcm driver folder. | |
| If unsure, set N. | |
| config LCM_HEIGHT | |
| string "define LCM HEIGHT size" | |
| default "1920" | |
| help | |
| To set LCM resolution height size. | |
| This define is in ProjectConfig.mk. | |
| LCM height can be set 1024/1920/680 etc. | |
| If you want to change LCM height, please define it in ProjectConfig.mk. | |
| config LCM_WIDTH | |
| string "LCM width size" | |
| default "1080" | |
| help | |
| To set LCM resolution width size. | |
| This define is in ProjectConfig.mk. | |
| LCM width can be set 1080/480/400 etc. | |
| If you want to change LCM width, please define it in ProjectConfig.mk. | |
| config CUSTOM_LCM_X | |
| string "define LCM fake X coordinate" | |
| default "0" | |
| help | |
| To set X coordinate in WHD. | |
| This define in xxxx_defconfig.mk. | |
| If you want to change LCM resolution, please set it. | |
| default value is "0". | |
| config CUSTOM_LCM_Y | |
| string "define LCM fake Y coordinate" | |
| default "0" | |
| help | |
| To set Y coordinate in WHD. | |
| This define in xxx_defconfig.mk. | |
| If you want to change LCM resolution, please set it. | |
| defaule value is "0". | |
| config MTK_ROUND_CORNER_SUPPORT | |
| bool "enable medietak display round corner" | |
| default n | |
| help | |
| define CONFIG_MTK_ROUND_CORNER_SUPPORT to enable Mediatek Round Corner on display. | |
| If you want to use Meditek Round Corner on display, please make sure it is Y in xxx_defconfig.mk. | |
| This feature require round corner pattern provided in lcm driver folder. | |
| If unsure, set N. | |
| config MTK_FB_SUPPORT_ASSERTION_LAYER | |
| bool "AEE Assertion Layer Support" | |
| depends on MTK_FB | |
| select FONT_SUPPORT | |
| select FONT_8x16 | |
| default y | |
| help | |
| This enable support for AEE assertion layer. | |
| It define in xxx_defconfig.mk. | |
| If you want to enable AEE assertion layer support, say Y here. | |
| If unsure, say N. | |
| config MTK_AAL_SUPPORT | |
| bool "support AAL" | |
| default n | |
| help | |
| Decide whether to support ambient-light adaptive luma and | |
| display visual enhancement. | |
| This feature requires the cowork of AAL user-space algorithm process. | |
| Please also turn on MTK_AAL_SUPPORT in ProjectConfig.mk. | |
| config MTK_OD_SUPPORT | |
| bool "support od" | |
| default n | |
| help | |
| Over drive LCD to enhance the response time. | |
| On high frame rate (e.g. 120Hz) platform, the LCD response time is | |
| not short enough to display clear moving objects. | |
| This feature allows to speed up the change time of each pixels. | |
| MUST fill the over-drive table correctly according to LCD property. | |
| config SINGLE_PANEL_OUTPUT | |
| bool "support single panel output" | |
| default n | |
| help | |
| Decide whether to support single panel display feature. | |
| Panel and tv can't not display at the same time. | |
| When hdmi plug in, only show display in tv, panle will be black screen. | |
| And when hdmi plug out, panel will resume. | |
| config MTK_OVERLAY_ENGINE_SUPPORT | |
| bool "support overlay time division multiplex" | |
| default n | |
| help | |
| This enable support overlay time division multiplex. | |
| This enable means support overlay engine. | |
| If you want display support Overlay time division mulptiplex, set Y in xxx_defconfig.mk. | |
| If unsure, set N. | |
| config MTK_CONSUMER_PARTIAL_UPDATE_SUPPORT | |
| bool "support partial update" | |
| default n | |
| help | |
| This enable support display partial support. | |
| Define it means display driver support partial update. | |
| If you want to support partial update, please set Y in xxx_defconfig.mk. | |
| If unsure, set N. | |
| config MTK_PQ_COLOR_MODE | |
| string "Config PQ_COLOR_MODE (MDP & DISP COLOR on/off)" | |
| default "DISP" | |
| help | |
| This control mdp color on/off and disp color on/off | |
| if value equals to DISP, only display color is on. | |
| if value equals to MDP, only mdp color is on. | |
| if value equals to DISP_MDP, mdp and display color are both on. | |
| if value equals to OFF, mdp and display color are both off. | |
| config MTK_DRE30_SUPPORT | |
| bool "support DRE 30" | |
| default n | |
| help | |
| Decide whether to support ambient-light adaptive luma and | |
| display visual enhancement ver.3. | |
| This feature requires the cowork of AAL user-space algorithm process. | |
| Please also turn on MTK_AAL_SUPPORT amd MTK_DRE30_SUPPORT in ProjectConfig.mk. | |
| config FREE_FB_BUFFER | |
| bool "Support free framebuffer when into kernel" | |
| default n | |
| help | |
| This config decide if free framebuffer when into kernel | |
| DAL layer will not be supported if it set to y | |
| If you are not sure about this, do not set it to y | |
| config HDMI_BLACK | |
| bool "Support hdmi black mode when suspend" | |
| help | |
| Support hdmi black mode when suspend. | |
| default n | |
| config MTK_HDR10PLUS_SUPPORT | |
| bool "Support hdr10plus" | |
| help | |
| This config decide if don't support hdr10plus | |
| If you need support hdr10plus, set it to y | |
| If you need disable hdr10plus, set it to n | |
| config DOVI_UT_SUPPORT | |
| bool "Support dovi unit test code" | |
| help | |
| This config decide whether support dovi unit test code | |
| default disable dovi unit test code | |
| If you need support dovi unit test, set it to y | |
| If you need disable dovi unit test, set it to n | |
| config DOVI_SUPPORT | |
| bool "Support dovi hdr" | |
| help | |
| This config decide whether support dovi hdr | |
| If you need support dovi hdr, set it to y | |
| If you need disable dovi hdr, set it to n |