8 #define HDMI_EDID_BLOCK_SIZE 128
int rk_hdmi_get_edid(struct edid *edid)
int rk_hdmi_enable(const struct edid *edid)
int rk_hdmi_init(u32 vop_id)
check_member(rk3288_hdmi_regs, i2cm_buf0, 0x1f880)
@ HDMI_VP_CONF_YCC422_EN_MASK
@ HDMI_MC_FLOWCTRL_FEED_THROUGH_OFF_CSC_IN_PATH
@ HDMI_PHY_CONF0_ENTMDS_OFFSET
@ HDMI_FC_AVICONF3_IT_CONTENT_TYPE_PHOTO
@ HDMI_AUD_CONF0_I2S_IN_EN_3
@ HDMI_TX_INSTUFFING_BDBDATA_STUFFING_ENABLE
@ HDMI_AUD_CTS3_N_SHIFT_16
@ HDMI_FC_AVICONF1_ACTIVE_ASPECT_RATIO_14_9
@ HDMI_PHY_CONF0_GEN2_TXPWRON_OFFSET
@ HDMI_FC_INVIDCONF_HSYNC_IN_POLARITY_MASK
@ HDMI_FC_AVICONF2_SCALING_NONE
@ HDMI_MC_HEACPHY_RST_ASSERT
@ HDMI_VP_CONF_YCC422_EN_DISABLE
@ HDMI_FC_AVICONF3_IT_CONTENT_TYPE_MASK
@ HDMI_FC_INVIDCONF_DE_IN_POLARITY_ACTIVE_HIGH
@ HDMI_TX_INSTUFFING_GYDATA_STUFFING_ENABLE
@ HDMI_VP_STUFF_PP_STUFFING_STUFFING_MODE
@ HDMI_FC_AVICONF1_COLORIMETRY_ITUR
@ HDMI_FC_INVIDCONF_HSYNC_IN_POLARITY_ACTIVE_LOW
@ HDMI_FC_AVICONF2_IT_CONTENT_VALID
@ HDMI_AUD_CTS3_CTS_MANUAL
@ HDMI_CSC_SCALE_CSC_COLORDE_PTH_30BPP
@ HDMI_FC_AVICONF0_ACTIVE_FMT_INFO_PRESENT
@ HDMI_FC_AVICONF2_RGB_QUANT_MASK
@ HDMI_FC_AVICONF0_PIX_FMT_RGB
@ HDMI_AUD_CONF0_I2S_IN_EN_2
@ HDMI_IH_MUTE_MUTE_ALL_INTERRUPT
@ HDMI_VP_CONF_BYPASS_EN_MASK
@ HDMI_VP_STUFF_PR_STUFFING_STUFFING_MODE
@ HDMI_VP_STUFF_IDEFAULT_PHASE_MASK
@ HDMI_MC_SWRSTZ_TMDSSWRST_REQ
@ HDMI_FC_INVIDCONF_HDCP_KEEPOUT_ACTIVE
@ HDMI_FC_AVICONF2_EXT_COLORIMETRY_ADOBE_RGB
@ HDMI_AUD_CTS3_N_SHIFT_32
@ HDMI_MC_SWRSTZ_II2SSWRST_REQ
@ HDMI_VP_CONF_PR_EN_MASK
@ HDMI_VP_CONF_BYPASS_SELECT_MASK
@ HDMI_FC_AVICONF1_COLORIMETRY_SMPTE
@ HDMI_FC_INVIDCONF_R_V_BLANK_IN_OSC_MASK
@ HDMI_FC_INVIDCONF_VSYNC_IN_POLARITY_MASK
@ HDMI_PHY_CONF0_PDZ_MASK
@ HDMI_FC_AVICONF1_COLORIMETRY_EXTENDED_INFO
@ HDMI_TX_INVID0_VIDEO_MAPPING_MASK
@ HDMI_PHY_I2CM_OPERATION_ADDR_WRITE
@ HDMI_FC_AVICONF0_ACTIVE_FMT_MASK
@ HDMI_FC_AVICONF1_ACTIVE_ASPECT_RATIO_4_3
@ HDMI_FC_INVIDCONF_DE_IN_POLARITY_ACTIVE_LOW
@ HDMI_FC_AVICONF2_RGB_QUANT_LIMITED_RANGE
@ HDMI_CSC_SCALE_CSC_COLORDE_PTH_MASK
@ HDMI_FC_AVICONF0_PIX_FMT_YCBCR444
@ HDMI_FC_AVICONF1_CODED_ASPECT_RATIO_NO_DATA
@ HDMI_PHY_CONF0_ENTMDS_MASK
@ HDMI_VP_PR_CD_COLOR_DEPTH_OFFSET
@ HDMI_FC_INVIDCONF_VSYNC_IN_POLARITY_ACTIVE_LOW
@ HDMI_FC_AVICONF0_SCAN_INFO_NODATA
@ HDMI_CSC_CFG_INTMODE_DISABLE
@ HDMI_FC_AVICONF1_ACTIVE_ASPECT_RATIO_USE_CODED
@ HDMI_FC_AVICONF3_QUANT_RANGE_LIMITED
@ HDMI_FC_INVIDCONF_DE_IN_POLARITY_MASK
@ HDMI_FC_AVICONF1_ACTIVE_ASPECT_RATIO_16_9
@ HDMI_FC_AVICONF0_SCAN_INFO_MASK
@ HDMI_PHY_CONF0_PDZ_OFFSET
@ HDMI_FC_AVICONF2_IT_CONTENT_MASK
@ HDMI_PHY_CONF0_SELDIPIF_MASK
@ HDMI_FC_AVICONF0_BAR_DATA_VERT_HORIZ_BAR
@ HDMI_FC_AVICONF2_EXT_COLORIMETRY_MASK
@ HDMI_FC_AVICONF2_EXT_COLORIMETRY_XVYCC601
@ HDMI_FC_AVICONF1_CODED_ASPECT_RATIO_MASK
@ HDMI_FC_AVICONF3_IT_CONTENT_TYPE_GAME
@ HDMI_MC_CLKDIS_AUDCLK_DISABLE
@ HDMI_VP_STUFF_YCC422_STUFFING_MASK
@ HDMI_FC_AVICONF0_PIX_FMT_YCBCR422
@ HDMI_FC_AVICONF2_EXT_COLORIMETRY_XVYCC709
@ HDMI_AUD_N3_NCTS_ATOMIC_WRITE
@ HDMI_PHY_CONF0_SPARECTRL_MASK
@ HDMI_FC_AVICONF0_BAR_DATA_VERT_BAR
@ HDMI_FC_AVICONF2_RGB_QUANT_DEFAULT
@ HDMI_AUD_CTS3_N_SHIFT_256
@ HDMI_CSC_SCALE_CSC_COLORDE_PTH_36BPP
@ HDMI_PHY_I2CM_CTLINT_ADDR_NAC_POL
@ HDMI_AUD_CONF0_SW_AUDIO_FIFO_RST
@ HDMI_FC_AVICONF2_IT_CONTENT_NO_DATA
@ HDMI_PHY_CONF0_GEN2_PDDQ_MASK
@ HDMI_VP_STUFF_YCC422_STUFFING_STUFFING_MODE
@ HDMI_FC_AVICONF3_QUANT_RANGE_MASK
@ HDMI_FC_AVICONF2_RGB_QUANT_FULL_RANGE
@ HDMI_FC_AVICONF3_IT_CONTENT_TYPE_CINEMA
@ HDMI_AUD_N3_AUDN19_16_MASK
@ HDMI_FC_INVIDCONF_DVI_MODEZ_HDMI_MODE
@ HDMI_FC_GCP_CLEAR_AVMUTE
@ HDMI_FC_INVIDCONF_DVI_MODEZ_MASK
@ HDMI_FC_INVIDCONF_IN_I_P_PROGRESSIVE
@ HDMI_PHY_TST0_TSTCLR_OFFSET
@ HDMI_VP_CONF_PR_EN_DISABLE
@ HDMI_AUD_CONF0_I2S_IN_EN_0
@ HDMI_AUD_CONF1_I2S_WIDTH_16BIT
@ HDMI_PHY_I2CM_CTLINT_ADDR_ARBITRATION_POL
@ HDMI_VP_CONF_BYPASS_SELECT_VID_PACKETIZER
@ HDMI_I2CM_SLAVE_DDC_ADDR
@ HDMI_PHY_CONF0_SPARECTRL_OFFSET
@ HDMI_PHY_CONF0_SELDIPIF_OFFSET
@ HDMI_FC_AVICONF1_COLORIMETRY_NO_DATA
@ HDMI_AUD_CTS3_N_SHIFT_MASK
@ HDMI_AUD_CONF0_I2S_SELECT
@ HDMI_I2CM_DIV_FAST_STD_MODE
@ HDMI_FC_AVICONF1_CODED_ASPECT_RATIO_4_3
@ HDMI_MC_PHYRSTZ_DEASSERT
@ HDMI_FC_AVICONF0_BAR_DATA_HORIZ_BAR
@ HDMI_MC_FLOWCTRL_FEED_THROUGH_OFF_CSC_BYPASS
@ HDMI_VP_REMAP_YCC422_16BIT
@ HDMI_FC_AVICONF1_COLORIMETRY_MASK
@ HDMI_PHY_CONF0_SELDATAENPOL_OFFSET
@ HDMI_VP_STUFF_PP_STUFFING_MASK
@ HDMI_FC_AVICONF0_PIX_FMT_MASK
@ HDMI_VP_CONF_PP_EN_ENMASK
@ HDMI_AUD_CTS3_AUDCTS19_16_MASK
@ HDMI_PHY_CONF0_GEN2_PDDQ_OFFSET
@ HDMI_FC_AVICONF2_SCALING_HORIZ
@ HDMI_PHY_TST0_TSTCLR_MASK
@ HDMI_AUD_CTS3_N_SHIFT_OFFSET
@ HDMI_AUD_CONF0_I2S_IN_EN_1
@ HDMI_FC_AVICONF3_IT_CONTENT_TYPE_GRAPHICS
@ HDMI_FC_INVIDCONF_R_V_BLANK_IN_OSC_ACTIVE_HIGH
@ HDMI_CSC_SCALE_CSCSCALE_MASK
@ HDMI_FC_AVICONF0_SCAN_INFO_UNDERSCAN
@ HDMI_IH_MUTE_MUTE_WAKEUP_INTERRUPT
@ HDMI_VP_CONF_OUTPUT_SELECTOR_BYPASS
@ HDMI_AUD_CONF1_I2S_MODE_STANDARD_MODE
@ HDMI_FC_INVIDCONF_IN_I_P_MASK
@ HDMI_I2CM_DIV_FAST_MODE
@ HDMI_PHY_CONF0_GEN2_TXPWRON_MASK
@ HDMI_VP_CONF_OUTPUT_SELECTOR_MASK
@ HDMI_CSC_SCALE_CSC_COLORDE_PTH_48BPP
@ HDMI_VP_PR_CD_DESIRED_PR_FACTOR_OFFSET
@ HDMI_VP_CONF_BYPASS_EN_ENABLE
@ HDMI_MC_CLKDIS_PIXELCLK_DISABLE
@ HDMI_FC_INVIDCONF_R_V_BLANK_IN_OSC_ACTIVE_LOW
@ HDMI_FC_AVICONF0_BAR_DATA_NO_DATA
@ HDMI_FC_AVICONF2_EXT_COLORIMETRY_ADOBE_YCC601
@ HDMI_FC_INVIDCONF_IN_I_P_INTERLACED
@ HDMI_FC_INVIDCONF_HDCP_KEEPOUT_MASK
@ HDMI_FC_INVIDCONF_VSYNC_IN_POLARITY_ACTIVE_HIGH
@ HDMI_VP_PR_CD_DESIRED_PR_FACTOR_MASK
@ HDMI_AUD_CTS3_N_SHIFT_128
@ HDMI_FC_AVICONF1_CODED_ASPECT_RATIO_16_9
@ HDMI_FC_AVICONF2_EXT_COLORIMETRY_SYCC601
@ HDMI_FC_AVICONF1_ACTIVE_ASPECT_RATIO_MASK
@ HDMI_FC_AVICONF2_SCALING_HORIZ_vert
@ HDMI_PHY_I2CM_SLAVE_ADDR_PHY_GEN2
@ HDMI_FC_INVIDCONF_HDCP_KEEPOUT_INACTIVE
@ HDMI_FC_AVICONF0_SCAN_INFO_OVERSCAN
@ HDMI_FC_AVICONF2_SCALING_MASK
@ HDMI_VP_STUFF_PR_STUFFING_MASK
@ HDMI_VP_CONF_PP_EN_DISABLE
@ HDMI_VP_PR_CD_COLOR_DEPTH_MASK
@ HDMI_FC_INVIDCONF_DVI_MODEZ_DVI_MODE
@ HDMI_FC_AVICONF3_QUANT_RANGE_FULL
@ HDMI_TX_INVID0_VIDEO_MAPPING_OFFSET
@ HDMI_PHY_CONF0_SELDATAENPOL_MASK
@ HDMI_VP_STUFF_IDEFAULT_PHASE_OFFSET
@ HDMI_AUD_CTS3_N_SHIFT_64
@ HDMI_TX_INSTUFFING_RCRDATA_STUFFING_ENABLE
@ HDMI_CSC_SCALE_CSC_COLORDE_PTH_24BPP
@ HDMI_FC_INVIDCONF_HSYNC_IN_POLARITY_ACTIVE_HIGH
@ HDMI_MC_CLKDIS_TMDSCLK_DISABLE
@ HDMI_AUD_CTS3_N_SHIFT_1
@ HDMI_AUD_INPUTCLKFS_128
@ HDMI_FC_AVICONF0_ACTIVE_FMT_NO_INFO
@ HDMI_FC_AVICONF2_SCALING_VERT
@ HDMI_TX_INVID0_INTERNAL_DE_GENERATOR_DISABLE
@ HDMI_FC_AVICONF0_BAR_DATA_MASK
@ HDMI_PHY_I2CM_INT_ADDR_DONE_POL
u32 phy_i2cm_ss_scl_hcnt_0_addr
u32 i2cm_ss_scl_lcnt_0_addr
u32 ih_mute_i2cmphy_stat0
u32 phy_i2cm_datai_1_addr
u32 reserved32[0x31ff-0x3104]
u32 i2cm_fs_scl_hcnt_1_addr
u32 phy_i2cm_ss_scl_hcnt_1_addr
u32 phy_i2cm_operation_addr
u32 reserved2[0x1fe - 0x189]
u32 phy_i2cm_fs_scl_lcnt_0_addr
u32 phy_i2cm_datao_1_addr
u32 i2cm_fs_scl_hcnt_0_addr
u32 phy_i2cm_datai_0_addr
u32 phy_i2cm_softrstz_addr
u32 reserved4[0xfff-0x808]
u32 reserved18[0x7e1f-0x7e12]
u32 phy_i2cm_datao_0_addr
u32 phy_i2cm_fs_scl_hcnt_0_addr
u32 i2cm_ss_scl_hcnt_0_addr
u32 i2cm_ss_scl_hcnt_1_addr
u32 reserved13[0x40ff-0x4007]
u32 phy_i2cm_fs_scl_lcnt_1_addr
u32 phy_i2cm_ss_scl_lcnt_1_addr
u32 ih_mute_ahbdmaaud_stat0
u32 reserved9[0x30ff-0x3032]
u32 reserved1[0x17f-0x109]
u32 i2cm_fs_scl_lcnt_0_addr
u32 phy_i2cm_address_addr
u32 phy_i2cm_fs_scl_hcnt_1_addr
u32 reserved7[0x2fff-0x102a]
u32 i2cm_fs_scl_lcnt_1_addr
u32 reserved17[0x7dff-0x4119]
u32 i2cm_ss_scl_lcnt_1_addr
struct rk3288_hdmi_regs::@1481 csc_coef[3][4]
u32 reserved3[0x7ff-0x207]
u32 reserved8[0x301f-0x3007]
u32 reserved12[0x3fff-0x3206]
u32 phy_i2cm_ss_scl_lcnt_0_addr