| 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 |