Back to home page

OSCL-LXR

 
 

    


0001 #ifndef HDMI_XML
0002 #define HDMI_XML
0003 
0004 /* Autogenerated file, DO NOT EDIT manually!
0005 
0006 This file was generated by the rules-ng-ng headergen tool in this git repository:
0007 http://github.com/freedreno/envytools/
0008 git clone https://github.com/freedreno/envytools.git
0009 
0010 The rules-ng-ng source files this header was generated from are:
0011 - /home/robclark/tmp/mesa/src/freedreno/registers/msm.xml                   (    944 bytes, from 2022-03-03 01:18:13)
0012 - /home/robclark/tmp/mesa/src/freedreno/registers/freedreno_copyright.xml   (   1572 bytes, from 2020-12-31 19:26:32)
0013 - /home/robclark/tmp/mesa/src/freedreno/registers/mdp/mdp4.xml              (  20912 bytes, from 2021-01-30 18:25:22)
0014 - /home/robclark/tmp/mesa/src/freedreno/registers/mdp/mdp_common.xml        (   2849 bytes, from 2021-01-30 18:25:22)
0015 - /home/robclark/tmp/mesa/src/freedreno/registers/mdp/mdp5.xml              (  37461 bytes, from 2021-01-30 18:25:22)
0016 - /home/robclark/tmp/mesa/src/freedreno/registers/dsi/dsi.xml               (  17560 bytes, from 2021-09-16 22:37:02)
0017 - /home/robclark/tmp/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml        (   3236 bytes, from 2021-07-22 15:21:56)
0018 - /home/robclark/tmp/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml (   4935 bytes, from 2021-07-22 15:21:56)
0019 - /home/robclark/tmp/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml      (   7004 bytes, from 2021-07-22 15:21:56)
0020 - /home/robclark/tmp/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml      (   3712 bytes, from 2021-07-22 15:21:56)
0021 - /home/robclark/tmp/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml      (   5381 bytes, from 2021-07-22 15:21:56)
0022 - /home/robclark/tmp/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml      (   4499 bytes, from 2021-07-22 15:21:56)
0023 - /home/robclark/tmp/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml       (  11007 bytes, from 2022-03-03 01:18:13)
0024 - /home/robclark/tmp/mesa/src/freedreno/registers/dsi/sfpb.xml              (    602 bytes, from 2021-01-30 18:25:22)
0025 - /home/robclark/tmp/mesa/src/freedreno/registers/dsi/mmss_cc.xml           (   1686 bytes, from 2021-01-30 18:25:22)
0026 - /home/robclark/tmp/mesa/src/freedreno/registers/hdmi/qfprom.xml           (    600 bytes, from 2021-01-30 18:25:22)
0027 - /home/robclark/tmp/mesa/src/freedreno/registers/hdmi/hdmi.xml             (  41874 bytes, from 2021-01-30 18:25:22)
0028 - /home/robclark/tmp/mesa/src/freedreno/registers/edp/edp.xml               (  10416 bytes, from 2021-01-30 18:25:22)
0029 
0030 Copyright (C) 2013-2021 by the following authors:
0031 - Rob Clark <robdclark@gmail.com> (robclark)
0032 - Ilia Mirkin <imirkin@alum.mit.edu> (imirkin)
0033 
0034 Permission is hereby granted, free of charge, to any person obtaining
0035 a copy of this software and associated documentation files (the
0036 "Software"), to deal in the Software without restriction, including
0037 without limitation the rights to use, copy, modify, merge, publish,
0038 distribute, sublicense, and/or sell copies of the Software, and to
0039 permit persons to whom the Software is furnished to do so, subject to
0040 the following conditions:
0041 
0042 The above copyright notice and this permission notice (including the
0043 next paragraph) shall be included in all copies or substantial
0044 portions of the Software.
0045 
0046 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
0047 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
0048 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
0049 IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
0050 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
0051 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
0052 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
0053 */
0054 
0055 
0056 enum hdmi_hdcp_key_state {
0057     HDCP_KEYS_STATE_NO_KEYS = 0,
0058     HDCP_KEYS_STATE_NOT_CHECKED = 1,
0059     HDCP_KEYS_STATE_CHECKING = 2,
0060     HDCP_KEYS_STATE_VALID = 3,
0061     HDCP_KEYS_STATE_AKSV_NOT_VALID = 4,
0062     HDCP_KEYS_STATE_CHKSUM_MISMATCH = 5,
0063     HDCP_KEYS_STATE_PROD_AKSV = 6,
0064     HDCP_KEYS_STATE_RESERVED = 7,
0065 };
0066 
0067 enum hdmi_ddc_read_write {
0068     DDC_WRITE = 0,
0069     DDC_READ = 1,
0070 };
0071 
0072 enum hdmi_acr_cts {
0073     ACR_NONE = 0,
0074     ACR_32 = 1,
0075     ACR_44 = 2,
0076     ACR_48 = 3,
0077 };
0078 
0079 #define REG_HDMI_CTRL                       0x00000000
0080 #define HDMI_CTRL_ENABLE                    0x00000001
0081 #define HDMI_CTRL_HDMI                      0x00000002
0082 #define HDMI_CTRL_ENCRYPTED                 0x00000004
0083 
0084 #define REG_HDMI_AUDIO_PKT_CTRL1                0x00000020
0085 #define HDMI_AUDIO_PKT_CTRL1_AUDIO_SAMPLE_SEND          0x00000001
0086 
0087 #define REG_HDMI_ACR_PKT_CTRL                   0x00000024
0088 #define HDMI_ACR_PKT_CTRL_CONT                  0x00000001
0089 #define HDMI_ACR_PKT_CTRL_SEND                  0x00000002
0090 #define HDMI_ACR_PKT_CTRL_SELECT__MASK              0x00000030
0091 #define HDMI_ACR_PKT_CTRL_SELECT__SHIFT             4
0092 static inline uint32_t HDMI_ACR_PKT_CTRL_SELECT(enum hdmi_acr_cts val)
0093 {
0094     return ((val) << HDMI_ACR_PKT_CTRL_SELECT__SHIFT) & HDMI_ACR_PKT_CTRL_SELECT__MASK;
0095 }
0096 #define HDMI_ACR_PKT_CTRL_SOURCE                0x00000100
0097 #define HDMI_ACR_PKT_CTRL_N_MULTIPLIER__MASK            0x00070000
0098 #define HDMI_ACR_PKT_CTRL_N_MULTIPLIER__SHIFT           16
0099 static inline uint32_t HDMI_ACR_PKT_CTRL_N_MULTIPLIER(uint32_t val)
0100 {
0101     return ((val) << HDMI_ACR_PKT_CTRL_N_MULTIPLIER__SHIFT) & HDMI_ACR_PKT_CTRL_N_MULTIPLIER__MASK;
0102 }
0103 #define HDMI_ACR_PKT_CTRL_AUDIO_PRIORITY            0x80000000
0104 
0105 #define REG_HDMI_VBI_PKT_CTRL                   0x00000028
0106 #define HDMI_VBI_PKT_CTRL_GC_ENABLE             0x00000010
0107 #define HDMI_VBI_PKT_CTRL_GC_EVERY_FRAME            0x00000020
0108 #define HDMI_VBI_PKT_CTRL_ISRC_SEND             0x00000100
0109 #define HDMI_VBI_PKT_CTRL_ISRC_CONTINUOUS           0x00000200
0110 #define HDMI_VBI_PKT_CTRL_ACP_SEND              0x00001000
0111 #define HDMI_VBI_PKT_CTRL_ACP_SRC_SW                0x00002000
0112 
0113 #define REG_HDMI_INFOFRAME_CTRL0                0x0000002c
0114 #define HDMI_INFOFRAME_CTRL0_AVI_SEND               0x00000001
0115 #define HDMI_INFOFRAME_CTRL0_AVI_CONT               0x00000002
0116 #define HDMI_INFOFRAME_CTRL0_AUDIO_INFO_SEND            0x00000010
0117 #define HDMI_INFOFRAME_CTRL0_AUDIO_INFO_CONT            0x00000020
0118 #define HDMI_INFOFRAME_CTRL0_AUDIO_INFO_SOURCE          0x00000040
0119 #define HDMI_INFOFRAME_CTRL0_AUDIO_INFO_UPDATE          0x00000080
0120 
0121 #define REG_HDMI_INFOFRAME_CTRL1                0x00000030
0122 #define HDMI_INFOFRAME_CTRL1_AVI_INFO_LINE__MASK        0x0000003f
0123 #define HDMI_INFOFRAME_CTRL1_AVI_INFO_LINE__SHIFT       0
0124 static inline uint32_t HDMI_INFOFRAME_CTRL1_AVI_INFO_LINE(uint32_t val)
0125 {
0126     return ((val) << HDMI_INFOFRAME_CTRL1_AVI_INFO_LINE__SHIFT) & HDMI_INFOFRAME_CTRL1_AVI_INFO_LINE__MASK;
0127 }
0128 #define HDMI_INFOFRAME_CTRL1_AUDIO_INFO_LINE__MASK      0x00003f00
0129 #define HDMI_INFOFRAME_CTRL1_AUDIO_INFO_LINE__SHIFT     8
0130 static inline uint32_t HDMI_INFOFRAME_CTRL1_AUDIO_INFO_LINE(uint32_t val)
0131 {
0132     return ((val) << HDMI_INFOFRAME_CTRL1_AUDIO_INFO_LINE__SHIFT) & HDMI_INFOFRAME_CTRL1_AUDIO_INFO_LINE__MASK;
0133 }
0134 #define HDMI_INFOFRAME_CTRL1_MPEG_INFO_LINE__MASK       0x003f0000
0135 #define HDMI_INFOFRAME_CTRL1_MPEG_INFO_LINE__SHIFT      16
0136 static inline uint32_t HDMI_INFOFRAME_CTRL1_MPEG_INFO_LINE(uint32_t val)
0137 {
0138     return ((val) << HDMI_INFOFRAME_CTRL1_MPEG_INFO_LINE__SHIFT) & HDMI_INFOFRAME_CTRL1_MPEG_INFO_LINE__MASK;
0139 }
0140 #define HDMI_INFOFRAME_CTRL1_VENSPEC_INFO_LINE__MASK        0x3f000000
0141 #define HDMI_INFOFRAME_CTRL1_VENSPEC_INFO_LINE__SHIFT       24
0142 static inline uint32_t HDMI_INFOFRAME_CTRL1_VENSPEC_INFO_LINE(uint32_t val)
0143 {
0144     return ((val) << HDMI_INFOFRAME_CTRL1_VENSPEC_INFO_LINE__SHIFT) & HDMI_INFOFRAME_CTRL1_VENSPEC_INFO_LINE__MASK;
0145 }
0146 
0147 #define REG_HDMI_GEN_PKT_CTRL                   0x00000034
0148 #define HDMI_GEN_PKT_CTRL_GENERIC0_SEND             0x00000001
0149 #define HDMI_GEN_PKT_CTRL_GENERIC0_CONT             0x00000002
0150 #define HDMI_GEN_PKT_CTRL_GENERIC0_UPDATE__MASK         0x0000000c
0151 #define HDMI_GEN_PKT_CTRL_GENERIC0_UPDATE__SHIFT        2
0152 static inline uint32_t HDMI_GEN_PKT_CTRL_GENERIC0_UPDATE(uint32_t val)
0153 {
0154     return ((val) << HDMI_GEN_PKT_CTRL_GENERIC0_UPDATE__SHIFT) & HDMI_GEN_PKT_CTRL_GENERIC0_UPDATE__MASK;
0155 }
0156 #define HDMI_GEN_PKT_CTRL_GENERIC1_SEND             0x00000010
0157 #define HDMI_GEN_PKT_CTRL_GENERIC1_CONT             0x00000020
0158 #define HDMI_GEN_PKT_CTRL_GENERIC0_LINE__MASK           0x003f0000
0159 #define HDMI_GEN_PKT_CTRL_GENERIC0_LINE__SHIFT          16
0160 static inline uint32_t HDMI_GEN_PKT_CTRL_GENERIC0_LINE(uint32_t val)
0161 {
0162     return ((val) << HDMI_GEN_PKT_CTRL_GENERIC0_LINE__SHIFT) & HDMI_GEN_PKT_CTRL_GENERIC0_LINE__MASK;
0163 }
0164 #define HDMI_GEN_PKT_CTRL_GENERIC1_LINE__MASK           0x3f000000
0165 #define HDMI_GEN_PKT_CTRL_GENERIC1_LINE__SHIFT          24
0166 static inline uint32_t HDMI_GEN_PKT_CTRL_GENERIC1_LINE(uint32_t val)
0167 {
0168     return ((val) << HDMI_GEN_PKT_CTRL_GENERIC1_LINE__SHIFT) & HDMI_GEN_PKT_CTRL_GENERIC1_LINE__MASK;
0169 }
0170 
0171 #define REG_HDMI_GC                     0x00000040
0172 #define HDMI_GC_MUTE                        0x00000001
0173 
0174 #define REG_HDMI_AUDIO_PKT_CTRL2                0x00000044
0175 #define HDMI_AUDIO_PKT_CTRL2_OVERRIDE               0x00000001
0176 #define HDMI_AUDIO_PKT_CTRL2_LAYOUT             0x00000002
0177 
0178 static inline uint32_t REG_HDMI_AVI_INFO(uint32_t i0) { return 0x0000006c + 0x4*i0; }
0179 
0180 #define REG_HDMI_GENERIC0_HDR                   0x00000084
0181 
0182 static inline uint32_t REG_HDMI_GENERIC0(uint32_t i0) { return 0x00000088 + 0x4*i0; }
0183 
0184 #define REG_HDMI_GENERIC1_HDR                   0x000000a4
0185 
0186 static inline uint32_t REG_HDMI_GENERIC1(uint32_t i0) { return 0x000000a8 + 0x4*i0; }
0187 
0188 static inline uint32_t REG_HDMI_ACR(enum hdmi_acr_cts i0) { return 0x000000c4 + 0x8*i0; }
0189 
0190 static inline uint32_t REG_HDMI_ACR_0(enum hdmi_acr_cts i0) { return 0x000000c4 + 0x8*i0; }
0191 #define HDMI_ACR_0_CTS__MASK                    0xfffff000
0192 #define HDMI_ACR_0_CTS__SHIFT                   12
0193 static inline uint32_t HDMI_ACR_0_CTS(uint32_t val)
0194 {
0195     return ((val) << HDMI_ACR_0_CTS__SHIFT) & HDMI_ACR_0_CTS__MASK;
0196 }
0197 
0198 static inline uint32_t REG_HDMI_ACR_1(enum hdmi_acr_cts i0) { return 0x000000c8 + 0x8*i0; }
0199 #define HDMI_ACR_1_N__MASK                  0xffffffff
0200 #define HDMI_ACR_1_N__SHIFT                 0
0201 static inline uint32_t HDMI_ACR_1_N(uint32_t val)
0202 {
0203     return ((val) << HDMI_ACR_1_N__SHIFT) & HDMI_ACR_1_N__MASK;
0204 }
0205 
0206 #define REG_HDMI_AUDIO_INFO0                    0x000000e4
0207 #define HDMI_AUDIO_INFO0_CHECKSUM__MASK             0x000000ff
0208 #define HDMI_AUDIO_INFO0_CHECKSUM__SHIFT            0
0209 static inline uint32_t HDMI_AUDIO_INFO0_CHECKSUM(uint32_t val)
0210 {
0211     return ((val) << HDMI_AUDIO_INFO0_CHECKSUM__SHIFT) & HDMI_AUDIO_INFO0_CHECKSUM__MASK;
0212 }
0213 #define HDMI_AUDIO_INFO0_CC__MASK               0x00000700
0214 #define HDMI_AUDIO_INFO0_CC__SHIFT              8
0215 static inline uint32_t HDMI_AUDIO_INFO0_CC(uint32_t val)
0216 {
0217     return ((val) << HDMI_AUDIO_INFO0_CC__SHIFT) & HDMI_AUDIO_INFO0_CC__MASK;
0218 }
0219 
0220 #define REG_HDMI_AUDIO_INFO1                    0x000000e8
0221 #define HDMI_AUDIO_INFO1_CA__MASK               0x000000ff
0222 #define HDMI_AUDIO_INFO1_CA__SHIFT              0
0223 static inline uint32_t HDMI_AUDIO_INFO1_CA(uint32_t val)
0224 {
0225     return ((val) << HDMI_AUDIO_INFO1_CA__SHIFT) & HDMI_AUDIO_INFO1_CA__MASK;
0226 }
0227 #define HDMI_AUDIO_INFO1_LSV__MASK              0x00007800
0228 #define HDMI_AUDIO_INFO1_LSV__SHIFT             11
0229 static inline uint32_t HDMI_AUDIO_INFO1_LSV(uint32_t val)
0230 {
0231     return ((val) << HDMI_AUDIO_INFO1_LSV__SHIFT) & HDMI_AUDIO_INFO1_LSV__MASK;
0232 }
0233 #define HDMI_AUDIO_INFO1_DM_INH                 0x00008000
0234 
0235 #define REG_HDMI_HDCP_CTRL                  0x00000110
0236 #define HDMI_HDCP_CTRL_ENABLE                   0x00000001
0237 #define HDMI_HDCP_CTRL_ENCRYPTION_ENABLE            0x00000100
0238 
0239 #define REG_HDMI_HDCP_DEBUG_CTRL                0x00000114
0240 #define HDMI_HDCP_DEBUG_CTRL_RNG_CIPHER             0x00000004
0241 
0242 #define REG_HDMI_HDCP_INT_CTRL                  0x00000118
0243 #define HDMI_HDCP_INT_CTRL_AUTH_SUCCESS_INT         0x00000001
0244 #define HDMI_HDCP_INT_CTRL_AUTH_SUCCESS_ACK         0x00000002
0245 #define HDMI_HDCP_INT_CTRL_AUTH_SUCCESS_MASK            0x00000004
0246 #define HDMI_HDCP_INT_CTRL_AUTH_FAIL_INT            0x00000010
0247 #define HDMI_HDCP_INT_CTRL_AUTH_FAIL_ACK            0x00000020
0248 #define HDMI_HDCP_INT_CTRL_AUTH_FAIL_MASK           0x00000040
0249 #define HDMI_HDCP_INT_CTRL_AUTH_FAIL_INFO_ACK           0x00000080
0250 #define HDMI_HDCP_INT_CTRL_AUTH_XFER_REQ_INT            0x00000100
0251 #define HDMI_HDCP_INT_CTRL_AUTH_XFER_REQ_ACK            0x00000200
0252 #define HDMI_HDCP_INT_CTRL_AUTH_XFER_REQ_MASK           0x00000400
0253 #define HDMI_HDCP_INT_CTRL_AUTH_XFER_DONE_INT           0x00001000
0254 #define HDMI_HDCP_INT_CTRL_AUTH_XFER_DONE_ACK           0x00002000
0255 #define HDMI_HDCP_INT_CTRL_AUTH_XFER_DONE_MASK          0x00004000
0256 
0257 #define REG_HDMI_HDCP_LINK0_STATUS              0x0000011c
0258 #define HDMI_HDCP_LINK0_STATUS_AN_0_READY           0x00000100
0259 #define HDMI_HDCP_LINK0_STATUS_AN_1_READY           0x00000200
0260 #define HDMI_HDCP_LINK0_STATUS_RI_MATCHES           0x00001000
0261 #define HDMI_HDCP_LINK0_STATUS_V_MATCHES            0x00100000
0262 #define HDMI_HDCP_LINK0_STATUS_KEY_STATE__MASK          0x70000000
0263 #define HDMI_HDCP_LINK0_STATUS_KEY_STATE__SHIFT         28
0264 static inline uint32_t HDMI_HDCP_LINK0_STATUS_KEY_STATE(enum hdmi_hdcp_key_state val)
0265 {
0266     return ((val) << HDMI_HDCP_LINK0_STATUS_KEY_STATE__SHIFT) & HDMI_HDCP_LINK0_STATUS_KEY_STATE__MASK;
0267 }
0268 
0269 #define REG_HDMI_HDCP_DDC_CTRL_0                0x00000120
0270 #define HDMI_HDCP_DDC_CTRL_0_DISABLE                0x00000001
0271 
0272 #define REG_HDMI_HDCP_DDC_CTRL_1                0x00000124
0273 #define HDMI_HDCP_DDC_CTRL_1_FAILED_ACK             0x00000001
0274 
0275 #define REG_HDMI_HDCP_DDC_STATUS                0x00000128
0276 #define HDMI_HDCP_DDC_STATUS_XFER_REQ               0x00000010
0277 #define HDMI_HDCP_DDC_STATUS_XFER_DONE              0x00000400
0278 #define HDMI_HDCP_DDC_STATUS_ABORTED                0x00001000
0279 #define HDMI_HDCP_DDC_STATUS_TIMEOUT                0x00002000
0280 #define HDMI_HDCP_DDC_STATUS_NACK0              0x00004000
0281 #define HDMI_HDCP_DDC_STATUS_NACK1              0x00008000
0282 #define HDMI_HDCP_DDC_STATUS_FAILED             0x00010000
0283 
0284 #define REG_HDMI_HDCP_ENTROPY_CTRL0             0x0000012c
0285 
0286 #define REG_HDMI_HDCP_ENTROPY_CTRL1             0x0000025c
0287 
0288 #define REG_HDMI_HDCP_RESET                 0x00000130
0289 #define HDMI_HDCP_RESET_LINK0_DEAUTHENTICATE            0x00000001
0290 
0291 #define REG_HDMI_HDCP_RCVPORT_DATA0             0x00000134
0292 
0293 #define REG_HDMI_HDCP_RCVPORT_DATA1             0x00000138
0294 
0295 #define REG_HDMI_HDCP_RCVPORT_DATA2_0               0x0000013c
0296 
0297 #define REG_HDMI_HDCP_RCVPORT_DATA2_1               0x00000140
0298 
0299 #define REG_HDMI_HDCP_RCVPORT_DATA3             0x00000144
0300 
0301 #define REG_HDMI_HDCP_RCVPORT_DATA4             0x00000148
0302 
0303 #define REG_HDMI_HDCP_RCVPORT_DATA5             0x0000014c
0304 
0305 #define REG_HDMI_HDCP_RCVPORT_DATA6             0x00000150
0306 
0307 #define REG_HDMI_HDCP_RCVPORT_DATA7             0x00000154
0308 
0309 #define REG_HDMI_HDCP_RCVPORT_DATA8             0x00000158
0310 
0311 #define REG_HDMI_HDCP_RCVPORT_DATA9             0x0000015c
0312 
0313 #define REG_HDMI_HDCP_RCVPORT_DATA10                0x00000160
0314 
0315 #define REG_HDMI_HDCP_RCVPORT_DATA11                0x00000164
0316 
0317 #define REG_HDMI_HDCP_RCVPORT_DATA12                0x00000168
0318 
0319 #define REG_HDMI_VENSPEC_INFO0                  0x0000016c
0320 
0321 #define REG_HDMI_VENSPEC_INFO1                  0x00000170
0322 
0323 #define REG_HDMI_VENSPEC_INFO2                  0x00000174
0324 
0325 #define REG_HDMI_VENSPEC_INFO3                  0x00000178
0326 
0327 #define REG_HDMI_VENSPEC_INFO4                  0x0000017c
0328 
0329 #define REG_HDMI_VENSPEC_INFO5                  0x00000180
0330 
0331 #define REG_HDMI_VENSPEC_INFO6                  0x00000184
0332 
0333 #define REG_HDMI_AUDIO_CFG                  0x000001d0
0334 #define HDMI_AUDIO_CFG_ENGINE_ENABLE                0x00000001
0335 #define HDMI_AUDIO_CFG_FIFO_WATERMARK__MASK         0x000000f0
0336 #define HDMI_AUDIO_CFG_FIFO_WATERMARK__SHIFT            4
0337 static inline uint32_t HDMI_AUDIO_CFG_FIFO_WATERMARK(uint32_t val)
0338 {
0339     return ((val) << HDMI_AUDIO_CFG_FIFO_WATERMARK__SHIFT) & HDMI_AUDIO_CFG_FIFO_WATERMARK__MASK;
0340 }
0341 
0342 #define REG_HDMI_USEC_REFTIMER                  0x00000208
0343 
0344 #define REG_HDMI_DDC_CTRL                   0x0000020c
0345 #define HDMI_DDC_CTRL_GO                    0x00000001
0346 #define HDMI_DDC_CTRL_SOFT_RESET                0x00000002
0347 #define HDMI_DDC_CTRL_SEND_RESET                0x00000004
0348 #define HDMI_DDC_CTRL_SW_STATUS_RESET               0x00000008
0349 #define HDMI_DDC_CTRL_TRANSACTION_CNT__MASK         0x00300000
0350 #define HDMI_DDC_CTRL_TRANSACTION_CNT__SHIFT            20
0351 static inline uint32_t HDMI_DDC_CTRL_TRANSACTION_CNT(uint32_t val)
0352 {
0353     return ((val) << HDMI_DDC_CTRL_TRANSACTION_CNT__SHIFT) & HDMI_DDC_CTRL_TRANSACTION_CNT__MASK;
0354 }
0355 
0356 #define REG_HDMI_DDC_ARBITRATION                0x00000210
0357 #define HDMI_DDC_ARBITRATION_HW_ARBITRATION         0x00000010
0358 
0359 #define REG_HDMI_DDC_INT_CTRL                   0x00000214
0360 #define HDMI_DDC_INT_CTRL_SW_DONE_INT               0x00000001
0361 #define HDMI_DDC_INT_CTRL_SW_DONE_ACK               0x00000002
0362 #define HDMI_DDC_INT_CTRL_SW_DONE_MASK              0x00000004
0363 
0364 #define REG_HDMI_DDC_SW_STATUS                  0x00000218
0365 #define HDMI_DDC_SW_STATUS_NACK0                0x00001000
0366 #define HDMI_DDC_SW_STATUS_NACK1                0x00002000
0367 #define HDMI_DDC_SW_STATUS_NACK2                0x00004000
0368 #define HDMI_DDC_SW_STATUS_NACK3                0x00008000
0369 
0370 #define REG_HDMI_DDC_HW_STATUS                  0x0000021c
0371 #define HDMI_DDC_HW_STATUS_DONE                 0x00000008
0372 
0373 #define REG_HDMI_DDC_SPEED                  0x00000220
0374 #define HDMI_DDC_SPEED_THRESHOLD__MASK              0x00000003
0375 #define HDMI_DDC_SPEED_THRESHOLD__SHIFT             0
0376 static inline uint32_t HDMI_DDC_SPEED_THRESHOLD(uint32_t val)
0377 {
0378     return ((val) << HDMI_DDC_SPEED_THRESHOLD__SHIFT) & HDMI_DDC_SPEED_THRESHOLD__MASK;
0379 }
0380 #define HDMI_DDC_SPEED_PRESCALE__MASK               0xffff0000
0381 #define HDMI_DDC_SPEED_PRESCALE__SHIFT              16
0382 static inline uint32_t HDMI_DDC_SPEED_PRESCALE(uint32_t val)
0383 {
0384     return ((val) << HDMI_DDC_SPEED_PRESCALE__SHIFT) & HDMI_DDC_SPEED_PRESCALE__MASK;
0385 }
0386 
0387 #define REG_HDMI_DDC_SETUP                  0x00000224
0388 #define HDMI_DDC_SETUP_TIMEOUT__MASK                0xff000000
0389 #define HDMI_DDC_SETUP_TIMEOUT__SHIFT               24
0390 static inline uint32_t HDMI_DDC_SETUP_TIMEOUT(uint32_t val)
0391 {
0392     return ((val) << HDMI_DDC_SETUP_TIMEOUT__SHIFT) & HDMI_DDC_SETUP_TIMEOUT__MASK;
0393 }
0394 
0395 static inline uint32_t REG_HDMI_I2C_TRANSACTION(uint32_t i0) { return 0x00000228 + 0x4*i0; }
0396 
0397 static inline uint32_t REG_HDMI_I2C_TRANSACTION_REG(uint32_t i0) { return 0x00000228 + 0x4*i0; }
0398 #define HDMI_I2C_TRANSACTION_REG_RW__MASK           0x00000001
0399 #define HDMI_I2C_TRANSACTION_REG_RW__SHIFT          0
0400 static inline uint32_t HDMI_I2C_TRANSACTION_REG_RW(enum hdmi_ddc_read_write val)
0401 {
0402     return ((val) << HDMI_I2C_TRANSACTION_REG_RW__SHIFT) & HDMI_I2C_TRANSACTION_REG_RW__MASK;
0403 }
0404 #define HDMI_I2C_TRANSACTION_REG_STOP_ON_NACK           0x00000100
0405 #define HDMI_I2C_TRANSACTION_REG_START              0x00001000
0406 #define HDMI_I2C_TRANSACTION_REG_STOP               0x00002000
0407 #define HDMI_I2C_TRANSACTION_REG_CNT__MASK          0x00ff0000
0408 #define HDMI_I2C_TRANSACTION_REG_CNT__SHIFT         16
0409 static inline uint32_t HDMI_I2C_TRANSACTION_REG_CNT(uint32_t val)
0410 {
0411     return ((val) << HDMI_I2C_TRANSACTION_REG_CNT__SHIFT) & HDMI_I2C_TRANSACTION_REG_CNT__MASK;
0412 }
0413 
0414 #define REG_HDMI_DDC_DATA                   0x00000238
0415 #define HDMI_DDC_DATA_DATA_RW__MASK             0x00000001
0416 #define HDMI_DDC_DATA_DATA_RW__SHIFT                0
0417 static inline uint32_t HDMI_DDC_DATA_DATA_RW(enum hdmi_ddc_read_write val)
0418 {
0419     return ((val) << HDMI_DDC_DATA_DATA_RW__SHIFT) & HDMI_DDC_DATA_DATA_RW__MASK;
0420 }
0421 #define HDMI_DDC_DATA_DATA__MASK                0x0000ff00
0422 #define HDMI_DDC_DATA_DATA__SHIFT               8
0423 static inline uint32_t HDMI_DDC_DATA_DATA(uint32_t val)
0424 {
0425     return ((val) << HDMI_DDC_DATA_DATA__SHIFT) & HDMI_DDC_DATA_DATA__MASK;
0426 }
0427 #define HDMI_DDC_DATA_INDEX__MASK               0x00ff0000
0428 #define HDMI_DDC_DATA_INDEX__SHIFT              16
0429 static inline uint32_t HDMI_DDC_DATA_INDEX(uint32_t val)
0430 {
0431     return ((val) << HDMI_DDC_DATA_INDEX__SHIFT) & HDMI_DDC_DATA_INDEX__MASK;
0432 }
0433 #define HDMI_DDC_DATA_INDEX_WRITE               0x80000000
0434 
0435 #define REG_HDMI_HDCP_SHA_CTRL                  0x0000023c
0436 
0437 #define REG_HDMI_HDCP_SHA_STATUS                0x00000240
0438 #define HDMI_HDCP_SHA_STATUS_BLOCK_DONE             0x00000001
0439 #define HDMI_HDCP_SHA_STATUS_COMP_DONE              0x00000010
0440 
0441 #define REG_HDMI_HDCP_SHA_DATA                  0x00000244
0442 #define HDMI_HDCP_SHA_DATA_DONE                 0x00000001
0443 
0444 #define REG_HDMI_HPD_INT_STATUS                 0x00000250
0445 #define HDMI_HPD_INT_STATUS_INT                 0x00000001
0446 #define HDMI_HPD_INT_STATUS_CABLE_DETECTED          0x00000002
0447 
0448 #define REG_HDMI_HPD_INT_CTRL                   0x00000254
0449 #define HDMI_HPD_INT_CTRL_INT_ACK               0x00000001
0450 #define HDMI_HPD_INT_CTRL_INT_CONNECT               0x00000002
0451 #define HDMI_HPD_INT_CTRL_INT_EN                0x00000004
0452 #define HDMI_HPD_INT_CTRL_RX_INT_ACK                0x00000010
0453 #define HDMI_HPD_INT_CTRL_RX_INT_EN             0x00000020
0454 #define HDMI_HPD_INT_CTRL_RCV_PLUGIN_DET_MASK           0x00000200
0455 
0456 #define REG_HDMI_HPD_CTRL                   0x00000258
0457 #define HDMI_HPD_CTRL_TIMEOUT__MASK             0x00001fff
0458 #define HDMI_HPD_CTRL_TIMEOUT__SHIFT                0
0459 static inline uint32_t HDMI_HPD_CTRL_TIMEOUT(uint32_t val)
0460 {
0461     return ((val) << HDMI_HPD_CTRL_TIMEOUT__SHIFT) & HDMI_HPD_CTRL_TIMEOUT__MASK;
0462 }
0463 #define HDMI_HPD_CTRL_ENABLE                    0x10000000
0464 
0465 #define REG_HDMI_DDC_REF                    0x0000027c
0466 #define HDMI_DDC_REF_REFTIMER_ENABLE                0x00010000
0467 #define HDMI_DDC_REF_REFTIMER__MASK             0x0000ffff
0468 #define HDMI_DDC_REF_REFTIMER__SHIFT                0
0469 static inline uint32_t HDMI_DDC_REF_REFTIMER(uint32_t val)
0470 {
0471     return ((val) << HDMI_DDC_REF_REFTIMER__SHIFT) & HDMI_DDC_REF_REFTIMER__MASK;
0472 }
0473 
0474 #define REG_HDMI_HDCP_SW_UPPER_AKSV             0x00000284
0475 
0476 #define REG_HDMI_HDCP_SW_LOWER_AKSV             0x00000288
0477 
0478 #define REG_HDMI_CEC_CTRL                   0x0000028c
0479 
0480 #define REG_HDMI_CEC_WR_DATA                    0x00000290
0481 
0482 #define REG_HDMI_CEC_CEC_RETRANSMIT             0x00000294
0483 
0484 #define REG_HDMI_CEC_STATUS                 0x00000298
0485 
0486 #define REG_HDMI_CEC_INT                    0x0000029c
0487 
0488 #define REG_HDMI_CEC_ADDR                   0x000002a0
0489 
0490 #define REG_HDMI_CEC_TIME                   0x000002a4
0491 
0492 #define REG_HDMI_CEC_REFTIMER                   0x000002a8
0493 
0494 #define REG_HDMI_CEC_RD_DATA                    0x000002ac
0495 
0496 #define REG_HDMI_CEC_RD_FILTER                  0x000002b0
0497 
0498 #define REG_HDMI_ACTIVE_HSYNC                   0x000002b4
0499 #define HDMI_ACTIVE_HSYNC_START__MASK               0x00001fff
0500 #define HDMI_ACTIVE_HSYNC_START__SHIFT              0
0501 static inline uint32_t HDMI_ACTIVE_HSYNC_START(uint32_t val)
0502 {
0503     return ((val) << HDMI_ACTIVE_HSYNC_START__SHIFT) & HDMI_ACTIVE_HSYNC_START__MASK;
0504 }
0505 #define HDMI_ACTIVE_HSYNC_END__MASK             0x0fff0000
0506 #define HDMI_ACTIVE_HSYNC_END__SHIFT                16
0507 static inline uint32_t HDMI_ACTIVE_HSYNC_END(uint32_t val)
0508 {
0509     return ((val) << HDMI_ACTIVE_HSYNC_END__SHIFT) & HDMI_ACTIVE_HSYNC_END__MASK;
0510 }
0511 
0512 #define REG_HDMI_ACTIVE_VSYNC                   0x000002b8
0513 #define HDMI_ACTIVE_VSYNC_START__MASK               0x00001fff
0514 #define HDMI_ACTIVE_VSYNC_START__SHIFT              0
0515 static inline uint32_t HDMI_ACTIVE_VSYNC_START(uint32_t val)
0516 {
0517     return ((val) << HDMI_ACTIVE_VSYNC_START__SHIFT) & HDMI_ACTIVE_VSYNC_START__MASK;
0518 }
0519 #define HDMI_ACTIVE_VSYNC_END__MASK             0x1fff0000
0520 #define HDMI_ACTIVE_VSYNC_END__SHIFT                16
0521 static inline uint32_t HDMI_ACTIVE_VSYNC_END(uint32_t val)
0522 {
0523     return ((val) << HDMI_ACTIVE_VSYNC_END__SHIFT) & HDMI_ACTIVE_VSYNC_END__MASK;
0524 }
0525 
0526 #define REG_HDMI_VSYNC_ACTIVE_F2                0x000002bc
0527 #define HDMI_VSYNC_ACTIVE_F2_START__MASK            0x00001fff
0528 #define HDMI_VSYNC_ACTIVE_F2_START__SHIFT           0
0529 static inline uint32_t HDMI_VSYNC_ACTIVE_F2_START(uint32_t val)
0530 {
0531     return ((val) << HDMI_VSYNC_ACTIVE_F2_START__SHIFT) & HDMI_VSYNC_ACTIVE_F2_START__MASK;
0532 }
0533 #define HDMI_VSYNC_ACTIVE_F2_END__MASK              0x1fff0000
0534 #define HDMI_VSYNC_ACTIVE_F2_END__SHIFT             16
0535 static inline uint32_t HDMI_VSYNC_ACTIVE_F2_END(uint32_t val)
0536 {
0537     return ((val) << HDMI_VSYNC_ACTIVE_F2_END__SHIFT) & HDMI_VSYNC_ACTIVE_F2_END__MASK;
0538 }
0539 
0540 #define REG_HDMI_TOTAL                      0x000002c0
0541 #define HDMI_TOTAL_H_TOTAL__MASK                0x00001fff
0542 #define HDMI_TOTAL_H_TOTAL__SHIFT               0
0543 static inline uint32_t HDMI_TOTAL_H_TOTAL(uint32_t val)
0544 {
0545     return ((val) << HDMI_TOTAL_H_TOTAL__SHIFT) & HDMI_TOTAL_H_TOTAL__MASK;
0546 }
0547 #define HDMI_TOTAL_V_TOTAL__MASK                0x1fff0000
0548 #define HDMI_TOTAL_V_TOTAL__SHIFT               16
0549 static inline uint32_t HDMI_TOTAL_V_TOTAL(uint32_t val)
0550 {
0551     return ((val) << HDMI_TOTAL_V_TOTAL__SHIFT) & HDMI_TOTAL_V_TOTAL__MASK;
0552 }
0553 
0554 #define REG_HDMI_VSYNC_TOTAL_F2                 0x000002c4
0555 #define HDMI_VSYNC_TOTAL_F2_V_TOTAL__MASK           0x00001fff
0556 #define HDMI_VSYNC_TOTAL_F2_V_TOTAL__SHIFT          0
0557 static inline uint32_t HDMI_VSYNC_TOTAL_F2_V_TOTAL(uint32_t val)
0558 {
0559     return ((val) << HDMI_VSYNC_TOTAL_F2_V_TOTAL__SHIFT) & HDMI_VSYNC_TOTAL_F2_V_TOTAL__MASK;
0560 }
0561 
0562 #define REG_HDMI_FRAME_CTRL                 0x000002c8
0563 #define HDMI_FRAME_CTRL_RGB_MUX_SEL_BGR             0x00001000
0564 #define HDMI_FRAME_CTRL_VSYNC_LOW               0x10000000
0565 #define HDMI_FRAME_CTRL_HSYNC_LOW               0x20000000
0566 #define HDMI_FRAME_CTRL_INTERLACED_EN               0x80000000
0567 
0568 #define REG_HDMI_AUD_INT                    0x000002cc
0569 #define HDMI_AUD_INT_AUD_FIFO_URUN_INT              0x00000001
0570 #define HDMI_AUD_INT_AUD_FIFO_URAN_MASK             0x00000002
0571 #define HDMI_AUD_INT_AUD_SAM_DROP_INT               0x00000004
0572 #define HDMI_AUD_INT_AUD_SAM_DROP_MASK              0x00000008
0573 
0574 #define REG_HDMI_PHY_CTRL                   0x000002d4
0575 #define HDMI_PHY_CTRL_SW_RESET_PLL              0x00000001
0576 #define HDMI_PHY_CTRL_SW_RESET_PLL_LOW              0x00000002
0577 #define HDMI_PHY_CTRL_SW_RESET                  0x00000004
0578 #define HDMI_PHY_CTRL_SW_RESET_LOW              0x00000008
0579 
0580 #define REG_HDMI_CEC_WR_RANGE                   0x000002dc
0581 
0582 #define REG_HDMI_CEC_RD_RANGE                   0x000002e0
0583 
0584 #define REG_HDMI_VERSION                    0x000002e4
0585 
0586 #define REG_HDMI_CEC_COMPL_CTL                  0x00000360
0587 
0588 #define REG_HDMI_CEC_RD_START_RANGE             0x00000364
0589 
0590 #define REG_HDMI_CEC_RD_TOTAL_RANGE             0x00000368
0591 
0592 #define REG_HDMI_CEC_RD_ERR_RESP_LO             0x0000036c
0593 
0594 #define REG_HDMI_CEC_WR_CHECK_CONFIG                0x00000370
0595 
0596 #define REG_HDMI_8x60_PHY_REG0                  0x00000000
0597 #define HDMI_8x60_PHY_REG0_DESER_DEL_CTRL__MASK         0x0000001c
0598 #define HDMI_8x60_PHY_REG0_DESER_DEL_CTRL__SHIFT        2
0599 static inline uint32_t HDMI_8x60_PHY_REG0_DESER_DEL_CTRL(uint32_t val)
0600 {
0601     return ((val) << HDMI_8x60_PHY_REG0_DESER_DEL_CTRL__SHIFT) & HDMI_8x60_PHY_REG0_DESER_DEL_CTRL__MASK;
0602 }
0603 
0604 #define REG_HDMI_8x60_PHY_REG1                  0x00000004
0605 #define HDMI_8x60_PHY_REG1_DTEST_MUX_SEL__MASK          0x000000f0
0606 #define HDMI_8x60_PHY_REG1_DTEST_MUX_SEL__SHIFT         4
0607 static inline uint32_t HDMI_8x60_PHY_REG1_DTEST_MUX_SEL(uint32_t val)
0608 {
0609     return ((val) << HDMI_8x60_PHY_REG1_DTEST_MUX_SEL__SHIFT) & HDMI_8x60_PHY_REG1_DTEST_MUX_SEL__MASK;
0610 }
0611 #define HDMI_8x60_PHY_REG1_OUTVOL_SWING_CTRL__MASK      0x0000000f
0612 #define HDMI_8x60_PHY_REG1_OUTVOL_SWING_CTRL__SHIFT     0
0613 static inline uint32_t HDMI_8x60_PHY_REG1_OUTVOL_SWING_CTRL(uint32_t val)
0614 {
0615     return ((val) << HDMI_8x60_PHY_REG1_OUTVOL_SWING_CTRL__SHIFT) & HDMI_8x60_PHY_REG1_OUTVOL_SWING_CTRL__MASK;
0616 }
0617 
0618 #define REG_HDMI_8x60_PHY_REG2                  0x00000008
0619 #define HDMI_8x60_PHY_REG2_PD_DESER             0x00000001
0620 #define HDMI_8x60_PHY_REG2_PD_DRIVE_1               0x00000002
0621 #define HDMI_8x60_PHY_REG2_PD_DRIVE_2               0x00000004
0622 #define HDMI_8x60_PHY_REG2_PD_DRIVE_3               0x00000008
0623 #define HDMI_8x60_PHY_REG2_PD_DRIVE_4               0x00000010
0624 #define HDMI_8x60_PHY_REG2_PD_PLL               0x00000020
0625 #define HDMI_8x60_PHY_REG2_PD_PWRGEN                0x00000040
0626 #define HDMI_8x60_PHY_REG2_RCV_SENSE_EN             0x00000080
0627 
0628 #define REG_HDMI_8x60_PHY_REG3                  0x0000000c
0629 #define HDMI_8x60_PHY_REG3_PLL_ENABLE               0x00000001
0630 
0631 #define REG_HDMI_8x60_PHY_REG4                  0x00000010
0632 
0633 #define REG_HDMI_8x60_PHY_REG5                  0x00000014
0634 
0635 #define REG_HDMI_8x60_PHY_REG6                  0x00000018
0636 
0637 #define REG_HDMI_8x60_PHY_REG7                  0x0000001c
0638 
0639 #define REG_HDMI_8x60_PHY_REG8                  0x00000020
0640 
0641 #define REG_HDMI_8x60_PHY_REG9                  0x00000024
0642 
0643 #define REG_HDMI_8x60_PHY_REG10                 0x00000028
0644 
0645 #define REG_HDMI_8x60_PHY_REG11                 0x0000002c
0646 
0647 #define REG_HDMI_8x60_PHY_REG12                 0x00000030
0648 #define HDMI_8x60_PHY_REG12_RETIMING_EN             0x00000001
0649 #define HDMI_8x60_PHY_REG12_PLL_LOCK_DETECT_EN          0x00000002
0650 #define HDMI_8x60_PHY_REG12_FORCE_LOCK              0x00000010
0651 
0652 #define REG_HDMI_8960_PHY_REG0                  0x00000000
0653 
0654 #define REG_HDMI_8960_PHY_REG1                  0x00000004
0655 
0656 #define REG_HDMI_8960_PHY_REG2                  0x00000008
0657 
0658 #define REG_HDMI_8960_PHY_REG3                  0x0000000c
0659 
0660 #define REG_HDMI_8960_PHY_REG4                  0x00000010
0661 
0662 #define REG_HDMI_8960_PHY_REG5                  0x00000014
0663 
0664 #define REG_HDMI_8960_PHY_REG6                  0x00000018
0665 
0666 #define REG_HDMI_8960_PHY_REG7                  0x0000001c
0667 
0668 #define REG_HDMI_8960_PHY_REG8                  0x00000020
0669 
0670 #define REG_HDMI_8960_PHY_REG9                  0x00000024
0671 
0672 #define REG_HDMI_8960_PHY_REG10                 0x00000028
0673 
0674 #define REG_HDMI_8960_PHY_REG11                 0x0000002c
0675 
0676 #define REG_HDMI_8960_PHY_REG12                 0x00000030
0677 #define HDMI_8960_PHY_REG12_SW_RESET                0x00000020
0678 #define HDMI_8960_PHY_REG12_PWRDN_B             0x00000080
0679 
0680 #define REG_HDMI_8960_PHY_REG_BIST_CFG              0x00000034
0681 
0682 #define REG_HDMI_8960_PHY_DEBUG_BUS_SEL             0x00000038
0683 
0684 #define REG_HDMI_8960_PHY_REG_MISC0             0x0000003c
0685 
0686 #define REG_HDMI_8960_PHY_REG13                 0x00000040
0687 
0688 #define REG_HDMI_8960_PHY_REG14                 0x00000044
0689 
0690 #define REG_HDMI_8960_PHY_REG15                 0x00000048
0691 
0692 #define REG_HDMI_8960_PHY_PLL_REFCLK_CFG            0x00000000
0693 
0694 #define REG_HDMI_8960_PHY_PLL_CHRG_PUMP_CFG         0x00000004
0695 
0696 #define REG_HDMI_8960_PHY_PLL_LOOP_FLT_CFG0         0x00000008
0697 
0698 #define REG_HDMI_8960_PHY_PLL_LOOP_FLT_CFG1         0x0000000c
0699 
0700 #define REG_HDMI_8960_PHY_PLL_IDAC_ADJ_CFG          0x00000010
0701 
0702 #define REG_HDMI_8960_PHY_PLL_I_VI_KVCO_CFG         0x00000014
0703 
0704 #define REG_HDMI_8960_PHY_PLL_PWRDN_B               0x00000018
0705 #define HDMI_8960_PHY_PLL_PWRDN_B_PD_PLL            0x00000002
0706 #define HDMI_8960_PHY_PLL_PWRDN_B_PLL_PWRDN_B           0x00000008
0707 
0708 #define REG_HDMI_8960_PHY_PLL_SDM_CFG0              0x0000001c
0709 
0710 #define REG_HDMI_8960_PHY_PLL_SDM_CFG1              0x00000020
0711 
0712 #define REG_HDMI_8960_PHY_PLL_SDM_CFG2              0x00000024
0713 
0714 #define REG_HDMI_8960_PHY_PLL_SDM_CFG3              0x00000028
0715 
0716 #define REG_HDMI_8960_PHY_PLL_SDM_CFG4              0x0000002c
0717 
0718 #define REG_HDMI_8960_PHY_PLL_SSC_CFG0              0x00000030
0719 
0720 #define REG_HDMI_8960_PHY_PLL_SSC_CFG1              0x00000034
0721 
0722 #define REG_HDMI_8960_PHY_PLL_SSC_CFG2              0x00000038
0723 
0724 #define REG_HDMI_8960_PHY_PLL_SSC_CFG3              0x0000003c
0725 
0726 #define REG_HDMI_8960_PHY_PLL_LOCKDET_CFG0          0x00000040
0727 
0728 #define REG_HDMI_8960_PHY_PLL_LOCKDET_CFG1          0x00000044
0729 
0730 #define REG_HDMI_8960_PHY_PLL_LOCKDET_CFG2          0x00000048
0731 
0732 #define REG_HDMI_8960_PHY_PLL_VCOCAL_CFG0           0x0000004c
0733 
0734 #define REG_HDMI_8960_PHY_PLL_VCOCAL_CFG1           0x00000050
0735 
0736 #define REG_HDMI_8960_PHY_PLL_VCOCAL_CFG2           0x00000054
0737 
0738 #define REG_HDMI_8960_PHY_PLL_VCOCAL_CFG3           0x00000058
0739 
0740 #define REG_HDMI_8960_PHY_PLL_VCOCAL_CFG4           0x0000005c
0741 
0742 #define REG_HDMI_8960_PHY_PLL_VCOCAL_CFG5           0x00000060
0743 
0744 #define REG_HDMI_8960_PHY_PLL_VCOCAL_CFG6           0x00000064
0745 
0746 #define REG_HDMI_8960_PHY_PLL_VCOCAL_CFG7           0x00000068
0747 
0748 #define REG_HDMI_8960_PHY_PLL_DEBUG_SEL             0x0000006c
0749 
0750 #define REG_HDMI_8960_PHY_PLL_MISC0             0x00000070
0751 
0752 #define REG_HDMI_8960_PHY_PLL_MISC1             0x00000074
0753 
0754 #define REG_HDMI_8960_PHY_PLL_MISC2             0x00000078
0755 
0756 #define REG_HDMI_8960_PHY_PLL_MISC3             0x0000007c
0757 
0758 #define REG_HDMI_8960_PHY_PLL_MISC4             0x00000080
0759 
0760 #define REG_HDMI_8960_PHY_PLL_MISC5             0x00000084
0761 
0762 #define REG_HDMI_8960_PHY_PLL_MISC6             0x00000088
0763 
0764 #define REG_HDMI_8960_PHY_PLL_DEBUG_BUS0            0x0000008c
0765 
0766 #define REG_HDMI_8960_PHY_PLL_DEBUG_BUS1            0x00000090
0767 
0768 #define REG_HDMI_8960_PHY_PLL_DEBUG_BUS2            0x00000094
0769 
0770 #define REG_HDMI_8960_PHY_PLL_STATUS0               0x00000098
0771 #define HDMI_8960_PHY_PLL_STATUS0_PLL_LOCK          0x00000001
0772 
0773 #define REG_HDMI_8960_PHY_PLL_STATUS1               0x0000009c
0774 
0775 #define REG_HDMI_8x74_ANA_CFG0                  0x00000000
0776 
0777 #define REG_HDMI_8x74_ANA_CFG1                  0x00000004
0778 
0779 #define REG_HDMI_8x74_PD_CTRL0                  0x00000010
0780 
0781 #define REG_HDMI_8x74_PD_CTRL1                  0x00000014
0782 
0783 #define REG_HDMI_8x74_BIST_CFG0                 0x00000034
0784 
0785 #define REG_HDMI_8x74_BIST_PATN0                0x0000003c
0786 
0787 #define REG_HDMI_8x74_BIST_PATN1                0x00000040
0788 
0789 #define REG_HDMI_8x74_BIST_PATN2                0x00000044
0790 
0791 #define REG_HDMI_8x74_BIST_PATN3                0x00000048
0792 
0793 #define REG_HDMI_28nm_PHY_PLL_REFCLK_CFG            0x00000000
0794 
0795 #define REG_HDMI_28nm_PHY_PLL_POSTDIV1_CFG          0x00000004
0796 
0797 #define REG_HDMI_28nm_PHY_PLL_CHGPUMP_CFG           0x00000008
0798 
0799 #define REG_HDMI_28nm_PHY_PLL_VCOLPF_CFG            0x0000000c
0800 
0801 #define REG_HDMI_28nm_PHY_PLL_VREG_CFG              0x00000010
0802 
0803 #define REG_HDMI_28nm_PHY_PLL_PWRGEN_CFG            0x00000014
0804 
0805 #define REG_HDMI_28nm_PHY_PLL_DMUX_CFG              0x00000018
0806 
0807 #define REG_HDMI_28nm_PHY_PLL_AMUX_CFG              0x0000001c
0808 
0809 #define REG_HDMI_28nm_PHY_PLL_GLB_CFG               0x00000020
0810 #define HDMI_28nm_PHY_PLL_GLB_CFG_PLL_PWRDN_B           0x00000001
0811 #define HDMI_28nm_PHY_PLL_GLB_CFG_PLL_LDO_PWRDN_B       0x00000002
0812 #define HDMI_28nm_PHY_PLL_GLB_CFG_PLL_PWRGEN_PWRDN_B        0x00000004
0813 #define HDMI_28nm_PHY_PLL_GLB_CFG_PLL_ENABLE            0x00000008
0814 
0815 #define REG_HDMI_28nm_PHY_PLL_POSTDIV2_CFG          0x00000024
0816 
0817 #define REG_HDMI_28nm_PHY_PLL_POSTDIV3_CFG          0x00000028
0818 
0819 #define REG_HDMI_28nm_PHY_PLL_LPFR_CFG              0x0000002c
0820 
0821 #define REG_HDMI_28nm_PHY_PLL_LPFC1_CFG             0x00000030
0822 
0823 #define REG_HDMI_28nm_PHY_PLL_LPFC2_CFG             0x00000034
0824 
0825 #define REG_HDMI_28nm_PHY_PLL_SDM_CFG0              0x00000038
0826 
0827 #define REG_HDMI_28nm_PHY_PLL_SDM_CFG1              0x0000003c
0828 
0829 #define REG_HDMI_28nm_PHY_PLL_SDM_CFG2              0x00000040
0830 
0831 #define REG_HDMI_28nm_PHY_PLL_SDM_CFG3              0x00000044
0832 
0833 #define REG_HDMI_28nm_PHY_PLL_SDM_CFG4              0x00000048
0834 
0835 #define REG_HDMI_28nm_PHY_PLL_SSC_CFG0              0x0000004c
0836 
0837 #define REG_HDMI_28nm_PHY_PLL_SSC_CFG1              0x00000050
0838 
0839 #define REG_HDMI_28nm_PHY_PLL_SSC_CFG2              0x00000054
0840 
0841 #define REG_HDMI_28nm_PHY_PLL_SSC_CFG3              0x00000058
0842 
0843 #define REG_HDMI_28nm_PHY_PLL_LKDET_CFG0            0x0000005c
0844 
0845 #define REG_HDMI_28nm_PHY_PLL_LKDET_CFG1            0x00000060
0846 
0847 #define REG_HDMI_28nm_PHY_PLL_LKDET_CFG2            0x00000064
0848 
0849 #define REG_HDMI_28nm_PHY_PLL_TEST_CFG              0x00000068
0850 #define HDMI_28nm_PHY_PLL_TEST_CFG_PLL_SW_RESET         0x00000001
0851 
0852 #define REG_HDMI_28nm_PHY_PLL_CAL_CFG0              0x0000006c
0853 
0854 #define REG_HDMI_28nm_PHY_PLL_CAL_CFG1              0x00000070
0855 
0856 #define REG_HDMI_28nm_PHY_PLL_CAL_CFG2              0x00000074
0857 
0858 #define REG_HDMI_28nm_PHY_PLL_CAL_CFG3              0x00000078
0859 
0860 #define REG_HDMI_28nm_PHY_PLL_CAL_CFG4              0x0000007c
0861 
0862 #define REG_HDMI_28nm_PHY_PLL_CAL_CFG5              0x00000080
0863 
0864 #define REG_HDMI_28nm_PHY_PLL_CAL_CFG6              0x00000084
0865 
0866 #define REG_HDMI_28nm_PHY_PLL_CAL_CFG7              0x00000088
0867 
0868 #define REG_HDMI_28nm_PHY_PLL_CAL_CFG8              0x0000008c
0869 
0870 #define REG_HDMI_28nm_PHY_PLL_CAL_CFG9              0x00000090
0871 
0872 #define REG_HDMI_28nm_PHY_PLL_CAL_CFG10             0x00000094
0873 
0874 #define REG_HDMI_28nm_PHY_PLL_CAL_CFG11             0x00000098
0875 
0876 #define REG_HDMI_28nm_PHY_PLL_EFUSE_CFG             0x0000009c
0877 
0878 #define REG_HDMI_28nm_PHY_PLL_DEBUG_BUS_SEL         0x000000a0
0879 
0880 #define REG_HDMI_8996_PHY_CFG                   0x00000000
0881 
0882 #define REG_HDMI_8996_PHY_PD_CTL                0x00000004
0883 
0884 #define REG_HDMI_8996_PHY_MODE                  0x00000008
0885 
0886 #define REG_HDMI_8996_PHY_MISR_CLEAR                0x0000000c
0887 
0888 #define REG_HDMI_8996_PHY_TX0_TX1_BIST_CFG0         0x00000010
0889 
0890 #define REG_HDMI_8996_PHY_TX0_TX1_BIST_CFG1         0x00000014
0891 
0892 #define REG_HDMI_8996_PHY_TX0_TX1_PRBS_SEED_BYTE0       0x00000018
0893 
0894 #define REG_HDMI_8996_PHY_TX0_TX1_PRBS_SEED_BYTE1       0x0000001c
0895 
0896 #define REG_HDMI_8996_PHY_TX0_TX1_BIST_PATTERN0         0x00000020
0897 
0898 #define REG_HDMI_8996_PHY_TX0_TX1_BIST_PATTERN1         0x00000024
0899 
0900 #define REG_HDMI_8996_PHY_TX2_TX3_BIST_CFG0         0x00000028
0901 
0902 #define REG_HDMI_8996_PHY_TX2_TX3_BIST_CFG1         0x0000002c
0903 
0904 #define REG_HDMI_8996_PHY_TX2_TX3_PRBS_SEED_BYTE0       0x00000030
0905 
0906 #define REG_HDMI_8996_PHY_TX2_TX3_PRBS_SEED_BYTE1       0x00000034
0907 
0908 #define REG_HDMI_8996_PHY_TX2_TX3_BIST_PATTERN0         0x00000038
0909 
0910 #define REG_HDMI_8996_PHY_TX2_TX3_BIST_PATTERN1         0x0000003c
0911 
0912 #define REG_HDMI_8996_PHY_DEBUG_BUS_SEL             0x00000040
0913 
0914 #define REG_HDMI_8996_PHY_TXCAL_CFG0                0x00000044
0915 
0916 #define REG_HDMI_8996_PHY_TXCAL_CFG1                0x00000048
0917 
0918 #define REG_HDMI_8996_PHY_TX0_TX1_LANE_CTL          0x0000004c
0919 
0920 #define REG_HDMI_8996_PHY_TX2_TX3_LANE_CTL          0x00000050
0921 
0922 #define REG_HDMI_8996_PHY_LANE_BIST_CONFIG          0x00000054
0923 
0924 #define REG_HDMI_8996_PHY_CLOCK                 0x00000058
0925 
0926 #define REG_HDMI_8996_PHY_MISC1                 0x0000005c
0927 
0928 #define REG_HDMI_8996_PHY_MISC2                 0x00000060
0929 
0930 #define REG_HDMI_8996_PHY_TX0_TX1_BIST_STATUS0          0x00000064
0931 
0932 #define REG_HDMI_8996_PHY_TX0_TX1_BIST_STATUS1          0x00000068
0933 
0934 #define REG_HDMI_8996_PHY_TX0_TX1_BIST_STATUS2          0x0000006c
0935 
0936 #define REG_HDMI_8996_PHY_TX2_TX3_BIST_STATUS0          0x00000070
0937 
0938 #define REG_HDMI_8996_PHY_TX2_TX3_BIST_STATUS1          0x00000074
0939 
0940 #define REG_HDMI_8996_PHY_TX2_TX3_BIST_STATUS2          0x00000078
0941 
0942 #define REG_HDMI_8996_PHY_PRE_MISR_STATUS0          0x0000007c
0943 
0944 #define REG_HDMI_8996_PHY_PRE_MISR_STATUS1          0x00000080
0945 
0946 #define REG_HDMI_8996_PHY_PRE_MISR_STATUS2          0x00000084
0947 
0948 #define REG_HDMI_8996_PHY_PRE_MISR_STATUS3          0x00000088
0949 
0950 #define REG_HDMI_8996_PHY_POST_MISR_STATUS0         0x0000008c
0951 
0952 #define REG_HDMI_8996_PHY_POST_MISR_STATUS1         0x00000090
0953 
0954 #define REG_HDMI_8996_PHY_POST_MISR_STATUS2         0x00000094
0955 
0956 #define REG_HDMI_8996_PHY_POST_MISR_STATUS3         0x00000098
0957 
0958 #define REG_HDMI_8996_PHY_STATUS                0x0000009c
0959 
0960 #define REG_HDMI_8996_PHY_MISC3_STATUS              0x000000a0
0961 
0962 #define REG_HDMI_8996_PHY_MISC4_STATUS              0x000000a4
0963 
0964 #define REG_HDMI_8996_PHY_DEBUG_BUS0                0x000000a8
0965 
0966 #define REG_HDMI_8996_PHY_DEBUG_BUS1                0x000000ac
0967 
0968 #define REG_HDMI_8996_PHY_DEBUG_BUS2                0x000000b0
0969 
0970 #define REG_HDMI_8996_PHY_DEBUG_BUS3                0x000000b4
0971 
0972 #define REG_HDMI_8996_PHY_PHY_REVISION_ID0          0x000000b8
0973 
0974 #define REG_HDMI_8996_PHY_PHY_REVISION_ID1          0x000000bc
0975 
0976 #define REG_HDMI_8996_PHY_PHY_REVISION_ID2          0x000000c0
0977 
0978 #define REG_HDMI_8996_PHY_PHY_REVISION_ID3          0x000000c4
0979 
0980 #define REG_HDMI_PHY_QSERDES_COM_ATB_SEL1           0x00000000
0981 
0982 #define REG_HDMI_PHY_QSERDES_COM_ATB_SEL2           0x00000004
0983 
0984 #define REG_HDMI_PHY_QSERDES_COM_FREQ_UPDATE            0x00000008
0985 
0986 #define REG_HDMI_PHY_QSERDES_COM_BG_TIMER           0x0000000c
0987 
0988 #define REG_HDMI_PHY_QSERDES_COM_SSC_EN_CENTER          0x00000010
0989 
0990 #define REG_HDMI_PHY_QSERDES_COM_SSC_ADJ_PER1           0x00000014
0991 
0992 #define REG_HDMI_PHY_QSERDES_COM_SSC_ADJ_PER2           0x00000018
0993 
0994 #define REG_HDMI_PHY_QSERDES_COM_SSC_PER1           0x0000001c
0995 
0996 #define REG_HDMI_PHY_QSERDES_COM_SSC_PER2           0x00000020
0997 
0998 #define REG_HDMI_PHY_QSERDES_COM_SSC_STEP_SIZE1         0x00000024
0999 
1000 #define REG_HDMI_PHY_QSERDES_COM_SSC_STEP_SIZE2         0x00000028
1001 
1002 #define REG_HDMI_PHY_QSERDES_COM_POST_DIV           0x0000002c
1003 
1004 #define REG_HDMI_PHY_QSERDES_COM_POST_DIV_MUX           0x00000030
1005 
1006 #define REG_HDMI_PHY_QSERDES_COM_BIAS_EN_CLKBUFLR_EN        0x00000034
1007 
1008 #define REG_HDMI_PHY_QSERDES_COM_CLK_ENABLE1            0x00000038
1009 
1010 #define REG_HDMI_PHY_QSERDES_COM_SYS_CLK_CTRL           0x0000003c
1011 
1012 #define REG_HDMI_PHY_QSERDES_COM_SYSCLK_BUF_ENABLE      0x00000040
1013 
1014 #define REG_HDMI_PHY_QSERDES_COM_PLL_EN             0x00000044
1015 
1016 #define REG_HDMI_PHY_QSERDES_COM_PLL_IVCO           0x00000048
1017 
1018 #define REG_HDMI_PHY_QSERDES_COM_LOCK_CMP1_MODE0        0x0000004c
1019 
1020 #define REG_HDMI_PHY_QSERDES_COM_LOCK_CMP2_MODE0        0x00000050
1021 
1022 #define REG_HDMI_PHY_QSERDES_COM_LOCK_CMP3_MODE0        0x00000054
1023 
1024 #define REG_HDMI_PHY_QSERDES_COM_LOCK_CMP1_MODE1        0x00000058
1025 
1026 #define REG_HDMI_PHY_QSERDES_COM_LOCK_CMP2_MODE1        0x0000005c
1027 
1028 #define REG_HDMI_PHY_QSERDES_COM_LOCK_CMP3_MODE1        0x00000060
1029 
1030 #define REG_HDMI_PHY_QSERDES_COM_LOCK_CMP1_MODE2        0x00000064
1031 
1032 #define REG_HDMI_PHY_QSERDES_COM_CMN_RSVD0          0x00000064
1033 
1034 #define REG_HDMI_PHY_QSERDES_COM_LOCK_CMP2_MODE2        0x00000068
1035 
1036 #define REG_HDMI_PHY_QSERDES_COM_EP_CLOCK_DETECT_CTRL       0x00000068
1037 
1038 #define REG_HDMI_PHY_QSERDES_COM_LOCK_CMP3_MODE2        0x0000006c
1039 
1040 #define REG_HDMI_PHY_QSERDES_COM_SYSCLK_DET_COMP_STATUS     0x0000006c
1041 
1042 #define REG_HDMI_PHY_QSERDES_COM_BG_TRIM            0x00000070
1043 
1044 #define REG_HDMI_PHY_QSERDES_COM_CLK_EP_DIV         0x00000074
1045 
1046 #define REG_HDMI_PHY_QSERDES_COM_CP_CTRL_MODE0          0x00000078
1047 
1048 #define REG_HDMI_PHY_QSERDES_COM_CP_CTRL_MODE1          0x0000007c
1049 
1050 #define REG_HDMI_PHY_QSERDES_COM_CP_CTRL_MODE2          0x00000080
1051 
1052 #define REG_HDMI_PHY_QSERDES_COM_CMN_RSVD1          0x00000080
1053 
1054 #define REG_HDMI_PHY_QSERDES_COM_PLL_RCTRL_MODE0        0x00000084
1055 
1056 #define REG_HDMI_PHY_QSERDES_COM_PLL_RCTRL_MODE1        0x00000088
1057 
1058 #define REG_HDMI_PHY_QSERDES_COM_PLL_RCTRL_MODE2        0x0000008c
1059 
1060 #define REG_HDMI_PHY_QSERDES_COM_CMN_RSVD2          0x0000008c
1061 
1062 #define REG_HDMI_PHY_QSERDES_COM_PLL_CCTRL_MODE0        0x00000090
1063 
1064 #define REG_HDMI_PHY_QSERDES_COM_PLL_CCTRL_MODE1        0x00000094
1065 
1066 #define REG_HDMI_PHY_QSERDES_COM_PLL_CCTRL_MODE2        0x00000098
1067 
1068 #define REG_HDMI_PHY_QSERDES_COM_CMN_RSVD3          0x00000098
1069 
1070 #define REG_HDMI_PHY_QSERDES_COM_PLL_CNTRL          0x0000009c
1071 
1072 #define REG_HDMI_PHY_QSERDES_COM_PHASE_SEL_CTRL         0x000000a0
1073 
1074 #define REG_HDMI_PHY_QSERDES_COM_PHASE_SEL_DC           0x000000a4
1075 
1076 #define REG_HDMI_PHY_QSERDES_COM_CORE_CLK_IN_SYNC_SEL       0x000000a8
1077 
1078 #define REG_HDMI_PHY_QSERDES_COM_BIAS_EN_CTRL_BY_PSM        0x000000a8
1079 
1080 #define REG_HDMI_PHY_QSERDES_COM_SYSCLK_EN_SEL          0x000000ac
1081 
1082 #define REG_HDMI_PHY_QSERDES_COM_CML_SYSCLK_SEL         0x000000b0
1083 
1084 #define REG_HDMI_PHY_QSERDES_COM_RESETSM_CNTRL          0x000000b4
1085 
1086 #define REG_HDMI_PHY_QSERDES_COM_RESETSM_CNTRL2         0x000000b8
1087 
1088 #define REG_HDMI_PHY_QSERDES_COM_RESTRIM_CTRL           0x000000bc
1089 
1090 #define REG_HDMI_PHY_QSERDES_COM_RESTRIM_CTRL2          0x000000c0
1091 
1092 #define REG_HDMI_PHY_QSERDES_COM_RESCODE_DIV_NUM        0x000000c4
1093 
1094 #define REG_HDMI_PHY_QSERDES_COM_LOCK_CMP_EN            0x000000c8
1095 
1096 #define REG_HDMI_PHY_QSERDES_COM_LOCK_CMP_CFG           0x000000cc
1097 
1098 #define REG_HDMI_PHY_QSERDES_COM_DEC_START_MODE0        0x000000d0
1099 
1100 #define REG_HDMI_PHY_QSERDES_COM_DEC_START_MODE1        0x000000d4
1101 
1102 #define REG_HDMI_PHY_QSERDES_COM_DEC_START_MODE2        0x000000d8
1103 
1104 #define REG_HDMI_PHY_QSERDES_COM_VCOCAL_DEADMAN_CTRL        0x000000d8
1105 
1106 #define REG_HDMI_PHY_QSERDES_COM_DIV_FRAC_START1_MODE0      0x000000dc
1107 
1108 #define REG_HDMI_PHY_QSERDES_COM_DIV_FRAC_START2_MODE0      0x000000e0
1109 
1110 #define REG_HDMI_PHY_QSERDES_COM_DIV_FRAC_START3_MODE0      0x000000e4
1111 
1112 #define REG_HDMI_PHY_QSERDES_COM_DIV_FRAC_START1_MODE1      0x000000e8
1113 
1114 #define REG_HDMI_PHY_QSERDES_COM_DIV_FRAC_START2_MODE1      0x000000ec
1115 
1116 #define REG_HDMI_PHY_QSERDES_COM_DIV_FRAC_START3_MODE1      0x000000f0
1117 
1118 #define REG_HDMI_PHY_QSERDES_COM_DIV_FRAC_START1_MODE2      0x000000f4
1119 
1120 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE_MINVAL1       0x000000f4
1121 
1122 #define REG_HDMI_PHY_QSERDES_COM_DIV_FRAC_START2_MODE2      0x000000f8
1123 
1124 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE_MINVAL2       0x000000f8
1125 
1126 #define REG_HDMI_PHY_QSERDES_COM_DIV_FRAC_START3_MODE2      0x000000fc
1127 
1128 #define REG_HDMI_PHY_QSERDES_COM_CMN_RSVD4          0x000000fc
1129 
1130 #define REG_HDMI_PHY_QSERDES_COM_INTEGLOOP_INITVAL      0x00000100
1131 
1132 #define REG_HDMI_PHY_QSERDES_COM_INTEGLOOP_EN           0x00000104
1133 
1134 #define REG_HDMI_PHY_QSERDES_COM_INTEGLOOP_GAIN0_MODE0      0x00000108
1135 
1136 #define REG_HDMI_PHY_QSERDES_COM_INTEGLOOP_GAIN1_MODE0      0x0000010c
1137 
1138 #define REG_HDMI_PHY_QSERDES_COM_INTEGLOOP_GAIN0_MODE1      0x00000110
1139 
1140 #define REG_HDMI_PHY_QSERDES_COM_INTEGLOOP_GAIN1_MODE1      0x00000114
1141 
1142 #define REG_HDMI_PHY_QSERDES_COM_INTEGLOOP_GAIN0_MODE2      0x00000118
1143 
1144 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE_MAXVAL1       0x00000118
1145 
1146 #define REG_HDMI_PHY_QSERDES_COM_INTEGLOOP_GAIN1_MODE2      0x0000011c
1147 
1148 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE_MAXVAL2       0x0000011c
1149 
1150 #define REG_HDMI_PHY_QSERDES_COM_RES_TRIM_CONTROL2      0x00000120
1151 
1152 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE_CTRL          0x00000124
1153 
1154 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE_MAP           0x00000128
1155 
1156 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE1_MODE0        0x0000012c
1157 
1158 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE2_MODE0        0x00000130
1159 
1160 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE1_MODE1        0x00000134
1161 
1162 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE2_MODE1        0x00000138
1163 
1164 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE1_MODE2        0x0000013c
1165 
1166 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE_INITVAL1      0x0000013c
1167 
1168 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE2_MODE2        0x00000140
1169 
1170 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE_INITVAL2      0x00000140
1171 
1172 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE_TIMER1        0x00000144
1173 
1174 #define REG_HDMI_PHY_QSERDES_COM_VCO_TUNE_TIMER2        0x00000148
1175 
1176 #define REG_HDMI_PHY_QSERDES_COM_SAR                0x0000014c
1177 
1178 #define REG_HDMI_PHY_QSERDES_COM_SAR_CLK            0x00000150
1179 
1180 #define REG_HDMI_PHY_QSERDES_COM_SAR_CODE_OUT_STATUS        0x00000154
1181 
1182 #define REG_HDMI_PHY_QSERDES_COM_SAR_CODE_READY_STATUS      0x00000158
1183 
1184 #define REG_HDMI_PHY_QSERDES_COM_CMN_STATUS         0x0000015c
1185 
1186 #define REG_HDMI_PHY_QSERDES_COM_RESET_SM_STATUS        0x00000160
1187 
1188 #define REG_HDMI_PHY_QSERDES_COM_RESTRIM_CODE_STATUS        0x00000164
1189 
1190 #define REG_HDMI_PHY_QSERDES_COM_PLLCAL_CODE1_STATUS        0x00000168
1191 
1192 #define REG_HDMI_PHY_QSERDES_COM_PLLCAL_CODE2_STATUS        0x0000016c
1193 
1194 #define REG_HDMI_PHY_QSERDES_COM_BG_CTRL            0x00000170
1195 
1196 #define REG_HDMI_PHY_QSERDES_COM_CLK_SELECT         0x00000174
1197 
1198 #define REG_HDMI_PHY_QSERDES_COM_HSCLK_SEL          0x00000178
1199 
1200 #define REG_HDMI_PHY_QSERDES_COM_INTEGLOOP_BINCODE_STATUS   0x0000017c
1201 
1202 #define REG_HDMI_PHY_QSERDES_COM_PLL_ANALOG         0x00000180
1203 
1204 #define REG_HDMI_PHY_QSERDES_COM_CORECLK_DIV            0x00000184
1205 
1206 #define REG_HDMI_PHY_QSERDES_COM_SW_RESET           0x00000188
1207 
1208 #define REG_HDMI_PHY_QSERDES_COM_CORE_CLK_EN            0x0000018c
1209 
1210 #define REG_HDMI_PHY_QSERDES_COM_C_READY_STATUS         0x00000190
1211 
1212 #define REG_HDMI_PHY_QSERDES_COM_CMN_CONFIG         0x00000194
1213 
1214 #define REG_HDMI_PHY_QSERDES_COM_CMN_RATE_OVERRIDE      0x00000198
1215 
1216 #define REG_HDMI_PHY_QSERDES_COM_SVS_MODE_CLK_SEL       0x0000019c
1217 
1218 #define REG_HDMI_PHY_QSERDES_COM_DEBUG_BUS0         0x000001a0
1219 
1220 #define REG_HDMI_PHY_QSERDES_COM_DEBUG_BUS1         0x000001a4
1221 
1222 #define REG_HDMI_PHY_QSERDES_COM_DEBUG_BUS2         0x000001a8
1223 
1224 #define REG_HDMI_PHY_QSERDES_COM_DEBUG_BUS3         0x000001ac
1225 
1226 #define REG_HDMI_PHY_QSERDES_COM_DEBUG_BUS_SEL          0x000001b0
1227 
1228 #define REG_HDMI_PHY_QSERDES_COM_CMN_MISC1          0x000001b4
1229 
1230 #define REG_HDMI_PHY_QSERDES_COM_CMN_MISC2          0x000001b8
1231 
1232 #define REG_HDMI_PHY_QSERDES_COM_CORECLK_DIV_MODE1      0x000001bc
1233 
1234 #define REG_HDMI_PHY_QSERDES_COM_CORECLK_DIV_MODE2      0x000001c0
1235 
1236 #define REG_HDMI_PHY_QSERDES_COM_CMN_RSVD5          0x000001c4
1237 
1238 #define REG_HDMI_PHY_QSERDES_TX_LX_BIST_MODE_LANENO     0x00000000
1239 
1240 #define REG_HDMI_PHY_QSERDES_TX_LX_BIST_INVERT          0x00000004
1241 
1242 #define REG_HDMI_PHY_QSERDES_TX_LX_CLKBUF_ENABLE        0x00000008
1243 
1244 #define REG_HDMI_PHY_QSERDES_TX_LX_CMN_CONTROL_ONE      0x0000000c
1245 
1246 #define REG_HDMI_PHY_QSERDES_TX_LX_CMN_CONTROL_TWO      0x00000010
1247 
1248 #define REG_HDMI_PHY_QSERDES_TX_LX_CMN_CONTROL_THREE        0x00000014
1249 
1250 #define REG_HDMI_PHY_QSERDES_TX_LX_TX_EMP_POST1_LVL     0x00000018
1251 
1252 #define REG_HDMI_PHY_QSERDES_TX_LX_TX_POST2_EMPH        0x0000001c
1253 
1254 #define REG_HDMI_PHY_QSERDES_TX_LX_TX_BOOST_LVL_UP_DN       0x00000020
1255 
1256 #define REG_HDMI_PHY_QSERDES_TX_LX_HP_PD_ENABLES        0x00000024
1257 
1258 #define REG_HDMI_PHY_QSERDES_TX_LX_TX_IDLE_LVL_LARGE_AMP    0x00000028
1259 
1260 #define REG_HDMI_PHY_QSERDES_TX_LX_TX_DRV_LVL           0x0000002c
1261 
1262 #define REG_HDMI_PHY_QSERDES_TX_LX_TX_DRV_LVL_OFFSET        0x00000030
1263 
1264 #define REG_HDMI_PHY_QSERDES_TX_LX_RESET_TSYNC_EN       0x00000034
1265 
1266 #define REG_HDMI_PHY_QSERDES_TX_LX_PRE_STALL_LDO_BOOST_EN   0x00000038
1267 
1268 #define REG_HDMI_PHY_QSERDES_TX_LX_TX_BAND          0x0000003c
1269 
1270 #define REG_HDMI_PHY_QSERDES_TX_LX_SLEW_CNTL            0x00000040
1271 
1272 #define REG_HDMI_PHY_QSERDES_TX_LX_INTERFACE_SELECT     0x00000044
1273 
1274 #define REG_HDMI_PHY_QSERDES_TX_LX_LPB_EN           0x00000048
1275 
1276 #define REG_HDMI_PHY_QSERDES_TX_LX_RES_CODE_LANE_TX     0x0000004c
1277 
1278 #define REG_HDMI_PHY_QSERDES_TX_LX_RES_CODE_LANE_RX     0x00000050
1279 
1280 #define REG_HDMI_PHY_QSERDES_TX_LX_RES_CODE_LANE_OFFSET     0x00000054
1281 
1282 #define REG_HDMI_PHY_QSERDES_TX_LX_PERL_LENGTH1         0x00000058
1283 
1284 #define REG_HDMI_PHY_QSERDES_TX_LX_PERL_LENGTH2         0x0000005c
1285 
1286 #define REG_HDMI_PHY_QSERDES_TX_LX_SERDES_BYP_EN_OUT        0x00000060
1287 
1288 #define REG_HDMI_PHY_QSERDES_TX_LX_DEBUG_BUS_SEL        0x00000064
1289 
1290 #define REG_HDMI_PHY_QSERDES_TX_LX_HIGHZ_TRANSCEIVEREN_BIAS_DRVR_EN 0x00000068
1291 
1292 #define REG_HDMI_PHY_QSERDES_TX_LX_TX_POL_INV           0x0000006c
1293 
1294 #define REG_HDMI_PHY_QSERDES_TX_LX_PARRATE_REC_DETECT_IDLE_EN   0x00000070
1295 
1296 #define REG_HDMI_PHY_QSERDES_TX_LX_BIST_PATTERN1        0x00000074
1297 
1298 #define REG_HDMI_PHY_QSERDES_TX_LX_BIST_PATTERN2        0x00000078
1299 
1300 #define REG_HDMI_PHY_QSERDES_TX_LX_BIST_PATTERN3        0x0000007c
1301 
1302 #define REG_HDMI_PHY_QSERDES_TX_LX_BIST_PATTERN4        0x00000080
1303 
1304 #define REG_HDMI_PHY_QSERDES_TX_LX_BIST_PATTERN5        0x00000084
1305 
1306 #define REG_HDMI_PHY_QSERDES_TX_LX_BIST_PATTERN6        0x00000088
1307 
1308 #define REG_HDMI_PHY_QSERDES_TX_LX_BIST_PATTERN7        0x0000008c
1309 
1310 #define REG_HDMI_PHY_QSERDES_TX_LX_BIST_PATTERN8        0x00000090
1311 
1312 #define REG_HDMI_PHY_QSERDES_TX_LX_LANE_MODE            0x00000094
1313 
1314 #define REG_HDMI_PHY_QSERDES_TX_LX_IDAC_CAL_LANE_MODE       0x00000098
1315 
1316 #define REG_HDMI_PHY_QSERDES_TX_LX_IDAC_CAL_LANE_MODE_CONFIGURATION 0x0000009c
1317 
1318 #define REG_HDMI_PHY_QSERDES_TX_LX_ATB_SEL1         0x000000a0
1319 
1320 #define REG_HDMI_PHY_QSERDES_TX_LX_ATB_SEL2         0x000000a4
1321 
1322 #define REG_HDMI_PHY_QSERDES_TX_LX_RCV_DETECT_LVL       0x000000a8
1323 
1324 #define REG_HDMI_PHY_QSERDES_TX_LX_RCV_DETECT_LVL_2     0x000000ac
1325 
1326 #define REG_HDMI_PHY_QSERDES_TX_LX_PRBS_SEED1           0x000000b0
1327 
1328 #define REG_HDMI_PHY_QSERDES_TX_LX_PRBS_SEED2           0x000000b4
1329 
1330 #define REG_HDMI_PHY_QSERDES_TX_LX_PRBS_SEED3           0x000000b8
1331 
1332 #define REG_HDMI_PHY_QSERDES_TX_LX_PRBS_SEED4           0x000000bc
1333 
1334 #define REG_HDMI_PHY_QSERDES_TX_LX_RESET_GEN            0x000000c0
1335 
1336 #define REG_HDMI_PHY_QSERDES_TX_LX_RESET_GEN_MUXES      0x000000c4
1337 
1338 #define REG_HDMI_PHY_QSERDES_TX_LX_TRAN_DRVR_EMP_EN     0x000000c8
1339 
1340 #define REG_HDMI_PHY_QSERDES_TX_LX_TX_INTERFACE_MODE        0x000000cc
1341 
1342 #define REG_HDMI_PHY_QSERDES_TX_LX_PWM_CTRL         0x000000d0
1343 
1344 #define REG_HDMI_PHY_QSERDES_TX_LX_PWM_ENCODED_OR_DATA      0x000000d4
1345 
1346 #define REG_HDMI_PHY_QSERDES_TX_LX_PWM_GEAR_1_DIVIDER_BAND2 0x000000d8
1347 
1348 #define REG_HDMI_PHY_QSERDES_TX_LX_PWM_GEAR_2_DIVIDER_BAND2 0x000000dc
1349 
1350 #define REG_HDMI_PHY_QSERDES_TX_LX_PWM_GEAR_3_DIVIDER_BAND2 0x000000e0
1351 
1352 #define REG_HDMI_PHY_QSERDES_TX_LX_PWM_GEAR_4_DIVIDER_BAND2 0x000000e4
1353 
1354 #define REG_HDMI_PHY_QSERDES_TX_LX_PWM_GEAR_1_DIVIDER_BAND0_1   0x000000e8
1355 
1356 #define REG_HDMI_PHY_QSERDES_TX_LX_PWM_GEAR_2_DIVIDER_BAND0_1   0x000000ec
1357 
1358 #define REG_HDMI_PHY_QSERDES_TX_LX_PWM_GEAR_3_DIVIDER_BAND0_1   0x000000f0
1359 
1360 #define REG_HDMI_PHY_QSERDES_TX_LX_PWM_GEAR_4_DIVIDER_BAND0_1   0x000000f4
1361 
1362 #define REG_HDMI_PHY_QSERDES_TX_LX_VMODE_CTRL1          0x000000f8
1363 
1364 #define REG_HDMI_PHY_QSERDES_TX_LX_VMODE_CTRL2          0x000000fc
1365 
1366 #define REG_HDMI_PHY_QSERDES_TX_LX_TX_ALOG_INTF_OBSV_CNTL   0x00000100
1367 
1368 #define REG_HDMI_PHY_QSERDES_TX_LX_BIST_STATUS          0x00000104
1369 
1370 #define REG_HDMI_PHY_QSERDES_TX_LX_BIST_ERROR_COUNT1        0x00000108
1371 
1372 #define REG_HDMI_PHY_QSERDES_TX_LX_BIST_ERROR_COUNT2        0x0000010c
1373 
1374 #define REG_HDMI_PHY_QSERDES_TX_LX_TX_ALOG_INTF_OBSV        0x00000110
1375 
1376 
1377 #endif /* HDMI_XML */