menu "HDMI setting" config HDMI_NUM int prompt "HDMI number" default 3 config HDMI_SWITCH hex prompt "HDMI Switch allocation" default 0x00 help HDMI Switch allocation and how many switch ports config HDMI_PORT_MAP hex prompt "HDMI Port Mapping(ICPort:CBA)" default 0x321 help HDMI Port Mapping config HDMIHPDInvertMap hex prompt "HDMI HPD Invert Map(PortA:0x1,PortB:0x2,PortC:0x4)" default 0x0 help HDMI HPD Invert Map config ENTER_PORT_HPD_HIGH bool prompt "Enter HDMI Set HPD HIGH" default n help Enter HDMI Set HPD HIGH config HDMI_ALL_PORT_TERMINATION_ON bool prompt "CONFIG HDMI ALL PORT TERMINATION ON" default Y help CONFIG HDMI ALL PORT TERMINATION ON config SUPPORT_4K_2K_30 bool prompt "CONFIG SUPPORT 4Kx2K@30" default n help CONFIG SUPPORT 4Kx2K@30 config HDMI_GPIO_DETECT bool prompt "Use GPIO Detect HDMI Port Plug in/off (for boot wake up)" default n help CONFIG SUPPORT 4Kx2K@30 choice depends on HDMI_GPIO_DETECT prompt "HDMI GPIO DETECT PORT" default HDMI_GPIO_DETECT_NOT_USE config HDMI_GPIO_DETECT_PORT_A bool "CONFIG_HDMI_GPIO_DETECT_PORT_A" config HDMI_GPIO_DETECT_PORT_B bool "CONFIG_HDMI_GPIO_DETECT_PORT_B" config HDMI_GPIO_DETECT_PORT_C bool "CONFIG_HDMI_GPIO_DETECT_PORT_C" config HDMI_GPIO_DETECT_NOT_USE bool "NOT SUPPORT GPIO DETECT" endchoice choice depends on HDMI_GPIO_DETECT prompt "low voltage to indicat that cable is plun-in" default HDMI_GPIO_DETECT_WITH_OUT_INVETER config HDMI_GPIO_DETECT_INVETER bool "Y" config HDMI_GPIO_DETECT_WITH_OUT_INVETER bool "N" endchoice choice prompt "HDMI MHL Port" default HDMI_MHL_PORT_NOT_ASSIGN config HDMI_MHL_PORT_A bool "CONFIG_HDMI_MHL_PORT_A" config HDMI_MHL_PORT_B bool "CONFIG_HDMI_MHL_PORT_B" config HDMI_MHL_PORT_C bool "CONFIG_HDMI_MHL_PORT_C" config HDMI_MHL_PORT_NOT_ASSIGN bool "MHL PORT LOCATION UNKNOW" endchoice config HDMI_MHL_PORT hex default 0x0 if HDMI_MHL_PORT_A default 0x1 if HDMI_MHL_PORT_B default 0x2 if HDMI_MHL_PORT_C default 0x3 if HDMI_MHL_PORT_NOT_ASSIGN config HDMI_SMART_PORT hex prompt "HDMI SMART Port(PS: 0x0:portA, 0x1:portB, 0x2:portC, 0xff:NULL)" default 0xff help support SMART PortA==>0x0 support SMART PortB==>0x1 support SMART PortC==>0x2 support SMART PortNull==>0xff choice prompt "HDMI ARC Port" default HDMI_ARC_PORT_D config HDMI_ARC_PORT_A bool "CONFIG_HDMI_ARC_PORT_A" config HDMI_ARC_PORT_B bool "CONFIG_HDMI_ARC_PORT_B" config HDMI_ARC_PORT_C bool "CONFIG_HDMI_ARC_PORT_C" config HDMI_ARC_PORT_D bool "Not Support ARC Port" endchoice menu "Advanced Setting" config HDMI_SPD bool "SPD" default n config HDMI_SPD_Vender depends on HDMI_SPD string "Setting_SPD_Vender" default "VenderString" config HDMI_SPD_Product depends on HDMI_SPD string "Setting_SPD_Product" default "ProductString" config HDMI_ADAPTIVE_EQ bool prompt "Config using HDMI Adaptive EQ(for 531)" default n help Config using HDMI Adaptive EQ(for 531), please refer to mantis:20861 config HDMI_DELAY_START_5V_DETECTION bool prompt "delay strat 5v detection" default n help for compatible issue that observed on some video card,please refer to mantis50386 choice prompt "HDMI HPD Port Resistance Setting(By HW Design)" default HDMI_HPD_NO_EXT_SETTING config SUPPORT_SOURCE_HPD_USE_1K_OHM bool "For HDMI CTS(SW 1K Ohm,Some dvd HPD low,NO pull up to 5v)" help Patch For HDMI CTS(Use 1K Ohm,Some dvd HPD will be low) for HDMI CTS, but HPD will be low with some DVD player,please refer to mantis21452 config HDMI_HPD_EXT_1K_TO_SOURCE_5V bool "increase hpd level to 5v pull up resistance(HW 1K)" help option for increase hpd level to 5v,an external pull up resistance(1k) is required increase hpd to 5v to improve compatible issue on some arc amp config HDMI_HPD_NO_EXT_SETTING bool "hpd no need sw setting resistance(No pull up to 5v)" help hpd no need sw setting endchoice menu "which port have external 1k ohm to 5v" depends on HDMI_HPD_EXT_1K_TO_SOURCE_5V if(!HDMI_MHL_PORT_A) config HDMI_PORT_A_HAVE_EXT_1K bool "CONFIG_HDMI_PORT_A_HAVE_EXT_1K" endif if(!HDMI_MHL_PORT_B) config HDMI_PORT_B_HAVE_EXT_1K bool "CONFIG_HDMI_PORT_B_HAVE_EXT_1K" endif if(!HDMI_MHL_PORT_C) config HDMI_PORT_C_HAVE_EXT_1K bool "CONFIG_HDMI_PORT_C_HAVE_EXT_1K" endif endmenu config HDMI_HPD_BEHAVIOR_435654 bool prompt "option for change hpd behavior" default n help hpd behavior that request by cutomer endmenu menu "ddc ci setting" choice prompt "SLAVE_0 FUNCTION_SEL" default SLAVE_0_RUN_AS_HDMI_EDID_FUNCTION config SLAVE_0_RUN_AS_DDC_CI_FUNCTION bool "DDC_CI" config SLAVE_0_RUN_AS_VGA_EDID_FUNCTION bool "VGA_EDID" config SLAVE_0_RUN_AS_HDMI_EDID_FUNCTION bool "HDMI_EDID" endchoice choice prompt "SLAVE_1 FUNCTION_SEL" default SLAVE_1_RUN_AS_HDMI_EDID_FUNCTION config SLAVE_1_RUN_AS_DDC_CI_FUNCTION bool "DDC_CI" config SLAVE_1_RUN_AS_VGA_EDID_FUNCTION bool "VGA_EDID" config SLAVE_1_RUN_AS_HDMI_EDID_FUNCTION bool "HDMI_EDID" endchoice choice prompt "SLAVE_2 FUNCTION_SEL" default SLAVE_2_RUN_AS_VGA_EDID_FUNCTION config SLAVE_2_RUN_AS_DDC_CI_FUNCTION bool "DDC_CI" config SLAVE_2_RUN_AS_VGA_EDID_FUNCTION bool "VGA_EDID" config SLAVE_2_RUN_AS_HDMI_EDID_FUNCTION bool "HDMI_EDID" endchoice choice prompt "SLAVE_3 FUNCTION_SEL" default SLAVE_3_RUN_AS_HDMI_EDID_FUNCTION config SLAVE_3_RUN_AS_DDC_CI_FUNCTION bool "DDC_CI" config SLAVE_3_RUN_AS_VGA_EDID_FUNCTION bool "VGA_EDID" config SLAVE_3_RUN_AS_HDMI_EDID_FUNCTION bool "HDMI_EDID" endchoice choice prompt "SLAVE_0 DDC_CI HW CONFIG_0" default HDMI_I2C_CONNECT_TO_GPIO_I2C_MASTER_0_ depends on SLAVE_0_RUN_AS_DDC_CI_FUNCTION config HDMI_A_I2C_CONNECT_TO_HDMI_B bool "HDMI_A_I2C_CONNECT_TO_HDMI_B" config HDMI_A_I2C_CONNECT_TO_HDMI_C bool "HDMI_A_I2C_CONNECT_TO_HDMI_C" config HDMI_A_I2C_CONNECT_TO_VGA bool "HDMI_A_I2C_CONNECT_TO_VGA" endchoice choice prompt "SLAVE_0 DDC_CI HW CONFIG_1" default HDMI_A_I2C_CONNECT_TO_GPIO_I2C_MASTER_0_ depends on SLAVE_0_RUN_AS_DDC_CI_FUNCTION config HDMI_A_I2C_CONNECT_TO_HW_I2C_MASTER bool "HDMI_A_I2C_CONNECT_TO_HW_I2C_MASTER" config HDMI_A_I2C_CONNECT_TO_GPIO_I2C_MASTER_0 bool "HDMI_A_I2C_CONNECT_TO_GPIO_I2C_MASTER_0" config HDMI_A_I2C_CONNECT_TO_GPIO_I2C_MASTER_1 bool "HDMI_A_I2C_CONNECT_TO_GPIO_I2C_MASTER_1" endchoice choice prompt "SLAVE_1 DDC_CI HW CONFIG_0" default HDMI_I2C_CONNECT_TO_GPIO_I2C_MASTER_0_ depends on SLAVE_1_RUN_AS_DDC_CI_FUNCTION config HDMI_B_I2C_CONNECT_TO_HDMI_A bool "HDMI_B_I2C_CONNECT_TO_HDMI_A" config HDMI_B_I2C_CONNECT_TO_HDMI_C bool "HDMI_B_I2C_CONNECT_TO_HDMI_C" config HDMI_B_I2C_CONNECT_TO_VGA bool "HDMI_B_I2C_CONNECT_TO_VGA" endchoice choice prompt "SLAVE_1 DDC_CI HW CONFIG_1" default HDMI_B_I2C_CONNECT_TO_GPIO_I2C_MASTER_0_ depends on SLAVE_1_RUN_AS_DDC_CI_FUNCTION config HDMI_B_I2C_CONNECT_TO_HW_I2C_MASTER bool "HDMI_B_I2C_CONNECT_TO_HW_I2C_MASTER" config HDMI_B_I2C_CONNECT_TO_GPIO_I2C_MASTER_0 bool "HDMI_B_I2C_CONNECT_TO_GPIO_I2C_MASTER_0" config HDMI_B_I2C_CONNECT_TO_GPIO_I2C_MASTER_1 bool "HDMI_B_I2C_CONNECT_TO_GPIO_I2C_MASTER_1" endchoice choice prompt "SLAVE_2 DDC_CI HW CONFIG_0" default VGA_I2C_CONNECT_TO_HDMI_C depends on SLAVE_2_RUN_AS_DDC_CI_FUNCTION config VGA_I2C_CONNECT_TO_HDMI_A bool "VGA_I2C_CONNECT_TO_HDMI_A" config VGA_I2C_CONNECT_TO_HDMI_B bool "VGA_I2C_CONNECT_TO_HDMI_B" config VGA_I2C_CONNECT_TO_HDMI_C bool "VGA_I2C_CONNECT_TO_HDMI_C" endchoice choice prompt "SLAVE_2 DDC_CI HW CONFIG_1" default VGA_I2C_CONNECT_TO_GPIO_I2C_MASTER_0 depends on SLAVE_2_RUN_AS_DDC_CI_FUNCTION config VGA_I2C_CONNECT_TO_HW_I2C_MASTER bool "VGA_I2C_CONNECT_TO_HW_I2C_MASTER" config VGA_I2C_CONNECT_TO_GPIO_I2C_MASTER_0 bool "VGA_I2C_CONNECT_TO_GPIO_I2C_MASTER_0" config VGA_I2C_CONNECT_TO_GPIO_I2C_MASTER_1 bool "VGA_I2C_CONNECT_TO_GPIO_I2C_MASTER_1" endchoice choice prompt "SLAVE_3 DDC_CI HW CONFIG_0" default HDMI_C_I2C_CONNECT_TO_VGA depends on SLAVE_3_RUN_AS_DDC_CI_FUNCTION config HDMI_C_I2C_CONNECT_TO_HDMI_A bool "HDMI_C_I2C_CONNECT_TO_HDMI_A" config HDMI_C_I2C_CONNECT_TO_HDMI_C bool "HDMI_C_I2C_CONNECT_TO_HDMI_B" config HDMI_C_I2C_CONNECT_TO_VGA bool "HDMI_C_I2C_CONNECT_TO_VGA" endchoice choice prompt "SLAVE_3 DDC_CI HW CONFIG_1" default HDMI_C_I2C_CONNECT_TO_GPIO_I2C_MASTER_0_ depends on SLAVE_3_RUN_AS_DDC_CI_FUNCTION config HDMI_C_I2C_CONNECT_TO_HW_I2C_MASTER bool "HDMI_C_I2C_CONNECT_TO_HW_I2C_MASTER" config HDMI_C_I2C_CONNECT_TO_GPIO_I2C_MASTER_0 bool "HDMI_C_I2C_CONNECT_TO_GPIO_I2C_MASTER_0" config HDMI_C_I2C_CONNECT_TO_GPIO_I2C_MASTER_1 bool "HDMI_C_I2C_CONNECT_TO_GPIO_I2C_MASTER_1" endchoice endmenu endmenu