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