coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
hdmi.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #ifndef __SOC_HDMI_H__
4 #define __SOC_HDMI_H__
5 
6 #include <types.h>
7 
8 #define HDMI_EDID_BLOCK_SIZE 128
9 
11  u32 reserved0[0x100];
22  u32 reserved1[0x17f-0x109];
33  u32 reserved2[0x1fe - 0x189];
43  u32 reserved3[0x7ff-0x207];
53  u32 reserved4[0xfff-0x808];
97  u32 reserved7[0x2fff-0x102a];
106  u32 reserved8[0x301f-0x3007];
126  u32 reserved9[0x30ff-0x3032];
132  u32 reserved32[0x31ff-0x3104];
140  u32 reserved12[0x3fff-0x3206];
149  u32 reserved13[0x40ff-0x4007];
152  struct {
155  } csc_coef[3][4];
156  u32 reserved17[0x7dff-0x4119];
176  u32 reserved18[0x7e1f-0x7e12];
178 };
179 check_member(rk3288_hdmi_regs, i2cm_buf0, 0x1f880);
180 
181 enum {
182  /* HDMI PHY registers define */
186  PHY_VLEVCTRL = 0x0e,
191  PHY_TXTERM = 0x19,
192 
193  /* ih_phy_stat0 field values */
195 
196  /* ih_mute field values */
199 
200  /* tx_invid0 field values */
204 
205  /* tx_instuffing field values */
209 
210  /* vp_pr_cd field values */
215 
216  /* vp_stuff field values */
225 
226  /* vp_conf field values */
239 
240  /* vp_remap field values */
242 
243  /* fc_invidconf field values */
265 
266  /* fc_aviconf0-fc_aviconf3 field values */
283 
298 
317 
326 
327  /* fc_gcp field values*/
330 
331  /* phy_conf0 field values */
346 
347  /* phy_tst0 field values */
350 
351  /* phy_stat0 field values */
352  HDMI_PHY_HPD = 0x02,
354 
355  /* phy_i2cm_slave_addr field values */
357 
358  /* phy_i2cm_operation_addr field values */
360 
361  /* hdmi_phy_i2cm_int_addr */
363 
364  /* hdmi_phy_i2cm_ctlint_addr */
367 
368  /* aud_conf0 field values */
375 
376  /* aud_conf0 field values */
379 
380  /* aud_n3 field values */
383 
384  /* aud_cts3 field values */
395 
396  /* aud_inputclkfs filed values */
398 
399  /* mc_clkdis field values */
403 
404  /* mc_swrstz field values */
407 
408  /* mc_flowctrl field values */
411 
412  /* mc_phyrstz field values */
415 
416  /* mc_heacphy_rst field values */
418 
419  /* csc_cfg field values */
421 
422  /* csc_scale field values */
429 
430  /* i2cm filed values */
439 };
440 
441 int rk_hdmi_init(u32 vop_id);
442 int rk_hdmi_enable(const struct edid *edid);
443 int rk_hdmi_get_edid(struct edid *edid);
444 
445 #endif /* __SOC_HDMI_H__ */
int rk_hdmi_get_edid(struct edid *edid)
Definition: hdmi.c:765
int rk_hdmi_enable(const struct edid *edid)
Definition: hdmi.c:809
int rk_hdmi_init(u32 vop_id)
Definition: hdmi.c:816
check_member(rk3288_hdmi_regs, i2cm_buf0, 0x1f880)
@ HDMI_VP_CONF_YCC422_EN_MASK
Definition: hdmi.h:233
@ HDMI_MC_FLOWCTRL_FEED_THROUGH_OFF_CSC_IN_PATH
Definition: hdmi.h:409
@ HDMI_PHY_CONF0_ENTMDS_OFFSET
Definition: hdmi.h:335
@ HDMI_FC_AVICONF3_IT_CONTENT_TYPE_PHOTO
Definition: hdmi.h:320
@ HDMI_AUD_CONF0_I2S_IN_EN_3
Definition: hdmi.h:374
@ HDMI_TX_INSTUFFING_BDBDATA_STUFFING_ENABLE
Definition: hdmi.h:206
@ HDMI_AUD_CTS3_N_SHIFT_16
Definition: hdmi.h:388
@ HDMI_FC_AVICONF1_ACTIVE_ASPECT_RATIO_14_9
Definition: hdmi.h:288
@ HDMI_PHY_CONF0_GEN2_TXPWRON_OFFSET
Definition: hdmi.h:341
@ HDMI_FC_INVIDCONF_HSYNC_IN_POLARITY_MASK
Definition: hdmi.h:250
@ HDMI_FC_AVICONF2_SCALING_NONE
Definition: hdmi.h:300
@ HDMI_MC_HEACPHY_RST_ASSERT
Definition: hdmi.h:417
@ HDMI_VP_CONF_YCC422_EN_DISABLE
Definition: hdmi.h:234
@ HDMI_FC_AVICONF3_IT_CONTENT_TYPE_MASK
Definition: hdmi.h:318
@ HDMI_FC_INVIDCONF_DE_IN_POLARITY_ACTIVE_HIGH
Definition: hdmi.h:254
@ HDMI_TX_INSTUFFING_GYDATA_STUFFING_ENABLE
Definition: hdmi.h:208
@ HDMI_VP_STUFF_PP_STUFFING_STUFFING_MODE
Definition: hdmi.h:222
@ HDMI_FC_AVICONF1_COLORIMETRY_ITUR
Definition: hdmi.h:296
@ HDMI_FC_INVIDCONF_HSYNC_IN_POLARITY_ACTIVE_LOW
Definition: hdmi.h:252
@ HDMI_FC_AVICONF2_IT_CONTENT_VALID
Definition: hdmi.h:316
@ PHY_PLLCURRCTRL
Definition: hdmi.h:187
@ HDMI_MC_PHYRSTZ_ASSERT
Definition: hdmi.h:413
@ HDMI_AUD_CTS3_CTS_MANUAL
Definition: hdmi.h:393
@ HDMI_CSC_SCALE_CSC_COLORDE_PTH_30BPP
Definition: hdmi.h:425
@ HDMI_FC_AVICONF0_ACTIVE_FMT_INFO_PRESENT
Definition: hdmi.h:272
@ HDMI_FC_AVICONF2_RGB_QUANT_MASK
Definition: hdmi.h:304
@ HDMI_FC_AVICONF0_PIX_FMT_RGB
Definition: hdmi.h:268
@ HDMI_AUD_CONF0_I2S_IN_EN_2
Definition: hdmi.h:373
@ HDMI_IH_MUTE_MUTE_ALL_INTERRUPT
Definition: hdmi.h:198
@ HDMI_VP_CONF_BYPASS_EN_MASK
Definition: hdmi.h:227
@ HDMI_VP_STUFF_PR_STUFFING_STUFFING_MODE
Definition: hdmi.h:224
@ HDMI_VP_STUFF_IDEFAULT_PHASE_MASK
Definition: hdmi.h:217
@ HDMI_MC_SWRSTZ_TMDSSWRST_REQ
Definition: hdmi.h:406
@ HDMI_FC_INVIDCONF_HDCP_KEEPOUT_ACTIVE
Definition: hdmi.h:245
@ HDMI_FC_AVICONF2_EXT_COLORIMETRY_ADOBE_RGB
Definition: hdmi.h:313
@ HDMI_AUD_CTS3_N_SHIFT_32
Definition: hdmi.h:389
@ HDMI_MC_SWRSTZ_II2SSWRST_REQ
Definition: hdmi.h:405
@ HDMI_IH_PHY_STAT0_HPD
Definition: hdmi.h:194
@ HDMI_VP_CONF_PR_EN_MASK
Definition: hdmi.h:231
@ HDMI_VP_CONF_BYPASS_SELECT_MASK
Definition: hdmi.h:235
@ HDMI_FC_AVICONF1_COLORIMETRY_SMPTE
Definition: hdmi.h:295
@ HDMI_FC_INVIDCONF_R_V_BLANK_IN_OSC_MASK
Definition: hdmi.h:259
@ HDMI_FC_INVIDCONF_VSYNC_IN_POLARITY_MASK
Definition: hdmi.h:247
@ HDMI_PHY_CONF0_PDZ_MASK
Definition: hdmi.h:332
@ HDMI_FC_AVICONF1_COLORIMETRY_EXTENDED_INFO
Definition: hdmi.h:297
@ HDMI_TX_INVID0_VIDEO_MAPPING_MASK
Definition: hdmi.h:202
@ HDMI_PHY_I2CM_OPERATION_ADDR_WRITE
Definition: hdmi.h:359
@ HDMI_FC_AVICONF0_ACTIVE_FMT_MASK
Definition: hdmi.h:271
@ PHY_PLLPHBYCTRL
Definition: hdmi.h:188
@ HDMI_FC_AVICONF1_ACTIVE_ASPECT_RATIO_4_3
Definition: hdmi.h:286
@ HDMI_FC_INVIDCONF_DE_IN_POLARITY_ACTIVE_LOW
Definition: hdmi.h:255
@ HDMI_FC_AVICONF2_RGB_QUANT_LIMITED_RANGE
Definition: hdmi.h:306
@ HDMI_CSC_SCALE_CSC_COLORDE_PTH_MASK
Definition: hdmi.h:423
@ HDMI_FC_AVICONF0_PIX_FMT_YCBCR444
Definition: hdmi.h:270
@ HDMI_FC_AVICONF1_CODED_ASPECT_RATIO_NO_DATA
Definition: hdmi.h:290
@ HDMI_PHY_CONF0_ENTMDS_MASK
Definition: hdmi.h:334
@ HDMI_VP_PR_CD_COLOR_DEPTH_OFFSET
Definition: hdmi.h:212
@ HDMI_FC_INVIDCONF_VSYNC_IN_POLARITY_ACTIVE_LOW
Definition: hdmi.h:249
@ HDMI_FC_AVICONF0_SCAN_INFO_NODATA
Definition: hdmi.h:282
@ HDMI_CSC_CFG_INTMODE_DISABLE
Definition: hdmi.h:420
@ HDMI_FC_AVICONF1_ACTIVE_ASPECT_RATIO_USE_CODED
Definition: hdmi.h:285
@ HDMI_FC_AVICONF3_QUANT_RANGE_LIMITED
Definition: hdmi.h:324
@ HDMI_FC_INVIDCONF_DE_IN_POLARITY_MASK
Definition: hdmi.h:253
@ HDMI_FC_AVICONF1_ACTIVE_ASPECT_RATIO_16_9
Definition: hdmi.h:287
@ HDMI_FC_AVICONF0_SCAN_INFO_MASK
Definition: hdmi.h:279
@ HDMI_PHY_CONF0_PDZ_OFFSET
Definition: hdmi.h:333
@ HDMI_FC_AVICONF2_IT_CONTENT_MASK
Definition: hdmi.h:314
@ HDMI_PHY_CONF0_SELDIPIF_MASK
Definition: hdmi.h:344
@ HDMI_FC_AVICONF0_BAR_DATA_VERT_HORIZ_BAR
Definition: hdmi.h:278
@ HDMI_FC_GCP_SET_AVMUTE
Definition: hdmi.h:328
@ HDMI_FC_AVICONF2_EXT_COLORIMETRY_MASK
Definition: hdmi.h:308
@ HDMI_FC_AVICONF2_EXT_COLORIMETRY_XVYCC601
Definition: hdmi.h:309
@ HDMI_FC_AVICONF1_CODED_ASPECT_RATIO_MASK
Definition: hdmi.h:289
@ HDMI_FC_AVICONF3_IT_CONTENT_TYPE_GAME
Definition: hdmi.h:322
@ HDMI_MC_CLKDIS_AUDCLK_DISABLE
Definition: hdmi.h:400
@ PHY_TXTERM
Definition: hdmi.h:191
@ HDMI_VP_STUFF_YCC422_STUFFING_MASK
Definition: hdmi.h:219
@ HDMI_FC_AVICONF0_PIX_FMT_YCBCR422
Definition: hdmi.h:269
@ HDMI_FC_AVICONF2_EXT_COLORIMETRY_XVYCC709
Definition: hdmi.h:310
@ HDMI_AUD_N3_NCTS_ATOMIC_WRITE
Definition: hdmi.h:381
@ HDMI_PHY_CONF0_SPARECTRL_MASK
Definition: hdmi.h:336
@ HDMI_FC_AVICONF0_BAR_DATA_VERT_BAR
Definition: hdmi.h:276
@ HDMI_FC_AVICONF2_RGB_QUANT_DEFAULT
Definition: hdmi.h:305
@ PHY_PLLGMPCTRL
Definition: hdmi.h:189
@ HDMI_AUD_CTS3_N_SHIFT_256
Definition: hdmi.h:392
@ HDMI_CSC_SCALE_CSC_COLORDE_PTH_36BPP
Definition: hdmi.h:426
@ HDMI_PHY_I2CM_CTLINT_ADDR_NAC_POL
Definition: hdmi.h:365
@ HDMI_AUD_CONF0_SW_AUDIO_FIFO_RST
Definition: hdmi.h:369
@ HDMI_FC_AVICONF2_IT_CONTENT_NO_DATA
Definition: hdmi.h:315
@ HDMI_PHY_CONF0_GEN2_PDDQ_MASK
Definition: hdmi.h:338
@ HDMI_VP_STUFF_YCC422_STUFFING_STUFFING_MODE
Definition: hdmi.h:220
@ HDMI_FC_AVICONF3_QUANT_RANGE_MASK
Definition: hdmi.h:323
@ HDMI_FC_AVICONF2_RGB_QUANT_FULL_RANGE
Definition: hdmi.h:307
@ HDMI_FC_AVICONF3_IT_CONTENT_TYPE_CINEMA
Definition: hdmi.h:321
@ HDMI_AUD_N3_AUDN19_16_MASK
Definition: hdmi.h:382
@ PHY_VLEVCTRL
Definition: hdmi.h:186
@ HDMI_FC_INVIDCONF_DVI_MODEZ_HDMI_MODE
Definition: hdmi.h:257
@ HDMI_FC_GCP_CLEAR_AVMUTE
Definition: hdmi.h:329
@ HDMI_FC_INVIDCONF_DVI_MODEZ_MASK
Definition: hdmi.h:256
@ HDMI_FC_INVIDCONF_IN_I_P_PROGRESSIVE
Definition: hdmi.h:264
@ HDMI_PHY_TST0_TSTCLR_OFFSET
Definition: hdmi.h:349
@ HDMI_VP_CONF_PR_EN_DISABLE
Definition: hdmi.h:232
@ HDMI_AUD_CONF0_I2S_IN_EN_0
Definition: hdmi.h:371
@ HDMI_AUD_CONF1_I2S_WIDTH_16BIT
Definition: hdmi.h:378
@ HDMI_PHY_I2CM_CTLINT_ADDR_ARBITRATION_POL
Definition: hdmi.h:366
@ HDMI_VP_CONF_BYPASS_SELECT_VID_PACKETIZER
Definition: hdmi.h:236
@ HDMI_I2CM_SLAVE_DDC_ADDR
Definition: hdmi.h:431
@ HDMI_PHY_CONF0_SPARECTRL_OFFSET
Definition: hdmi.h:337
@ HDMI_PHY_CONF0_SELDIPIF_OFFSET
Definition: hdmi.h:345
@ HDMI_FC_AVICONF1_COLORIMETRY_NO_DATA
Definition: hdmi.h:294
@ HDMI_AUD_CTS3_N_SHIFT_MASK
Definition: hdmi.h:386
@ HDMI_AUD_CONF0_I2S_SELECT
Definition: hdmi.h:370
@ HDMI_I2CM_DIV_FAST_STD_MODE
Definition: hdmi.h:435
@ HDMI_FC_AVICONF1_CODED_ASPECT_RATIO_4_3
Definition: hdmi.h:291
@ HDMI_MC_PHYRSTZ_DEASSERT
Definition: hdmi.h:414
@ PHY_OPMODE_PLLCFG
Definition: hdmi.h:183
@ HDMI_FC_AVICONF0_BAR_DATA_HORIZ_BAR
Definition: hdmi.h:277
@ HDMI_MC_FLOWCTRL_FEED_THROUGH_OFF_CSC_BYPASS
Definition: hdmi.h:410
@ HDMI_VP_REMAP_YCC422_16BIT
Definition: hdmi.h:241
@ HDMI_FC_AVICONF1_COLORIMETRY_MASK
Definition: hdmi.h:293
@ HDMI_PHY_CONF0_SELDATAENPOL_OFFSET
Definition: hdmi.h:343
@ HDMI_I2CM_SEGADDR_DDC
Definition: hdmi.h:432
@ PHY_CKSYMTXCTRL
Definition: hdmi.h:185
@ HDMI_VP_STUFF_PP_STUFFING_MASK
Definition: hdmi.h:221
@ HDMI_FC_AVICONF0_PIX_FMT_MASK
Definition: hdmi.h:267
@ HDMI_VP_CONF_PP_EN_ENMASK
Definition: hdmi.h:229
@ HDMI_AUD_CTS3_AUDCTS19_16_MASK
Definition: hdmi.h:394
@ HDMI_PHY_CONF0_GEN2_PDDQ_OFFSET
Definition: hdmi.h:339
@ HDMI_FC_AVICONF2_SCALING_HORIZ
Definition: hdmi.h:301
@ HDMI_PHY_TST0_TSTCLR_MASK
Definition: hdmi.h:348
@ HDMI_AUD_CTS3_N_SHIFT_OFFSET
Definition: hdmi.h:385
@ HDMI_AUD_CONF0_I2S_IN_EN_1
Definition: hdmi.h:372
@ HDMI_I2CM_OPT_RD8_EXT
Definition: hdmi.h:433
@ HDMI_PHY_HPD
Definition: hdmi.h:352
@ HDMI_FC_AVICONF3_IT_CONTENT_TYPE_GRAPHICS
Definition: hdmi.h:319
@ HDMI_FC_INVIDCONF_R_V_BLANK_IN_OSC_ACTIVE_HIGH
Definition: hdmi.h:260
@ HDMI_CSC_SCALE_CSCSCALE_MASK
Definition: hdmi.h:428
@ HDMI_FC_AVICONF0_SCAN_INFO_UNDERSCAN
Definition: hdmi.h:281
@ HDMI_IH_MUTE_MUTE_WAKEUP_INTERRUPT
Definition: hdmi.h:197
@ HDMI_VP_CONF_OUTPUT_SELECTOR_BYPASS
Definition: hdmi.h:238
@ HDMI_AUD_CONF1_I2S_MODE_STANDARD_MODE
Definition: hdmi.h:377
@ HDMI_FC_INVIDCONF_IN_I_P_MASK
Definition: hdmi.h:262
@ PHY_PLLCLKBISTPHASE
Definition: hdmi.h:190
@ HDMI_I2CM_DIV_FAST_MODE
Definition: hdmi.h:436
@ HDMI_PHY_CONF0_GEN2_TXPWRON_MASK
Definition: hdmi.h:340
@ HDMI_I2CM_OPT_RD8
Definition: hdmi.h:434
@ HDMI_VP_CONF_OUTPUT_SELECTOR_MASK
Definition: hdmi.h:237
@ HDMI_I2CM_DIV_STD_MODE
Definition: hdmi.h:437
@ HDMI_CSC_SCALE_CSC_COLORDE_PTH_48BPP
Definition: hdmi.h:427
@ HDMI_VP_PR_CD_DESIRED_PR_FACTOR_OFFSET
Definition: hdmi.h:214
@ HDMI_VP_CONF_BYPASS_EN_ENABLE
Definition: hdmi.h:228
@ HDMI_MC_CLKDIS_PIXELCLK_DISABLE
Definition: hdmi.h:402
@ HDMI_FC_INVIDCONF_R_V_BLANK_IN_OSC_ACTIVE_LOW
Definition: hdmi.h:261
@ HDMI_FC_AVICONF0_BAR_DATA_NO_DATA
Definition: hdmi.h:275
@ HDMI_FC_AVICONF2_EXT_COLORIMETRY_ADOBE_YCC601
Definition: hdmi.h:312
@ HDMI_FC_INVIDCONF_IN_I_P_INTERLACED
Definition: hdmi.h:263
@ HDMI_FC_INVIDCONF_HDCP_KEEPOUT_MASK
Definition: hdmi.h:244
@ HDMI_FC_INVIDCONF_VSYNC_IN_POLARITY_ACTIVE_HIGH
Definition: hdmi.h:248
@ PHY_CKCALCTRL
Definition: hdmi.h:184
@ HDMI_VP_PR_CD_DESIRED_PR_FACTOR_MASK
Definition: hdmi.h:213
@ HDMI_AUD_CTS3_N_SHIFT_128
Definition: hdmi.h:391
@ HDMI_FC_AVICONF1_CODED_ASPECT_RATIO_16_9
Definition: hdmi.h:292
@ HDMI_FC_AVICONF2_EXT_COLORIMETRY_SYCC601
Definition: hdmi.h:311
@ HDMI_FC_AVICONF1_ACTIVE_ASPECT_RATIO_MASK
Definition: hdmi.h:284
@ HDMI_FC_AVICONF2_SCALING_HORIZ_vert
Definition: hdmi.h:303
@ HDMI_PHY_I2CM_SLAVE_ADDR_PHY_GEN2
Definition: hdmi.h:356
@ HDMI_FC_INVIDCONF_HDCP_KEEPOUT_INACTIVE
Definition: hdmi.h:246
@ HDMI_FC_AVICONF0_SCAN_INFO_OVERSCAN
Definition: hdmi.h:280
@ HDMI_PHY_TX_PHY_LOCK
Definition: hdmi.h:353
@ HDMI_FC_AVICONF2_SCALING_MASK
Definition: hdmi.h:299
@ HDMI_VP_STUFF_PR_STUFFING_MASK
Definition: hdmi.h:223
@ HDMI_VP_CONF_PP_EN_DISABLE
Definition: hdmi.h:230
@ HDMI_VP_PR_CD_COLOR_DEPTH_MASK
Definition: hdmi.h:211
@ HDMI_FC_INVIDCONF_DVI_MODEZ_DVI_MODE
Definition: hdmi.h:258
@ HDMI_FC_AVICONF3_QUANT_RANGE_FULL
Definition: hdmi.h:325
@ HDMI_TX_INVID0_VIDEO_MAPPING_OFFSET
Definition: hdmi.h:203
@ HDMI_PHY_CONF0_SELDATAENPOL_MASK
Definition: hdmi.h:342
@ HDMI_I2CM_SOFTRSTZ
Definition: hdmi.h:438
@ HDMI_VP_STUFF_IDEFAULT_PHASE_OFFSET
Definition: hdmi.h:218
@ HDMI_AUD_CTS3_N_SHIFT_64
Definition: hdmi.h:390
@ HDMI_TX_INSTUFFING_RCRDATA_STUFFING_ENABLE
Definition: hdmi.h:207
@ HDMI_CSC_SCALE_CSC_COLORDE_PTH_24BPP
Definition: hdmi.h:424
@ HDMI_FC_INVIDCONF_HSYNC_IN_POLARITY_ACTIVE_HIGH
Definition: hdmi.h:251
@ HDMI_MC_CLKDIS_TMDSCLK_DISABLE
Definition: hdmi.h:401
@ HDMI_AUD_CTS3_N_SHIFT_1
Definition: hdmi.h:387
@ HDMI_AUD_INPUTCLKFS_128
Definition: hdmi.h:397
@ HDMI_FC_AVICONF0_ACTIVE_FMT_NO_INFO
Definition: hdmi.h:273
@ HDMI_FC_AVICONF2_SCALING_VERT
Definition: hdmi.h:302
@ HDMI_TX_INVID0_INTERNAL_DE_GENERATOR_DISABLE
Definition: hdmi.h:201
@ HDMI_FC_AVICONF0_BAR_DATA_MASK
Definition: hdmi.h:274
@ HDMI_PHY_I2CM_INT_ADDR_DONE_POL
Definition: hdmi.h:362
uint32_t u32
Definition: stdint.h:51
Definition: edid.h:49
u32 i2cm_datao
Definition: hdmi.h:159
u32 phy_i2cm_ss_scl_hcnt_0_addr
Definition: hdmi.h:119
u32 phy_tst2
Definition: hdmi.h:101
u32 fc_exctrlspac
Definition: hdmi.h:73
u32 aud_int1
Definition: hdmi.h:131
u32 aud_inputclkfs
Definition: hdmi.h:139
u32 mc_sfrdiv
Definition: hdmi.h:141
u32 i2cm_ss_scl_lcnt_0_addr
Definition: hdmi.h:171
u32 ih_vp_stat0
Definition: hdmi.h:19
u32 fc_invidconf
Definition: hdmi.h:54
u32 fc_hsyncindelay1
Definition: hdmi.h:63
u32 tx_rcrdata1
Definition: hdmi.h:40
u32 fc_aviconf1
Definition: hdmi.h:80
u32 ih_mute_i2cm_stat0
Definition: hdmi.h:28
u32 fc_aviconf3
Definition: hdmi.h:77
u32 ih_mute_fc_stat1
Definition: hdmi.h:24
u32 fc_avivid
Definition: hdmi.h:82
u32 ih_mute_i2cmphy_stat0
Definition: hdmi.h:31
u32 vp_status
Definition: hdmi.h:44
u32 mc_flowctrl
Definition: hdmi.h:145
u32 phy_pol0
Definition: hdmi.h:105
u32 phy_i2cm_datai_1_addr
Definition: hdmi.h:111
u32 ih_mute
Definition: hdmi.h:34
u32 reserved32[0x31ff-0x3104]
Definition: hdmi.h:132
u32 fc_audiconf2
Definition: hdmi.h:93
u32 vp_stuff
Definition: hdmi.h:46
u32 i2cm_slave
Definition: hdmi.h:157
u32 fc_ctrldur
Definition: hdmi.h:71
u32 i2cm_fs_scl_hcnt_1_addr
Definition: hdmi.h:172
u32 fc_invactv1
Definition: hdmi.h:60
u32 tx_rcrdata0
Definition: hdmi.h:39
u32 phy_i2cm_ss_scl_hcnt_1_addr
Definition: hdmi.h:118
u32 fc_avietb1
Definition: hdmi.h:84
u32 tx_bcbdata0
Definition: hdmi.h:41
u32 vp_stat
Definition: hdmi.h:49
u32 fc_invblank
Definition: hdmi.h:61
u32 fc_infreq0
Definition: hdmi.h:68
u32 i2cm_segaddr
Definition: hdmi.h:165
u32 phy_i2cm_operation_addr
Definition: hdmi.h:113
u32 reserved2[0x1fe - 0x189]
Definition: hdmi.h:33
u32 aud_conf0
Definition: hdmi.h:127
u32 phy_i2cm_fs_scl_lcnt_0_addr
Definition: hdmi.h:125
u32 vp_int
Definition: hdmi.h:50
u32 vp_pol
Definition: hdmi.h:52
u32 phy_mask0
Definition: hdmi.h:104
u32 ih_mute_as_stat0
Definition: hdmi.h:26
u32 aud_cts2
Definition: hdmi.h:137
u32 tx_gydata1
Definition: hdmi.h:38
u32 fc_ch1pream
Definition: hdmi.h:75
u32 fc_ch0pream
Definition: hdmi.h:74
u32 aud_cts3
Definition: hdmi.h:138
u32 fc_aviconf0
Definition: hdmi.h:79
u32 fc_hsyncinwidth1
Definition: hdmi.h:65
u32 ih_fc_stat0
Definition: hdmi.h:12
u32 vp_mask
Definition: hdmi.h:51
u32 fc_audiconf3
Definition: hdmi.h:94
u32 fc_avisrb1
Definition: hdmi.h:90
u32 ih_cec_stat0
Definition: hdmi.h:18
u32 phy_i2cm_datao_1_addr
Definition: hdmi.h:109
u32 mc_lockonclock
Definition: hdmi.h:147
u32 ih_fc_stat2
Definition: hdmi.h:14
u32 i2cm_fs_scl_hcnt_0_addr
Definition: hdmi.h:173
u32 fc_hsyncinwidth0
Definition: hdmi.h:64
u32 phy_conf0
Definition: hdmi.h:98
u32 fc_inhactv0
Definition: hdmi.h:55
u32 i2cm_softrstz
Definition: hdmi.h:166
u32 fc_inhblank0
Definition: hdmi.h:57
u32 phy_i2cm_datai_0_addr
Definition: hdmi.h:112
u32 phy_stat0
Definition: hdmi.h:102
u32 ih_i2cmphy_stat0
Definition: hdmi.h:20
u32 phy_i2cm_softrstz_addr
Definition: hdmi.h:117
u32 reserved4[0xfff-0x808]
Definition: hdmi.h:53
u32 aud_conf2
Definition: hdmi.h:130
u32 reserved18[0x7e1f-0x7e12]
Definition: hdmi.h:176
u32 reserved0[0x100]
Definition: hdmi.h:11
u32 mc_phyrstz
Definition: hdmi.h:146
u32 fc_avisbb0
Definition: hdmi.h:85
u32 phy_i2cm_datao_0_addr
Definition: hdmi.h:110
u32 ih_mute_cec_stat0
Definition: hdmi.h:29
u32 phy_i2cm_slave_addr
Definition: hdmi.h:107
u32 mc_opctrl
Definition: hdmi.h:144
u32 phy_i2cm_fs_scl_hcnt_0_addr
Definition: hdmi.h:123
u32 aud_cts1
Definition: hdmi.h:136
u32 ih_i2cm_stat0
Definition: hdmi.h:17
u32 phy_i2cm_ctlint_addr
Definition: hdmi.h:115
u32 i2cm_div
Definition: hdmi.h:164
u32 i2cm_ss_scl_hcnt_0_addr
Definition: hdmi.h:169
u32 mc_swrstz
Definition: hdmi.h:143
u32 i2cm_ss_scl_hcnt_1_addr
Definition: hdmi.h:168
u32 ih_phy_stat0
Definition: hdmi.h:16
u32 fc_vsdieeeid0
Definition: hdmi.h:95
u32 i2cm_buf0
Definition: hdmi.h:177
u32 tx_invid0
Definition: hdmi.h:35
u32 fc_audiconf1
Definition: hdmi.h:92
u32 fc_vsyncinwidth
Definition: hdmi.h:67
u32 fc_hsyncindelay0
Definition: hdmi.h:62
u32 reserved13[0x40ff-0x4007]
Definition: hdmi.h:149
u32 ih_mute_fc_stat2
Definition: hdmi.h:25
u32 vp_pr_cd
Definition: hdmi.h:45
u32 ih_fc_stat1
Definition: hdmi.h:13
u32 phy_i2cm_fs_scl_lcnt_1_addr
Definition: hdmi.h:124
u32 phy_i2cm_ss_scl_lcnt_1_addr
Definition: hdmi.h:120
u32 tx_gydata0
Definition: hdmi.h:37
u32 fc_inhblank1
Definition: hdmi.h:58
u32 fc_gcp
Definition: hdmi.h:78
u32 i2cm_operation
Definition: hdmi.h:161
u32 tx_bcbdata1
Definition: hdmi.h:42
u32 ih_mute_ahbdmaaud_stat0
Definition: hdmi.h:32
u32 fc_invactv0
Definition: hdmi.h:59
u32 reserved9[0x30ff-0x3032]
Definition: hdmi.h:126
u32 fc_ch2pream
Definition: hdmi.h:76
u32 i2cm_datai
Definition: hdmi.h:160
u32 phy_i2cm_int_addr
Definition: hdmi.h:114
u32 reserved1[0x17f-0x109]
Definition: hdmi.h:22
u32 phy_i2cm_div_addr
Definition: hdmi.h:116
u32 fc_infreq1
Definition: hdmi.h:69
u32 aud_conf1
Definition: hdmi.h:128
u32 vp_remap
Definition: hdmi.h:47
u32 mc_heacphy_rst
Definition: hdmi.h:148
u32 i2cm_fs_scl_lcnt_0_addr
Definition: hdmi.h:175
u32 fc_avisbb1
Definition: hdmi.h:86
u32 phy_i2cm_address_addr
Definition: hdmi.h:108
u32 tx_instuffing
Definition: hdmi.h:36
u32 phy_i2cm_fs_scl_hcnt_1_addr
Definition: hdmi.h:122
u32 fc_avielb0
Definition: hdmi.h:87
u32 i2cm_segptr
Definition: hdmi.h:167
u32 reserved7[0x2fff-0x102a]
Definition: hdmi.h:97
u32 fc_avielb1
Definition: hdmi.h:88
u32 i2cm_fs_scl_lcnt_1_addr
Definition: hdmi.h:174
u32 fc_infreq2
Definition: hdmi.h:70
u32 fc_exctrldur
Definition: hdmi.h:72
u32 reserved17[0x7dff-0x4119]
Definition: hdmi.h:156
u32 i2cm_int
Definition: hdmi.h:162
u32 ih_mute_vp_stat0
Definition: hdmi.h:30
u32 vp_conf
Definition: hdmi.h:48
u32 fc_avisrb0
Definition: hdmi.h:89
u32 fc_vsyncindelay
Definition: hdmi.h:66
u32 i2cm_ss_scl_lcnt_1_addr
Definition: hdmi.h:170
u32 fc_inhactv1
Definition: hdmi.h:56
u32 phy_int0
Definition: hdmi.h:103
struct rk3288_hdmi_regs::@1481 csc_coef[3][4]
u32 reserved3[0x7ff-0x207]
Definition: hdmi.h:43
u32 reserved8[0x301f-0x3007]
Definition: hdmi.h:106
u32 fc_vsdsize
Definition: hdmi.h:96
u32 reserved12[0x3fff-0x3206]
Definition: hdmi.h:140
u32 ih_mute_phy_stat0
Definition: hdmi.h:27
u32 ih_mute_fc_stat0
Definition: hdmi.h:23
u32 fc_aviconf2
Definition: hdmi.h:81
u32 mc_clkdis
Definition: hdmi.h:142
u32 fc_avietb0
Definition: hdmi.h:83
u32 phy_tst1
Definition: hdmi.h:100
u32 ih_ahbdmaaud_stat0
Definition: hdmi.h:21
u32 csc_scale
Definition: hdmi.h:151
u32 ih_as_stat0
Definition: hdmi.h:15
u32 phy_i2cm_ss_scl_lcnt_0_addr
Definition: hdmi.h:121
u32 i2cm_ctlint
Definition: hdmi.h:163
u32 fc_audiconf0
Definition: hdmi.h:91
u32 phy_tst0
Definition: hdmi.h:99