12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #ifndef __HDMI_MAPPING_H__
- #define __HDMI_MAPPING_H__
- #include "drv_hdmi_external.h"
- /* Port Mapping */
- typedef enum
- {
- HDMI_SRC_1 = 0,
- HDMI_SRC_2,
- HDMI_SRC_3,
- HDMI_SRC_4,
- HDMI_SRC_5,
- HDMI_SRC_6,
- HDMI_SRC_7,
- HDMI_SRC_8,
- HDMI_SRC_NUM,
- HDMI_SRC_NULL = -1
- } HDMI_SRC_T ;
- typedef enum
- {
- SWITCH_PORT_A = 0,
- SWITCH_PORT_B,
- SWITCH_PORT_C,
- SWITCH_PORT_D,
- SWITCH_PORT_NUM,
- SWITCH_PORT_NULL = -1
- } SWITCH_PORT_T ;
- /* Input : hdmi channel no
- Return : mapping hdmi port no */
- HDMI_PORT_T hdmi_hw_port(HDMI_SRC_T src);
- /* Input : hdmi channel no
- Return : mapping switch port no */
- SWITCH_PORT_T hdmi_sw_port(HDMI_SRC_T src);
- /* Input : hdmi hw port no
- Return : return menu port no */
- HDMI_SRC_T hdmi_get_channel_at_hw_port(HDMI_PORT_T port);
- /* Input : hdmi switch port no
- Return : hdmi channel no */
- HDMI_SRC_T hdmi_get_channel_at_switch_port(SWITCH_PORT_T sw_port);
- /*
- Update hdmi mapping information from the following definitions
- CONFIG_HDMI_NUM
- CONFIG_HDMI_SWITCH
- CONFIG_HDMI_PORT_MAP
- */
- void hdmi_mapping_init(void);
- #endif /* __HDMI_MAPPING_H__ */
|