source: svn/newcon3bcm2_21bu/magnum/basemodules/chp/7552/rdb/b0/bchp_hdmi.h

Last change on this file was 76, checked in by megakiss, 10 years ago

1W 대기전력을 만족시키기 위하여 POWEROFF시 튜너를 Standby 상태로 함

  • Property svn:executable set to *
File size: 220.5 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 1999-2012, Broadcom Corporation
3 *     All Rights Reserved
4 *     Confidential Property of Broadcom Corporation
5 *
6 *
7 * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
8 * AGREEMENT  BETWEEN THE USER AND BROADCOM.  YOU HAVE NO RIGHT TO USE OR
9 * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
10 *
11 * $brcm_Workfile: bchp_hdmi.h $
12 * $brcm_Revision: Hydra_Software_Devel/2 $
13 * $brcm_Date: 2/7/12 1:27p $
14 *
15 * Module Description:
16 *                     DO NOT EDIT THIS FILE DIRECTLY
17 *
18 * This module was generated magically with RDB from a source description
19 * file. You must edit the source file for changes to be made to this file.
20 *
21 *
22 * Date:           Generated on         Tue Feb  7 10:59:54 2012
23 *                 MD5 Checksum         d41d8cd98f00b204e9800998ecf8427e
24 *
25 * Compiled with:  RDB Utility          combo_header.pl
26 *                 RDB Parser           3.0
27 *                 unknown              unknown
28 *                 Perl Interpreter     5.008008
29 *                 Operating System     linux
30 *
31 * Revision History:
32 *
33 * $brcm_Log: /magnum/basemodules/chp/7552/rdb/b0/bchp_hdmi.h $
34 *
35 * Hydra_Software_Devel/2   2/7/12 1:27p pntruong
36 * SW7552-89: Synced up with central rdb.
37 *
38 ***************************************************************************/
39
40#ifndef BCHP_HDMI_H__
41#define BCHP_HDMI_H__
42
43/***************************************************************************
44 *HDMI - HDMI Tx Control Registers
45 ***************************************************************************/
46#define BCHP_HDMI_BKSV0                          0x006a0800 /* HDCP BKSV (Lower Order Bits) Register */
47#define BCHP_HDMI_BKSV1                          0x006a0804 /* HDCP BKSV (Higher Order Bits) and Repeater Control Register */
48#define BCHP_HDMI_AN0                            0x006a0808 /* HDCP Random Number AN (Lower Order Bits) Register */
49#define BCHP_HDMI_AN1                            0x006a080c /* HDCP Random Number AN (Higher Order Bits) Register */
50#define BCHP_HDMI_AN_INFLUENCE_1                 0x006a0810 /* AN_INFLUENCE_1 Register */
51#define BCHP_HDMI_AN_INFLUENCE_2                 0x006a0814 /* AN_INFLUENCE_2 Register */
52#define BCHP_HDMI_KSV_FIFO_0                     0x006a0818 /* HDCP KSV FIFO (Lower Order Bits) */
53#define BCHP_HDMI_KSV_FIFO_1                     0x006a081c /* HDCP KSV FIFO (Higher Order Bits) */
54#define BCHP_HDMI_V                              0x006a0820 /* HDCP Validation Value register */
55#define BCHP_HDMI_HDCP_KEY_1                     0x006a0824 /* HDCP Key Register (Lower Order Bits) */
56#define BCHP_HDMI_HDCP_KEY_2                     0x006a0828 /* HDCP Key Register (Higher Order Bits) */
57#define BCHP_HDMI_HDCP_CTL                       0x006a082c /* HDCP Control register */
58#define BCHP_HDMI_CP_STATUS                      0x006a0830 /* HDCP Status Register */
59#define BCHP_HDMI_CP_INTEGRITY                   0x006a0834 /* HDCP Integrity Register */
60#define BCHP_HDMI_CP_INTEGRITY_CFG               0x006a0838 /* HDCP Integrity Config Register */
61#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1         0x006a083c /* HDCP Integrity Checker Config Register 1 */
62#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2         0x006a0840 /* HDCP Integrity Checker Config Register 2 */
63#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3         0x006a0844 /* HDCP Integrity Checker Config Register 3 */
64#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4         0x006a0848 /* HDCP Integrity Checker Config Register 4 */
65#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5         0x006a084c /* HDCP Integrity Checker Config Register 5 */
66#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6         0x006a0850 /* HDCP Integrity Checker Config Register 6 */
67#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7         0x006a0854 /* HDCP Integrity Checker Config Register 7 */
68#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8         0x006a0858 /* HDCP Integrity Checker Config Register 8 */
69#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1      0x006a085c /* HDCP Integrity Checker Status Register 1 */
70#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_2      0x006a0860 /* HDCP Integrity Checker Status Register 2 */
71#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_3      0x006a0864 /* HDCP Integrity Checker Status Register 3 */
72#define BCHP_HDMI_CP_CONFIG                      0x006a0868 /* HDCP Configuration Register */
73#define BCHP_HDMI_CP_TST                         0x006a086c /* HDCP Test Control Register */
74#define BCHP_HDMI_FIFO_CTL                       0x006a0870 /* HDMI FIFO Control Register */
75#define BCHP_HDMI_READ_POINTERS                  0x006a0874 /* HDMI Read Pointers Register */
76#define BCHP_HDMI_ENCODER_CTL                    0x006a0878 /* TMDS Encoder Control Register */
77#define BCHP_HDMI_PERT_CONFIG                    0x006a087c /* PERT Configuration Register */
78#define BCHP_HDMI_PERT_LFSR_PRELOAD              0x006a0880 /* PERT LFSR Preload Register */
79#define BCHP_HDMI_PERT_LFSR_FEEDBACK_MASK        0x006a0884 /* PERT LFSR Feedback Mask Register */
80#define BCHP_HDMI_PERT_INSERT_ERR                0x006a0888 /* PERT Error Insertion Register */
81#define BCHP_HDMI_PERT_INSERT_ERR_SEPARATION     0x006a088c /* PERT Insert Error Separation Register */
82#define BCHP_HDMI_PERT_TEST_LENGTH               0x006a0890 /* PERT Test Length Register */
83#define BCHP_HDMI_PERT_DATA                      0x006a0894 /* PERT DATA Register */
84#define BCHP_HDMI_MAI_CHANNEL_MAP                0x006a0898 /* HDMI MAI Channel Map Register */
85#define BCHP_HDMI_MAI_CONFIG                     0x006a089c /* HDMI MAI Configuration Register */
86#define BCHP_HDMI_MAI_FORMAT                     0x006a08a0 /* Received HDMI MAI format word */
87#define BCHP_HDMI_HDMI_HBR_AUDIO_PACKET_HEADER   0x006a08a4 /* HDMI HBR Audio Packet Header */
88#define BCHP_HDMI_MAI_BUS_MONITOR_1              0x006a08a8 /* MAI Bus Monitor Register 1 */
89#define BCHP_HDMI_MAI_BUS_MONITOR_2              0x006a08ac /* MAI Bus Monitor Register 2 */
90#define BCHP_HDMI_MAI_BUS_MONITOR_3              0x006a08b0 /* MAI Bus Monitor Register 3 */
91#define BCHP_HDMI_AUDIO_PACKET_CONFIG            0x006a08b4 /* Audio Packet Configuration Register */
92#define BCHP_HDMI_RAM_PACKET_CONFIG              0x006a08b8 /* RAM Packet Configuration Register 1 */
93#define BCHP_HDMI_RAM_PACKET_CONFIG_2            0x006a08bc /* RAM Packet Configuration Register 2 */
94#define BCHP_HDMI_RAM_PACKET_STATUS              0x006a08c0 /* RAM Packet Status Register */
95#define BCHP_HDMI_CRP_CFG                        0x006a08c4 /* HDMI_CRP_CFG Register */
96#define BCHP_HDMI_CTS_0                          0x006a08c8 /* HDMI CTS_0 Register */
97#define BCHP_HDMI_CTS_1                          0x006a08cc /* HDMI CTS_1 Register */
98#define BCHP_HDMI_CTS_PERIOD_0                   0x006a08d0 /* HDMI CTS_PERIOD_0 Register */
99#define BCHP_HDMI_CTS_PERIOD_1                   0x006a08d4 /* HDMI CTS_PERIOD_1 Register */
100#define BCHP_HDMI_BCH_CONFIGURATION              0x006a08d8 /* ECC_0_FB_0 Register */
101#define BCHP_HDMI_SCHEDULER_CONTROL              0x006a08dc /* HDMI Scheduler Control Register */
102#define BCHP_HDMI_HORZA                          0x006a08e0 /* HDMI Scheduler Horizontal Control */
103#define BCHP_HDMI_HORZB                          0x006a08e4 /* HDMI Scheduler Horizontal Control */
104#define BCHP_HDMI_VERTA0                         0x006a08e8 /* HDMI Scheduler Vertical Field 0 Control */
105#define BCHP_HDMI_VERTB0                         0x006a08ec /* HDMI Scheduler Vertical Field 0 Control */
106#define BCHP_HDMI_VERTA1                         0x006a08f0 /* HDMI Scheduler Vertical Field 1 Control */
107#define BCHP_HDMI_VERTB1                         0x006a08f4 /* HDMI Scheduler Vertical Field 1 Control */
108#define BCHP_HDMI_TEST                           0x006a08f8 /* HDMI Scheduler Test Register */
109#define BCHP_HDMI_MISC_CONTROL                   0x006a08fc /* Miscellaneous Control Register  : DVO and Pixel Repeat Control */
110#define BCHP_HDMI_MISC_CONTROL_1                 0x006a0900 /* Miscellaneous Control Register 1: DVO Control */
111#define BCHP_HDMI_PACKET_FIFO_CTL                0x006a0904 /* Packet FIFO Control Register */
112#define BCHP_HDMI_PACKET_FIFO_CFG                0x006a0908 /* Packet FIFO Configuration Register */
113#define BCHP_HDMI_PACKET_FIFO_STATUS             0x006a090c /* Packet FIFO Status Register */
114#define BCHP_HDMI_DVO_TIMING_ADJUST_A            0x006a0910 /* DVO Timing Adjust Register A */
115#define BCHP_HDMI_DVO_TIMING_ADJUST_B            0x006a0914 /* DVO Timing Adjust Register B */
116#define BCHP_HDMI_DVO_TIMING_ADJUST_C            0x006a0918 /* DVO Timing Adjust Register C */
117#define BCHP_HDMI_DVO_TIMING_ADJUST_D            0x006a091c /* DVO Timing Adjust Register D */
118#define BCHP_HDMI_DVO_TIMING_ADJUST_E            0x006a0920 /* DVO Timing Adjust Register E */
119#define BCHP_HDMI_DVO_TIMING_ADJUST_F            0x006a0924 /* DVO Timing Adjust Register F */
120#define BCHP_HDMI_DVO_OUTPUT_MASK_A              0x006a0928 /* DVO Output Mask Register A */
121#define BCHP_HDMI_DVO_OUTPUT_MASK_B              0x006a092c /* DVO Output Mask Register B */
122#define BCHP_HDMI_HDMI_13_AUDIO_CFG_1            0x006a0930 /* HDMI 1.3 Audio Features configuration */
123#define BCHP_HDMI_HDMI_13_AUDIO_STATUS_1         0x006a0934 /* HDMI 1.3 Audio Features configuration */
124#define BCHP_HDMI_HDMI_POSTING_MASTER            0x006a0938 /* HDMI Posting Master count control */
125#define BCHP_HDMI_FORMAT_DET_CFG                 0x006a093c /* Video Format Detection Circuit Configuration Register */
126#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS       0x006a0940 /* Video Format Detection Circuit Update Register */
127#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR        0x006a0944 /* Video Format Detection Circuit Clear Update Register */
128#define BCHP_HDMI_FORMAT_DET_1                   0x006a0948 /* VID_FORMAT_1  Register */
129#define BCHP_HDMI_FORMAT_DET_2                   0x006a094c /* VID_FORMAT_2  Register */
130#define BCHP_HDMI_FORMAT_DET_3                   0x006a0950 /* VID_FORMAT_3  Register */
131#define BCHP_HDMI_FORMAT_DET_4                   0x006a0954 /* VID_FORMAT_4  Register */
132#define BCHP_HDMI_FORMAT_DET_5                   0x006a0958 /* VID_FORMAT_5  Register */
133#define BCHP_HDMI_FORMAT_DET_6                   0x006a095c /* VID_FORMAT_6  Register */
134#define BCHP_HDMI_FORMAT_DET_7                   0x006a0960 /* VID_FORMAT_7  Register */
135#define BCHP_HDMI_FORMAT_DET_8                   0x006a0964 /* VID_FORMAT_8  Register */
136#define BCHP_HDMI_FORMAT_DET_9                   0x006a0968 /* VID_FORMAT_9  Register */
137#define BCHP_HDMI_FORMAT_DET_10                  0x006a096c /* VID_FORMAT_10 Register */
138#define BCHP_HDMI_HSYNC_CNT                      0x006a0970 /* HSYNC  Register */
139#define BCHP_HDMI_VSYNC_CNT_FIELD0               0x006a0974 /* VSYNC_CNT_FIELD0 Register */
140#define BCHP_HDMI_VSYNC_CNT_FIELD1               0x006a0978 /* VSYNC_CNT_FIELD1 Register */
141#define BCHP_HDMI_DEEP_COLOR_CONFIG_1            0x006a097c /* HDMI Deep Color Configuration Register 1 */
142#define BCHP_HDMI_DEEP_COLOR_CONFIG_2            0x006a0980 /* HDMI Deep Color Configuration Register 2 */
143#define BCHP_HDMI_GCP_CONFIG                     0x006a0984 /* General Control Packet Configuration Register */
144#define BCHP_HDMI_GCP_WORD_1                     0x006a0988 /* Word 1 of General Control Packet */
145#define BCHP_HDMI_GCP_WORD_2                     0x006a098c /* Word 2 of General Control Packet */
146#define BCHP_HDMI_RGB_MONITOR_CFG_1              0x006a0990 /* RGB Pixel Monitor Configuration Register 1 */
147#define BCHP_HDMI_RGB_MONITOR_CFG_2              0x006a0994 /* RGB Pixel Monitor Configuration Register 2 */
148#define BCHP_HDMI_RGB_MONITOR_CFG_3              0x006a0998 /* RGB Pixel Monitor Configuration Register 3 */
149#define BCHP_HDMI_RGB_MONITOR_CFG_4              0x006a099c /* RGB Pixel Monitor Configuration Register 4 */
150#define BCHP_HDMI_RGB_MONITOR_STATUS_1           0x006a09a0 /* RGB Pixel Monitor Status Register 1 */
151#define BCHP_HDMI_RGB_MONITOR_STATUS_2           0x006a09a4 /* RGB Pixel Monitor Status Register 2 */
152#define BCHP_HDMI_RGB_MONITOR_STATUS_3           0x006a09a8 /* RGB Pixel Monitor Status Register 3 */
153#define BCHP_HDMI_RGB_MONITOR_STATUS_4           0x006a09ac /* RGB Pixel Monitor Status Register 4 */
154#define BCHP_HDMI_RGB_MONITOR_STATUS_5           0x006a09b0 /* RGB Pixel Monitor Status Register 5 */
155#define BCHP_HDMI_HOTPLUG_STATUS                 0x006a09b4 /* Hotplug Status Register */
156
157/***************************************************************************
158 *BKSV0 - HDCP BKSV (Lower Order Bits) Register
159 ***************************************************************************/
160/* HDMI :: BKSV0 :: I_BKSV_31_0 [31:00] */
161#define BCHP_HDMI_BKSV0_I_BKSV_31_0_MASK                           0xffffffff
162#define BCHP_HDMI_BKSV0_I_BKSV_31_0_SHIFT                          0
163#define BCHP_HDMI_BKSV0_I_BKSV_31_0_DEFAULT                        0x00000000
164
165/***************************************************************************
166 *BKSV1 - HDCP BKSV (Higher Order Bits) and Repeater Control Register
167 ***************************************************************************/
168/* HDMI :: BKSV1 :: I_BSTATUS_15_0 [31:16] */
169#define BCHP_HDMI_BKSV1_I_BSTATUS_15_0_MASK                        0xffff0000
170#define BCHP_HDMI_BKSV1_I_BSTATUS_15_0_SHIFT                       16
171#define BCHP_HDMI_BKSV1_I_BSTATUS_15_0_DEFAULT                     0x00000000
172
173/* HDMI :: BKSV1 :: BCAPS_7_0 [15:08] */
174#define BCHP_HDMI_BKSV1_BCAPS_7_0_MASK                             0x0000ff00
175#define BCHP_HDMI_BKSV1_BCAPS_7_0_SHIFT                            8
176#define BCHP_HDMI_BKSV1_BCAPS_7_0_DEFAULT                          0x00000000
177
178/* HDMI :: BKSV1 :: I_BKSV_39_32 [07:00] */
179#define BCHP_HDMI_BKSV1_I_BKSV_39_32_MASK                          0x000000ff
180#define BCHP_HDMI_BKSV1_I_BKSV_39_32_SHIFT                         0
181#define BCHP_HDMI_BKSV1_I_BKSV_39_32_DEFAULT                       0x00000000
182
183/***************************************************************************
184 *AN0 - HDCP Random Number AN (Lower Order Bits) Register
185 ***************************************************************************/
186/* HDMI :: AN0 :: O_AN_31_0 [31:00] */
187#define BCHP_HDMI_AN0_O_AN_31_0_MASK                               0xffffffff
188#define BCHP_HDMI_AN0_O_AN_31_0_SHIFT                              0
189#define BCHP_HDMI_AN0_O_AN_31_0_DEFAULT                            0x00000000
190
191/***************************************************************************
192 *AN1 - HDCP Random Number AN (Higher Order Bits) Register
193 ***************************************************************************/
194/* HDMI :: AN1 :: O_AN_63_32 [31:00] */
195#define BCHP_HDMI_AN1_O_AN_63_32_MASK                              0xffffffff
196#define BCHP_HDMI_AN1_O_AN_63_32_SHIFT                             0
197#define BCHP_HDMI_AN1_O_AN_63_32_DEFAULT                           0x00000000
198
199/***************************************************************************
200 *AN_INFLUENCE_1 - AN_INFLUENCE_1 Register
201 ***************************************************************************/
202/* HDMI :: AN_INFLUENCE_1 :: AN_INFLUENCE_1 [31:00] */
203#define BCHP_HDMI_AN_INFLUENCE_1_AN_INFLUENCE_1_MASK               0xffffffff
204#define BCHP_HDMI_AN_INFLUENCE_1_AN_INFLUENCE_1_SHIFT              0
205#define BCHP_HDMI_AN_INFLUENCE_1_AN_INFLUENCE_1_DEFAULT            0x00000000
206
207/***************************************************************************
208 *AN_INFLUENCE_2 - AN_INFLUENCE_2 Register
209 ***************************************************************************/
210/* HDMI :: AN_INFLUENCE_2 :: AN_INFLUENCE_2 [31:00] */
211#define BCHP_HDMI_AN_INFLUENCE_2_AN_INFLUENCE_2_MASK               0xffffffff
212#define BCHP_HDMI_AN_INFLUENCE_2_AN_INFLUENCE_2_SHIFT              0
213#define BCHP_HDMI_AN_INFLUENCE_2_AN_INFLUENCE_2_DEFAULT            0x00000000
214
215/***************************************************************************
216 *KSV_FIFO_0 - HDCP KSV FIFO (Lower Order Bits)
217 ***************************************************************************/
218/* HDMI :: KSV_FIFO_0 :: I_KSV_FIFO_DATA_31_0 [31:00] */
219#define BCHP_HDMI_KSV_FIFO_0_I_KSV_FIFO_DATA_31_0_MASK             0xffffffff
220#define BCHP_HDMI_KSV_FIFO_0_I_KSV_FIFO_DATA_31_0_SHIFT            0
221#define BCHP_HDMI_KSV_FIFO_0_I_KSV_FIFO_DATA_31_0_DEFAULT          0x00000000
222
223/***************************************************************************
224 *KSV_FIFO_1 - HDCP KSV FIFO (Higher Order Bits)
225 ***************************************************************************/
226/* HDMI :: KSV_FIFO_1 :: reserved0 [31:08] */
227#define BCHP_HDMI_KSV_FIFO_1_reserved0_MASK                        0xffffff00
228#define BCHP_HDMI_KSV_FIFO_1_reserved0_SHIFT                       8
229
230/* HDMI :: KSV_FIFO_1 :: I_KSV_FIFO_DATA_39_32 [07:00] */
231#define BCHP_HDMI_KSV_FIFO_1_I_KSV_FIFO_DATA_39_32_MASK            0x000000ff
232#define BCHP_HDMI_KSV_FIFO_1_I_KSV_FIFO_DATA_39_32_SHIFT           0
233#define BCHP_HDMI_KSV_FIFO_1_I_KSV_FIFO_DATA_39_32_DEFAULT         0x00000000
234
235/***************************************************************************
236 *V - HDCP Validation Value register
237 ***************************************************************************/
238/* HDMI :: V :: I_V_WORD_31_0 [31:00] */
239#define BCHP_HDMI_V_I_V_WORD_31_0_MASK                             0xffffffff
240#define BCHP_HDMI_V_I_V_WORD_31_0_SHIFT                            0
241#define BCHP_HDMI_V_I_V_WORD_31_0_DEFAULT                          0x00000000
242
243/***************************************************************************
244 *HDCP_KEY_1 - HDCP Key Register (Lower Order Bits)
245 ***************************************************************************/
246/* HDMI :: HDCP_KEY_1 :: I_KEY_23_0 [31:08] */
247#define BCHP_HDMI_HDCP_KEY_1_I_KEY_23_0_MASK                       0xffffff00
248#define BCHP_HDMI_HDCP_KEY_1_I_KEY_23_0_SHIFT                      8
249#define BCHP_HDMI_HDCP_KEY_1_I_KEY_23_0_DEFAULT                    0x00000000
250
251/* HDMI :: HDCP_KEY_1 :: reserved0 [07:06] */
252#define BCHP_HDMI_HDCP_KEY_1_reserved0_MASK                        0x000000c0
253#define BCHP_HDMI_HDCP_KEY_1_reserved0_SHIFT                       6
254
255/* HDMI :: HDCP_KEY_1 :: I_KEY_NUM_5_0 [05:00] */
256#define BCHP_HDMI_HDCP_KEY_1_I_KEY_NUM_5_0_MASK                    0x0000003f
257#define BCHP_HDMI_HDCP_KEY_1_I_KEY_NUM_5_0_SHIFT                   0
258#define BCHP_HDMI_HDCP_KEY_1_I_KEY_NUM_5_0_DEFAULT                 0x00000000
259
260/***************************************************************************
261 *HDCP_KEY_2 - HDCP Key Register (Higher Order Bits)
262 ***************************************************************************/
263/* HDMI :: HDCP_KEY_2 :: I_KEY_55_24 [31:00] */
264#define BCHP_HDMI_HDCP_KEY_2_I_KEY_55_24_MASK                      0xffffffff
265#define BCHP_HDMI_HDCP_KEY_2_I_KEY_55_24_SHIFT                     0
266#define BCHP_HDMI_HDCP_KEY_2_I_KEY_55_24_DEFAULT                   0x00000000
267
268/***************************************************************************
269 *HDCP_CTL - HDCP Control register
270 ***************************************************************************/
271/* HDMI :: HDCP_CTL :: reserved0 [31:17] */
272#define BCHP_HDMI_HDCP_CTL_reserved0_MASK                          0xfffe0000
273#define BCHP_HDMI_HDCP_CTL_reserved0_SHIFT                         17
274
275/* HDMI :: HDCP_CTL :: I_RESET_KU [16:16] */
276#define BCHP_HDMI_HDCP_CTL_I_RESET_KU_MASK                         0x00010000
277#define BCHP_HDMI_HDCP_CTL_I_RESET_KU_SHIFT                        16
278#define BCHP_HDMI_HDCP_CTL_I_RESET_KU_DEFAULT                      0x00000000
279
280/* HDMI :: HDCP_CTL :: reserved1 [15:10] */
281#define BCHP_HDMI_HDCP_CTL_reserved1_MASK                          0x0000fc00
282#define BCHP_HDMI_HDCP_CTL_reserved1_SHIFT                         10
283
284/* HDMI :: HDCP_CTL :: I_FORCE_VCALC [09:09] */
285#define BCHP_HDMI_HDCP_CTL_I_FORCE_VCALC_MASK                      0x00000200
286#define BCHP_HDMI_HDCP_CTL_I_FORCE_VCALC_SHIFT                     9
287#define BCHP_HDMI_HDCP_CTL_I_FORCE_VCALC_DEFAULT                   0x00000000
288
289/* HDMI :: HDCP_CTL :: I_INIT_REPEATER [08:08] */
290#define BCHP_HDMI_HDCP_CTL_I_INIT_REPEATER_MASK                    0x00000100
291#define BCHP_HDMI_HDCP_CTL_I_INIT_REPEATER_SHIFT                   8
292#define BCHP_HDMI_HDCP_CTL_I_INIT_REPEATER_DEFAULT                 0x00000000
293
294/* HDMI :: HDCP_CTL :: reserved2 [07:04] */
295#define BCHP_HDMI_HDCP_CTL_reserved2_MASK                          0x000000f0
296#define BCHP_HDMI_HDCP_CTL_reserved2_SHIFT                         4
297
298/* HDMI :: HDCP_CTL :: I_FORCE_CORE_UNAUTHENTICATED [03:03] */
299#define BCHP_HDMI_HDCP_CTL_I_FORCE_CORE_UNAUTHENTICATED_MASK       0x00000008
300#define BCHP_HDMI_HDCP_CTL_I_FORCE_CORE_UNAUTHENTICATED_SHIFT      3
301#define BCHP_HDMI_HDCP_CTL_I_FORCE_CORE_UNAUTHENTICATED_DEFAULT    0x00000000
302
303/* HDMI :: HDCP_CTL :: I_SET_RDB_AUTHENTICATED [02:02] */
304#define BCHP_HDMI_HDCP_CTL_I_SET_RDB_AUTHENTICATED_MASK            0x00000004
305#define BCHP_HDMI_HDCP_CTL_I_SET_RDB_AUTHENTICATED_SHIFT           2
306#define BCHP_HDMI_HDCP_CTL_I_SET_RDB_AUTHENTICATED_DEFAULT         0x00000000
307
308/* HDMI :: HDCP_CTL :: I_CLEAR_RDB_AUTHENTICATED [01:01] */
309#define BCHP_HDMI_HDCP_CTL_I_CLEAR_RDB_AUTHENTICATED_MASK          0x00000002
310#define BCHP_HDMI_HDCP_CTL_I_CLEAR_RDB_AUTHENTICATED_SHIFT         1
311#define BCHP_HDMI_HDCP_CTL_I_CLEAR_RDB_AUTHENTICATED_DEFAULT       0x00000000
312
313/* HDMI :: HDCP_CTL :: I_AUTH_REQUEST [00:00] */
314#define BCHP_HDMI_HDCP_CTL_I_AUTH_REQUEST_MASK                     0x00000001
315#define BCHP_HDMI_HDCP_CTL_I_AUTH_REQUEST_SHIFT                    0
316#define BCHP_HDMI_HDCP_CTL_I_AUTH_REQUEST_DEFAULT                  0x00000000
317
318/***************************************************************************
319 *CP_STATUS - HDCP Status Register
320 ***************************************************************************/
321/* HDMI :: CP_STATUS :: HDCP_READY [31:31] */
322#define BCHP_HDMI_CP_STATUS_HDCP_READY_MASK                        0x80000000
323#define BCHP_HDMI_CP_STATUS_HDCP_READY_SHIFT                       31
324#define BCHP_HDMI_CP_STATUS_HDCP_READY_DEFAULT                     0x00000000
325
326/* HDMI :: CP_STATUS :: reserved0 [30:10] */
327#define BCHP_HDMI_CP_STATUS_reserved0_MASK                         0x7ffffc00
328#define BCHP_HDMI_CP_STATUS_reserved0_SHIFT                        10
329
330/* HDMI :: CP_STATUS :: O_V_MATCH [09:09] */
331#define BCHP_HDMI_CP_STATUS_O_V_MATCH_MASK                         0x00000200
332#define BCHP_HDMI_CP_STATUS_O_V_MATCH_SHIFT                        9
333#define BCHP_HDMI_CP_STATUS_O_V_MATCH_DEFAULT                      0x00000000
334
335/* HDMI :: CP_STATUS :: O_REPEATER_IS_BUSY [08:08] */
336#define BCHP_HDMI_CP_STATUS_O_REPEATER_IS_BUSY_MASK                0x00000100
337#define BCHP_HDMI_CP_STATUS_O_REPEATER_IS_BUSY_SHIFT               8
338#define BCHP_HDMI_CP_STATUS_O_REPEATER_IS_BUSY_DEFAULT             0x00000001
339
340/* HDMI :: CP_STATUS :: reserved1 [07:05] */
341#define BCHP_HDMI_CP_STATUS_reserved1_MASK                         0x000000e0
342#define BCHP_HDMI_CP_STATUS_reserved1_SHIFT                        5
343
344/* HDMI :: CP_STATUS :: AUTHENTICATED_OK [04:04] */
345#define BCHP_HDMI_CP_STATUS_AUTHENTICATED_OK_MASK                  0x00000010
346#define BCHP_HDMI_CP_STATUS_AUTHENTICATED_OK_SHIFT                 4
347#define BCHP_HDMI_CP_STATUS_AUTHENTICATED_OK_DEFAULT               0x00000000
348
349/* HDMI :: CP_STATUS :: CORE_AUTHENTICATED [03:03] */
350#define BCHP_HDMI_CP_STATUS_CORE_AUTHENTICATED_MASK                0x00000008
351#define BCHP_HDMI_CP_STATUS_CORE_AUTHENTICATED_SHIFT               3
352#define BCHP_HDMI_CP_STATUS_CORE_AUTHENTICATED_DEFAULT             0x00000000
353
354/* HDMI :: CP_STATUS :: RDB_AUTHENTICATED [02:02] */
355#define BCHP_HDMI_CP_STATUS_RDB_AUTHENTICATED_MASK                 0x00000004
356#define BCHP_HDMI_CP_STATUS_RDB_AUTHENTICATED_SHIFT                2
357#define BCHP_HDMI_CP_STATUS_RDB_AUTHENTICATED_DEFAULT              0x00000000
358
359/* HDMI :: CP_STATUS :: O_BKSV_VALID [01:01] */
360#define BCHP_HDMI_CP_STATUS_O_BKSV_VALID_MASK                      0x00000002
361#define BCHP_HDMI_CP_STATUS_O_BKSV_VALID_SHIFT                     1
362#define BCHP_HDMI_CP_STATUS_O_BKSV_VALID_DEFAULT                   0x00000000
363
364/* HDMI :: CP_STATUS :: O_AN_READY [00:00] */
365#define BCHP_HDMI_CP_STATUS_O_AN_READY_MASK                        0x00000001
366#define BCHP_HDMI_CP_STATUS_O_AN_READY_SHIFT                       0
367#define BCHP_HDMI_CP_STATUS_O_AN_READY_DEFAULT                     0x00000000
368
369/***************************************************************************
370 *CP_INTEGRITY - HDCP Integrity Register
371 ***************************************************************************/
372/* HDMI :: CP_INTEGRITY :: O_RI_15_0 [31:16] */
373#define BCHP_HDMI_CP_INTEGRITY_O_RI_15_0_MASK                      0xffff0000
374#define BCHP_HDMI_CP_INTEGRITY_O_RI_15_0_SHIFT                     16
375
376/* HDMI :: CP_INTEGRITY :: O_PJ_7_0 [15:08] */
377#define BCHP_HDMI_CP_INTEGRITY_O_PJ_7_0_MASK                       0x0000ff00
378#define BCHP_HDMI_CP_INTEGRITY_O_PJ_7_0_SHIFT                      8
379
380/* HDMI :: CP_INTEGRITY :: reserved0 [07:02] */
381#define BCHP_HDMI_CP_INTEGRITY_reserved0_MASK                      0x000000fc
382#define BCHP_HDMI_CP_INTEGRITY_reserved0_SHIFT                     2
383
384/* HDMI :: CP_INTEGRITY :: O_RI_INTERRUPT [01:01] */
385#define BCHP_HDMI_CP_INTEGRITY_O_RI_INTERRUPT_MASK                 0x00000002
386#define BCHP_HDMI_CP_INTEGRITY_O_RI_INTERRUPT_SHIFT                1
387
388/* HDMI :: CP_INTEGRITY :: O_PJ_INTERRUPT [00:00] */
389#define BCHP_HDMI_CP_INTEGRITY_O_PJ_INTERRUPT_MASK                 0x00000001
390#define BCHP_HDMI_CP_INTEGRITY_O_PJ_INTERRUPT_SHIFT                0
391
392/***************************************************************************
393 *CP_INTEGRITY_CFG - HDCP Integrity Config Register
394 ***************************************************************************/
395/* HDMI :: CP_INTEGRITY_CFG :: reserved0 [31:17] */
396#define BCHP_HDMI_CP_INTEGRITY_CFG_reserved0_MASK                  0xfffe0000
397#define BCHP_HDMI_CP_INTEGRITY_CFG_reserved0_SHIFT                 17
398
399/* HDMI :: CP_INTEGRITY_CFG :: I_ALWAYS_REKEY_ON_VSYNC [16:16] */
400#define BCHP_HDMI_CP_INTEGRITY_CFG_I_ALWAYS_REKEY_ON_VSYNC_MASK    0x00010000
401#define BCHP_HDMI_CP_INTEGRITY_CFG_I_ALWAYS_REKEY_ON_VSYNC_SHIFT   16
402#define BCHP_HDMI_CP_INTEGRITY_CFG_I_ALWAYS_REKEY_ON_VSYNC_DEFAULT 0x00000000
403
404/* HDMI :: CP_INTEGRITY_CFG :: J_RATE_7_0 [15:08] */
405#define BCHP_HDMI_CP_INTEGRITY_CFG_J_RATE_7_0_MASK                 0x0000ff00
406#define BCHP_HDMI_CP_INTEGRITY_CFG_J_RATE_7_0_SHIFT                8
407#define BCHP_HDMI_CP_INTEGRITY_CFG_J_RATE_7_0_DEFAULT              0x00000010
408
409/* HDMI :: CP_INTEGRITY_CFG :: I_RATE_7_0 [07:00] */
410#define BCHP_HDMI_CP_INTEGRITY_CFG_I_RATE_7_0_MASK                 0x000000ff
411#define BCHP_HDMI_CP_INTEGRITY_CFG_I_RATE_7_0_SHIFT                0
412#define BCHP_HDMI_CP_INTEGRITY_CFG_I_RATE_7_0_DEFAULT              0x00000000
413
414/***************************************************************************
415 *CP_INTEGRITY_CHK_CFG_1 - HDCP Integrity Checker Config Register 1
416 ***************************************************************************/
417/* HDMI :: CP_INTEGRITY_CHK_CFG_1 :: CHECK_MODE [31:30] */
418#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_CHECK_MODE_MASK           0xc0000000
419#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_CHECK_MODE_SHIFT          30
420#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_CHECK_MODE_DEFAULT        0x00000000
421
422/* HDMI :: CP_INTEGRITY_CHK_CFG_1 :: CLEAR_RI_MISMATCH [29:29] */
423#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_CLEAR_RI_MISMATCH_MASK    0x20000000
424#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_CLEAR_RI_MISMATCH_SHIFT   29
425#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_CLEAR_RI_MISMATCH_DEFAULT 0x00000000
426
427/* HDMI :: CP_INTEGRITY_CHK_CFG_1 :: CLEAR_PJ_MISMATCH [28:28] */
428#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_CLEAR_PJ_MISMATCH_MASK    0x10000000
429#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_CLEAR_PJ_MISMATCH_SHIFT   28
430#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_CLEAR_PJ_MISMATCH_DEFAULT 0x00000000
431
432/* HDMI :: CP_INTEGRITY_CHK_CFG_1 :: RI_TRIGGER_DELAY [27:16] */
433#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_RI_TRIGGER_DELAY_MASK     0x0fff0000
434#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_RI_TRIGGER_DELAY_SHIFT    16
435#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_RI_TRIGGER_DELAY_DEFAULT  0x00000000
436
437/* HDMI :: CP_INTEGRITY_CHK_CFG_1 :: reserved0 [15:12] */
438#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_reserved0_MASK            0x0000f000
439#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_reserved0_SHIFT           12
440
441/* HDMI :: CP_INTEGRITY_CHK_CFG_1 :: PJ_TRIGGER_DELAY [11:00] */
442#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_PJ_TRIGGER_DELAY_MASK     0x00000fff
443#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_PJ_TRIGGER_DELAY_SHIFT    0
444#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_1_PJ_TRIGGER_DELAY_DEFAULT  0x00000000
445
446/***************************************************************************
447 *CP_INTEGRITY_CHK_CFG_2 - HDCP Integrity Checker Config Register 2
448 ***************************************************************************/
449/* HDMI :: CP_INTEGRITY_CHK_CFG_2 :: reserved0 [31:15] */
450#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_reserved0_MASK            0xffff8000
451#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_reserved0_SHIFT           15
452
453/* HDMI :: CP_INTEGRITY_CHK_CFG_2 :: RI_MISMATCH_RETRY [14:12] */
454#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_RI_MISMATCH_RETRY_MASK    0x00007000
455#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_RI_MISMATCH_RETRY_SHIFT   12
456#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_RI_MISMATCH_RETRY_DEFAULT 0x00000000
457
458/* HDMI :: CP_INTEGRITY_CHK_CFG_2 :: reserved1 [11:11] */
459#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_reserved1_MASK            0x00000800
460#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_reserved1_SHIFT           11
461
462/* HDMI :: CP_INTEGRITY_CHK_CFG_2 :: PJ_MISMATCH_RETRY [10:08] */
463#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_PJ_MISMATCH_RETRY_MASK    0x00000700
464#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_PJ_MISMATCH_RETRY_SHIFT   8
465#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_PJ_MISMATCH_RETRY_DEFAULT 0x00000000
466
467/* HDMI :: CP_INTEGRITY_CHK_CFG_2 :: reserved2 [07:05] */
468#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_reserved2_MASK            0x000000e0
469#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_reserved2_SHIFT           5
470
471/* HDMI :: CP_INTEGRITY_CHK_CFG_2 :: IIC_REG_RD_ADDR_OFFSET [04:00] */
472#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_IIC_REG_RD_ADDR_OFFSET_MASK 0x0000001f
473#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_IIC_REG_RD_ADDR_OFFSET_SHIFT 0
474#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_2_IIC_REG_RD_ADDR_OFFSET_DEFAULT 0x00000000
475
476/***************************************************************************
477 *CP_INTEGRITY_CHK_CFG_3 - HDCP Integrity Checker Config Register 3
478 ***************************************************************************/
479/* HDMI :: CP_INTEGRITY_CHK_CFG_3 :: RI_IIC_REG_0_WR_EN [31:31] */
480#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_0_WR_EN_MASK   0x80000000
481#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_0_WR_EN_SHIFT  31
482#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_0_WR_EN_DEFAULT 0x00000000
483
484/* HDMI :: CP_INTEGRITY_CHK_CFG_3 :: RI_IIC_REG_0_WR_ADDR_OFFSET [30:26] */
485#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_0_WR_ADDR_OFFSET_MASK 0x7c000000
486#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_0_WR_ADDR_OFFSET_SHIFT 26
487#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_0_WR_ADDR_OFFSET_DEFAULT 0x00000000
488
489/* HDMI :: CP_INTEGRITY_CHK_CFG_3 :: reserved0 [25:24] */
490#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_reserved0_MASK            0x03000000
491#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_reserved0_SHIFT           24
492
493/* HDMI :: CP_INTEGRITY_CHK_CFG_3 :: RI_IIC_REG_0_WR_DATA [23:16] */
494#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_0_WR_DATA_MASK 0x00ff0000
495#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_0_WR_DATA_SHIFT 16
496#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_0_WR_DATA_DEFAULT 0x00000000
497
498/* HDMI :: CP_INTEGRITY_CHK_CFG_3 :: RI_IIC_REG_1_WR_EN [15:15] */
499#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_1_WR_EN_MASK   0x00008000
500#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_1_WR_EN_SHIFT  15
501#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_1_WR_EN_DEFAULT 0x00000000
502
503/* HDMI :: CP_INTEGRITY_CHK_CFG_3 :: RI_IIC_REG_1_WR_ADDR_OFFSET [14:10] */
504#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_1_WR_ADDR_OFFSET_MASK 0x00007c00
505#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_1_WR_ADDR_OFFSET_SHIFT 10
506#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_1_WR_ADDR_OFFSET_DEFAULT 0x00000000
507
508/* HDMI :: CP_INTEGRITY_CHK_CFG_3 :: reserved1 [09:08] */
509#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_reserved1_MASK            0x00000300
510#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_reserved1_SHIFT           8
511
512/* HDMI :: CP_INTEGRITY_CHK_CFG_3 :: RI_IIC_REG_1_WR_DATA [07:00] */
513#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_1_WR_DATA_MASK 0x000000ff
514#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_1_WR_DATA_SHIFT 0
515#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_3_RI_IIC_REG_1_WR_DATA_DEFAULT 0x00000000
516
517/***************************************************************************
518 *CP_INTEGRITY_CHK_CFG_4 - HDCP Integrity Checker Config Register 4
519 ***************************************************************************/
520/* HDMI :: CP_INTEGRITY_CHK_CFG_4 :: RI_IIC_REG_2_WR_EN [31:31] */
521#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_2_WR_EN_MASK   0x80000000
522#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_2_WR_EN_SHIFT  31
523#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_2_WR_EN_DEFAULT 0x00000000
524
525/* HDMI :: CP_INTEGRITY_CHK_CFG_4 :: RI_IIC_REG_2_WR_ADDR_OFFSET [30:26] */
526#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_2_WR_ADDR_OFFSET_MASK 0x7c000000
527#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_2_WR_ADDR_OFFSET_SHIFT 26
528#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_2_WR_ADDR_OFFSET_DEFAULT 0x00000000
529
530/* HDMI :: CP_INTEGRITY_CHK_CFG_4 :: reserved0 [25:24] */
531#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_reserved0_MASK            0x03000000
532#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_reserved0_SHIFT           24
533
534/* HDMI :: CP_INTEGRITY_CHK_CFG_4 :: RI_IIC_REG_2_WR_DATA [23:16] */
535#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_2_WR_DATA_MASK 0x00ff0000
536#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_2_WR_DATA_SHIFT 16
537#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_2_WR_DATA_DEFAULT 0x00000000
538
539/* HDMI :: CP_INTEGRITY_CHK_CFG_4 :: RI_IIC_REG_3_WR_EN [15:15] */
540#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_3_WR_EN_MASK   0x00008000
541#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_3_WR_EN_SHIFT  15
542#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_3_WR_EN_DEFAULT 0x00000000
543
544/* HDMI :: CP_INTEGRITY_CHK_CFG_4 :: RI_IIC_REG_3_WR_ADDR_OFFSET [14:10] */
545#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_3_WR_ADDR_OFFSET_MASK 0x00007c00
546#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_3_WR_ADDR_OFFSET_SHIFT 10
547#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_3_WR_ADDR_OFFSET_DEFAULT 0x00000000
548
549/* HDMI :: CP_INTEGRITY_CHK_CFG_4 :: reserved1 [09:08] */
550#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_reserved1_MASK            0x00000300
551#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_reserved1_SHIFT           8
552
553/* HDMI :: CP_INTEGRITY_CHK_CFG_4 :: RI_IIC_REG_3_WR_DATA [07:00] */
554#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_3_WR_DATA_MASK 0x000000ff
555#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_3_WR_DATA_SHIFT 0
556#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_4_RI_IIC_REG_3_WR_DATA_DEFAULT 0x00000000
557
558/***************************************************************************
559 *CP_INTEGRITY_CHK_CFG_5 - HDCP Integrity Checker Config Register 5
560 ***************************************************************************/
561/* HDMI :: CP_INTEGRITY_CHK_CFG_5 :: PJ_IIC_REG_0_WR_EN [31:31] */
562#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_0_WR_EN_MASK   0x80000000
563#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_0_WR_EN_SHIFT  31
564#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_0_WR_EN_DEFAULT 0x00000000
565
566/* HDMI :: CP_INTEGRITY_CHK_CFG_5 :: PJ_IIC_REG_0_WR_ADDR_OFFSET [30:26] */
567#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_0_WR_ADDR_OFFSET_MASK 0x7c000000
568#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_0_WR_ADDR_OFFSET_SHIFT 26
569#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_0_WR_ADDR_OFFSET_DEFAULT 0x00000000
570
571/* HDMI :: CP_INTEGRITY_CHK_CFG_5 :: reserved0 [25:24] */
572#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_reserved0_MASK            0x03000000
573#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_reserved0_SHIFT           24
574
575/* HDMI :: CP_INTEGRITY_CHK_CFG_5 :: PJ_IIC_REG_0_WR_DATA [23:16] */
576#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_0_WR_DATA_MASK 0x00ff0000
577#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_0_WR_DATA_SHIFT 16
578#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_0_WR_DATA_DEFAULT 0x00000000
579
580/* HDMI :: CP_INTEGRITY_CHK_CFG_5 :: PJ_IIC_REG_1_WR_EN [15:15] */
581#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_1_WR_EN_MASK   0x00008000
582#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_1_WR_EN_SHIFT  15
583#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_1_WR_EN_DEFAULT 0x00000000
584
585/* HDMI :: CP_INTEGRITY_CHK_CFG_5 :: PJ_IIC_REG_1_WR_ADDR_OFFSET [14:10] */
586#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_1_WR_ADDR_OFFSET_MASK 0x00007c00
587#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_1_WR_ADDR_OFFSET_SHIFT 10
588#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_1_WR_ADDR_OFFSET_DEFAULT 0x00000000
589
590/* HDMI :: CP_INTEGRITY_CHK_CFG_5 :: reserved1 [09:08] */
591#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_reserved1_MASK            0x00000300
592#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_reserved1_SHIFT           8
593
594/* HDMI :: CP_INTEGRITY_CHK_CFG_5 :: PJ_IIC_REG_1_WR_DATA [07:00] */
595#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_1_WR_DATA_MASK 0x000000ff
596#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_1_WR_DATA_SHIFT 0
597#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_5_PJ_IIC_REG_1_WR_DATA_DEFAULT 0x00000000
598
599/***************************************************************************
600 *CP_INTEGRITY_CHK_CFG_6 - HDCP Integrity Checker Config Register 6
601 ***************************************************************************/
602/* HDMI :: CP_INTEGRITY_CHK_CFG_6 :: PJ_IIC_REG_2_WR_EN [31:31] */
603#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_2_WR_EN_MASK   0x80000000
604#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_2_WR_EN_SHIFT  31
605#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_2_WR_EN_DEFAULT 0x00000000
606
607/* HDMI :: CP_INTEGRITY_CHK_CFG_6 :: PJ_IIC_REG_2_WR_ADDR_OFFSET [30:26] */
608#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_2_WR_ADDR_OFFSET_MASK 0x7c000000
609#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_2_WR_ADDR_OFFSET_SHIFT 26
610#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_2_WR_ADDR_OFFSET_DEFAULT 0x00000000
611
612/* HDMI :: CP_INTEGRITY_CHK_CFG_6 :: reserved0 [25:24] */
613#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_reserved0_MASK            0x03000000
614#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_reserved0_SHIFT           24
615
616/* HDMI :: CP_INTEGRITY_CHK_CFG_6 :: PJ_IIC_REG_2_WR_DATA [23:16] */
617#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_2_WR_DATA_MASK 0x00ff0000
618#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_2_WR_DATA_SHIFT 16
619#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_2_WR_DATA_DEFAULT 0x00000000
620
621/* HDMI :: CP_INTEGRITY_CHK_CFG_6 :: PJ_IIC_REG_3_WR_EN [15:15] */
622#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_3_WR_EN_MASK   0x00008000
623#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_3_WR_EN_SHIFT  15
624#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_3_WR_EN_DEFAULT 0x00000000
625
626/* HDMI :: CP_INTEGRITY_CHK_CFG_6 :: PJ_IIC_REG_3_WR_ADDR_OFFSET [14:10] */
627#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_3_WR_ADDR_OFFSET_MASK 0x00007c00
628#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_3_WR_ADDR_OFFSET_SHIFT 10
629#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_3_WR_ADDR_OFFSET_DEFAULT 0x00000000
630
631/* HDMI :: CP_INTEGRITY_CHK_CFG_6 :: reserved1 [09:08] */
632#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_reserved1_MASK            0x00000300
633#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_reserved1_SHIFT           8
634
635/* HDMI :: CP_INTEGRITY_CHK_CFG_6 :: PJ_IIC_REG_3_WR_DATA [07:00] */
636#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_3_WR_DATA_MASK 0x000000ff
637#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_3_WR_DATA_SHIFT 0
638#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_6_PJ_IIC_REG_3_WR_DATA_DEFAULT 0x00000000
639
640/***************************************************************************
641 *CP_INTEGRITY_CHK_CFG_7 - HDCP Integrity Checker Config Register 7
642 ***************************************************************************/
643/* HDMI :: CP_INTEGRITY_CHK_CFG_7 :: PJ_IIC_REG_4_WR_EN [31:31] */
644#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_4_WR_EN_MASK   0x80000000
645#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_4_WR_EN_SHIFT  31
646#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_4_WR_EN_DEFAULT 0x00000000
647
648/* HDMI :: CP_INTEGRITY_CHK_CFG_7 :: PJ_IIC_REG_4_WR_ADDR_OFFSET [30:26] */
649#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_4_WR_ADDR_OFFSET_MASK 0x7c000000
650#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_4_WR_ADDR_OFFSET_SHIFT 26
651#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_4_WR_ADDR_OFFSET_DEFAULT 0x00000000
652
653/* HDMI :: CP_INTEGRITY_CHK_CFG_7 :: reserved0 [25:24] */
654#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_reserved0_MASK            0x03000000
655#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_reserved0_SHIFT           24
656
657/* HDMI :: CP_INTEGRITY_CHK_CFG_7 :: PJ_IIC_REG_4_WR_DATA [23:16] */
658#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_4_WR_DATA_MASK 0x00ff0000
659#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_4_WR_DATA_SHIFT 16
660#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_4_WR_DATA_DEFAULT 0x00000000
661
662/* HDMI :: CP_INTEGRITY_CHK_CFG_7 :: PJ_IIC_REG_5_WR_EN [15:15] */
663#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_5_WR_EN_MASK   0x00008000
664#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_5_WR_EN_SHIFT  15
665#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_5_WR_EN_DEFAULT 0x00000000
666
667/* HDMI :: CP_INTEGRITY_CHK_CFG_7 :: PJ_IIC_REG_5_WR_ADDR_OFFSET [14:10] */
668#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_5_WR_ADDR_OFFSET_MASK 0x00007c00
669#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_5_WR_ADDR_OFFSET_SHIFT 10
670#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_5_WR_ADDR_OFFSET_DEFAULT 0x00000000
671
672/* HDMI :: CP_INTEGRITY_CHK_CFG_7 :: reserved1 [09:08] */
673#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_reserved1_MASK            0x00000300
674#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_reserved1_SHIFT           8
675
676/* HDMI :: CP_INTEGRITY_CHK_CFG_7 :: PJ_IIC_REG_5_WR_DATA [07:00] */
677#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_5_WR_DATA_MASK 0x000000ff
678#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_5_WR_DATA_SHIFT 0
679#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_7_PJ_IIC_REG_5_WR_DATA_DEFAULT 0x00000000
680
681/***************************************************************************
682 *CP_INTEGRITY_CHK_CFG_8 - HDCP Integrity Checker Config Register 8
683 ***************************************************************************/
684/* HDMI :: CP_INTEGRITY_CHK_CFG_8 :: RI_IIC_REG_4_WR_EN [31:31] */
685#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_4_WR_EN_MASK   0x80000000
686#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_4_WR_EN_SHIFT  31
687#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_4_WR_EN_DEFAULT 0x00000000
688
689/* HDMI :: CP_INTEGRITY_CHK_CFG_8 :: RI_IIC_REG_4_WR_ADDR_OFFSET [30:26] */
690#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_4_WR_ADDR_OFFSET_MASK 0x7c000000
691#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_4_WR_ADDR_OFFSET_SHIFT 26
692#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_4_WR_ADDR_OFFSET_DEFAULT 0x00000000
693
694/* HDMI :: CP_INTEGRITY_CHK_CFG_8 :: reserved0 [25:24] */
695#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_reserved0_MASK            0x03000000
696#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_reserved0_SHIFT           24
697
698/* HDMI :: CP_INTEGRITY_CHK_CFG_8 :: RI_IIC_REG_4_WR_DATA [23:16] */
699#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_4_WR_DATA_MASK 0x00ff0000
700#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_4_WR_DATA_SHIFT 16
701#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_4_WR_DATA_DEFAULT 0x00000000
702
703/* HDMI :: CP_INTEGRITY_CHK_CFG_8 :: RI_IIC_REG_5_WR_EN [15:15] */
704#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_5_WR_EN_MASK   0x00008000
705#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_5_WR_EN_SHIFT  15
706#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_5_WR_EN_DEFAULT 0x00000000
707
708/* HDMI :: CP_INTEGRITY_CHK_CFG_8 :: RI_IIC_REG_5_WR_ADDR_OFFSET [14:10] */
709#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_5_WR_ADDR_OFFSET_MASK 0x00007c00
710#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_5_WR_ADDR_OFFSET_SHIFT 10
711#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_5_WR_ADDR_OFFSET_DEFAULT 0x00000000
712
713/* HDMI :: CP_INTEGRITY_CHK_CFG_8 :: reserved1 [09:08] */
714#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_reserved1_MASK            0x00000300
715#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_reserved1_SHIFT           8
716
717/* HDMI :: CP_INTEGRITY_CHK_CFG_8 :: RI_IIC_REG_5_WR_DATA [07:00] */
718#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_5_WR_DATA_MASK 0x000000ff
719#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_5_WR_DATA_SHIFT 0
720#define BCHP_HDMI_CP_INTEGRITY_CHK_CFG_8_RI_IIC_REG_5_WR_DATA_DEFAULT 0x00000000
721
722/***************************************************************************
723 *CP_INTEGRITY_CHK_STATUS_1 - HDCP Integrity Checker Status Register 1
724 ***************************************************************************/
725/* HDMI :: CP_INTEGRITY_CHK_STATUS_1 :: O_RI_B_MISMATCH_INTERRUPT [31:31] */
726#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_O_RI_B_MISMATCH_INTERRUPT_MASK 0x80000000
727#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_O_RI_B_MISMATCH_INTERRUPT_SHIFT 31
728
729/* HDMI :: CP_INTEGRITY_CHK_STATUS_1 :: O_RI_A_MISMATCH_INTERRUPT [30:30] */
730#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_O_RI_A_MISMATCH_INTERRUPT_MASK 0x40000000
731#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_O_RI_A_MISMATCH_INTERRUPT_SHIFT 30
732
733/* HDMI :: CP_INTEGRITY_CHK_STATUS_1 :: O_PJ_MISMATCH_INTERRUPT [29:29] */
734#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_O_PJ_MISMATCH_INTERRUPT_MASK 0x20000000
735#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_O_PJ_MISMATCH_INTERRUPT_SHIFT 29
736
737/* HDMI :: CP_INTEGRITY_CHK_STATUS_1 :: O_IIC_RUNNING [28:28] */
738#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_O_IIC_RUNNING_MASK     0x10000000
739#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_O_IIC_RUNNING_SHIFT    28
740
741/* HDMI :: CP_INTEGRITY_CHK_STATUS_1 :: reserved0 [27:16] */
742#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_reserved0_MASK         0x0fff0000
743#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_reserved0_SHIFT        16
744
745/* HDMI :: CP_INTEGRITY_CHK_STATUS_1 :: O_PJ_SOURCE [15:08] */
746#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_O_PJ_SOURCE_MASK       0x0000ff00
747#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_O_PJ_SOURCE_SHIFT      8
748
749/* HDMI :: CP_INTEGRITY_CHK_STATUS_1 :: O_PJ_SINK [07:00] */
750#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_O_PJ_SINK_MASK         0x000000ff
751#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_1_O_PJ_SINK_SHIFT        0
752
753/***************************************************************************
754 *CP_INTEGRITY_CHK_STATUS_2 - HDCP Integrity Checker Status Register 2
755 ***************************************************************************/
756/* HDMI :: CP_INTEGRITY_CHK_STATUS_2 :: O_RI_A_SOURCE [31:16] */
757#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_2_O_RI_A_SOURCE_MASK     0xffff0000
758#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_2_O_RI_A_SOURCE_SHIFT    16
759
760/* HDMI :: CP_INTEGRITY_CHK_STATUS_2 :: O_RI_A_SINK [15:00] */
761#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_2_O_RI_A_SINK_MASK       0x0000ffff
762#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_2_O_RI_A_SINK_SHIFT      0
763
764/***************************************************************************
765 *CP_INTEGRITY_CHK_STATUS_3 - HDCP Integrity Checker Status Register 3
766 ***************************************************************************/
767/* HDMI :: CP_INTEGRITY_CHK_STATUS_3 :: O_RI_B_SOURCE [31:16] */
768#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_3_O_RI_B_SOURCE_MASK     0xffff0000
769#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_3_O_RI_B_SOURCE_SHIFT    16
770
771/* HDMI :: CP_INTEGRITY_CHK_STATUS_3 :: O_RI_B_SINK [15:00] */
772#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_3_O_RI_B_SINK_MASK       0x0000ffff
773#define BCHP_HDMI_CP_INTEGRITY_CHK_STATUS_3_O_RI_B_SINK_SHIFT      0
774
775/***************************************************************************
776 *CP_CONFIG - HDCP Configuration Register
777 ***************************************************************************/
778/* HDMI :: CP_CONFIG :: reserved0 [31:31] */
779#define BCHP_HDMI_CP_CONFIG_reserved0_MASK                         0x80000000
780#define BCHP_HDMI_CP_CONFIG_reserved0_SHIFT                        31
781
782/* HDMI :: CP_CONFIG :: RANDOM_BIT_SAMPLE_PERIOD_9_0 [30:21] */
783#define BCHP_HDMI_CP_CONFIG_RANDOM_BIT_SAMPLE_PERIOD_9_0_MASK      0x7fe00000
784#define BCHP_HDMI_CP_CONFIG_RANDOM_BIT_SAMPLE_PERIOD_9_0_SHIFT     21
785#define BCHP_HDMI_CP_CONFIG_RANDOM_BIT_SAMPLE_PERIOD_9_0_DEFAULT   0x00000000
786
787/* HDMI :: CP_CONFIG :: AN_INFLUENCE_MODE [20:20] */
788#define BCHP_HDMI_CP_CONFIG_AN_INFLUENCE_MODE_MASK                 0x00100000
789#define BCHP_HDMI_CP_CONFIG_AN_INFLUENCE_MODE_SHIFT                20
790#define BCHP_HDMI_CP_CONFIG_AN_INFLUENCE_MODE_DEFAULT              0x00000001
791
792/* HDMI :: CP_CONFIG :: I_ENABLE_KU_COMPUTATION [19:19] */
793#define BCHP_HDMI_CP_CONFIG_I_ENABLE_KU_COMPUTATION_MASK           0x00080000
794#define BCHP_HDMI_CP_CONFIG_I_ENABLE_KU_COMPUTATION_SHIFT          19
795#define BCHP_HDMI_CP_CONFIG_I_ENABLE_KU_COMPUTATION_DEFAULT        0x00000000
796
797/* HDMI :: CP_CONFIG :: I_WIN_OF_OPP_THRESHOLD_4_0 [18:14] */
798#define BCHP_HDMI_CP_CONFIG_I_WIN_OF_OPP_THRESHOLD_4_0_MASK        0x0007c000
799#define BCHP_HDMI_CP_CONFIG_I_WIN_OF_OPP_THRESHOLD_4_0_SHIFT       14
800#define BCHP_HDMI_CP_CONFIG_I_WIN_OF_OPP_THRESHOLD_4_0_DEFAULT     0x0000000c
801
802/* HDMI :: CP_CONFIG :: I_FILTER_GENERAL_CONTROL_PACKET_EN [13:13] */
803#define BCHP_HDMI_CP_CONFIG_I_FILTER_GENERAL_CONTROL_PACKET_EN_MASK 0x00002000
804#define BCHP_HDMI_CP_CONFIG_I_FILTER_GENERAL_CONTROL_PACKET_EN_SHIFT 13
805#define BCHP_HDMI_CP_CONFIG_I_FILTER_GENERAL_CONTROL_PACKET_EN_DEFAULT 0x00000000
806
807/* HDMI :: CP_CONFIG :: I_FILTER_CTL_3_EN [12:12] */
808#define BCHP_HDMI_CP_CONFIG_I_FILTER_CTL_3_EN_MASK                 0x00001000
809#define BCHP_HDMI_CP_CONFIG_I_FILTER_CTL_3_EN_SHIFT                12
810#define BCHP_HDMI_CP_CONFIG_I_FILTER_CTL_3_EN_DEFAULT              0x00000000
811
812/* HDMI :: CP_CONFIG :: I_MUX_VSYNC [11:11] */
813#define BCHP_HDMI_CP_CONFIG_I_MUX_VSYNC_MASK                       0x00000800
814#define BCHP_HDMI_CP_CONFIG_I_MUX_VSYNC_SHIFT                      11
815#define BCHP_HDMI_CP_CONFIG_I_MUX_VSYNC_DEFAULT                    0x00000000
816
817/* HDMI :: CP_CONFIG :: I_ENABLE_RDB_KEY_LOAD [10:10] */
818#define BCHP_HDMI_CP_CONFIG_I_ENABLE_RDB_KEY_LOAD_MASK             0x00000400
819#define BCHP_HDMI_CP_CONFIG_I_ENABLE_RDB_KEY_LOAD_SHIFT            10
820#define BCHP_HDMI_CP_CONFIG_I_ENABLE_RDB_KEY_LOAD_DEFAULT          0x00000000
821
822/* HDMI :: CP_CONFIG :: I_KEY_BASE_ADDRESS_9_0 [09:00] */
823#define BCHP_HDMI_CP_CONFIG_I_KEY_BASE_ADDRESS_9_0_MASK            0x000003ff
824#define BCHP_HDMI_CP_CONFIG_I_KEY_BASE_ADDRESS_9_0_SHIFT           0
825#define BCHP_HDMI_CP_CONFIG_I_KEY_BASE_ADDRESS_9_0_DEFAULT         0x00000080
826
827/***************************************************************************
828 *CP_TST - HDCP Test Control Register
829 ***************************************************************************/
830/* HDMI :: CP_TST :: reserved0 [31:22] */
831#define BCHP_HDMI_CP_TST_reserved0_MASK                            0xffc00000
832#define BCHP_HDMI_CP_TST_reserved0_SHIFT                           22
833
834/* HDMI :: CP_TST :: I_TST_ENABLE_O_RANDOM_BIT [21:21] */
835#define BCHP_HDMI_CP_TST_I_TST_ENABLE_O_RANDOM_BIT_MASK            0x00200000
836#define BCHP_HDMI_CP_TST_I_TST_ENABLE_O_RANDOM_BIT_SHIFT           21
837#define BCHP_HDMI_CP_TST_I_TST_ENABLE_O_RANDOM_BIT_DEFAULT         0x00000000
838
839/* HDMI :: CP_TST :: reserved1 [20:09] */
840#define BCHP_HDMI_CP_TST_reserved1_MASK                            0x001ffe00
841#define BCHP_HDMI_CP_TST_reserved1_SHIFT                           9
842
843/* HDMI :: CP_TST :: I_TST_FORCE_KEY_VALID [08:08] */
844#define BCHP_HDMI_CP_TST_I_TST_FORCE_KEY_VALID_MASK                0x00000100
845#define BCHP_HDMI_CP_TST_I_TST_FORCE_KEY_VALID_SHIFT               8
846#define BCHP_HDMI_CP_TST_I_TST_FORCE_KEY_VALID_DEFAULT             0x00000000
847
848/* HDMI :: CP_TST :: reserved2 [07:07] */
849#define BCHP_HDMI_CP_TST_reserved2_MASK                            0x00000080
850#define BCHP_HDMI_CP_TST_reserved2_SHIFT                           7
851
852/* HDMI :: CP_TST :: I_TST_MODE_AN_ENABLE [06:06] */
853#define BCHP_HDMI_CP_TST_I_TST_MODE_AN_ENABLE_MASK                 0x00000040
854#define BCHP_HDMI_CP_TST_I_TST_MODE_AN_ENABLE_SHIFT                6
855#define BCHP_HDMI_CP_TST_I_TST_MODE_AN_ENABLE_DEFAULT              0x00000000
856
857/* HDMI :: CP_TST :: I_TST_AN_SEL_1_0 [05:04] */
858#define BCHP_HDMI_CP_TST_I_TST_AN_SEL_1_0_MASK                     0x00000030
859#define BCHP_HDMI_CP_TST_I_TST_AN_SEL_1_0_SHIFT                    4
860#define BCHP_HDMI_CP_TST_I_TST_AN_SEL_1_0_DEFAULT                  0x00000000
861
862/* HDMI :: CP_TST :: I_TST_FORCE_VIDEO_ALL_ONES [03:03] */
863#define BCHP_HDMI_CP_TST_I_TST_FORCE_VIDEO_ALL_ONES_MASK           0x00000008
864#define BCHP_HDMI_CP_TST_I_TST_FORCE_VIDEO_ALL_ONES_SHIFT          3
865#define BCHP_HDMI_CP_TST_I_TST_FORCE_VIDEO_ALL_ONES_DEFAULT        0x00000000
866
867/* HDMI :: CP_TST :: I_TST_FORCE_ISLAND_ALL_ONES [02:02] */
868#define BCHP_HDMI_CP_TST_I_TST_FORCE_ISLAND_ALL_ONES_MASK          0x00000004
869#define BCHP_HDMI_CP_TST_I_TST_FORCE_ISLAND_ALL_ONES_SHIFT         2
870#define BCHP_HDMI_CP_TST_I_TST_FORCE_ISLAND_ALL_ONES_DEFAULT       0x00000000
871
872/* HDMI :: CP_TST :: I_TST_FORCE_VIDEO_ALL_ZEROS [01:01] */
873#define BCHP_HDMI_CP_TST_I_TST_FORCE_VIDEO_ALL_ZEROS_MASK          0x00000002
874#define BCHP_HDMI_CP_TST_I_TST_FORCE_VIDEO_ALL_ZEROS_SHIFT         1
875#define BCHP_HDMI_CP_TST_I_TST_FORCE_VIDEO_ALL_ZEROS_DEFAULT       0x00000000
876
877/* HDMI :: CP_TST :: I_TST_FORCE_ISLAND_ALL_ZEROS [00:00] */
878#define BCHP_HDMI_CP_TST_I_TST_FORCE_ISLAND_ALL_ZEROS_MASK         0x00000001
879#define BCHP_HDMI_CP_TST_I_TST_FORCE_ISLAND_ALL_ZEROS_SHIFT        0
880#define BCHP_HDMI_CP_TST_I_TST_FORCE_ISLAND_ALL_ZEROS_DEFAULT      0x00000000
881
882/***************************************************************************
883 *FIFO_CTL - HDMI FIFO Control Register
884 ***************************************************************************/
885/* HDMI :: FIFO_CTL :: reserved0 [31:16] */
886#define BCHP_HDMI_FIFO_CTL_reserved0_MASK                          0xffff0000
887#define BCHP_HDMI_FIFO_CTL_reserved0_SHIFT                         16
888
889/* HDMI :: FIFO_CTL :: ON_VB_DONE [15:15] */
890#define BCHP_HDMI_FIFO_CTL_ON_VB_DONE_MASK                         0x00008000
891#define BCHP_HDMI_FIFO_CTL_ON_VB_DONE_SHIFT                        15
892#define BCHP_HDMI_FIFO_CTL_ON_VB_DONE_DEFAULT                      0x00000000
893
894/* HDMI :: FIFO_CTL :: RECENTER_DONE [14:14] */
895#define BCHP_HDMI_FIFO_CTL_RECENTER_DONE_MASK                      0x00004000
896#define BCHP_HDMI_FIFO_CTL_RECENTER_DONE_SHIFT                     14
897#define BCHP_HDMI_FIFO_CTL_RECENTER_DONE_DEFAULT                   0x00000000
898
899/* HDMI :: FIFO_CTL :: USE_EMPTY [13:13] */
900#define BCHP_HDMI_FIFO_CTL_USE_EMPTY_MASK                          0x00002000
901#define BCHP_HDMI_FIFO_CTL_USE_EMPTY_SHIFT                         13
902#define BCHP_HDMI_FIFO_CTL_USE_EMPTY_DEFAULT                       0x00000001
903
904/* HDMI :: FIFO_CTL :: reserved1 [12:12] */
905#define BCHP_HDMI_FIFO_CTL_reserved1_MASK                          0x00001000
906#define BCHP_HDMI_FIFO_CTL_reserved1_SHIFT                         12
907
908/* HDMI :: FIFO_CTL :: VB_CNT_3_0 [11:08] */
909#define BCHP_HDMI_FIFO_CTL_VB_CNT_3_0_MASK                         0x00000f00
910#define BCHP_HDMI_FIFO_CTL_VB_CNT_3_0_SHIFT                        8
911#define BCHP_HDMI_FIFO_CTL_VB_CNT_3_0_DEFAULT                      0x00000000
912
913/* HDMI :: FIFO_CTL :: ON_VB [07:07] */
914#define BCHP_HDMI_FIFO_CTL_ON_VB_MASK                              0x00000080
915#define BCHP_HDMI_FIFO_CTL_ON_VB_SHIFT                             7
916#define BCHP_HDMI_FIFO_CTL_ON_VB_DEFAULT                           0x00000000
917
918/* HDMI :: FIFO_CTL :: RECENTER [06:06] */
919#define BCHP_HDMI_FIFO_CTL_RECENTER_MASK                           0x00000040
920#define BCHP_HDMI_FIFO_CTL_RECENTER_SHIFT                          6
921#define BCHP_HDMI_FIFO_CTL_RECENTER_DEFAULT                        0x00000000
922
923/* HDMI :: FIFO_CTL :: DISABLE_SC_INPUT [05:05] */
924#define BCHP_HDMI_FIFO_CTL_DISABLE_SC_INPUT_MASK                   0x00000020
925#define BCHP_HDMI_FIFO_CTL_DISABLE_SC_INPUT_SHIFT                  5
926#define BCHP_HDMI_FIFO_CTL_DISABLE_SC_INPUT_DEFAULT                0x00000000
927
928/* HDMI :: FIFO_CTL :: USE_PLL_LOCK [04:04] */
929#define BCHP_HDMI_FIFO_CTL_USE_PLL_LOCK_MASK                       0x00000010
930#define BCHP_HDMI_FIFO_CTL_USE_PLL_LOCK_SHIFT                      4
931#define BCHP_HDMI_FIFO_CTL_USE_PLL_LOCK_DEFAULT                    0x00000000
932
933/* HDMI :: FIFO_CTL :: INV_CLK_XFR [03:03] */
934#define BCHP_HDMI_FIFO_CTL_INV_CLK_XFR_MASK                        0x00000008
935#define BCHP_HDMI_FIFO_CTL_INV_CLK_XFR_SHIFT                       3
936#define BCHP_HDMI_FIFO_CTL_INV_CLK_XFR_DEFAULT                     0x00000000
937
938/* HDMI :: FIFO_CTL :: CAPTURE_POINTERS [02:02] */
939#define BCHP_HDMI_FIFO_CTL_CAPTURE_POINTERS_MASK                   0x00000004
940#define BCHP_HDMI_FIFO_CTL_CAPTURE_POINTERS_SHIFT                  2
941#define BCHP_HDMI_FIFO_CTL_CAPTURE_POINTERS_DEFAULT                0x00000000
942
943/* HDMI :: FIFO_CTL :: USE_FULL [01:01] */
944#define BCHP_HDMI_FIFO_CTL_USE_FULL_MASK                           0x00000002
945#define BCHP_HDMI_FIFO_CTL_USE_FULL_SHIFT                          1
946#define BCHP_HDMI_FIFO_CTL_USE_FULL_DEFAULT                        0x00000001
947
948/* HDMI :: FIFO_CTL :: MASTER_OR_SLAVE_N [00:00] */
949#define BCHP_HDMI_FIFO_CTL_MASTER_OR_SLAVE_N_MASK                  0x00000001
950#define BCHP_HDMI_FIFO_CTL_MASTER_OR_SLAVE_N_SHIFT                 0
951#define BCHP_HDMI_FIFO_CTL_MASTER_OR_SLAVE_N_DEFAULT               0x00000000
952
953/***************************************************************************
954 *READ_POINTERS - HDMI Read Pointers Register
955 ***************************************************************************/
956/* HDMI :: READ_POINTERS :: reserved0 [31:31] */
957#define BCHP_HDMI_READ_POINTERS_reserved0_MASK                     0x80000000
958#define BCHP_HDMI_READ_POINTERS_reserved0_SHIFT                    31
959
960/* HDMI :: READ_POINTERS :: DOMAIN_HALF_FULL [30:30] */
961#define BCHP_HDMI_READ_POINTERS_DOMAIN_HALF_FULL_MASK              0x40000000
962#define BCHP_HDMI_READ_POINTERS_DOMAIN_HALF_FULL_SHIFT             30
963#define BCHP_HDMI_READ_POINTERS_DOMAIN_HALF_FULL_DEFAULT           0x00000000
964
965/* HDMI :: READ_POINTERS :: DOMAIN_WR_ADDR_2_0 [29:27] */
966#define BCHP_HDMI_READ_POINTERS_DOMAIN_WR_ADDR_2_0_MASK            0x38000000
967#define BCHP_HDMI_READ_POINTERS_DOMAIN_WR_ADDR_2_0_SHIFT           27
968#define BCHP_HDMI_READ_POINTERS_DOMAIN_WR_ADDR_2_0_DEFAULT         0x00000000
969
970/* HDMI :: READ_POINTERS :: DOMAIN_RESYNC_RD_ADDR_2_0 [26:24] */
971#define BCHP_HDMI_READ_POINTERS_DOMAIN_RESYNC_RD_ADDR_2_0_MASK     0x07000000
972#define BCHP_HDMI_READ_POINTERS_DOMAIN_RESYNC_RD_ADDR_2_0_SHIFT    24
973#define BCHP_HDMI_READ_POINTERS_DOMAIN_RESYNC_RD_ADDR_2_0_DEFAULT  0x00000000
974
975/* HDMI :: READ_POINTERS :: DRIFT_HOLD_WR [23:23] */
976#define BCHP_HDMI_READ_POINTERS_DRIFT_HOLD_WR_MASK                 0x00800000
977#define BCHP_HDMI_READ_POINTERS_DRIFT_HOLD_WR_SHIFT                23
978#define BCHP_HDMI_READ_POINTERS_DRIFT_HOLD_WR_DEFAULT              0x00000000
979
980/* HDMI :: READ_POINTERS :: DRIFT_HOLD_RD [22:22] */
981#define BCHP_HDMI_READ_POINTERS_DRIFT_HOLD_RD_MASK                 0x00400000
982#define BCHP_HDMI_READ_POINTERS_DRIFT_HOLD_RD_SHIFT                22
983#define BCHP_HDMI_READ_POINTERS_DRIFT_HOLD_RD_DEFAULT              0x00000000
984
985/* HDMI :: READ_POINTERS :: DRIFT_ALMOST_FULL [21:21] */
986#define BCHP_HDMI_READ_POINTERS_DRIFT_ALMOST_FULL_MASK             0x00200000
987#define BCHP_HDMI_READ_POINTERS_DRIFT_ALMOST_FULL_SHIFT            21
988#define BCHP_HDMI_READ_POINTERS_DRIFT_ALMOST_FULL_DEFAULT          0x00000000
989
990/* HDMI :: READ_POINTERS :: DRIFT_FULL_MINUS [20:20] */
991#define BCHP_HDMI_READ_POINTERS_DRIFT_FULL_MINUS_MASK              0x00100000
992#define BCHP_HDMI_READ_POINTERS_DRIFT_FULL_MINUS_SHIFT             20
993#define BCHP_HDMI_READ_POINTERS_DRIFT_FULL_MINUS_DEFAULT           0x00000000
994
995/* HDMI :: READ_POINTERS :: DRIFT_OVERFLOW [19:19] */
996#define BCHP_HDMI_READ_POINTERS_DRIFT_OVERFLOW_MASK                0x00080000
997#define BCHP_HDMI_READ_POINTERS_DRIFT_OVERFLOW_SHIFT               19
998#define BCHP_HDMI_READ_POINTERS_DRIFT_OVERFLOW_DEFAULT             0x00000000
999
1000/* HDMI :: READ_POINTERS :: DRIFT_ALMOST_EMPTY [18:18] */
1001#define BCHP_HDMI_READ_POINTERS_DRIFT_ALMOST_EMPTY_MASK            0x00040000
1002#define BCHP_HDMI_READ_POINTERS_DRIFT_ALMOST_EMPTY_SHIFT           18
1003#define BCHP_HDMI_READ_POINTERS_DRIFT_ALMOST_EMPTY_DEFAULT         0x00000000
1004
1005/* HDMI :: READ_POINTERS :: DRIFT_EMPTY_MINUS [17:17] */
1006#define BCHP_HDMI_READ_POINTERS_DRIFT_EMPTY_MINUS_MASK             0x00020000
1007#define BCHP_HDMI_READ_POINTERS_DRIFT_EMPTY_MINUS_SHIFT            17
1008#define BCHP_HDMI_READ_POINTERS_DRIFT_EMPTY_MINUS_DEFAULT          0x00000000
1009
1010/* HDMI :: READ_POINTERS :: DRIFT_UNDERFLOW [16:16] */
1011#define BCHP_HDMI_READ_POINTERS_DRIFT_UNDERFLOW_MASK               0x00010000
1012#define BCHP_HDMI_READ_POINTERS_DRIFT_UNDERFLOW_SHIFT              16
1013#define BCHP_HDMI_READ_POINTERS_DRIFT_UNDERFLOW_DEFAULT            0x00000000
1014
1015/* HDMI :: READ_POINTERS :: DRIFT_WR_ADDR_7_0 [15:08] */
1016#define BCHP_HDMI_READ_POINTERS_DRIFT_WR_ADDR_7_0_MASK             0x0000ff00
1017#define BCHP_HDMI_READ_POINTERS_DRIFT_WR_ADDR_7_0_SHIFT            8
1018#define BCHP_HDMI_READ_POINTERS_DRIFT_WR_ADDR_7_0_DEFAULT          0x00000000
1019
1020/* HDMI :: READ_POINTERS :: DRIFT_RD_ADDR_7_0 [07:00] */
1021#define BCHP_HDMI_READ_POINTERS_DRIFT_RD_ADDR_7_0_MASK             0x000000ff
1022#define BCHP_HDMI_READ_POINTERS_DRIFT_RD_ADDR_7_0_SHIFT            0
1023#define BCHP_HDMI_READ_POINTERS_DRIFT_RD_ADDR_7_0_DEFAULT          0x00000000
1024
1025/***************************************************************************
1026 *ENCODER_CTL - TMDS Encoder Control Register
1027 ***************************************************************************/
1028/* HDMI :: ENCODER_CTL :: reserved0 [31:01] */
1029#define BCHP_HDMI_ENCODER_CTL_reserved0_MASK                       0xfffffffe
1030#define BCHP_HDMI_ENCODER_CTL_reserved0_SHIFT                      1
1031
1032/* HDMI :: ENCODER_CTL :: ENCODER_BYPASS [00:00] */
1033#define BCHP_HDMI_ENCODER_CTL_ENCODER_BYPASS_MASK                  0x00000001
1034#define BCHP_HDMI_ENCODER_CTL_ENCODER_BYPASS_SHIFT                 0
1035#define BCHP_HDMI_ENCODER_CTL_ENCODER_BYPASS_DEFAULT               0x00000000
1036
1037/***************************************************************************
1038 *PERT_CONFIG - PERT Configuration Register
1039 ***************************************************************************/
1040/* HDMI :: PERT_CONFIG :: reserved0 [31:12] */
1041#define BCHP_HDMI_PERT_CONFIG_reserved0_MASK                       0xfffff000
1042#define BCHP_HDMI_PERT_CONFIG_reserved0_SHIFT                      12
1043
1044/* HDMI :: PERT_CONFIG :: INSERT_ERR [11:11] */
1045#define BCHP_HDMI_PERT_CONFIG_INSERT_ERR_MASK                      0x00000800
1046#define BCHP_HDMI_PERT_CONFIG_INSERT_ERR_SHIFT                     11
1047#define BCHP_HDMI_PERT_CONFIG_INSERT_ERR_DEFAULT                   0x00000000
1048
1049/* HDMI :: PERT_CONFIG :: LSFR_PRELOAD [10:10] */
1050#define BCHP_HDMI_PERT_CONFIG_LSFR_PRELOAD_MASK                    0x00000400
1051#define BCHP_HDMI_PERT_CONFIG_LSFR_PRELOAD_SHIFT                   10
1052#define BCHP_HDMI_PERT_CONFIG_LSFR_PRELOAD_DEFAULT                 0x00000000
1053
1054/* HDMI :: PERT_CONFIG :: START_CONTINUOUS [09:09] */
1055#define BCHP_HDMI_PERT_CONFIG_START_CONTINUOUS_MASK                0x00000200
1056#define BCHP_HDMI_PERT_CONFIG_START_CONTINUOUS_SHIFT               9
1057#define BCHP_HDMI_PERT_CONFIG_START_CONTINUOUS_DEFAULT             0x00000000
1058
1059/* HDMI :: PERT_CONFIG :: ENABLE_CONTINUOUS [08:08] */
1060#define BCHP_HDMI_PERT_CONFIG_ENABLE_CONTINUOUS_MASK               0x00000100
1061#define BCHP_HDMI_PERT_CONFIG_ENABLE_CONTINUOUS_SHIFT              8
1062#define BCHP_HDMI_PERT_CONFIG_ENABLE_CONTINUOUS_DEFAULT            0x00000000
1063
1064/* HDMI :: PERT_CONFIG :: PRBS_REVERSE [07:07] */
1065#define BCHP_HDMI_PERT_CONFIG_PRBS_REVERSE_MASK                    0x00000080
1066#define BCHP_HDMI_PERT_CONFIG_PRBS_REVERSE_SHIFT                   7
1067#define BCHP_HDMI_PERT_CONFIG_PRBS_REVERSE_DEFAULT                 0x00000000
1068
1069/* HDMI :: PERT_CONFIG :: PRBS_INVERT [06:06] */
1070#define BCHP_HDMI_PERT_CONFIG_PRBS_INVERT_MASK                     0x00000040
1071#define BCHP_HDMI_PERT_CONFIG_PRBS_INVERT_SHIFT                    6
1072#define BCHP_HDMI_PERT_CONFIG_PRBS_INVERT_DEFAULT                  0x00000000
1073
1074/* HDMI :: PERT_CONFIG :: PRBS_ORDER [05:04] */
1075#define BCHP_HDMI_PERT_CONFIG_PRBS_ORDER_MASK                      0x00000030
1076#define BCHP_HDMI_PERT_CONFIG_PRBS_ORDER_SHIFT                     4
1077#define BCHP_HDMI_PERT_CONFIG_PRBS_ORDER_DEFAULT                   0x00000000
1078
1079/* HDMI :: PERT_CONFIG :: MODE_3_0 [03:00] */
1080#define BCHP_HDMI_PERT_CONFIG_MODE_3_0_MASK                        0x0000000f
1081#define BCHP_HDMI_PERT_CONFIG_MODE_3_0_SHIFT                       0
1082#define BCHP_HDMI_PERT_CONFIG_MODE_3_0_DEFAULT                     0x00000000
1083
1084/***************************************************************************
1085 *PERT_LFSR_PRELOAD - PERT LFSR Preload Register
1086 ***************************************************************************/
1087/* HDMI :: PERT_LFSR_PRELOAD :: LFSR_PRELOAD_VALUE_31_0 [31:00] */
1088#define BCHP_HDMI_PERT_LFSR_PRELOAD_LFSR_PRELOAD_VALUE_31_0_MASK   0xffffffff
1089#define BCHP_HDMI_PERT_LFSR_PRELOAD_LFSR_PRELOAD_VALUE_31_0_SHIFT  0
1090#define BCHP_HDMI_PERT_LFSR_PRELOAD_LFSR_PRELOAD_VALUE_31_0_DEFAULT 0x00000000
1091
1092/***************************************************************************
1093 *PERT_LFSR_FEEDBACK_MASK - PERT LFSR Feedback Mask Register
1094 ***************************************************************************/
1095/* HDMI :: PERT_LFSR_FEEDBACK_MASK :: LFSR_FEEDBACK_MASK_31_0 [31:00] */
1096#define BCHP_HDMI_PERT_LFSR_FEEDBACK_MASK_LFSR_FEEDBACK_MASK_31_0_MASK 0xffffffff
1097#define BCHP_HDMI_PERT_LFSR_FEEDBACK_MASK_LFSR_FEEDBACK_MASK_31_0_SHIFT 0
1098#define BCHP_HDMI_PERT_LFSR_FEEDBACK_MASK_LFSR_FEEDBACK_MASK_31_0_DEFAULT 0x00000000
1099
1100/***************************************************************************
1101 *PERT_INSERT_ERR - PERT Error Insertion Register
1102 ***************************************************************************/
1103/* HDMI :: PERT_INSERT_ERR :: reserved0 [31:24] */
1104#define BCHP_HDMI_PERT_INSERT_ERR_reserved0_MASK                   0xff000000
1105#define BCHP_HDMI_PERT_INSERT_ERR_reserved0_SHIFT                  24
1106
1107/* HDMI :: PERT_INSERT_ERR :: INSERT_ERR_MASK_23_0 [23:00] */
1108#define BCHP_HDMI_PERT_INSERT_ERR_INSERT_ERR_MASK_23_0_MASK        0x00ffffff
1109#define BCHP_HDMI_PERT_INSERT_ERR_INSERT_ERR_MASK_23_0_SHIFT       0
1110#define BCHP_HDMI_PERT_INSERT_ERR_INSERT_ERR_MASK_23_0_DEFAULT     0x00000000
1111
1112/***************************************************************************
1113 *PERT_INSERT_ERR_SEPARATION - PERT Insert Error Separation Register
1114 ***************************************************************************/
1115/* HDMI :: PERT_INSERT_ERR_SEPARATION :: INSERT_ERR_RPT_SEP_31_0 [31:00] */
1116#define BCHP_HDMI_PERT_INSERT_ERR_SEPARATION_INSERT_ERR_RPT_SEP_31_0_MASK 0xffffffff
1117#define BCHP_HDMI_PERT_INSERT_ERR_SEPARATION_INSERT_ERR_RPT_SEP_31_0_SHIFT 0
1118#define BCHP_HDMI_PERT_INSERT_ERR_SEPARATION_INSERT_ERR_RPT_SEP_31_0_DEFAULT 0x00000000
1119
1120/***************************************************************************
1121 *PERT_TEST_LENGTH - PERT Test Length Register
1122 ***************************************************************************/
1123/* HDMI :: PERT_TEST_LENGTH :: TEST_LENGTH_31_0 [31:00] */
1124#define BCHP_HDMI_PERT_TEST_LENGTH_TEST_LENGTH_31_0_MASK           0xffffffff
1125#define BCHP_HDMI_PERT_TEST_LENGTH_TEST_LENGTH_31_0_SHIFT          0
1126#define BCHP_HDMI_PERT_TEST_LENGTH_TEST_LENGTH_31_0_DEFAULT        0x00000000
1127
1128/***************************************************************************
1129 *PERT_DATA - PERT DATA Register
1130 ***************************************************************************/
1131/* HDMI :: PERT_DATA :: reserved0 [31:24] */
1132#define BCHP_HDMI_PERT_DATA_reserved0_MASK                         0xff000000
1133#define BCHP_HDMI_PERT_DATA_reserved0_SHIFT                        24
1134
1135/* HDMI :: PERT_DATA :: DATA_23_0 [23:00] */
1136#define BCHP_HDMI_PERT_DATA_DATA_23_0_MASK                         0x00ffffff
1137#define BCHP_HDMI_PERT_DATA_DATA_23_0_SHIFT                        0
1138#define BCHP_HDMI_PERT_DATA_DATA_23_0_DEFAULT                      0x00000000
1139
1140/***************************************************************************
1141 *MAI_CHANNEL_MAP - HDMI MAI Channel Map Register
1142 ***************************************************************************/
1143/* HDMI :: MAI_CHANNEL_MAP :: reserved0 [31:31] */
1144#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved0_MASK                   0x80000000
1145#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved0_SHIFT                  31
1146
1147/* HDMI :: MAI_CHANNEL_MAP :: CHANNEL_7_MAP [30:28] */
1148#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_7_MAP_MASK               0x70000000
1149#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_7_MAP_SHIFT              28
1150#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_7_MAP_DEFAULT            0x00000007
1151
1152/* HDMI :: MAI_CHANNEL_MAP :: reserved1 [27:27] */
1153#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved1_MASK                   0x08000000
1154#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved1_SHIFT                  27
1155
1156/* HDMI :: MAI_CHANNEL_MAP :: CHANNEL_6_MAP [26:24] */
1157#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_6_MAP_MASK               0x07000000
1158#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_6_MAP_SHIFT              24
1159#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_6_MAP_DEFAULT            0x00000006
1160
1161/* HDMI :: MAI_CHANNEL_MAP :: reserved2 [23:23] */
1162#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved2_MASK                   0x00800000
1163#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved2_SHIFT                  23
1164
1165/* HDMI :: MAI_CHANNEL_MAP :: CHANNEL_5_MAP [22:20] */
1166#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_5_MAP_MASK               0x00700000
1167#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_5_MAP_SHIFT              20
1168#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_5_MAP_DEFAULT            0x00000005
1169
1170/* HDMI :: MAI_CHANNEL_MAP :: reserved3 [19:19] */
1171#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved3_MASK                   0x00080000
1172#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved3_SHIFT                  19
1173
1174/* HDMI :: MAI_CHANNEL_MAP :: CHANNEL_4_MAP [18:16] */
1175#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_4_MAP_MASK               0x00070000
1176#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_4_MAP_SHIFT              16
1177#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_4_MAP_DEFAULT            0x00000004
1178
1179/* HDMI :: MAI_CHANNEL_MAP :: reserved4 [15:15] */
1180#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved4_MASK                   0x00008000
1181#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved4_SHIFT                  15
1182
1183/* HDMI :: MAI_CHANNEL_MAP :: CHANNEL_3_MAP [14:12] */
1184#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_3_MAP_MASK               0x00007000
1185#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_3_MAP_SHIFT              12
1186#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_3_MAP_DEFAULT            0x00000003
1187
1188/* HDMI :: MAI_CHANNEL_MAP :: reserved5 [11:11] */
1189#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved5_MASK                   0x00000800
1190#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved5_SHIFT                  11
1191
1192/* HDMI :: MAI_CHANNEL_MAP :: CHANNEL_2_MAP [10:08] */
1193#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_2_MAP_MASK               0x00000700
1194#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_2_MAP_SHIFT              8
1195#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_2_MAP_DEFAULT            0x00000002
1196
1197/* HDMI :: MAI_CHANNEL_MAP :: reserved6 [07:07] */
1198#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved6_MASK                   0x00000080
1199#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved6_SHIFT                  7
1200
1201/* HDMI :: MAI_CHANNEL_MAP :: CHANNEL_1_MAP [06:04] */
1202#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_1_MAP_MASK               0x00000070
1203#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_1_MAP_SHIFT              4
1204#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_1_MAP_DEFAULT            0x00000001
1205
1206/* HDMI :: MAI_CHANNEL_MAP :: reserved7 [03:03] */
1207#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved7_MASK                   0x00000008
1208#define BCHP_HDMI_MAI_CHANNEL_MAP_reserved7_SHIFT                  3
1209
1210/* HDMI :: MAI_CHANNEL_MAP :: CHANNEL_0_MAP [02:00] */
1211#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_0_MAP_MASK               0x00000007
1212#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_0_MAP_SHIFT              0
1213#define BCHP_HDMI_MAI_CHANNEL_MAP_CHANNEL_0_MAP_DEFAULT            0x00000000
1214
1215/***************************************************************************
1216 *MAI_CONFIG - HDMI MAI Configuration Register
1217 ***************************************************************************/
1218/* HDMI :: MAI_CONFIG :: reserved0 [31:29] */
1219#define BCHP_HDMI_MAI_CONFIG_reserved0_MASK                        0xe0000000
1220#define BCHP_HDMI_MAI_CONFIG_reserved0_SHIFT                       29
1221
1222/* HDMI :: MAI_CONFIG :: DISABLE_MAI_AUDIO [28:28] */
1223#define BCHP_HDMI_MAI_CONFIG_DISABLE_MAI_AUDIO_MASK                0x10000000
1224#define BCHP_HDMI_MAI_CONFIG_DISABLE_MAI_AUDIO_SHIFT               28
1225#define BCHP_HDMI_MAI_CONFIG_DISABLE_MAI_AUDIO_DEFAULT             0x00000000
1226
1227/* HDMI :: MAI_CONFIG :: MAI_FORMAT_REVERSE [27:27] */
1228#define BCHP_HDMI_MAI_CONFIG_MAI_FORMAT_REVERSE_MASK               0x08000000
1229#define BCHP_HDMI_MAI_CONFIG_MAI_FORMAT_REVERSE_SHIFT              27
1230#define BCHP_HDMI_MAI_CONFIG_MAI_FORMAT_REVERSE_DEFAULT            0x00000000
1231
1232/* HDMI :: MAI_CONFIG :: MAI_BIT_REVERSE [26:26] */
1233#define BCHP_HDMI_MAI_CONFIG_MAI_BIT_REVERSE_MASK                  0x04000000
1234#define BCHP_HDMI_MAI_CONFIG_MAI_BIT_REVERSE_SHIFT                 26
1235#define BCHP_HDMI_MAI_CONFIG_MAI_BIT_REVERSE_DEFAULT               0x00000000
1236
1237/* HDMI :: MAI_CONFIG :: MAI_VERSION_ID [25:22] */
1238#define BCHP_HDMI_MAI_CONFIG_MAI_VERSION_ID_MASK                   0x03c00000
1239#define BCHP_HDMI_MAI_CONFIG_MAI_VERSION_ID_SHIFT                  22
1240#define BCHP_HDMI_MAI_CONFIG_MAI_VERSION_ID_DEFAULT                0x00000000
1241
1242/* HDMI :: MAI_CONFIG :: MAI_VERSION_ID_EN [21:21] */
1243#define BCHP_HDMI_MAI_CONFIG_MAI_VERSION_ID_EN_MASK                0x00200000
1244#define BCHP_HDMI_MAI_CONFIG_MAI_VERSION_ID_EN_SHIFT               21
1245#define BCHP_HDMI_MAI_CONFIG_MAI_VERSION_ID_EN_DEFAULT             0x00000000
1246
1247/* HDMI :: MAI_CONFIG :: MAI_STREAM_ID_EN [20:20] */
1248#define BCHP_HDMI_MAI_CONFIG_MAI_STREAM_ID_EN_MASK                 0x00100000
1249#define BCHP_HDMI_MAI_CONFIG_MAI_STREAM_ID_EN_SHIFT                20
1250#define BCHP_HDMI_MAI_CONFIG_MAI_STREAM_ID_EN_DEFAULT              0x00000000
1251
1252/* HDMI :: MAI_CONFIG :: MAI_STREAM_ID [19:16] */
1253#define BCHP_HDMI_MAI_CONFIG_MAI_STREAM_ID_MASK                    0x000f0000
1254#define BCHP_HDMI_MAI_CONFIG_MAI_STREAM_ID_SHIFT                   16
1255#define BCHP_HDMI_MAI_CONFIG_MAI_STREAM_ID_DEFAULT                 0x00000000
1256
1257/* HDMI :: MAI_CONFIG :: MAI_CHANNEL_MASK [15:00] */
1258#define BCHP_HDMI_MAI_CONFIG_MAI_CHANNEL_MASK_MASK                 0x0000ffff
1259#define BCHP_HDMI_MAI_CONFIG_MAI_CHANNEL_MASK_SHIFT                0
1260#define BCHP_HDMI_MAI_CONFIG_MAI_CHANNEL_MASK_DEFAULT              0x00000003
1261
1262/***************************************************************************
1263 *MAI_FORMAT - Received HDMI MAI format word
1264 ***************************************************************************/
1265/* HDMI :: MAI_FORMAT :: MAI_RX_FORMAT [31:00] */
1266#define BCHP_HDMI_MAI_FORMAT_MAI_RX_FORMAT_MASK                    0xffffffff
1267#define BCHP_HDMI_MAI_FORMAT_MAI_RX_FORMAT_SHIFT                   0
1268
1269/***************************************************************************
1270 *HDMI_HBR_AUDIO_PACKET_HEADER - HDMI HBR Audio Packet Header
1271 ***************************************************************************/
1272/* HDMI :: HDMI_HBR_AUDIO_PACKET_HEADER :: reserved0 [31:20] */
1273#define BCHP_HDMI_HDMI_HBR_AUDIO_PACKET_HEADER_reserved0_MASK      0xfff00000
1274#define BCHP_HDMI_HDMI_HBR_AUDIO_PACKET_HEADER_reserved0_SHIFT     20
1275
1276/* HDMI :: HDMI_HBR_AUDIO_PACKET_HEADER :: MAI_HBR_HEADER_BYTE_2 [19:16] */
1277#define BCHP_HDMI_HDMI_HBR_AUDIO_PACKET_HEADER_MAI_HBR_HEADER_BYTE_2_MASK 0x000f0000
1278#define BCHP_HDMI_HDMI_HBR_AUDIO_PACKET_HEADER_MAI_HBR_HEADER_BYTE_2_SHIFT 16
1279#define BCHP_HDMI_HDMI_HBR_AUDIO_PACKET_HEADER_MAI_HBR_HEADER_BYTE_2_DEFAULT 0x00000000
1280
1281/* HDMI :: HDMI_HBR_AUDIO_PACKET_HEADER :: MAI_HBR_HEADER_BYTE_1 [15:08] */
1282#define BCHP_HDMI_HDMI_HBR_AUDIO_PACKET_HEADER_MAI_HBR_HEADER_BYTE_1_MASK 0x0000ff00
1283#define BCHP_HDMI_HDMI_HBR_AUDIO_PACKET_HEADER_MAI_HBR_HEADER_BYTE_1_SHIFT 8
1284#define BCHP_HDMI_HDMI_HBR_AUDIO_PACKET_HEADER_MAI_HBR_HEADER_BYTE_1_DEFAULT 0x00000000
1285
1286/* HDMI :: HDMI_HBR_AUDIO_PACKET_HEADER :: MAI_HBR_HEADER_BYTE_0 [07:00] */
1287#define BCHP_HDMI_HDMI_HBR_AUDIO_PACKET_HEADER_MAI_HBR_HEADER_BYTE_0_MASK 0x000000ff
1288#define BCHP_HDMI_HDMI_HBR_AUDIO_PACKET_HEADER_MAI_HBR_HEADER_BYTE_0_SHIFT 0
1289#define BCHP_HDMI_HDMI_HBR_AUDIO_PACKET_HEADER_MAI_HBR_HEADER_BYTE_0_DEFAULT 0x00000009
1290
1291/***************************************************************************
1292 *MAI_BUS_MONITOR_1 - MAI Bus Monitor Register 1
1293 ***************************************************************************/
1294/* HDMI :: MAI_BUS_MONITOR_1 :: MIN_SYNC_INTERVAL [31:16] */
1295#define BCHP_HDMI_MAI_BUS_MONITOR_1_MIN_SYNC_INTERVAL_MASK         0xffff0000
1296#define BCHP_HDMI_MAI_BUS_MONITOR_1_MIN_SYNC_INTERVAL_SHIFT        16
1297#define BCHP_HDMI_MAI_BUS_MONITOR_1_MIN_SYNC_INTERVAL_DEFAULT      0x00000000
1298
1299/* HDMI :: MAI_BUS_MONITOR_1 :: reserved0 [15:01] */
1300#define BCHP_HDMI_MAI_BUS_MONITOR_1_reserved0_MASK                 0x0000fffe
1301#define BCHP_HDMI_MAI_BUS_MONITOR_1_reserved0_SHIFT                1
1302
1303/* HDMI :: MAI_BUS_MONITOR_1 :: CLEAR_MAI_BUS_MONITOR [00:00] */
1304#define BCHP_HDMI_MAI_BUS_MONITOR_1_CLEAR_MAI_BUS_MONITOR_MASK     0x00000001
1305#define BCHP_HDMI_MAI_BUS_MONITOR_1_CLEAR_MAI_BUS_MONITOR_SHIFT    0
1306#define BCHP_HDMI_MAI_BUS_MONITOR_1_CLEAR_MAI_BUS_MONITOR_DEFAULT  0x00000000
1307
1308/***************************************************************************
1309 *MAI_BUS_MONITOR_2 - MAI Bus Monitor Register 2
1310 ***************************************************************************/
1311/* HDMI :: MAI_BUS_MONITOR_2 :: MAX_SYNC_INTERVAL [31:16] */
1312#define BCHP_HDMI_MAI_BUS_MONITOR_2_MAX_SYNC_INTERVAL_MASK         0xffff0000
1313#define BCHP_HDMI_MAI_BUS_MONITOR_2_MAX_SYNC_INTERVAL_SHIFT        16
1314#define BCHP_HDMI_MAI_BUS_MONITOR_2_MAX_SYNC_INTERVAL_DEFAULT      0x0000ffff
1315
1316/* HDMI :: MAI_BUS_MONITOR_2 :: reserved0 [15:08] */
1317#define BCHP_HDMI_MAI_BUS_MONITOR_2_reserved0_MASK                 0x0000ff00
1318#define BCHP_HDMI_MAI_BUS_MONITOR_2_reserved0_SHIFT                8
1319
1320/* HDMI :: MAI_BUS_MONITOR_2 :: IGNORE_SYNC_PULSES [07:00] */
1321#define BCHP_HDMI_MAI_BUS_MONITOR_2_IGNORE_SYNC_PULSES_MASK        0x000000ff
1322#define BCHP_HDMI_MAI_BUS_MONITOR_2_IGNORE_SYNC_PULSES_SHIFT       0
1323#define BCHP_HDMI_MAI_BUS_MONITOR_2_IGNORE_SYNC_PULSES_DEFAULT     0x00000000
1324
1325/***************************************************************************
1326 *MAI_BUS_MONITOR_3 - MAI Bus Monitor Register 3
1327 ***************************************************************************/
1328/* HDMI :: MAI_BUS_MONITOR_3 :: SYNC_INTERVAL [31:16] */
1329#define BCHP_HDMI_MAI_BUS_MONITOR_3_SYNC_INTERVAL_MASK             0xffff0000
1330#define BCHP_HDMI_MAI_BUS_MONITOR_3_SYNC_INTERVAL_SHIFT            16
1331#define BCHP_HDMI_MAI_BUS_MONITOR_3_SYNC_INTERVAL_DEFAULT          0x00000000
1332
1333/* HDMI :: MAI_BUS_MONITOR_3 :: SYNC_INTERVAL_OUT_OF_RANGE [15:15] */
1334#define BCHP_HDMI_MAI_BUS_MONITOR_3_SYNC_INTERVAL_OUT_OF_RANGE_MASK 0x00008000
1335#define BCHP_HDMI_MAI_BUS_MONITOR_3_SYNC_INTERVAL_OUT_OF_RANGE_SHIFT 15
1336#define BCHP_HDMI_MAI_BUS_MONITOR_3_SYNC_INTERVAL_OUT_OF_RANGE_DEFAULT 0x00000000
1337
1338/* HDMI :: MAI_BUS_MONITOR_3 :: reserved0 [14:08] */
1339#define BCHP_HDMI_MAI_BUS_MONITOR_3_reserved0_MASK                 0x00007f00
1340#define BCHP_HDMI_MAI_BUS_MONITOR_3_reserved0_SHIFT                8
1341
1342/* HDMI :: MAI_BUS_MONITOR_3 :: CHANNEL_7_ACTIVE [07:07] */
1343#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_7_ACTIVE_MASK          0x00000080
1344#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_7_ACTIVE_SHIFT         7
1345#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_7_ACTIVE_DEFAULT       0x00000000
1346
1347/* HDMI :: MAI_BUS_MONITOR_3 :: CHANNEL_6_ACTIVE [06:06] */
1348#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_6_ACTIVE_MASK          0x00000040
1349#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_6_ACTIVE_SHIFT         6
1350#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_6_ACTIVE_DEFAULT       0x00000000
1351
1352/* HDMI :: MAI_BUS_MONITOR_3 :: CHANNEL_5_ACTIVE [05:05] */
1353#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_5_ACTIVE_MASK          0x00000020
1354#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_5_ACTIVE_SHIFT         5
1355#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_5_ACTIVE_DEFAULT       0x00000000
1356
1357/* HDMI :: MAI_BUS_MONITOR_3 :: CHANNEL_4_ACTIVE [04:04] */
1358#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_4_ACTIVE_MASK          0x00000010
1359#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_4_ACTIVE_SHIFT         4
1360#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_4_ACTIVE_DEFAULT       0x00000000
1361
1362/* HDMI :: MAI_BUS_MONITOR_3 :: CHANNEL_3_ACTIVE [03:03] */
1363#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_3_ACTIVE_MASK          0x00000008
1364#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_3_ACTIVE_SHIFT         3
1365#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_3_ACTIVE_DEFAULT       0x00000000
1366
1367/* HDMI :: MAI_BUS_MONITOR_3 :: CHANNEL_2_ACTIVE [02:02] */
1368#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_2_ACTIVE_MASK          0x00000004
1369#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_2_ACTIVE_SHIFT         2
1370#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_2_ACTIVE_DEFAULT       0x00000000
1371
1372/* HDMI :: MAI_BUS_MONITOR_3 :: CHANNEL_1_ACTIVE [01:01] */
1373#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_1_ACTIVE_MASK          0x00000002
1374#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_1_ACTIVE_SHIFT         1
1375#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_1_ACTIVE_DEFAULT       0x00000000
1376
1377/* HDMI :: MAI_BUS_MONITOR_3 :: CHANNEL_0_ACTIVE [00:00] */
1378#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_0_ACTIVE_MASK          0x00000001
1379#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_0_ACTIVE_SHIFT         0
1380#define BCHP_HDMI_MAI_BUS_MONITOR_3_CHANNEL_0_ACTIVE_DEFAULT       0x00000000
1381
1382/***************************************************************************
1383 *AUDIO_PACKET_CONFIG - Audio Packet Configuration Register
1384 ***************************************************************************/
1385/* HDMI :: AUDIO_PACKET_CONFIG :: reserved0 [31:30] */
1386#define BCHP_HDMI_AUDIO_PACKET_CONFIG_reserved0_MASK               0xc0000000
1387#define BCHP_HDMI_AUDIO_PACKET_CONFIG_reserved0_SHIFT              30
1388
1389/* HDMI :: AUDIO_PACKET_CONFIG :: ZERO_DATA_ON_SAMPLE_FLAT [29:29] */
1390#define BCHP_HDMI_AUDIO_PACKET_CONFIG_ZERO_DATA_ON_SAMPLE_FLAT_MASK 0x20000000
1391#define BCHP_HDMI_AUDIO_PACKET_CONFIG_ZERO_DATA_ON_SAMPLE_FLAT_SHIFT 29
1392#define BCHP_HDMI_AUDIO_PACKET_CONFIG_ZERO_DATA_ON_SAMPLE_FLAT_DEFAULT 0x00000001
1393
1394/* HDMI :: AUDIO_PACKET_CONFIG :: AUDIO_SAMPLE_FLAT [28:25] */
1395#define BCHP_HDMI_AUDIO_PACKET_CONFIG_AUDIO_SAMPLE_FLAT_MASK       0x1e000000
1396#define BCHP_HDMI_AUDIO_PACKET_CONFIG_AUDIO_SAMPLE_FLAT_SHIFT      25
1397#define BCHP_HDMI_AUDIO_PACKET_CONFIG_AUDIO_SAMPLE_FLAT_DEFAULT    0x00000000
1398
1399/* HDMI :: AUDIO_PACKET_CONFIG :: ZERO_DATA_ON_INACTIVE_CHANNELS [24:24] */
1400#define BCHP_HDMI_AUDIO_PACKET_CONFIG_ZERO_DATA_ON_INACTIVE_CHANNELS_MASK 0x01000000
1401#define BCHP_HDMI_AUDIO_PACKET_CONFIG_ZERO_DATA_ON_INACTIVE_CHANNELS_SHIFT 24
1402#define BCHP_HDMI_AUDIO_PACKET_CONFIG_ZERO_DATA_ON_INACTIVE_CHANNELS_DEFAULT 0x00000001
1403
1404/* HDMI :: AUDIO_PACKET_CONFIG :: SAMPLE_PRESENT [23:20] */
1405#define BCHP_HDMI_AUDIO_PACKET_CONFIG_SAMPLE_PRESENT_MASK          0x00f00000
1406#define BCHP_HDMI_AUDIO_PACKET_CONFIG_SAMPLE_PRESENT_SHIFT         20
1407#define BCHP_HDMI_AUDIO_PACKET_CONFIG_SAMPLE_PRESENT_DEFAULT       0x00000000
1408
1409/* HDMI :: AUDIO_PACKET_CONFIG :: FORCE_SAMPLE_PRESENT [19:19] */
1410#define BCHP_HDMI_AUDIO_PACKET_CONFIG_FORCE_SAMPLE_PRESENT_MASK    0x00080000
1411#define BCHP_HDMI_AUDIO_PACKET_CONFIG_FORCE_SAMPLE_PRESENT_SHIFT   19
1412#define BCHP_HDMI_AUDIO_PACKET_CONFIG_FORCE_SAMPLE_PRESENT_DEFAULT 0x00000000
1413
1414/* HDMI :: AUDIO_PACKET_CONFIG :: FORCE_B_FRAME [18:18] */
1415#define BCHP_HDMI_AUDIO_PACKET_CONFIG_FORCE_B_FRAME_MASK           0x00040000
1416#define BCHP_HDMI_AUDIO_PACKET_CONFIG_FORCE_B_FRAME_SHIFT          18
1417#define BCHP_HDMI_AUDIO_PACKET_CONFIG_FORCE_B_FRAME_DEFAULT        0x00000000
1418
1419/* HDMI :: AUDIO_PACKET_CONFIG :: B_FRAME [17:14] */
1420#define BCHP_HDMI_AUDIO_PACKET_CONFIG_B_FRAME_MASK                 0x0003c000
1421#define BCHP_HDMI_AUDIO_PACKET_CONFIG_B_FRAME_SHIFT                14
1422#define BCHP_HDMI_AUDIO_PACKET_CONFIG_B_FRAME_DEFAULT              0x00000000
1423
1424/* HDMI :: AUDIO_PACKET_CONFIG :: B_FRAME_IDENTIFIER [13:10] */
1425#define BCHP_HDMI_AUDIO_PACKET_CONFIG_B_FRAME_IDENTIFIER_MASK      0x00003c00
1426#define BCHP_HDMI_AUDIO_PACKET_CONFIG_B_FRAME_IDENTIFIER_SHIFT     10
1427#define BCHP_HDMI_AUDIO_PACKET_CONFIG_B_FRAME_IDENTIFIER_DEFAULT   0x00000001
1428
1429/* HDMI :: AUDIO_PACKET_CONFIG :: AUDIO_LAYOUT [09:09] */
1430#define BCHP_HDMI_AUDIO_PACKET_CONFIG_AUDIO_LAYOUT_MASK            0x00000200
1431#define BCHP_HDMI_AUDIO_PACKET_CONFIG_AUDIO_LAYOUT_SHIFT           9
1432#define BCHP_HDMI_AUDIO_PACKET_CONFIG_AUDIO_LAYOUT_DEFAULT         0x00000000
1433
1434/* HDMI :: AUDIO_PACKET_CONFIG :: FORCE_AUDIO_LAYOUT [08:08] */
1435#define BCHP_HDMI_AUDIO_PACKET_CONFIG_FORCE_AUDIO_LAYOUT_MASK      0x00000100
1436#define BCHP_HDMI_AUDIO_PACKET_CONFIG_FORCE_AUDIO_LAYOUT_SHIFT     8
1437#define BCHP_HDMI_AUDIO_PACKET_CONFIG_FORCE_AUDIO_LAYOUT_DEFAULT   0x00000000
1438
1439/* HDMI :: AUDIO_PACKET_CONFIG :: AUDIO_CEA_MASK [07:00] */
1440#define BCHP_HDMI_AUDIO_PACKET_CONFIG_AUDIO_CEA_MASK_MASK          0x000000ff
1441#define BCHP_HDMI_AUDIO_PACKET_CONFIG_AUDIO_CEA_MASK_SHIFT         0
1442#define BCHP_HDMI_AUDIO_PACKET_CONFIG_AUDIO_CEA_MASK_DEFAULT       0x00000003
1443
1444/***************************************************************************
1445 *RAM_PACKET_CONFIG - RAM Packet Configuration Register 1
1446 ***************************************************************************/
1447/* HDMI :: RAM_PACKET_CONFIG :: reserved0 [31:17] */
1448#define BCHP_HDMI_RAM_PACKET_CONFIG_reserved0_MASK                 0xfffe0000
1449#define BCHP_HDMI_RAM_PACKET_CONFIG_reserved0_SHIFT                17
1450
1451/* HDMI :: RAM_PACKET_CONFIG :: RAM_ENABLE [16:16] */
1452#define BCHP_HDMI_RAM_PACKET_CONFIG_RAM_ENABLE_MASK                0x00010000
1453#define BCHP_HDMI_RAM_PACKET_CONFIG_RAM_ENABLE_SHIFT               16
1454#define BCHP_HDMI_RAM_PACKET_CONFIG_RAM_ENABLE_DEFAULT             0x00000000
1455
1456/* HDMI :: RAM_PACKET_CONFIG :: reserved1 [15:14] */
1457#define BCHP_HDMI_RAM_PACKET_CONFIG_reserved1_MASK                 0x0000c000
1458#define BCHP_HDMI_RAM_PACKET_CONFIG_reserved1_SHIFT                14
1459
1460/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_13 [13:13] */
1461#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_13_MASK      0x00002000
1462#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_13_SHIFT     13
1463#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_13_DEFAULT   0x00000000
1464
1465/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_12 [12:12] */
1466#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_12_MASK      0x00001000
1467#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_12_SHIFT     12
1468#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_12_DEFAULT   0x00000000
1469
1470/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_11 [11:11] */
1471#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_11_MASK      0x00000800
1472#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_11_SHIFT     11
1473#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_11_DEFAULT   0x00000000
1474
1475/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_10 [10:10] */
1476#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_10_MASK      0x00000400
1477#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_10_SHIFT     10
1478#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_10_DEFAULT   0x00000000
1479
1480/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_9 [09:09] */
1481#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_9_MASK       0x00000200
1482#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_9_SHIFT      9
1483#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_9_DEFAULT    0x00000000
1484
1485/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_8 [08:08] */
1486#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_8_MASK       0x00000100
1487#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_8_SHIFT      8
1488#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_8_DEFAULT    0x00000000
1489
1490/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_7 [07:07] */
1491#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_7_MASK       0x00000080
1492#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_7_SHIFT      7
1493#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_7_DEFAULT    0x00000000
1494
1495/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_6 [06:06] */
1496#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_6_MASK       0x00000040
1497#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_6_SHIFT      6
1498#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_6_DEFAULT    0x00000000
1499
1500/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_5 [05:05] */
1501#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_5_MASK       0x00000020
1502#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_5_SHIFT      5
1503#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_5_DEFAULT    0x00000000
1504
1505/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_4 [04:04] */
1506#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_4_MASK       0x00000010
1507#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_4_SHIFT      4
1508#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_4_DEFAULT    0x00000000
1509
1510/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_3 [03:03] */
1511#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_3_MASK       0x00000008
1512#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_3_SHIFT      3
1513#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_3_DEFAULT    0x00000000
1514
1515/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_2 [02:02] */
1516#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_2_MASK       0x00000004
1517#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_2_SHIFT      2
1518#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_2_DEFAULT    0x00000000
1519
1520/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_1 [01:01] */
1521#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_1_MASK       0x00000002
1522#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_1_SHIFT      1
1523#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_1_DEFAULT    0x00000000
1524
1525/* HDMI :: RAM_PACKET_CONFIG :: ENABLE_RAM_PACKET_0 [00:00] */
1526#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_0_MASK       0x00000001
1527#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_0_SHIFT      0
1528#define BCHP_HDMI_RAM_PACKET_CONFIG_ENABLE_RAM_PACKET_0_DEFAULT    0x00000000
1529
1530/***************************************************************************
1531 *RAM_PACKET_CONFIG_2 - RAM Packet Configuration Register 2
1532 ***************************************************************************/
1533/* HDMI :: RAM_PACKET_CONFIG_2 :: reserved0 [31:14] */
1534#define BCHP_HDMI_RAM_PACKET_CONFIG_2_reserved0_MASK               0xffffc000
1535#define BCHP_HDMI_RAM_PACKET_CONFIG_2_reserved0_SHIFT              14
1536
1537/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_13 [13:13] */
1538#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_13_MASK 0x00002000
1539#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_13_SHIFT 13
1540#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_13_DEFAULT 0x00000000
1541
1542/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_12 [12:12] */
1543#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_12_MASK 0x00001000
1544#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_12_SHIFT 12
1545#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_12_DEFAULT 0x00000000
1546
1547/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_11 [11:11] */
1548#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_11_MASK 0x00000800
1549#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_11_SHIFT 11
1550#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_11_DEFAULT 0x00000000
1551
1552/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_10 [10:10] */
1553#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_10_MASK 0x00000400
1554#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_10_SHIFT 10
1555#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_10_DEFAULT 0x00000000
1556
1557/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_9 [09:09] */
1558#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_9_MASK 0x00000200
1559#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_9_SHIFT 9
1560#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_9_DEFAULT 0x00000000
1561
1562/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_8 [08:08] */
1563#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_8_MASK 0x00000100
1564#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_8_SHIFT 8
1565#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_8_DEFAULT 0x00000000
1566
1567/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_7 [07:07] */
1568#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_7_MASK 0x00000080
1569#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_7_SHIFT 7
1570#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_7_DEFAULT 0x00000000
1571
1572/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_6 [06:06] */
1573#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_6_MASK 0x00000040
1574#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_6_SHIFT 6
1575#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_6_DEFAULT 0x00000000
1576
1577/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_5 [05:05] */
1578#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_5_MASK 0x00000020
1579#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_5_SHIFT 5
1580#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_5_DEFAULT 0x00000000
1581
1582/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_4 [04:04] */
1583#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_4_MASK 0x00000010
1584#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_4_SHIFT 4
1585#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_4_DEFAULT 0x00000000
1586
1587/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_3 [03:03] */
1588#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_3_MASK 0x00000008
1589#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_3_SHIFT 3
1590#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_3_DEFAULT 0x00000000
1591
1592/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_2 [02:02] */
1593#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_2_MASK 0x00000004
1594#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_2_SHIFT 2
1595#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_2_DEFAULT 0x00000000
1596
1597/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_1 [01:01] */
1598#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_1_MASK 0x00000002
1599#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_1_SHIFT 1
1600#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_1_DEFAULT 0x00000000
1601
1602/* HDMI :: RAM_PACKET_CONFIG_2 :: SINGLE_SEND_RAM_PACKET_0 [00:00] */
1603#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_0_MASK 0x00000001
1604#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_0_SHIFT 0
1605#define BCHP_HDMI_RAM_PACKET_CONFIG_2_SINGLE_SEND_RAM_PACKET_0_DEFAULT 0x00000000
1606
1607/***************************************************************************
1608 *RAM_PACKET_STATUS - RAM Packet Status Register
1609 ***************************************************************************/
1610/* HDMI :: RAM_PACKET_STATUS :: reserved0 [31:14] */
1611#define BCHP_HDMI_RAM_PACKET_STATUS_reserved0_MASK                 0xffffc000
1612#define BCHP_HDMI_RAM_PACKET_STATUS_reserved0_SHIFT                14
1613
1614/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_13_ACTIVE [13:13] */
1615#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_13_ACTIVE_MASK      0x00002000
1616#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_13_ACTIVE_SHIFT     13
1617#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_13_ACTIVE_DEFAULT   0x00000000
1618
1619/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_12_ACTIVE [12:12] */
1620#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_12_ACTIVE_MASK      0x00001000
1621#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_12_ACTIVE_SHIFT     12
1622#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_12_ACTIVE_DEFAULT   0x00000000
1623
1624/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_11_ACTIVE [11:11] */
1625#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_11_ACTIVE_MASK      0x00000800
1626#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_11_ACTIVE_SHIFT     11
1627#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_11_ACTIVE_DEFAULT   0x00000000
1628
1629/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_10_ACTIVE [10:10] */
1630#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_10_ACTIVE_MASK      0x00000400
1631#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_10_ACTIVE_SHIFT     10
1632#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_10_ACTIVE_DEFAULT   0x00000000
1633
1634/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_9_ACTIVE [09:09] */
1635#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_9_ACTIVE_MASK       0x00000200
1636#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_9_ACTIVE_SHIFT      9
1637#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_9_ACTIVE_DEFAULT    0x00000000
1638
1639/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_8_ACTIVE [08:08] */
1640#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_8_ACTIVE_MASK       0x00000100
1641#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_8_ACTIVE_SHIFT      8
1642#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_8_ACTIVE_DEFAULT    0x00000000
1643
1644/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_7_ACTIVE [07:07] */
1645#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_7_ACTIVE_MASK       0x00000080
1646#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_7_ACTIVE_SHIFT      7
1647#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_7_ACTIVE_DEFAULT    0x00000000
1648
1649/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_6_ACTIVE [06:06] */
1650#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_6_ACTIVE_MASK       0x00000040
1651#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_6_ACTIVE_SHIFT      6
1652#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_6_ACTIVE_DEFAULT    0x00000000
1653
1654/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_5_ACTIVE [05:05] */
1655#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_5_ACTIVE_MASK       0x00000020
1656#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_5_ACTIVE_SHIFT      5
1657#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_5_ACTIVE_DEFAULT    0x00000000
1658
1659/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_4_ACTIVE [04:04] */
1660#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_4_ACTIVE_MASK       0x00000010
1661#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_4_ACTIVE_SHIFT      4
1662#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_4_ACTIVE_DEFAULT    0x00000000
1663
1664/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_3_ACTIVE [03:03] */
1665#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_3_ACTIVE_MASK       0x00000008
1666#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_3_ACTIVE_SHIFT      3
1667#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_3_ACTIVE_DEFAULT    0x00000000
1668
1669/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_2_ACTIVE [02:02] */
1670#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_2_ACTIVE_MASK       0x00000004
1671#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_2_ACTIVE_SHIFT      2
1672#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_2_ACTIVE_DEFAULT    0x00000000
1673
1674/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_1_ACTIVE [01:01] */
1675#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_1_ACTIVE_MASK       0x00000002
1676#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_1_ACTIVE_SHIFT      1
1677#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_1_ACTIVE_DEFAULT    0x00000000
1678
1679/* HDMI :: RAM_PACKET_STATUS :: RAM_PACKET_0_ACTIVE [00:00] */
1680#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_0_ACTIVE_MASK       0x00000001
1681#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_0_ACTIVE_SHIFT      0
1682#define BCHP_HDMI_RAM_PACKET_STATUS_RAM_PACKET_0_ACTIVE_DEFAULT    0x00000000
1683
1684/***************************************************************************
1685 *CRP_CFG - HDMI_CRP_CFG Register
1686 ***************************************************************************/
1687/* HDMI :: CRP_CFG :: reserved0 [31:28] */
1688#define BCHP_HDMI_CRP_CFG_reserved0_MASK                           0xf0000000
1689#define BCHP_HDMI_CRP_CFG_reserved0_SHIFT                          28
1690
1691/* HDMI :: CRP_CFG :: INC_N_COUNT_BY_4_ON_HBR_MODE [27:27] */
1692#define BCHP_HDMI_CRP_CFG_INC_N_COUNT_BY_4_ON_HBR_MODE_MASK        0x08000000
1693#define BCHP_HDMI_CRP_CFG_INC_N_COUNT_BY_4_ON_HBR_MODE_SHIFT       27
1694#define BCHP_HDMI_CRP_CFG_INC_N_COUNT_BY_4_ON_HBR_MODE_DEFAULT     0x00000001
1695
1696/* HDMI :: CRP_CFG :: USE_MAI_BUS_SYNC_FOR_CTS_GENERATION [26:26] */
1697#define BCHP_HDMI_CRP_CFG_USE_MAI_BUS_SYNC_FOR_CTS_GENERATION_MASK 0x04000000
1698#define BCHP_HDMI_CRP_CFG_USE_MAI_BUS_SYNC_FOR_CTS_GENERATION_SHIFT 26
1699#define BCHP_HDMI_CRP_CFG_USE_MAI_BUS_SYNC_FOR_CTS_GENERATION_DEFAULT 0x00000001
1700
1701/* HDMI :: CRP_CFG :: CRP_DISABLE [25:25] */
1702#define BCHP_HDMI_CRP_CFG_CRP_DISABLE_MASK                         0x02000000
1703#define BCHP_HDMI_CRP_CFG_CRP_DISABLE_SHIFT                        25
1704#define BCHP_HDMI_CRP_CFG_CRP_DISABLE_DEFAULT                      0x00000000
1705
1706/* HDMI :: CRP_CFG :: EXTERNAL_CTS_EN [24:24] */
1707#define BCHP_HDMI_CRP_CFG_EXTERNAL_CTS_EN_MASK                     0x01000000
1708#define BCHP_HDMI_CRP_CFG_EXTERNAL_CTS_EN_SHIFT                    24
1709#define BCHP_HDMI_CRP_CFG_EXTERNAL_CTS_EN_DEFAULT                  0x00000000
1710
1711/* HDMI :: CRP_CFG :: reserved1 [23:20] */
1712#define BCHP_HDMI_CRP_CFG_reserved1_MASK                           0x00f00000
1713#define BCHP_HDMI_CRP_CFG_reserved1_SHIFT                          20
1714
1715/* HDMI :: CRP_CFG :: N_VALUE [19:00] */
1716#define BCHP_HDMI_CRP_CFG_N_VALUE_MASK                             0x000fffff
1717#define BCHP_HDMI_CRP_CFG_N_VALUE_SHIFT                            0
1718#define BCHP_HDMI_CRP_CFG_N_VALUE_DEFAULT                          0x00000000
1719
1720/***************************************************************************
1721 *CTS_0 - HDMI CTS_0 Register
1722 ***************************************************************************/
1723/* HDMI :: CTS_0 :: reserved0 [31:20] */
1724#define BCHP_HDMI_CTS_0_reserved0_MASK                             0xfff00000
1725#define BCHP_HDMI_CTS_0_reserved0_SHIFT                            20
1726
1727/* HDMI :: CTS_0 :: CTS_0 [19:00] */
1728#define BCHP_HDMI_CTS_0_CTS_0_MASK                                 0x000fffff
1729#define BCHP_HDMI_CTS_0_CTS_0_SHIFT                                0
1730#define BCHP_HDMI_CTS_0_CTS_0_DEFAULT                              0x00000000
1731
1732/***************************************************************************
1733 *CTS_1 - HDMI CTS_1 Register
1734 ***************************************************************************/
1735/* HDMI :: CTS_1 :: reserved0 [31:20] */
1736#define BCHP_HDMI_CTS_1_reserved0_MASK                             0xfff00000
1737#define BCHP_HDMI_CTS_1_reserved0_SHIFT                            20
1738
1739/* HDMI :: CTS_1 :: CTS_1 [19:00] */
1740#define BCHP_HDMI_CTS_1_CTS_1_MASK                                 0x000fffff
1741#define BCHP_HDMI_CTS_1_CTS_1_SHIFT                                0
1742#define BCHP_HDMI_CTS_1_CTS_1_DEFAULT                              0x00000000
1743
1744/***************************************************************************
1745 *CTS_PERIOD_0 - HDMI CTS_PERIOD_0 Register
1746 ***************************************************************************/
1747/* HDMI :: CTS_PERIOD_0 :: CTS_0_REPEAT [31:24] */
1748#define BCHP_HDMI_CTS_PERIOD_0_CTS_0_REPEAT_MASK                   0xff000000
1749#define BCHP_HDMI_CTS_PERIOD_0_CTS_0_REPEAT_SHIFT                  24
1750#define BCHP_HDMI_CTS_PERIOD_0_CTS_0_REPEAT_DEFAULT                0x00000001
1751
1752/* HDMI :: CTS_PERIOD_0 :: reserved0 [23:20] */
1753#define BCHP_HDMI_CTS_PERIOD_0_reserved0_MASK                      0x00f00000
1754#define BCHP_HDMI_CTS_PERIOD_0_reserved0_SHIFT                     20
1755
1756/* HDMI :: CTS_PERIOD_0 :: CTS_PERIOD_0 [19:00] */
1757#define BCHP_HDMI_CTS_PERIOD_0_CTS_PERIOD_0_MASK                   0x000fffff
1758#define BCHP_HDMI_CTS_PERIOD_0_CTS_PERIOD_0_SHIFT                  0
1759#define BCHP_HDMI_CTS_PERIOD_0_CTS_PERIOD_0_DEFAULT                0x00000030
1760
1761/***************************************************************************
1762 *CTS_PERIOD_1 - HDMI CTS_PERIOD_1 Register
1763 ***************************************************************************/
1764/* HDMI :: CTS_PERIOD_1 :: CTS_1_REPEAT [31:24] */
1765#define BCHP_HDMI_CTS_PERIOD_1_CTS_1_REPEAT_MASK                   0xff000000
1766#define BCHP_HDMI_CTS_PERIOD_1_CTS_1_REPEAT_SHIFT                  24
1767#define BCHP_HDMI_CTS_PERIOD_1_CTS_1_REPEAT_DEFAULT                0x00000001
1768
1769/* HDMI :: CTS_PERIOD_1 :: reserved0 [23:20] */
1770#define BCHP_HDMI_CTS_PERIOD_1_reserved0_MASK                      0x00f00000
1771#define BCHP_HDMI_CTS_PERIOD_1_reserved0_SHIFT                     20
1772
1773/* HDMI :: CTS_PERIOD_1 :: CTS_PERIOD_1 [19:00] */
1774#define BCHP_HDMI_CTS_PERIOD_1_CTS_PERIOD_1_MASK                   0x000fffff
1775#define BCHP_HDMI_CTS_PERIOD_1_CTS_PERIOD_1_SHIFT                  0
1776#define BCHP_HDMI_CTS_PERIOD_1_CTS_PERIOD_1_DEFAULT                0x00000030
1777
1778/***************************************************************************
1779 *BCH_CONFIGURATION - ECC_0_FB_0 Register
1780 ***************************************************************************/
1781/* HDMI :: BCH_CONFIGURATION :: reserved0 [31:09] */
1782#define BCHP_HDMI_BCH_CONFIGURATION_reserved0_MASK                 0xfffffe00
1783#define BCHP_HDMI_BCH_CONFIGURATION_reserved0_SHIFT                9
1784
1785/* HDMI :: BCH_CONFIGURATION :: DISABLE_PARITY [08:08] */
1786#define BCHP_HDMI_BCH_CONFIGURATION_DISABLE_PARITY_MASK            0x00000100
1787#define BCHP_HDMI_BCH_CONFIGURATION_DISABLE_PARITY_SHIFT           8
1788#define BCHP_HDMI_BCH_CONFIGURATION_DISABLE_PARITY_DEFAULT         0x00000000
1789
1790/* HDMI :: BCH_CONFIGURATION :: FEEDBACK_MASK [07:00] */
1791#define BCHP_HDMI_BCH_CONFIGURATION_FEEDBACK_MASK_MASK             0x000000ff
1792#define BCHP_HDMI_BCH_CONFIGURATION_FEEDBACK_MASK_SHIFT            0
1793#define BCHP_HDMI_BCH_CONFIGURATION_FEEDBACK_MASK_DEFAULT          0x00000083
1794
1795/***************************************************************************
1796 *SCHEDULER_CONTROL - HDMI Scheduler Control Register
1797 ***************************************************************************/
1798/* HDMI :: SCHEDULER_CONTROL :: reserved0 [31:22] */
1799#define BCHP_HDMI_SCHEDULER_CONTROL_reserved0_MASK                 0xffc00000
1800#define BCHP_HDMI_SCHEDULER_CONTROL_reserved0_SHIFT                22
1801
1802/* HDMI :: SCHEDULER_CONTROL :: VSYNC_RESET_VALUE [21:18] */
1803#define BCHP_HDMI_SCHEDULER_CONTROL_VSYNC_RESET_VALUE_MASK         0x003c0000
1804#define BCHP_HDMI_SCHEDULER_CONTROL_VSYNC_RESET_VALUE_SHIFT        18
1805#define BCHP_HDMI_SCHEDULER_CONTROL_VSYNC_RESET_VALUE_DEFAULT      0x00000003
1806
1807/* HDMI :: SCHEDULER_CONTROL :: VSYNC_POL_HYST_EN [17:17] */
1808#define BCHP_HDMI_SCHEDULER_CONTROL_VSYNC_POL_HYST_EN_MASK         0x00020000
1809#define BCHP_HDMI_SCHEDULER_CONTROL_VSYNC_POL_HYST_EN_SHIFT        17
1810#define BCHP_HDMI_SCHEDULER_CONTROL_VSYNC_POL_HYST_EN_DEFAULT      0x00000000
1811
1812/* HDMI :: SCHEDULER_CONTROL :: HSYNC_POL_HYST_EN [16:16] */
1813#define BCHP_HDMI_SCHEDULER_CONTROL_HSYNC_POL_HYST_EN_MASK         0x00010000
1814#define BCHP_HDMI_SCHEDULER_CONTROL_HSYNC_POL_HYST_EN_SHIFT        16
1815#define BCHP_HDMI_SCHEDULER_CONTROL_HSYNC_POL_HYST_EN_DEFAULT      0x00000000
1816
1817/* HDMI :: SCHEDULER_CONTROL :: MANUAL_FORMAT [15:15] */
1818#define BCHP_HDMI_SCHEDULER_CONTROL_MANUAL_FORMAT_MASK             0x00008000
1819#define BCHP_HDMI_SCHEDULER_CONTROL_MANUAL_FORMAT_SHIFT            15
1820#define BCHP_HDMI_SCHEDULER_CONTROL_MANUAL_FORMAT_DEFAULT          0x00000001
1821
1822/* HDMI :: SCHEDULER_CONTROL :: USE_POST_LINE_KEEP_OUT [14:14] */
1823#define BCHP_HDMI_SCHEDULER_CONTROL_USE_POST_LINE_KEEP_OUT_MASK    0x00004000
1824#define BCHP_HDMI_SCHEDULER_CONTROL_USE_POST_LINE_KEEP_OUT_SHIFT   14
1825#define BCHP_HDMI_SCHEDULER_CONTROL_USE_POST_LINE_KEEP_OUT_DEFAULT 0x00000000
1826
1827/* HDMI :: SCHEDULER_CONTROL :: POST_LINE_KEEP_OUT [13:08] */
1828#define BCHP_HDMI_SCHEDULER_CONTROL_POST_LINE_KEEP_OUT_MASK        0x00003f00
1829#define BCHP_HDMI_SCHEDULER_CONTROL_POST_LINE_KEEP_OUT_SHIFT       8
1830#define BCHP_HDMI_SCHEDULER_CONTROL_POST_LINE_KEEP_OUT_DEFAULT     0x00000030
1831
1832/* HDMI :: SCHEDULER_CONTROL :: reserved1 [07:07] */
1833#define BCHP_HDMI_SCHEDULER_CONTROL_reserved1_MASK                 0x00000080
1834#define BCHP_HDMI_SCHEDULER_CONTROL_reserved1_SHIFT                7
1835
1836/* HDMI :: SCHEDULER_CONTROL :: ENC_ONLY_WHEN_AUTH [06:06] */
1837#define BCHP_HDMI_SCHEDULER_CONTROL_ENC_ONLY_WHEN_AUTH_MASK        0x00000040
1838#define BCHP_HDMI_SCHEDULER_CONTROL_ENC_ONLY_WHEN_AUTH_SHIFT       6
1839#define BCHP_HDMI_SCHEDULER_CONTROL_ENC_ONLY_WHEN_AUTH_DEFAULT     0x00000000
1840
1841/* HDMI :: SCHEDULER_CONTROL :: reserved2 [05:05] */
1842#define BCHP_HDMI_SCHEDULER_CONTROL_reserved2_MASK                 0x00000020
1843#define BCHP_HDMI_SCHEDULER_CONTROL_reserved2_SHIFT                5
1844
1845/* HDMI :: SCHEDULER_CONTROL :: ALWAYS_REKEY_KEEP_OUT [04:04] */
1846#define BCHP_HDMI_SCHEDULER_CONTROL_ALWAYS_REKEY_KEEP_OUT_MASK     0x00000010
1847#define BCHP_HDMI_SCHEDULER_CONTROL_ALWAYS_REKEY_KEEP_OUT_SHIFT    4
1848#define BCHP_HDMI_SCHEDULER_CONTROL_ALWAYS_REKEY_KEEP_OUT_DEFAULT  0x00000000
1849
1850/* HDMI :: SCHEDULER_CONTROL :: ALWAYS_VERT_KEEP_OUT [03:03] */
1851#define BCHP_HDMI_SCHEDULER_CONTROL_ALWAYS_VERT_KEEP_OUT_MASK      0x00000008
1852#define BCHP_HDMI_SCHEDULER_CONTROL_ALWAYS_VERT_KEEP_OUT_SHIFT     3
1853#define BCHP_HDMI_SCHEDULER_CONTROL_ALWAYS_VERT_KEEP_OUT_DEFAULT   0x00000001
1854
1855/* HDMI :: SCHEDULER_CONTROL :: USE_PREDICTS [02:02] */
1856#define BCHP_HDMI_SCHEDULER_CONTROL_USE_PREDICTS_MASK              0x00000004
1857#define BCHP_HDMI_SCHEDULER_CONTROL_USE_PREDICTS_SHIFT             2
1858#define BCHP_HDMI_SCHEDULER_CONTROL_USE_PREDICTS_DEFAULT           0x00000000
1859
1860/* HDMI :: SCHEDULER_CONTROL :: HDMI_MODE_ACTIVE [01:01] */
1861#define BCHP_HDMI_SCHEDULER_CONTROL_HDMI_MODE_ACTIVE_MASK          0x00000002
1862#define BCHP_HDMI_SCHEDULER_CONTROL_HDMI_MODE_ACTIVE_SHIFT         1
1863#define BCHP_HDMI_SCHEDULER_CONTROL_HDMI_MODE_ACTIVE_DEFAULT       0x00000000
1864
1865/* HDMI :: SCHEDULER_CONTROL :: HDMI_MODE_REQUEST [00:00] */
1866#define BCHP_HDMI_SCHEDULER_CONTROL_HDMI_MODE_REQUEST_MASK         0x00000001
1867#define BCHP_HDMI_SCHEDULER_CONTROL_HDMI_MODE_REQUEST_SHIFT        0
1868#define BCHP_HDMI_SCHEDULER_CONTROL_HDMI_MODE_REQUEST_DEFAULT      0x00000000
1869
1870/***************************************************************************
1871 *HORZA - HDMI Scheduler Horizontal Control
1872 ***************************************************************************/
1873/* HDMI :: HORZA :: reserved0 [31:29] */
1874#define BCHP_HDMI_HORZA_reserved0_MASK                             0xe0000000
1875#define BCHP_HDMI_HORZA_reserved0_SHIFT                            29
1876
1877/* HDMI :: HORZA :: MANUAL_HFP [28:16] */
1878#define BCHP_HDMI_HORZA_MANUAL_HFP_MASK                            0x1fff0000
1879#define BCHP_HDMI_HORZA_MANUAL_HFP_SHIFT                           16
1880#define BCHP_HDMI_HORZA_MANUAL_HFP_DEFAULT                         0x00000010
1881
1882/* HDMI :: HORZA :: MANUAL_VPOL [15:15] */
1883#define BCHP_HDMI_HORZA_MANUAL_VPOL_MASK                           0x00008000
1884#define BCHP_HDMI_HORZA_MANUAL_VPOL_SHIFT                          15
1885#define BCHP_HDMI_HORZA_MANUAL_VPOL_DEFAULT                        0x00000000
1886
1887/* HDMI :: HORZA :: MANUAL_HPOL [14:14] */
1888#define BCHP_HDMI_HORZA_MANUAL_HPOL_MASK                           0x00004000
1889#define BCHP_HDMI_HORZA_MANUAL_HPOL_SHIFT                          14
1890#define BCHP_HDMI_HORZA_MANUAL_HPOL_DEFAULT                        0x00000000
1891
1892/* HDMI :: HORZA :: MANUAL_HAP [13:00] */
1893#define BCHP_HDMI_HORZA_MANUAL_HAP_MASK                            0x00003fff
1894#define BCHP_HDMI_HORZA_MANUAL_HAP_SHIFT                           0
1895#define BCHP_HDMI_HORZA_MANUAL_HAP_DEFAULT                         0x00000280
1896
1897/***************************************************************************
1898 *HORZB - HDMI Scheduler Horizontal Control
1899 ***************************************************************************/
1900/* HDMI :: HORZB :: reserved0 [31:27] */
1901#define BCHP_HDMI_HORZB_reserved0_MASK                             0xf8000000
1902#define BCHP_HDMI_HORZB_reserved0_SHIFT                            27
1903
1904/* HDMI :: HORZB :: MANUAL_HBP [26:16] */
1905#define BCHP_HDMI_HORZB_MANUAL_HBP_MASK                            0x07ff0000
1906#define BCHP_HDMI_HORZB_MANUAL_HBP_SHIFT                           16
1907#define BCHP_HDMI_HORZB_MANUAL_HBP_DEFAULT                         0x00000030
1908
1909/* HDMI :: HORZB :: reserved1 [15:11] */
1910#define BCHP_HDMI_HORZB_reserved1_MASK                             0x0000f800
1911#define BCHP_HDMI_HORZB_reserved1_SHIFT                            11
1912
1913/* HDMI :: HORZB :: MANUAL_HSP [10:00] */
1914#define BCHP_HDMI_HORZB_MANUAL_HSP_MASK                            0x000007ff
1915#define BCHP_HDMI_HORZB_MANUAL_HSP_SHIFT                           0
1916#define BCHP_HDMI_HORZB_MANUAL_HSP_DEFAULT                         0x00000060
1917
1918/***************************************************************************
1919 *VERTA0 - HDMI Scheduler Vertical Field 0 Control
1920 ***************************************************************************/
1921/* HDMI :: VERTA0 :: reserved0 [31:29] */
1922#define BCHP_HDMI_VERTA0_reserved0_MASK                            0xe0000000
1923#define BCHP_HDMI_VERTA0_reserved0_SHIFT                           29
1924
1925/* HDMI :: VERTA0 :: MANUAL_VSP0 [28:24] */
1926#define BCHP_HDMI_VERTA0_MANUAL_VSP0_MASK                          0x1f000000
1927#define BCHP_HDMI_VERTA0_MANUAL_VSP0_SHIFT                         24
1928#define BCHP_HDMI_VERTA0_MANUAL_VSP0_DEFAULT                       0x00000002
1929
1930/* HDMI :: VERTA0 :: reserved1 [23:23] */
1931#define BCHP_HDMI_VERTA0_reserved1_MASK                            0x00800000
1932#define BCHP_HDMI_VERTA0_reserved1_SHIFT                           23
1933
1934/* HDMI :: VERTA0 :: MANUAL_VFP0 [22:16] */
1935#define BCHP_HDMI_VERTA0_MANUAL_VFP0_MASK                          0x007f0000
1936#define BCHP_HDMI_VERTA0_MANUAL_VFP0_SHIFT                         16
1937#define BCHP_HDMI_VERTA0_MANUAL_VFP0_DEFAULT                       0x0000000a
1938
1939/* HDMI :: VERTA0 :: reserved2 [15:13] */
1940#define BCHP_HDMI_VERTA0_reserved2_MASK                            0x0000e000
1941#define BCHP_HDMI_VERTA0_reserved2_SHIFT                           13
1942
1943/* HDMI :: VERTA0 :: MANUAL_VAL0 [12:00] */
1944#define BCHP_HDMI_VERTA0_MANUAL_VAL0_MASK                          0x00001fff
1945#define BCHP_HDMI_VERTA0_MANUAL_VAL0_SHIFT                         0
1946#define BCHP_HDMI_VERTA0_MANUAL_VAL0_DEFAULT                       0x000001e0
1947
1948/***************************************************************************
1949 *VERTB0 - HDMI Scheduler Vertical Field 0 Control
1950 ***************************************************************************/
1951/* HDMI :: VERTB0 :: reserved0 [31:30] */
1952#define BCHP_HDMI_VERTB0_reserved0_MASK                            0xc0000000
1953#define BCHP_HDMI_VERTB0_reserved0_SHIFT                           30
1954
1955/* HDMI :: VERTB0 :: MANUAL_VSPO0 [29:16] */
1956#define BCHP_HDMI_VERTB0_MANUAL_VSPO0_MASK                         0x3fff0000
1957#define BCHP_HDMI_VERTB0_MANUAL_VSPO0_SHIFT                        16
1958#define BCHP_HDMI_VERTB0_MANUAL_VSPO0_DEFAULT                      0x00000000
1959
1960/* HDMI :: VERTB0 :: reserved1 [15:09] */
1961#define BCHP_HDMI_VERTB0_reserved1_MASK                            0x0000fe00
1962#define BCHP_HDMI_VERTB0_reserved1_SHIFT                           9
1963
1964/* HDMI :: VERTB0 :: MANUAL_VBP0 [08:00] */
1965#define BCHP_HDMI_VERTB0_MANUAL_VBP0_MASK                          0x000001ff
1966#define BCHP_HDMI_VERTB0_MANUAL_VBP0_SHIFT                         0
1967#define BCHP_HDMI_VERTB0_MANUAL_VBP0_DEFAULT                       0x00000021
1968
1969/***************************************************************************
1970 *VERTA1 - HDMI Scheduler Vertical Field 1 Control
1971 ***************************************************************************/
1972/* HDMI :: VERTA1 :: reserved0 [31:29] */
1973#define BCHP_HDMI_VERTA1_reserved0_MASK                            0xe0000000
1974#define BCHP_HDMI_VERTA1_reserved0_SHIFT                           29
1975
1976/* HDMI :: VERTA1 :: MANUAL_VSP1 [28:24] */
1977#define BCHP_HDMI_VERTA1_MANUAL_VSP1_MASK                          0x1f000000
1978#define BCHP_HDMI_VERTA1_MANUAL_VSP1_SHIFT                         24
1979#define BCHP_HDMI_VERTA1_MANUAL_VSP1_DEFAULT                       0x00000002
1980
1981/* HDMI :: VERTA1 :: reserved1 [23:23] */
1982#define BCHP_HDMI_VERTA1_reserved1_MASK                            0x00800000
1983#define BCHP_HDMI_VERTA1_reserved1_SHIFT                           23
1984
1985/* HDMI :: VERTA1 :: MANUAL_VFP1 [22:16] */
1986#define BCHP_HDMI_VERTA1_MANUAL_VFP1_MASK                          0x007f0000
1987#define BCHP_HDMI_VERTA1_MANUAL_VFP1_SHIFT                         16
1988#define BCHP_HDMI_VERTA1_MANUAL_VFP1_DEFAULT                       0x0000000a
1989
1990/* HDMI :: VERTA1 :: reserved2 [15:13] */
1991#define BCHP_HDMI_VERTA1_reserved2_MASK                            0x0000e000
1992#define BCHP_HDMI_VERTA1_reserved2_SHIFT                           13
1993
1994/* HDMI :: VERTA1 :: MANUAL_VAL1 [12:00] */
1995#define BCHP_HDMI_VERTA1_MANUAL_VAL1_MASK                          0x00001fff
1996#define BCHP_HDMI_VERTA1_MANUAL_VAL1_SHIFT                         0
1997#define BCHP_HDMI_VERTA1_MANUAL_VAL1_DEFAULT                       0x000001e0
1998
1999/***************************************************************************
2000 *VERTB1 - HDMI Scheduler Vertical Field 1 Control
2001 ***************************************************************************/
2002/* HDMI :: VERTB1 :: reserved0 [31:30] */
2003#define BCHP_HDMI_VERTB1_reserved0_MASK                            0xc0000000
2004#define BCHP_HDMI_VERTB1_reserved0_SHIFT                           30
2005
2006/* HDMI :: VERTB1 :: MANUAL_VSPO1 [29:16] */
2007#define BCHP_HDMI_VERTB1_MANUAL_VSPO1_MASK                         0x3fff0000
2008#define BCHP_HDMI_VERTB1_MANUAL_VSPO1_SHIFT                        16
2009#define BCHP_HDMI_VERTB1_MANUAL_VSPO1_DEFAULT                      0x00000000
2010
2011/* HDMI :: VERTB1 :: reserved1 [15:09] */
2012#define BCHP_HDMI_VERTB1_reserved1_MASK                            0x0000fe00
2013#define BCHP_HDMI_VERTB1_reserved1_SHIFT                           9
2014
2015/* HDMI :: VERTB1 :: MANUAL_VBP1 [08:00] */
2016#define BCHP_HDMI_VERTB1_MANUAL_VBP1_MASK                          0x000001ff
2017#define BCHP_HDMI_VERTB1_MANUAL_VBP1_SHIFT                         0
2018#define BCHP_HDMI_VERTB1_MANUAL_VBP1_DEFAULT                       0x00000021
2019
2020/***************************************************************************
2021 *TEST - HDMI Scheduler Test Register
2022 ***************************************************************************/
2023/* HDMI :: TEST :: reserved0 [31:12] */
2024#define BCHP_HDMI_TEST_reserved0_MASK                              0xfffff000
2025#define BCHP_HDMI_TEST_reserved0_SHIFT                             12
2026
2027/* HDMI :: TEST :: USE_TEST_DATA [11:11] */
2028#define BCHP_HDMI_TEST_USE_TEST_DATA_MASK                          0x00000800
2029#define BCHP_HDMI_TEST_USE_TEST_DATA_SHIFT                         11
2030#define BCHP_HDMI_TEST_USE_TEST_DATA_DEFAULT                       0x00000000
2031
2032/* HDMI :: TEST :: TEST_DATA_FUNCTION [10:09] */
2033#define BCHP_HDMI_TEST_TEST_DATA_FUNCTION_MASK                     0x00000600
2034#define BCHP_HDMI_TEST_TEST_DATA_FUNCTION_SHIFT                    9
2035#define BCHP_HDMI_TEST_TEST_DATA_FUNCTION_DEFAULT                  0x00000000
2036
2037/* HDMI :: TEST :: TEST_DATA_PRESET_VALUE [08:00] */
2038#define BCHP_HDMI_TEST_TEST_DATA_PRESET_VALUE_MASK                 0x000001ff
2039#define BCHP_HDMI_TEST_TEST_DATA_PRESET_VALUE_SHIFT                0
2040#define BCHP_HDMI_TEST_TEST_DATA_PRESET_VALUE_DEFAULT              0x00000000
2041
2042/***************************************************************************
2043 *MISC_CONTROL - Miscellaneous Control Register  : DVO and Pixel Repeat Control
2044 ***************************************************************************/
2045/* HDMI :: MISC_CONTROL :: reserved0 [31:31] */
2046#define BCHP_HDMI_MISC_CONTROL_reserved0_MASK                      0x80000000
2047#define BCHP_HDMI_MISC_CONTROL_reserved0_SHIFT                     31
2048
2049/* HDMI :: MISC_CONTROL :: DELAY_FOUR_CTL_PIX_DATA [30:30] */
2050#define BCHP_HDMI_MISC_CONTROL_DELAY_FOUR_CTL_PIX_DATA_MASK        0x40000000
2051#define BCHP_HDMI_MISC_CONTROL_DELAY_FOUR_CTL_PIX_DATA_SHIFT       30
2052#define BCHP_HDMI_MISC_CONTROL_DELAY_FOUR_CTL_PIX_DATA_DEFAULT     0x00000000
2053
2054/* HDMI :: MISC_CONTROL :: DELAY_THREE_CTL_PIX_DATA [29:28] */
2055#define BCHP_HDMI_MISC_CONTROL_DELAY_THREE_CTL_PIX_DATA_MASK       0x30000000
2056#define BCHP_HDMI_MISC_CONTROL_DELAY_THREE_CTL_PIX_DATA_SHIFT      28
2057#define BCHP_HDMI_MISC_CONTROL_DELAY_THREE_CTL_PIX_DATA_DEFAULT    0x00000000
2058
2059/* HDMI :: MISC_CONTROL :: DELAY_FOUR_CTL_PIX_CLK [27:27] */
2060#define BCHP_HDMI_MISC_CONTROL_DELAY_FOUR_CTL_PIX_CLK_MASK         0x08000000
2061#define BCHP_HDMI_MISC_CONTROL_DELAY_FOUR_CTL_PIX_CLK_SHIFT        27
2062#define BCHP_HDMI_MISC_CONTROL_DELAY_FOUR_CTL_PIX_CLK_DEFAULT      0x00000000
2063
2064/* HDMI :: MISC_CONTROL :: DELAY_THREE_CTL_PIX_CLK [26:25] */
2065#define BCHP_HDMI_MISC_CONTROL_DELAY_THREE_CTL_PIX_CLK_MASK        0x06000000
2066#define BCHP_HDMI_MISC_CONTROL_DELAY_THREE_CTL_PIX_CLK_SHIFT       25
2067#define BCHP_HDMI_MISC_CONTROL_DELAY_THREE_CTL_PIX_CLK_DEFAULT     0x00000000
2068
2069/* HDMI :: MISC_CONTROL :: DELAY_TWO_CTL_PIX_DATA [24:23] */
2070#define BCHP_HDMI_MISC_CONTROL_DELAY_TWO_CTL_PIX_DATA_MASK         0x01800000
2071#define BCHP_HDMI_MISC_CONTROL_DELAY_TWO_CTL_PIX_DATA_SHIFT        23
2072#define BCHP_HDMI_MISC_CONTROL_DELAY_TWO_CTL_PIX_DATA_DEFAULT      0x00000000
2073
2074/* HDMI :: MISC_CONTROL :: DELAY_ONE_CTL_PIX_DATA [22:19] */
2075#define BCHP_HDMI_MISC_CONTROL_DELAY_ONE_CTL_PIX_DATA_MASK         0x00780000
2076#define BCHP_HDMI_MISC_CONTROL_DELAY_ONE_CTL_PIX_DATA_SHIFT        19
2077#define BCHP_HDMI_MISC_CONTROL_DELAY_ONE_CTL_PIX_DATA_DEFAULT      0x00000000
2078
2079/* HDMI :: MISC_CONTROL :: DELAY_SELECTION_PIX_DATA [18:17] */
2080#define BCHP_HDMI_MISC_CONTROL_DELAY_SELECTION_PIX_DATA_MASK       0x00060000
2081#define BCHP_HDMI_MISC_CONTROL_DELAY_SELECTION_PIX_DATA_SHIFT      17
2082#define BCHP_HDMI_MISC_CONTROL_DELAY_SELECTION_PIX_DATA_DEFAULT    0x00000000
2083
2084/* HDMI :: MISC_CONTROL :: DELAY_TWO_CTL_PIX_CLK [16:15] */
2085#define BCHP_HDMI_MISC_CONTROL_DELAY_TWO_CTL_PIX_CLK_MASK          0x00018000
2086#define BCHP_HDMI_MISC_CONTROL_DELAY_TWO_CTL_PIX_CLK_SHIFT         15
2087#define BCHP_HDMI_MISC_CONTROL_DELAY_TWO_CTL_PIX_CLK_DEFAULT       0x00000000
2088
2089/* HDMI :: MISC_CONTROL :: DELAY_ONE_CTL_PIX_CLK [14:11] */
2090#define BCHP_HDMI_MISC_CONTROL_DELAY_ONE_CTL_PIX_CLK_MASK          0x00007800
2091#define BCHP_HDMI_MISC_CONTROL_DELAY_ONE_CTL_PIX_CLK_SHIFT         11
2092#define BCHP_HDMI_MISC_CONTROL_DELAY_ONE_CTL_PIX_CLK_DEFAULT       0x00000000
2093
2094/* HDMI :: MISC_CONTROL :: DELAY_SELECTION_PIX_CLK [10:09] */
2095#define BCHP_HDMI_MISC_CONTROL_DELAY_SELECTION_PIX_CLK_MASK        0x00000600
2096#define BCHP_HDMI_MISC_CONTROL_DELAY_SELECTION_PIX_CLK_SHIFT       9
2097#define BCHP_HDMI_MISC_CONTROL_DELAY_SELECTION_PIX_CLK_DEFAULT     0x00000000
2098
2099/* HDMI :: MISC_CONTROL :: USE_TP_IN_FOR_HDCP_KEYS [08:08] */
2100#define BCHP_HDMI_MISC_CONTROL_USE_TP_IN_FOR_HDCP_KEYS_MASK        0x00000100
2101#define BCHP_HDMI_MISC_CONTROL_USE_TP_IN_FOR_HDCP_KEYS_SHIFT       8
2102#define BCHP_HDMI_MISC_CONTROL_USE_TP_IN_FOR_HDCP_KEYS_DEFAULT     0x00000000
2103
2104/* HDMI :: MISC_CONTROL :: USE_TP_IN_FOR_AUDIO [07:07] */
2105#define BCHP_HDMI_MISC_CONTROL_USE_TP_IN_FOR_AUDIO_MASK            0x00000080
2106#define BCHP_HDMI_MISC_CONTROL_USE_TP_IN_FOR_AUDIO_SHIFT           7
2107#define BCHP_HDMI_MISC_CONTROL_USE_TP_IN_FOR_AUDIO_DEFAULT         0x00000000
2108
2109/* HDMI :: MISC_CONTROL :: USE_TP_IN_FOR_VIDEO [06:06] */
2110#define BCHP_HDMI_MISC_CONTROL_USE_TP_IN_FOR_VIDEO_MASK            0x00000040
2111#define BCHP_HDMI_MISC_CONTROL_USE_TP_IN_FOR_VIDEO_SHIFT           6
2112#define BCHP_HDMI_MISC_CONTROL_USE_TP_IN_FOR_VIDEO_DEFAULT         0x00000000
2113
2114/* HDMI :: MISC_CONTROL :: IS_24_BIT_MODE [05:05] */
2115#define BCHP_HDMI_MISC_CONTROL_IS_24_BIT_MODE_MASK                 0x00000020
2116#define BCHP_HDMI_MISC_CONTROL_IS_24_BIT_MODE_SHIFT                5
2117#define BCHP_HDMI_MISC_CONTROL_IS_24_BIT_MODE_DEFAULT              0x00000000
2118
2119/* HDMI :: MISC_CONTROL :: DVO_ESEL [04:04] */
2120#define BCHP_HDMI_MISC_CONTROL_DVO_ESEL_MASK                       0x00000010
2121#define BCHP_HDMI_MISC_CONTROL_DVO_ESEL_SHIFT                      4
2122#define BCHP_HDMI_MISC_CONTROL_DVO_ESEL_DEFAULT                    0x00000000
2123
2124/* HDMI :: MISC_CONTROL :: PIXEL_REPEAT [03:00] */
2125#define BCHP_HDMI_MISC_CONTROL_PIXEL_REPEAT_MASK                   0x0000000f
2126#define BCHP_HDMI_MISC_CONTROL_PIXEL_REPEAT_SHIFT                  0
2127#define BCHP_HDMI_MISC_CONTROL_PIXEL_REPEAT_DEFAULT                0x00000000
2128
2129/***************************************************************************
2130 *MISC_CONTROL_1 - Miscellaneous Control Register 1: DVO Control
2131 ***************************************************************************/
2132/* HDMI :: MISC_CONTROL_1 :: reserved0 [31:06] */
2133#define BCHP_HDMI_MISC_CONTROL_1_reserved0_MASK                    0xffffffc0
2134#define BCHP_HDMI_MISC_CONTROL_1_reserved0_SHIFT                   6
2135
2136/* HDMI :: MISC_CONTROL_1 :: DVO_USE_PACKED_DATA [05:05] */
2137#define BCHP_HDMI_MISC_CONTROL_1_DVO_USE_PACKED_DATA_MASK          0x00000020
2138#define BCHP_HDMI_MISC_CONTROL_1_DVO_USE_PACKED_DATA_SHIFT         5
2139#define BCHP_HDMI_MISC_CONTROL_1_DVO_USE_PACKED_DATA_DEFAULT       0x00000000
2140
2141/* HDMI :: MISC_CONTROL_1 :: DVO_FORMAT_DDR [04:04] */
2142#define BCHP_HDMI_MISC_CONTROL_1_DVO_FORMAT_DDR_MASK               0x00000010
2143#define BCHP_HDMI_MISC_CONTROL_1_DVO_FORMAT_DDR_SHIFT              4
2144#define BCHP_HDMI_MISC_CONTROL_1_DVO_FORMAT_DDR_DEFAULT            0x00000000
2145
2146/* HDMI :: MISC_CONTROL_1 :: DVO_FORMAT_WIDTH [03:02] */
2147#define BCHP_HDMI_MISC_CONTROL_1_DVO_FORMAT_WIDTH_MASK             0x0000000c
2148#define BCHP_HDMI_MISC_CONTROL_1_DVO_FORMAT_WIDTH_SHIFT            2
2149#define BCHP_HDMI_MISC_CONTROL_1_DVO_FORMAT_WIDTH_DEFAULT          0x00000002
2150
2151/* HDMI :: MISC_CONTROL_1 :: DVO_FORMAT_RIGHT_JUSTIFIED [01:01] */
2152#define BCHP_HDMI_MISC_CONTROL_1_DVO_FORMAT_RIGHT_JUSTIFIED_MASK   0x00000002
2153#define BCHP_HDMI_MISC_CONTROL_1_DVO_FORMAT_RIGHT_JUSTIFIED_SHIFT  1
2154#define BCHP_HDMI_MISC_CONTROL_1_DVO_FORMAT_RIGHT_JUSTIFIED_DEFAULT 0x00000000
2155
2156/* HDMI :: MISC_CONTROL_1 :: DVO_FORMAT_COMPRESS [00:00] */
2157#define BCHP_HDMI_MISC_CONTROL_1_DVO_FORMAT_COMPRESS_MASK          0x00000001
2158#define BCHP_HDMI_MISC_CONTROL_1_DVO_FORMAT_COMPRESS_SHIFT         0
2159#define BCHP_HDMI_MISC_CONTROL_1_DVO_FORMAT_COMPRESS_DEFAULT       0x00000000
2160
2161/***************************************************************************
2162 *PACKET_FIFO_CTL - Packet FIFO Control Register
2163 ***************************************************************************/
2164/* HDMI :: PACKET_FIFO_CTL :: reserved0 [31:02] */
2165#define BCHP_HDMI_PACKET_FIFO_CTL_reserved0_MASK                   0xfffffffc
2166#define BCHP_HDMI_PACKET_FIFO_CTL_reserved0_SHIFT                  2
2167
2168/* HDMI :: PACKET_FIFO_CTL :: RESET_MAX_PACKETS [01:01] */
2169#define BCHP_HDMI_PACKET_FIFO_CTL_RESET_MAX_PACKETS_MASK           0x00000002
2170#define BCHP_HDMI_PACKET_FIFO_CTL_RESET_MAX_PACKETS_SHIFT          1
2171#define BCHP_HDMI_PACKET_FIFO_CTL_RESET_MAX_PACKETS_DEFAULT        0x00000000
2172
2173/* HDMI :: PACKET_FIFO_CTL :: RESET_PACKET_FIFO [00:00] */
2174#define BCHP_HDMI_PACKET_FIFO_CTL_RESET_PACKET_FIFO_MASK           0x00000001
2175#define BCHP_HDMI_PACKET_FIFO_CTL_RESET_PACKET_FIFO_SHIFT          0
2176#define BCHP_HDMI_PACKET_FIFO_CTL_RESET_PACKET_FIFO_DEFAULT        0x00000000
2177
2178/***************************************************************************
2179 *PACKET_FIFO_CFG - Packet FIFO Configuration Register
2180 ***************************************************************************/
2181/* HDMI :: PACKET_FIFO_CFG :: reserved0 [31:01] */
2182#define BCHP_HDMI_PACKET_FIFO_CFG_reserved0_MASK                   0xfffffffe
2183#define BCHP_HDMI_PACKET_FIFO_CFG_reserved0_SHIFT                  1
2184
2185/* HDMI :: PACKET_FIFO_CFG :: ALMOST_EMPTY_LEVEL [00:00] */
2186#define BCHP_HDMI_PACKET_FIFO_CFG_ALMOST_EMPTY_LEVEL_MASK          0x00000001
2187#define BCHP_HDMI_PACKET_FIFO_CFG_ALMOST_EMPTY_LEVEL_SHIFT         0
2188#define BCHP_HDMI_PACKET_FIFO_CFG_ALMOST_EMPTY_LEVEL_DEFAULT       0x00000000
2189
2190/***************************************************************************
2191 *PACKET_FIFO_STATUS - Packet FIFO Status Register
2192 ***************************************************************************/
2193/* HDMI :: PACKET_FIFO_STATUS :: reserved0 [31:26] */
2194#define BCHP_HDMI_PACKET_FIFO_STATUS_reserved0_MASK                0xfc000000
2195#define BCHP_HDMI_PACKET_FIFO_STATUS_reserved0_SHIFT               26
2196
2197/* HDMI :: PACKET_FIFO_STATUS :: PACKET_ALMOST_EMPTY [25:25] */
2198#define BCHP_HDMI_PACKET_FIFO_STATUS_PACKET_ALMOST_EMPTY_MASK      0x02000000
2199#define BCHP_HDMI_PACKET_FIFO_STATUS_PACKET_ALMOST_EMPTY_SHIFT     25
2200#define BCHP_HDMI_PACKET_FIFO_STATUS_PACKET_ALMOST_EMPTY_DEFAULT   0x00000001
2201
2202/* HDMI :: PACKET_FIFO_STATUS :: PACKET_EMPTY [24:24] */
2203#define BCHP_HDMI_PACKET_FIFO_STATUS_PACKET_EMPTY_MASK             0x01000000
2204#define BCHP_HDMI_PACKET_FIFO_STATUS_PACKET_EMPTY_SHIFT            24
2205#define BCHP_HDMI_PACKET_FIFO_STATUS_PACKET_EMPTY_DEFAULT          0x00000001
2206
2207/* HDMI :: PACKET_FIFO_STATUS :: reserved1 [23:19] */
2208#define BCHP_HDMI_PACKET_FIFO_STATUS_reserved1_MASK                0x00f80000
2209#define BCHP_HDMI_PACKET_FIFO_STATUS_reserved1_SHIFT               19
2210
2211/* HDMI :: PACKET_FIFO_STATUS :: FULL [18:18] */
2212#define BCHP_HDMI_PACKET_FIFO_STATUS_FULL_MASK                     0x00040000
2213#define BCHP_HDMI_PACKET_FIFO_STATUS_FULL_SHIFT                    18
2214#define BCHP_HDMI_PACKET_FIFO_STATUS_FULL_DEFAULT                  0x00000000
2215
2216/* HDMI :: PACKET_FIFO_STATUS :: HALF [17:17] */
2217#define BCHP_HDMI_PACKET_FIFO_STATUS_HALF_MASK                     0x00020000
2218#define BCHP_HDMI_PACKET_FIFO_STATUS_HALF_SHIFT                    17
2219#define BCHP_HDMI_PACKET_FIFO_STATUS_HALF_DEFAULT                  0x00000000
2220
2221/* HDMI :: PACKET_FIFO_STATUS :: EMPTY [16:16] */
2222#define BCHP_HDMI_PACKET_FIFO_STATUS_EMPTY_MASK                    0x00010000
2223#define BCHP_HDMI_PACKET_FIFO_STATUS_EMPTY_SHIFT                   16
2224#define BCHP_HDMI_PACKET_FIFO_STATUS_EMPTY_DEFAULT                 0x00000001
2225
2226/* HDMI :: PACKET_FIFO_STATUS :: reserved2 [15:14] */
2227#define BCHP_HDMI_PACKET_FIFO_STATUS_reserved2_MASK                0x0000c000
2228#define BCHP_HDMI_PACKET_FIFO_STATUS_reserved2_SHIFT               14
2229
2230/* HDMI :: PACKET_FIFO_STATUS :: FIFO_OVERFLOW [13:13] */
2231#define BCHP_HDMI_PACKET_FIFO_STATUS_FIFO_OVERFLOW_MASK            0x00002000
2232#define BCHP_HDMI_PACKET_FIFO_STATUS_FIFO_OVERFLOW_SHIFT           13
2233#define BCHP_HDMI_PACKET_FIFO_STATUS_FIFO_OVERFLOW_DEFAULT         0x00000000
2234
2235/* HDMI :: PACKET_FIFO_STATUS :: MAX_NUM_PACKETS [12:08] */
2236#define BCHP_HDMI_PACKET_FIFO_STATUS_MAX_NUM_PACKETS_MASK          0x00001f00
2237#define BCHP_HDMI_PACKET_FIFO_STATUS_MAX_NUM_PACKETS_SHIFT         8
2238#define BCHP_HDMI_PACKET_FIFO_STATUS_MAX_NUM_PACKETS_DEFAULT       0x00000000
2239
2240/* HDMI :: PACKET_FIFO_STATUS :: reserved3 [07:05] */
2241#define BCHP_HDMI_PACKET_FIFO_STATUS_reserved3_MASK                0x000000e0
2242#define BCHP_HDMI_PACKET_FIFO_STATUS_reserved3_SHIFT               5
2243
2244/* HDMI :: PACKET_FIFO_STATUS :: NUM_PACKETS [04:00] */
2245#define BCHP_HDMI_PACKET_FIFO_STATUS_NUM_PACKETS_MASK              0x0000001f
2246#define BCHP_HDMI_PACKET_FIFO_STATUS_NUM_PACKETS_SHIFT             0
2247#define BCHP_HDMI_PACKET_FIFO_STATUS_NUM_PACKETS_DEFAULT           0x00000000
2248
2249/***************************************************************************
2250 *DVO_TIMING_ADJUST_A - DVO Timing Adjust Register A
2251 ***************************************************************************/
2252/* HDMI :: DVO_TIMING_ADJUST_A :: reserved0 [31:20] */
2253#define BCHP_HDMI_DVO_TIMING_ADJUST_A_reserved0_MASK               0xfff00000
2254#define BCHP_HDMI_DVO_TIMING_ADJUST_A_reserved0_SHIFT              20
2255
2256/* HDMI :: DVO_TIMING_ADJUST_A :: CLK_POS [19:16] */
2257#define BCHP_HDMI_DVO_TIMING_ADJUST_A_CLK_POS_MASK                 0x000f0000
2258#define BCHP_HDMI_DVO_TIMING_ADJUST_A_CLK_POS_SHIFT                16
2259#define BCHP_HDMI_DVO_TIMING_ADJUST_A_CLK_POS_DEFAULT              0x00000008
2260
2261/* HDMI :: DVO_TIMING_ADJUST_A :: CLK_NEG [15:12] */
2262#define BCHP_HDMI_DVO_TIMING_ADJUST_A_CLK_NEG_MASK                 0x0000f000
2263#define BCHP_HDMI_DVO_TIMING_ADJUST_A_CLK_NEG_SHIFT                12
2264#define BCHP_HDMI_DVO_TIMING_ADJUST_A_CLK_NEG_DEFAULT              0x00000008
2265
2266/* HDMI :: DVO_TIMING_ADJUST_A :: DE [11:08] */
2267#define BCHP_HDMI_DVO_TIMING_ADJUST_A_DE_MASK                      0x00000f00
2268#define BCHP_HDMI_DVO_TIMING_ADJUST_A_DE_SHIFT                     8
2269#define BCHP_HDMI_DVO_TIMING_ADJUST_A_DE_DEFAULT                   0x00000008
2270
2271/* HDMI :: DVO_TIMING_ADJUST_A :: VSYNC [07:04] */
2272#define BCHP_HDMI_DVO_TIMING_ADJUST_A_VSYNC_MASK                   0x000000f0
2273#define BCHP_HDMI_DVO_TIMING_ADJUST_A_VSYNC_SHIFT                  4
2274#define BCHP_HDMI_DVO_TIMING_ADJUST_A_VSYNC_DEFAULT                0x00000008
2275
2276/* HDMI :: DVO_TIMING_ADJUST_A :: HSYNC [03:00] */
2277#define BCHP_HDMI_DVO_TIMING_ADJUST_A_HSYNC_MASK                   0x0000000f
2278#define BCHP_HDMI_DVO_TIMING_ADJUST_A_HSYNC_SHIFT                  0
2279#define BCHP_HDMI_DVO_TIMING_ADJUST_A_HSYNC_DEFAULT                0x00000008
2280
2281/***************************************************************************
2282 *DVO_TIMING_ADJUST_B - DVO Timing Adjust Register B
2283 ***************************************************************************/
2284/* HDMI :: DVO_TIMING_ADJUST_B :: DATA_23 [31:28] */
2285#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_23_MASK                 0xf0000000
2286#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_23_SHIFT                28
2287#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_23_DEFAULT              0x00000008
2288
2289/* HDMI :: DVO_TIMING_ADJUST_B :: DATA_22 [27:24] */
2290#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_22_MASK                 0x0f000000
2291#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_22_SHIFT                24
2292#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_22_DEFAULT              0x00000008
2293
2294/* HDMI :: DVO_TIMING_ADJUST_B :: DATA_21 [23:20] */
2295#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_21_MASK                 0x00f00000
2296#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_21_SHIFT                20
2297#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_21_DEFAULT              0x00000008
2298
2299/* HDMI :: DVO_TIMING_ADJUST_B :: DATA_20 [19:16] */
2300#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_20_MASK                 0x000f0000
2301#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_20_SHIFT                16
2302#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_20_DEFAULT              0x00000008
2303
2304/* HDMI :: DVO_TIMING_ADJUST_B :: DATA_19 [15:12] */
2305#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_19_MASK                 0x0000f000
2306#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_19_SHIFT                12
2307#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_19_DEFAULT              0x00000008
2308
2309/* HDMI :: DVO_TIMING_ADJUST_B :: DATA_18 [11:08] */
2310#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_18_MASK                 0x00000f00
2311#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_18_SHIFT                8
2312#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_18_DEFAULT              0x00000008
2313
2314/* HDMI :: DVO_TIMING_ADJUST_B :: DATA_17 [07:04] */
2315#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_17_MASK                 0x000000f0
2316#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_17_SHIFT                4
2317#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_17_DEFAULT              0x00000008
2318
2319/* HDMI :: DVO_TIMING_ADJUST_B :: DATA_16 [03:00] */
2320#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_16_MASK                 0x0000000f
2321#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_16_SHIFT                0
2322#define BCHP_HDMI_DVO_TIMING_ADJUST_B_DATA_16_DEFAULT              0x00000008
2323
2324/***************************************************************************
2325 *DVO_TIMING_ADJUST_C - DVO Timing Adjust Register C
2326 ***************************************************************************/
2327/* HDMI :: DVO_TIMING_ADJUST_C :: DATA_15 [31:28] */
2328#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_15_MASK                 0xf0000000
2329#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_15_SHIFT                28
2330#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_15_DEFAULT              0x00000008
2331
2332/* HDMI :: DVO_TIMING_ADJUST_C :: DATA_14 [27:24] */
2333#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_14_MASK                 0x0f000000
2334#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_14_SHIFT                24
2335#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_14_DEFAULT              0x00000008
2336
2337/* HDMI :: DVO_TIMING_ADJUST_C :: DATA_13 [23:20] */
2338#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_13_MASK                 0x00f00000
2339#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_13_SHIFT                20
2340#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_13_DEFAULT              0x00000008
2341
2342/* HDMI :: DVO_TIMING_ADJUST_C :: DATA_12 [19:16] */
2343#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_12_MASK                 0x000f0000
2344#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_12_SHIFT                16
2345#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_12_DEFAULT              0x00000008
2346
2347/* HDMI :: DVO_TIMING_ADJUST_C :: DATA_11 [15:12] */
2348#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_11_MASK                 0x0000f000
2349#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_11_SHIFT                12
2350#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_11_DEFAULT              0x00000008
2351
2352/* HDMI :: DVO_TIMING_ADJUST_C :: DATA_10 [11:08] */
2353#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_10_MASK                 0x00000f00
2354#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_10_SHIFT                8
2355#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_10_DEFAULT              0x00000008
2356
2357/* HDMI :: DVO_TIMING_ADJUST_C :: DATA_9 [07:04] */
2358#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_9_MASK                  0x000000f0
2359#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_9_SHIFT                 4
2360#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_9_DEFAULT               0x00000008
2361
2362/* HDMI :: DVO_TIMING_ADJUST_C :: DATA_8 [03:00] */
2363#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_8_MASK                  0x0000000f
2364#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_8_SHIFT                 0
2365#define BCHP_HDMI_DVO_TIMING_ADJUST_C_DATA_8_DEFAULT               0x00000008
2366
2367/***************************************************************************
2368 *DVO_TIMING_ADJUST_D - DVO Timing Adjust Register D
2369 ***************************************************************************/
2370/* HDMI :: DVO_TIMING_ADJUST_D :: DATA_7 [31:28] */
2371#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_7_MASK                  0xf0000000
2372#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_7_SHIFT                 28
2373#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_7_DEFAULT               0x00000008
2374
2375/* HDMI :: DVO_TIMING_ADJUST_D :: DATA_6 [27:24] */
2376#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_6_MASK                  0x0f000000
2377#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_6_SHIFT                 24
2378#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_6_DEFAULT               0x00000008
2379
2380/* HDMI :: DVO_TIMING_ADJUST_D :: DATA_5 [23:20] */
2381#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_5_MASK                  0x00f00000
2382#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_5_SHIFT                 20
2383#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_5_DEFAULT               0x00000008
2384
2385/* HDMI :: DVO_TIMING_ADJUST_D :: DATA_4 [19:16] */
2386#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_4_MASK                  0x000f0000
2387#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_4_SHIFT                 16
2388#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_4_DEFAULT               0x00000008
2389
2390/* HDMI :: DVO_TIMING_ADJUST_D :: DATA_3 [15:12] */
2391#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_3_MASK                  0x0000f000
2392#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_3_SHIFT                 12
2393#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_3_DEFAULT               0x00000008
2394
2395/* HDMI :: DVO_TIMING_ADJUST_D :: DATA_2 [11:08] */
2396#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_2_MASK                  0x00000f00
2397#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_2_SHIFT                 8
2398#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_2_DEFAULT               0x00000008
2399
2400/* HDMI :: DVO_TIMING_ADJUST_D :: DATA_1 [07:04] */
2401#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_1_MASK                  0x000000f0
2402#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_1_SHIFT                 4
2403#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_1_DEFAULT               0x00000008
2404
2405/* HDMI :: DVO_TIMING_ADJUST_D :: DATA_0 [03:00] */
2406#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_0_MASK                  0x0000000f
2407#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_0_SHIFT                 0
2408#define BCHP_HDMI_DVO_TIMING_ADJUST_D_DATA_0_DEFAULT               0x00000008
2409
2410/***************************************************************************
2411 *DVO_TIMING_ADJUST_E - DVO Timing Adjust Register E
2412 ***************************************************************************/
2413/* HDMI :: DVO_TIMING_ADJUST_E :: reserved0 [31:16] */
2414#define BCHP_HDMI_DVO_TIMING_ADJUST_E_reserved0_MASK               0xffff0000
2415#define BCHP_HDMI_DVO_TIMING_ADJUST_E_reserved0_SHIFT              16
2416
2417/* HDMI :: DVO_TIMING_ADJUST_E :: DATA_35 [15:12] */
2418#define BCHP_HDMI_DVO_TIMING_ADJUST_E_DATA_35_MASK                 0x0000f000
2419#define BCHP_HDMI_DVO_TIMING_ADJUST_E_DATA_35_SHIFT                12
2420#define BCHP_HDMI_DVO_TIMING_ADJUST_E_DATA_35_DEFAULT              0x00000008
2421
2422/* HDMI :: DVO_TIMING_ADJUST_E :: DATA_34 [11:08] */
2423#define BCHP_HDMI_DVO_TIMING_ADJUST_E_DATA_34_MASK                 0x00000f00
2424#define BCHP_HDMI_DVO_TIMING_ADJUST_E_DATA_34_SHIFT                8
2425#define BCHP_HDMI_DVO_TIMING_ADJUST_E_DATA_34_DEFAULT              0x00000008
2426
2427/* HDMI :: DVO_TIMING_ADJUST_E :: DATA_33 [07:04] */
2428#define BCHP_HDMI_DVO_TIMING_ADJUST_E_DATA_33_MASK                 0x000000f0
2429#define BCHP_HDMI_DVO_TIMING_ADJUST_E_DATA_33_SHIFT                4
2430#define BCHP_HDMI_DVO_TIMING_ADJUST_E_DATA_33_DEFAULT              0x00000008
2431
2432/* HDMI :: DVO_TIMING_ADJUST_E :: DATA_32 [03:00] */
2433#define BCHP_HDMI_DVO_TIMING_ADJUST_E_DATA_32_MASK                 0x0000000f
2434#define BCHP_HDMI_DVO_TIMING_ADJUST_E_DATA_32_SHIFT                0
2435#define BCHP_HDMI_DVO_TIMING_ADJUST_E_DATA_32_DEFAULT              0x00000008
2436
2437/***************************************************************************
2438 *DVO_TIMING_ADJUST_F - DVO Timing Adjust Register F
2439 ***************************************************************************/
2440/* HDMI :: DVO_TIMING_ADJUST_F :: DATA_31 [31:28] */
2441#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_31_MASK                 0xf0000000
2442#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_31_SHIFT                28
2443#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_31_DEFAULT              0x00000008
2444
2445/* HDMI :: DVO_TIMING_ADJUST_F :: DATA_30 [27:24] */
2446#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_30_MASK                 0x0f000000
2447#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_30_SHIFT                24
2448#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_30_DEFAULT              0x00000008
2449
2450/* HDMI :: DVO_TIMING_ADJUST_F :: DATA_29 [23:20] */
2451#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_29_MASK                 0x00f00000
2452#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_29_SHIFT                20
2453#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_29_DEFAULT              0x00000008
2454
2455/* HDMI :: DVO_TIMING_ADJUST_F :: DATA_28 [19:16] */
2456#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_28_MASK                 0x000f0000
2457#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_28_SHIFT                16
2458#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_28_DEFAULT              0x00000008
2459
2460/* HDMI :: DVO_TIMING_ADJUST_F :: DATA_27 [15:12] */
2461#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_27_MASK                 0x0000f000
2462#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_27_SHIFT                12
2463#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_27_DEFAULT              0x00000008
2464
2465/* HDMI :: DVO_TIMING_ADJUST_F :: DATA_26 [11:08] */
2466#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_26_MASK                 0x00000f00
2467#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_26_SHIFT                8
2468#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_26_DEFAULT              0x00000008
2469
2470/* HDMI :: DVO_TIMING_ADJUST_F :: DATA_25 [07:04] */
2471#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_25_MASK                 0x000000f0
2472#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_25_SHIFT                4
2473#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_25_DEFAULT              0x00000008
2474
2475/* HDMI :: DVO_TIMING_ADJUST_F :: DATA_24 [03:00] */
2476#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_24_MASK                 0x0000000f
2477#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_24_SHIFT                0
2478#define BCHP_HDMI_DVO_TIMING_ADJUST_F_DATA_24_DEFAULT              0x00000008
2479
2480/***************************************************************************
2481 *DVO_OUTPUT_MASK_A - DVO Output Mask Register A
2482 ***************************************************************************/
2483/* HDMI :: DVO_OUTPUT_MASK_A :: reserved0 [31:20] */
2484#define BCHP_HDMI_DVO_OUTPUT_MASK_A_reserved0_MASK                 0xfff00000
2485#define BCHP_HDMI_DVO_OUTPUT_MASK_A_reserved0_SHIFT                20
2486
2487/* HDMI :: DVO_OUTPUT_MASK_A :: DATA_35 [19:19] */
2488#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_35_MASK                   0x00080000
2489#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_35_SHIFT                  19
2490#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_35_DEFAULT                0x00000001
2491#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_35_Output_Masked          0
2492#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_35_Output_Active          1
2493
2494/* HDMI :: DVO_OUTPUT_MASK_A :: DATA_34 [18:18] */
2495#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_34_MASK                   0x00040000
2496#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_34_SHIFT                  18
2497#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_34_DEFAULT                0x00000001
2498#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_34_Output_Masked          0
2499#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_34_Output_Active          1
2500
2501/* HDMI :: DVO_OUTPUT_MASK_A :: DATA_33 [17:17] */
2502#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_33_MASK                   0x00020000
2503#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_33_SHIFT                  17
2504#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_33_DEFAULT                0x00000001
2505#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_33_Output_Masked          0
2506#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_33_Output_Active          1
2507
2508/* HDMI :: DVO_OUTPUT_MASK_A :: DATA_32 [16:16] */
2509#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_32_MASK                   0x00010000
2510#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_32_SHIFT                  16
2511#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_32_DEFAULT                0x00000001
2512#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_32_Output_Masked          0
2513#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DATA_32_Output_Active          1
2514
2515/* HDMI :: DVO_OUTPUT_MASK_A :: reserved1 [15:05] */
2516#define BCHP_HDMI_DVO_OUTPUT_MASK_A_reserved1_MASK                 0x0000ffe0
2517#define BCHP_HDMI_DVO_OUTPUT_MASK_A_reserved1_SHIFT                5
2518
2519/* HDMI :: DVO_OUTPUT_MASK_A :: CLK_POS [04:04] */
2520#define BCHP_HDMI_DVO_OUTPUT_MASK_A_CLK_POS_MASK                   0x00000010
2521#define BCHP_HDMI_DVO_OUTPUT_MASK_A_CLK_POS_SHIFT                  4
2522#define BCHP_HDMI_DVO_OUTPUT_MASK_A_CLK_POS_DEFAULT                0x00000001
2523#define BCHP_HDMI_DVO_OUTPUT_MASK_A_CLK_POS_Output_Masked          0
2524#define BCHP_HDMI_DVO_OUTPUT_MASK_A_CLK_POS_Output_Active          1
2525
2526/* HDMI :: DVO_OUTPUT_MASK_A :: CLK_NEG [03:03] */
2527#define BCHP_HDMI_DVO_OUTPUT_MASK_A_CLK_NEG_MASK                   0x00000008
2528#define BCHP_HDMI_DVO_OUTPUT_MASK_A_CLK_NEG_SHIFT                  3
2529#define BCHP_HDMI_DVO_OUTPUT_MASK_A_CLK_NEG_DEFAULT                0x00000001
2530#define BCHP_HDMI_DVO_OUTPUT_MASK_A_CLK_NEG_Output_Masked          0
2531#define BCHP_HDMI_DVO_OUTPUT_MASK_A_CLK_NEG_Output_Active          1
2532
2533/* HDMI :: DVO_OUTPUT_MASK_A :: DE [02:02] */
2534#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DE_MASK                        0x00000004
2535#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DE_SHIFT                       2
2536#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DE_DEFAULT                     0x00000001
2537#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DE_Output_Masked               0
2538#define BCHP_HDMI_DVO_OUTPUT_MASK_A_DE_Output_Active               1
2539
2540/* HDMI :: DVO_OUTPUT_MASK_A :: VSYNC [01:01] */
2541#define BCHP_HDMI_DVO_OUTPUT_MASK_A_VSYNC_MASK                     0x00000002
2542#define BCHP_HDMI_DVO_OUTPUT_MASK_A_VSYNC_SHIFT                    1
2543#define BCHP_HDMI_DVO_OUTPUT_MASK_A_VSYNC_DEFAULT                  0x00000001
2544#define BCHP_HDMI_DVO_OUTPUT_MASK_A_VSYNC_Output_Masked            0
2545#define BCHP_HDMI_DVO_OUTPUT_MASK_A_VSYNC_Output_Active            1
2546
2547/* HDMI :: DVO_OUTPUT_MASK_A :: HSYNC [00:00] */
2548#define BCHP_HDMI_DVO_OUTPUT_MASK_A_HSYNC_MASK                     0x00000001
2549#define BCHP_HDMI_DVO_OUTPUT_MASK_A_HSYNC_SHIFT                    0
2550#define BCHP_HDMI_DVO_OUTPUT_MASK_A_HSYNC_DEFAULT                  0x00000001
2551#define BCHP_HDMI_DVO_OUTPUT_MASK_A_HSYNC_Output_Masked            0
2552#define BCHP_HDMI_DVO_OUTPUT_MASK_A_HSYNC_Output_Active            1
2553
2554/***************************************************************************
2555 *DVO_OUTPUT_MASK_B - DVO Output Mask Register B
2556 ***************************************************************************/
2557/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_31 [31:31] */
2558#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_31_MASK                   0x80000000
2559#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_31_SHIFT                  31
2560#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_31_DEFAULT                0x00000001
2561#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_31_Output_Masked          0
2562#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_31_Output_Active          1
2563
2564/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_30 [30:30] */
2565#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_30_MASK                   0x40000000
2566#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_30_SHIFT                  30
2567#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_30_DEFAULT                0x00000001
2568#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_30_Output_Masked          0
2569#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_30_Output_Active          1
2570
2571/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_29 [29:29] */
2572#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_29_MASK                   0x20000000
2573#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_29_SHIFT                  29
2574#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_29_DEFAULT                0x00000001
2575#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_29_Output_Masked          0
2576#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_29_Output_Active          1
2577
2578/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_28 [28:28] */
2579#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_28_MASK                   0x10000000
2580#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_28_SHIFT                  28
2581#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_28_DEFAULT                0x00000001
2582#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_28_Output_Masked          0
2583#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_28_Output_Active          1
2584
2585/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_27 [27:27] */
2586#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_27_MASK                   0x08000000
2587#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_27_SHIFT                  27
2588#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_27_DEFAULT                0x00000001
2589#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_27_Output_Masked          0
2590#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_27_Output_Active          1
2591
2592/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_26 [26:26] */
2593#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_26_MASK                   0x04000000
2594#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_26_SHIFT                  26
2595#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_26_DEFAULT                0x00000001
2596#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_26_Output_Masked          0
2597#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_26_Output_Active          1
2598
2599/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_25 [25:25] */
2600#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_25_MASK                   0x02000000
2601#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_25_SHIFT                  25
2602#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_25_DEFAULT                0x00000001
2603#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_25_Output_Masked          0
2604#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_25_Output_Active          1
2605
2606/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_24 [24:24] */
2607#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_24_MASK                   0x01000000
2608#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_24_SHIFT                  24
2609#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_24_DEFAULT                0x00000001
2610#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_24_Output_Masked          0
2611#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_24_Output_Active          1
2612
2613/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_23 [23:23] */
2614#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_23_MASK                   0x00800000
2615#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_23_SHIFT                  23
2616#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_23_DEFAULT                0x00000001
2617#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_23_Output_Masked          0
2618#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_23_Output_Active          1
2619
2620/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_22 [22:22] */
2621#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_22_MASK                   0x00400000
2622#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_22_SHIFT                  22
2623#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_22_DEFAULT                0x00000001
2624#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_22_Output_Masked          0
2625#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_22_Output_Active          1
2626
2627/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_21 [21:21] */
2628#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_21_MASK                   0x00200000
2629#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_21_SHIFT                  21
2630#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_21_DEFAULT                0x00000001
2631#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_21_Output_Masked          0
2632#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_21_Output_Active          1
2633
2634/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_20 [20:20] */
2635#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_20_MASK                   0x00100000
2636#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_20_SHIFT                  20
2637#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_20_DEFAULT                0x00000001
2638#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_20_Output_Masked          0
2639#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_20_Output_Active          1
2640
2641/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_19 [19:19] */
2642#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_19_MASK                   0x00080000
2643#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_19_SHIFT                  19
2644#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_19_DEFAULT                0x00000001
2645#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_19_Output_Masked          0
2646#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_19_Output_Active          1
2647
2648/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_18 [18:18] */
2649#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_18_MASK                   0x00040000
2650#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_18_SHIFT                  18
2651#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_18_DEFAULT                0x00000001
2652#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_18_Output_Masked          0
2653#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_18_Output_Active          1
2654
2655/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_17 [17:17] */
2656#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_17_MASK                   0x00020000
2657#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_17_SHIFT                  17
2658#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_17_DEFAULT                0x00000001
2659#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_17_Output_Masked          0
2660#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_17_Output_Active          1
2661
2662/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_16 [16:16] */
2663#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_16_MASK                   0x00010000
2664#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_16_SHIFT                  16
2665#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_16_DEFAULT                0x00000001
2666#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_16_Output_Masked          0
2667#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_16_Output_Active          1
2668
2669/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_15 [15:15] */
2670#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_15_MASK                   0x00008000
2671#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_15_SHIFT                  15
2672#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_15_DEFAULT                0x00000001
2673#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_15_Output_Masked          0
2674#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_15_Output_Active          1
2675
2676/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_14 [14:14] */
2677#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_14_MASK                   0x00004000
2678#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_14_SHIFT                  14
2679#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_14_DEFAULT                0x00000001
2680#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_14_Output_Masked          0
2681#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_14_Output_Active          1
2682
2683/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_13 [13:13] */
2684#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_13_MASK                   0x00002000
2685#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_13_SHIFT                  13
2686#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_13_DEFAULT                0x00000001
2687#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_13_Output_Masked          0
2688#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_13_Output_Active          1
2689
2690/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_12 [12:12] */
2691#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_12_MASK                   0x00001000
2692#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_12_SHIFT                  12
2693#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_12_DEFAULT                0x00000001
2694#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_12_Output_Masked          0
2695#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_12_Output_Active          1
2696
2697/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_11 [11:11] */
2698#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_11_MASK                   0x00000800
2699#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_11_SHIFT                  11
2700#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_11_DEFAULT                0x00000001
2701#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_11_Output_Masked          0
2702#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_11_Output_Active          1
2703
2704/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_10 [10:10] */
2705#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_10_MASK                   0x00000400
2706#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_10_SHIFT                  10
2707#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_10_DEFAULT                0x00000001
2708#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_10_Output_Masked          0
2709#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_10_Output_Active          1
2710
2711/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_09 [09:09] */
2712#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_09_MASK                   0x00000200
2713#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_09_SHIFT                  9
2714#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_09_DEFAULT                0x00000001
2715#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_09_Output_Masked          0
2716#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_09_Output_Active          1
2717
2718/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_08 [08:08] */
2719#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_08_MASK                   0x00000100
2720#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_08_SHIFT                  8
2721#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_08_DEFAULT                0x00000001
2722#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_08_Output_Masked          0
2723#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_08_Output_Active          1
2724
2725/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_07 [07:07] */
2726#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_07_MASK                   0x00000080
2727#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_07_SHIFT                  7
2728#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_07_DEFAULT                0x00000001
2729#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_07_Output_Masked          0
2730#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_07_Output_Active          1
2731
2732/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_06 [06:06] */
2733#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_06_MASK                   0x00000040
2734#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_06_SHIFT                  6
2735#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_06_DEFAULT                0x00000001
2736#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_06_Output_Masked          0
2737#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_06_Output_Active          1
2738
2739/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_05 [05:05] */
2740#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_05_MASK                   0x00000020
2741#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_05_SHIFT                  5
2742#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_05_DEFAULT                0x00000001
2743#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_05_Output_Masked          0
2744#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_05_Output_Active          1
2745
2746/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_04 [04:04] */
2747#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_04_MASK                   0x00000010
2748#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_04_SHIFT                  4
2749#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_04_DEFAULT                0x00000001
2750#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_04_Output_Masked          0
2751#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_04_Output_Active          1
2752
2753/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_03 [03:03] */
2754#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_03_MASK                   0x00000008
2755#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_03_SHIFT                  3
2756#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_03_DEFAULT                0x00000001
2757#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_03_Output_Masked          0
2758#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_03_Output_Active          1
2759
2760/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_02 [02:02] */
2761#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_02_MASK                   0x00000004
2762#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_02_SHIFT                  2
2763#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_02_DEFAULT                0x00000001
2764#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_02_Output_Masked          0
2765#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_02_Output_Active          1
2766
2767/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_01 [01:01] */
2768#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_01_MASK                   0x00000002
2769#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_01_SHIFT                  1
2770#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_01_DEFAULT                0x00000001
2771#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_01_Output_Masked          0
2772#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_01_Output_Active          1
2773
2774/* HDMI :: DVO_OUTPUT_MASK_B :: DATA_00 [00:00] */
2775#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_00_MASK                   0x00000001
2776#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_00_SHIFT                  0
2777#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_00_DEFAULT                0x00000001
2778#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_00_Output_Masked          0
2779#define BCHP_HDMI_DVO_OUTPUT_MASK_B_DATA_00_Output_Active          1
2780
2781/***************************************************************************
2782 *HDMI_13_AUDIO_CFG_1 - HDMI 1.3 Audio Features configuration
2783 ***************************************************************************/
2784/* HDMI :: HDMI_13_AUDIO_CFG_1 :: reserved0 [31:10] */
2785#define BCHP_HDMI_HDMI_13_AUDIO_CFG_1_reserved0_MASK               0xfffffc00
2786#define BCHP_HDMI_HDMI_13_AUDIO_CFG_1_reserved0_SHIFT              10
2787
2788/* HDMI :: HDMI_13_AUDIO_CFG_1 :: FORCE_HBR_AUDIO_MODE [09:09] */
2789#define BCHP_HDMI_HDMI_13_AUDIO_CFG_1_FORCE_HBR_AUDIO_MODE_MASK    0x00000200
2790#define BCHP_HDMI_HDMI_13_AUDIO_CFG_1_FORCE_HBR_AUDIO_MODE_SHIFT   9
2791#define BCHP_HDMI_HDMI_13_AUDIO_CFG_1_FORCE_HBR_AUDIO_MODE_DEFAULT 0x00000000
2792
2793/* HDMI :: HDMI_13_AUDIO_CFG_1 :: FORCE_DISABLE_HBR_AUDIO_MODE [08:08] */
2794#define BCHP_HDMI_HDMI_13_AUDIO_CFG_1_FORCE_DISABLE_HBR_AUDIO_MODE_MASK 0x00000100
2795#define BCHP_HDMI_HDMI_13_AUDIO_CFG_1_FORCE_DISABLE_HBR_AUDIO_MODE_SHIFT 8
2796#define BCHP_HDMI_HDMI_13_AUDIO_CFG_1_FORCE_DISABLE_HBR_AUDIO_MODE_DEFAULT 0x00000000
2797
2798/* HDMI :: HDMI_13_AUDIO_CFG_1 :: MAI_HBR_AUDIO_FORMAT [07:00] */
2799#define BCHP_HDMI_HDMI_13_AUDIO_CFG_1_MAI_HBR_AUDIO_FORMAT_MASK    0x000000ff
2800#define BCHP_HDMI_HDMI_13_AUDIO_CFG_1_MAI_HBR_AUDIO_FORMAT_SHIFT   0
2801#define BCHP_HDMI_HDMI_13_AUDIO_CFG_1_MAI_HBR_AUDIO_FORMAT_DEFAULT 0x000000c8
2802
2803/***************************************************************************
2804 *HDMI_13_AUDIO_STATUS_1 - HDMI 1.3 Audio Features configuration
2805 ***************************************************************************/
2806/* HDMI :: HDMI_13_AUDIO_STATUS_1 :: reserved0 [31:01] */
2807#define BCHP_HDMI_HDMI_13_AUDIO_STATUS_1_reserved0_MASK            0xfffffffe
2808#define BCHP_HDMI_HDMI_13_AUDIO_STATUS_1_reserved0_SHIFT           1
2809
2810/* HDMI :: HDMI_13_AUDIO_STATUS_1 :: HBR_AUDIO_MODE [00:00] */
2811#define BCHP_HDMI_HDMI_13_AUDIO_STATUS_1_HBR_AUDIO_MODE_MASK       0x00000001
2812#define BCHP_HDMI_HDMI_13_AUDIO_STATUS_1_HBR_AUDIO_MODE_SHIFT      0
2813
2814/***************************************************************************
2815 *HDMI_POSTING_MASTER - HDMI Posting Master count control
2816 ***************************************************************************/
2817/* HDMI :: HDMI_POSTING_MASTER :: reserved0 [31:08] */
2818#define BCHP_HDMI_HDMI_POSTING_MASTER_reserved0_MASK               0xffffff00
2819#define BCHP_HDMI_HDMI_POSTING_MASTER_reserved0_SHIFT              8
2820
2821/* HDMI :: HDMI_POSTING_MASTER :: POSTING_COUNT [07:00] */
2822#define BCHP_HDMI_HDMI_POSTING_MASTER_POSTING_COUNT_MASK           0x000000ff
2823#define BCHP_HDMI_HDMI_POSTING_MASTER_POSTING_COUNT_SHIFT          0
2824#define BCHP_HDMI_HDMI_POSTING_MASTER_POSTING_COUNT_DEFAULT        0x000000ff
2825
2826/***************************************************************************
2827 *FORMAT_DET_CFG - Video Format Detection Circuit Configuration Register
2828 ***************************************************************************/
2829/* HDMI :: FORMAT_DET_CFG :: reserved0 [31:09] */
2830#define BCHP_HDMI_FORMAT_DET_CFG_reserved0_MASK                    0xfffffe00
2831#define BCHP_HDMI_FORMAT_DET_CFG_reserved0_SHIFT                   9
2832
2833/* HDMI :: FORMAT_DET_CFG :: VSYNC_AVERAGING [08:08] */
2834#define BCHP_HDMI_FORMAT_DET_CFG_VSYNC_AVERAGING_MASK              0x00000100
2835#define BCHP_HDMI_FORMAT_DET_CFG_VSYNC_AVERAGING_SHIFT             8
2836#define BCHP_HDMI_FORMAT_DET_CFG_VSYNC_AVERAGING_DEFAULT           0x00000001
2837
2838/* HDMI :: FORMAT_DET_CFG :: VBLANK_FIELD_DET_MODE [07:07] */
2839#define BCHP_HDMI_FORMAT_DET_CFG_VBLANK_FIELD_DET_MODE_MASK        0x00000080
2840#define BCHP_HDMI_FORMAT_DET_CFG_VBLANK_FIELD_DET_MODE_SHIFT       7
2841#define BCHP_HDMI_FORMAT_DET_CFG_VBLANK_FIELD_DET_MODE_DEFAULT     0x00000001
2842
2843/* HDMI :: FORMAT_DET_CFG :: BLOCK_DE_COUNT_ROLLOVER [06:06] */
2844#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_DE_COUNT_ROLLOVER_MASK      0x00000040
2845#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_DE_COUNT_ROLLOVER_SHIFT     6
2846#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_DE_COUNT_ROLLOVER_DEFAULT   0x00000001
2847
2848/* HDMI :: FORMAT_DET_CFG :: BLOCK_HSYNC_RISE_COUNT_ROLLOVER [05:05] */
2849#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_HSYNC_RISE_COUNT_ROLLOVER_MASK 0x00000020
2850#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_HSYNC_RISE_COUNT_ROLLOVER_SHIFT 5
2851#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_HSYNC_RISE_COUNT_ROLLOVER_DEFAULT 0x00000001
2852
2853/* HDMI :: FORMAT_DET_CFG :: BLOCK_HSYNC_FALL_COUNT_ROLLOVER [04:04] */
2854#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_HSYNC_FALL_COUNT_ROLLOVER_MASK 0x00000010
2855#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_HSYNC_FALL_COUNT_ROLLOVER_SHIFT 4
2856#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_HSYNC_FALL_COUNT_ROLLOVER_DEFAULT 0x00000001
2857
2858/* HDMI :: FORMAT_DET_CFG :: BLOCK_HSYNC_COUNT_ROLLOVER [03:03] */
2859#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_HSYNC_COUNT_ROLLOVER_MASK   0x00000008
2860#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_HSYNC_COUNT_ROLLOVER_SHIFT  3
2861#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_HSYNC_COUNT_ROLLOVER_DEFAULT 0x00000001
2862
2863/* HDMI :: FORMAT_DET_CFG :: BLOCK_VSYNC_COUNT_ROLLOVER [02:02] */
2864#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_VSYNC_COUNT_ROLLOVER_MASK   0x00000004
2865#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_VSYNC_COUNT_ROLLOVER_SHIFT  2
2866#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_VSYNC_COUNT_ROLLOVER_DEFAULT 0x00000001
2867
2868/* HDMI :: FORMAT_DET_CFG :: BLOCK_V_ACTIVE_LINE_COUNT_ROLLOVER [01:01] */
2869#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_V_ACTIVE_LINE_COUNT_ROLLOVER_MASK 0x00000002
2870#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_V_ACTIVE_LINE_COUNT_ROLLOVER_SHIFT 1
2871#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_V_ACTIVE_LINE_COUNT_ROLLOVER_DEFAULT 0x00000001
2872
2873/* HDMI :: FORMAT_DET_CFG :: BLOCK_V_FRONT_PORCH_COUNT_ROLLOVER [00:00] */
2874#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_V_FRONT_PORCH_COUNT_ROLLOVER_MASK 0x00000001
2875#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_V_FRONT_PORCH_COUNT_ROLLOVER_SHIFT 0
2876#define BCHP_HDMI_FORMAT_DET_CFG_BLOCK_V_FRONT_PORCH_COUNT_ROLLOVER_DEFAULT 0x00000001
2877
2878/***************************************************************************
2879 *FORMAT_DET_UPDATE_STATUS - Video Format Detection Circuit Update Register
2880 ***************************************************************************/
2881/* HDMI :: FORMAT_DET_UPDATE_STATUS :: SATURATED_VSYNC_PERIOD [31:31] */
2882#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_VSYNC_PERIOD_MASK 0x80000000
2883#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_VSYNC_PERIOD_SHIFT 31
2884
2885/* HDMI :: FORMAT_DET_UPDATE_STATUS :: SATURATED_DE [30:30] */
2886#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_DE_MASK       0x40000000
2887#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_DE_SHIFT      30
2888
2889/* HDMI :: FORMAT_DET_UPDATE_STATUS :: SATURATED_HSYNC_RISE [29:29] */
2890#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_HSYNC_RISE_MASK 0x20000000
2891#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_HSYNC_RISE_SHIFT 29
2892
2893/* HDMI :: FORMAT_DET_UPDATE_STATUS :: SATURATED_HSYNC_FALL [28:28] */
2894#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_HSYNC_FALL_MASK 0x10000000
2895#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_HSYNC_FALL_SHIFT 28
2896
2897/* HDMI :: FORMAT_DET_UPDATE_STATUS :: SATURATED_HSYNC [27:27] */
2898#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_HSYNC_MASK    0x08000000
2899#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_HSYNC_SHIFT   27
2900
2901/* HDMI :: FORMAT_DET_UPDATE_STATUS :: SATURATED_VSYNC [26:26] */
2902#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_VSYNC_MASK    0x04000000
2903#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_VSYNC_SHIFT   26
2904
2905/* HDMI :: FORMAT_DET_UPDATE_STATUS :: SATURATED_VAL [25:25] */
2906#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_VAL_MASK      0x02000000
2907#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_VAL_SHIFT     25
2908
2909/* HDMI :: FORMAT_DET_UPDATE_STATUS :: SATURATED_VFP [24:24] */
2910#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_VFP_MASK      0x01000000
2911#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_VFP_SHIFT     24
2912
2913/* HDMI :: FORMAT_DET_UPDATE_STATUS :: SATURATED_VBP [23:23] */
2914#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_VBP_MASK      0x00800000
2915#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_VBP_SHIFT     23
2916
2917/* HDMI :: FORMAT_DET_UPDATE_STATUS :: SATURATED_HSYNC_DELAY [22:22] */
2918#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_HSYNC_DELAY_MASK 0x00400000
2919#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_SATURATED_HSYNC_DELAY_SHIFT 22
2920
2921/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_VBLANK2 [21:21] */
2922#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VBLANK2_MASK    0x00200000
2923#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VBLANK2_SHIFT   21
2924
2925/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_VBLANK1 [20:20] */
2926#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VBLANK1_MASK    0x00100000
2927#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VBLANK1_SHIFT   20
2928
2929/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_HSYNC_HIGH [19:19] */
2930#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HSYNC_HIGH_MASK 0x00080000
2931#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HSYNC_HIGH_SHIFT 19
2932
2933/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_HSYNC_LOW [18:18] */
2934#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HSYNC_LOW_MASK  0x00040000
2935#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HSYNC_LOW_SHIFT 18
2936
2937/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_HPOL [17:17] */
2938#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HPOL_MASK       0x00020000
2939#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HPOL_SHIFT      17
2940
2941/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_HAP [16:16] */
2942#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HAP_MASK        0x00010000
2943#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HAP_SHIFT       16
2944
2945/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_HFP [15:15] */
2946#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HFP_MASK        0x00008000
2947#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HFP_SHIFT       15
2948
2949/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_HSP [14:14] */
2950#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HSP_MASK        0x00004000
2951#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HSP_SHIFT       14
2952
2953/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_HBP [13:13] */
2954#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HBP_MASK        0x00002000
2955#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_HBP_SHIFT       13
2956
2957/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_VPOL [12:12] */
2958#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VPOL_MASK       0x00001000
2959#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VPOL_SHIFT      12
2960
2961/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_VAL1 [11:11] */
2962#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VAL1_MASK       0x00000800
2963#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VAL1_SHIFT      11
2964
2965/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_VFP_1 [10:10] */
2966#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VFP_1_MASK      0x00000400
2967#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VFP_1_SHIFT     10
2968
2969/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_VSP_1 [09:09] */
2970#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VSP_1_MASK      0x00000200
2971#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VSP_1_SHIFT     9
2972
2973/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_VBP_1 [08:08] */
2974#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VBP_1_MASK      0x00000100
2975#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VBP_1_SHIFT     8
2976
2977/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_VSPO_1 [07:07] */
2978#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VSPO_1_MASK     0x00000080
2979#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VSPO_1_SHIFT    7
2980
2981/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_VAL2 [06:06] */
2982#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VAL2_MASK       0x00000040
2983#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VAL2_SHIFT      6
2984
2985/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_VFP_2 [05:05] */
2986#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VFP_2_MASK      0x00000020
2987#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VFP_2_SHIFT     5
2988
2989/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_VSP_2 [04:04] */
2990#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VSP_2_MASK      0x00000010
2991#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VSP_2_SHIFT     4
2992
2993/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_VBP_2 [03:03] */
2994#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VBP_2_MASK      0x00000008
2995#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VBP_2_SHIFT     3
2996
2997/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_VSPO_2 [02:02] */
2998#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VSPO_2_MASK     0x00000004
2999#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_VSPO_2_SHIFT    2
3000
3001/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_PROGRESSIVE [01:01] */
3002#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_PROGRESSIVE_MASK 0x00000002
3003#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_PROGRESSIVE_SHIFT 1
3004
3005/* HDMI :: FORMAT_DET_UPDATE_STATUS :: UPDATED_INTERLACED [00:00] */
3006#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_INTERLACED_MASK 0x00000001
3007#define BCHP_HDMI_FORMAT_DET_UPDATE_STATUS_UPDATED_INTERLACED_SHIFT 0
3008
3009/***************************************************************************
3010 *FORMAT_DET_UPDATE_CLEAR - Video Format Detection Circuit Clear Update Register
3011 ***************************************************************************/
3012/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_SATURATED_VSYNC_PERIOD [31:31] */
3013#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VSYNC_PERIOD_MASK 0x80000000
3014#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VSYNC_PERIOD_SHIFT 31
3015#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VSYNC_PERIOD_DEFAULT 0x00000000
3016
3017/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_SATURATED_DE [30:30] */
3018#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_DE_MASK  0x40000000
3019#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_DE_SHIFT 30
3020#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_DE_DEFAULT 0x00000000
3021
3022/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_SATURATED_HSYNC_RISE [29:29] */
3023#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_HSYNC_RISE_MASK 0x20000000
3024#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_HSYNC_RISE_SHIFT 29
3025#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_HSYNC_RISE_DEFAULT 0x00000000
3026
3027/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_SATURATED_HSYNC_FALL [28:28] */
3028#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_HSYNC_FALL_MASK 0x10000000
3029#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_HSYNC_FALL_SHIFT 28
3030#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_HSYNC_FALL_DEFAULT 0x00000000
3031
3032/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_SATURATED_HSYNC [27:27] */
3033#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_HSYNC_MASK 0x08000000
3034#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_HSYNC_SHIFT 27
3035#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_HSYNC_DEFAULT 0x00000000
3036
3037/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_SATURATED_VSYNC [26:26] */
3038#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VSYNC_MASK 0x04000000
3039#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VSYNC_SHIFT 26
3040#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VSYNC_DEFAULT 0x00000000
3041
3042/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_SATURATED_VAL [25:25] */
3043#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VAL_MASK 0x02000000
3044#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VAL_SHIFT 25
3045#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VAL_DEFAULT 0x00000000
3046
3047/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_SATURATED_VFP [24:24] */
3048#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VFP_MASK 0x01000000
3049#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VFP_SHIFT 24
3050#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VFP_DEFAULT 0x00000000
3051
3052/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_SATURATED_VBP [23:23] */
3053#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VBP_MASK 0x00800000
3054#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VBP_SHIFT 23
3055#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_VBP_DEFAULT 0x00000000
3056
3057/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_SATURATED_HSYNC_DELAY [22:22] */
3058#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_HSYNC_DELAY_MASK 0x00400000
3059#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_HSYNC_DELAY_SHIFT 22
3060#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_SATURATED_HSYNC_DELAY_DEFAULT 0x00000000
3061
3062/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_VBLANK2 [21:21] */
3063#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VBLANK2_MASK 0x00200000
3064#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VBLANK2_SHIFT 21
3065#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VBLANK2_DEFAULT 0x00000000
3066
3067/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_VBLANK1 [20:20] */
3068#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VBLANK1_MASK 0x00100000
3069#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VBLANK1_SHIFT 20
3070#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VBLANK1_DEFAULT 0x00000000
3071
3072/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_HSYNC_HIGH [19:19] */
3073#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HSYNC_HIGH_MASK 0x00080000
3074#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HSYNC_HIGH_SHIFT 19
3075#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HSYNC_HIGH_DEFAULT 0x00000000
3076
3077/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_HSYNC_LOW [18:18] */
3078#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HSYNC_LOW_MASK 0x00040000
3079#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HSYNC_LOW_SHIFT 18
3080#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HSYNC_LOW_DEFAULT 0x00000000
3081
3082/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_HPOL [17:17] */
3083#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HPOL_MASK  0x00020000
3084#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HPOL_SHIFT 17
3085#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HPOL_DEFAULT 0x00000000
3086
3087/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_HAP [16:16] */
3088#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HAP_MASK   0x00010000
3089#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HAP_SHIFT  16
3090#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HAP_DEFAULT 0x00000000
3091
3092/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_HFP [15:15] */
3093#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HFP_MASK   0x00008000
3094#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HFP_SHIFT  15
3095#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HFP_DEFAULT 0x00000000
3096
3097/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_HSP [14:14] */
3098#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HSP_MASK   0x00004000
3099#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HSP_SHIFT  14
3100#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HSP_DEFAULT 0x00000000
3101
3102/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_HBP [13:13] */
3103#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HBP_MASK   0x00002000
3104#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HBP_SHIFT  13
3105#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_HBP_DEFAULT 0x00000000
3106
3107/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_VPOL [12:12] */
3108#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VPOL_MASK  0x00001000
3109#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VPOL_SHIFT 12
3110#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VPOL_DEFAULT 0x00000000
3111
3112/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_VAL1 [11:11] */
3113#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VAL1_MASK  0x00000800
3114#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VAL1_SHIFT 11
3115#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VAL1_DEFAULT 0x00000000
3116
3117/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_VFP_1 [10:10] */
3118#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VFP_1_MASK 0x00000400
3119#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VFP_1_SHIFT 10
3120#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VFP_1_DEFAULT 0x00000000
3121
3122/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_VSP_1 [09:09] */
3123#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VSP_1_MASK 0x00000200
3124#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VSP_1_SHIFT 9
3125#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VSP_1_DEFAULT 0x00000000
3126
3127/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_VBP_1 [08:08] */
3128#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VBP_1_MASK 0x00000100
3129#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VBP_1_SHIFT 8
3130#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VBP_1_DEFAULT 0x00000000
3131
3132/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_VSPO_1 [07:07] */
3133#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VSPO_1_MASK 0x00000080
3134#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VSPO_1_SHIFT 7
3135#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VSPO_1_DEFAULT 0x00000000
3136
3137/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_VAL2 [06:06] */
3138#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VAL2_MASK  0x00000040
3139#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VAL2_SHIFT 6
3140#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VAL2_DEFAULT 0x00000000
3141
3142/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_VFP_2 [05:05] */
3143#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VFP_2_MASK 0x00000020
3144#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VFP_2_SHIFT 5
3145#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VFP_2_DEFAULT 0x00000000
3146
3147/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_VSP_2 [04:04] */
3148#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VSP_2_MASK 0x00000010
3149#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VSP_2_SHIFT 4
3150#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VSP_2_DEFAULT 0x00000000
3151
3152/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_VBP_2 [03:03] */
3153#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VBP_2_MASK 0x00000008
3154#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VBP_2_SHIFT 3
3155#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VBP_2_DEFAULT 0x00000000
3156
3157/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_VSPO_2 [02:02] */
3158#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VSPO_2_MASK 0x00000004
3159#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VSPO_2_SHIFT 2
3160#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_VSPO_2_DEFAULT 0x00000000
3161
3162/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_PROGRESSIVE [01:01] */
3163#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_PROGRESSIVE_MASK 0x00000002
3164#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_PROGRESSIVE_SHIFT 1
3165#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_PROGRESSIVE_DEFAULT 0x00000000
3166
3167/* HDMI :: FORMAT_DET_UPDATE_CLEAR :: CLEAR_UPDATED_INTERLACED [00:00] */
3168#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_INTERLACED_MASK 0x00000001
3169#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_INTERLACED_SHIFT 0
3170#define BCHP_HDMI_FORMAT_DET_UPDATE_CLEAR_CLEAR_UPDATED_INTERLACED_DEFAULT 0x00000000
3171
3172/***************************************************************************
3173 *FORMAT_DET_1 - VID_FORMAT_1  Register
3174 ***************************************************************************/
3175/* HDMI :: FORMAT_DET_1 :: reserved0 [31:31] */
3176#define BCHP_HDMI_FORMAT_DET_1_reserved0_MASK                      0x80000000
3177#define BCHP_HDMI_FORMAT_DET_1_reserved0_SHIFT                     31
3178
3179/* HDMI :: FORMAT_DET_1 :: UUT_HPOL [30:30] */
3180#define BCHP_HDMI_FORMAT_DET_1_UUT_HPOL_MASK                       0x40000000
3181#define BCHP_HDMI_FORMAT_DET_1_UUT_HPOL_SHIFT                      30
3182#define BCHP_HDMI_FORMAT_DET_1_UUT_HPOL_DEFAULT                    0x00000001
3183
3184/* HDMI :: FORMAT_DET_1 :: UUT_HSP [29:16] */
3185#define BCHP_HDMI_FORMAT_DET_1_UUT_HSP_MASK                        0x3fff0000
3186#define BCHP_HDMI_FORMAT_DET_1_UUT_HSP_SHIFT                       16
3187#define BCHP_HDMI_FORMAT_DET_1_UUT_HSP_DEFAULT                     0x00000000
3188
3189/* HDMI :: FORMAT_DET_1 :: reserved1 [15:14] */
3190#define BCHP_HDMI_FORMAT_DET_1_reserved1_MASK                      0x0000c000
3191#define BCHP_HDMI_FORMAT_DET_1_reserved1_SHIFT                     14
3192
3193/* HDMI :: FORMAT_DET_1 :: UUT_HBP [13:00] */
3194#define BCHP_HDMI_FORMAT_DET_1_UUT_HBP_MASK                        0x00003fff
3195#define BCHP_HDMI_FORMAT_DET_1_UUT_HBP_SHIFT                       0
3196#define BCHP_HDMI_FORMAT_DET_1_UUT_HBP_DEFAULT                     0x00000000
3197
3198/***************************************************************************
3199 *FORMAT_DET_2 - VID_FORMAT_2  Register
3200 ***************************************************************************/
3201/* HDMI :: FORMAT_DET_2 :: reserved0 [31:30] */
3202#define BCHP_HDMI_FORMAT_DET_2_reserved0_MASK                      0xc0000000
3203#define BCHP_HDMI_FORMAT_DET_2_reserved0_SHIFT                     30
3204
3205/* HDMI :: FORMAT_DET_2 :: UUT_HFP [29:16] */
3206#define BCHP_HDMI_FORMAT_DET_2_UUT_HFP_MASK                        0x3fff0000
3207#define BCHP_HDMI_FORMAT_DET_2_UUT_HFP_SHIFT                       16
3208#define BCHP_HDMI_FORMAT_DET_2_UUT_HFP_DEFAULT                     0x00000000
3209
3210/* HDMI :: FORMAT_DET_2 :: reserved1 [15:14] */
3211#define BCHP_HDMI_FORMAT_DET_2_reserved1_MASK                      0x0000c000
3212#define BCHP_HDMI_FORMAT_DET_2_reserved1_SHIFT                     14
3213
3214/* HDMI :: FORMAT_DET_2 :: UUT_HAP [13:00] */
3215#define BCHP_HDMI_FORMAT_DET_2_UUT_HAP_MASK                        0x00003fff
3216#define BCHP_HDMI_FORMAT_DET_2_UUT_HAP_SHIFT                       0
3217#define BCHP_HDMI_FORMAT_DET_2_UUT_HAP_DEFAULT                     0x00000000
3218
3219/***************************************************************************
3220 *FORMAT_DET_3 - VID_FORMAT_3  Register
3221 ***************************************************************************/
3222/* HDMI :: FORMAT_DET_3 :: UUT_FIELD_LATCHED [31:31] */
3223#define BCHP_HDMI_FORMAT_DET_3_UUT_FIELD_LATCHED_MASK              0x80000000
3224#define BCHP_HDMI_FORMAT_DET_3_UUT_FIELD_LATCHED_SHIFT             31
3225#define BCHP_HDMI_FORMAT_DET_3_UUT_FIELD_LATCHED_DEFAULT           0x00000000
3226
3227/* HDMI :: FORMAT_DET_3 :: PROGRESSIVE [30:30] */
3228#define BCHP_HDMI_FORMAT_DET_3_PROGRESSIVE_MASK                    0x40000000
3229#define BCHP_HDMI_FORMAT_DET_3_PROGRESSIVE_SHIFT                   30
3230
3231/* HDMI :: FORMAT_DET_3 :: INTERLACED [29:29] */
3232#define BCHP_HDMI_FORMAT_DET_3_INTERLACED_MASK                     0x20000000
3233#define BCHP_HDMI_FORMAT_DET_3_INTERLACED_SHIFT                    29
3234
3235/* HDMI :: FORMAT_DET_3 :: UUT_VPOL [28:28] */
3236#define BCHP_HDMI_FORMAT_DET_3_UUT_VPOL_MASK                       0x10000000
3237#define BCHP_HDMI_FORMAT_DET_3_UUT_VPOL_SHIFT                      28
3238#define BCHP_HDMI_FORMAT_DET_3_UUT_VPOL_DEFAULT                    0x00000000
3239
3240/* HDMI :: FORMAT_DET_3 :: UUT_FIELD [27:27] */
3241#define BCHP_HDMI_FORMAT_DET_3_UUT_FIELD_MASK                      0x08000000
3242#define BCHP_HDMI_FORMAT_DET_3_UUT_FIELD_SHIFT                     27
3243#define BCHP_HDMI_FORMAT_DET_3_UUT_FIELD_DEFAULT                   0x00000000
3244
3245/* HDMI :: FORMAT_DET_3 :: UUT_VDE [26:26] */
3246#define BCHP_HDMI_FORMAT_DET_3_UUT_VDE_MASK                        0x04000000
3247#define BCHP_HDMI_FORMAT_DET_3_UUT_VDE_SHIFT                       26
3248#define BCHP_HDMI_FORMAT_DET_3_UUT_VDE_DEFAULT                     0x00000000
3249
3250/* HDMI :: FORMAT_DET_3 :: UUT_VFP0 [25:13] */
3251#define BCHP_HDMI_FORMAT_DET_3_UUT_VFP0_MASK                       0x03ffe000
3252#define BCHP_HDMI_FORMAT_DET_3_UUT_VFP0_SHIFT                      13
3253#define BCHP_HDMI_FORMAT_DET_3_UUT_VFP0_DEFAULT                    0x00000000
3254
3255/* HDMI :: FORMAT_DET_3 :: UUT_VSP0 [12:00] */
3256#define BCHP_HDMI_FORMAT_DET_3_UUT_VSP0_MASK                       0x00001fff
3257#define BCHP_HDMI_FORMAT_DET_3_UUT_VSP0_SHIFT                      0
3258#define BCHP_HDMI_FORMAT_DET_3_UUT_VSP0_DEFAULT                    0x00000000
3259
3260/***************************************************************************
3261 *FORMAT_DET_4 - VID_FORMAT_4  Register
3262 ***************************************************************************/
3263/* HDMI :: FORMAT_DET_4 :: reserved0 [31:29] */
3264#define BCHP_HDMI_FORMAT_DET_4_reserved0_MASK                      0xe0000000
3265#define BCHP_HDMI_FORMAT_DET_4_reserved0_SHIFT                     29
3266
3267/* HDMI :: FORMAT_DET_4 :: UUT_VBP0 [28:16] */
3268#define BCHP_HDMI_FORMAT_DET_4_UUT_VBP0_MASK                       0x1fff0000
3269#define BCHP_HDMI_FORMAT_DET_4_UUT_VBP0_SHIFT                      16
3270#define BCHP_HDMI_FORMAT_DET_4_UUT_VBP0_DEFAULT                    0x00000000
3271
3272/* HDMI :: FORMAT_DET_4 :: reserved1 [15:14] */
3273#define BCHP_HDMI_FORMAT_DET_4_reserved1_MASK                      0x0000c000
3274#define BCHP_HDMI_FORMAT_DET_4_reserved1_SHIFT                     14
3275
3276/* HDMI :: FORMAT_DET_4 :: UUT_VSPO0 [13:00] */
3277#define BCHP_HDMI_FORMAT_DET_4_UUT_VSPO0_MASK                      0x00003fff
3278#define BCHP_HDMI_FORMAT_DET_4_UUT_VSPO0_SHIFT                     0
3279#define BCHP_HDMI_FORMAT_DET_4_UUT_VSPO0_DEFAULT                   0x00000000
3280
3281/***************************************************************************
3282 *FORMAT_DET_5 - VID_FORMAT_5  Register
3283 ***************************************************************************/
3284/* HDMI :: FORMAT_DET_5 :: reserved0 [31:29] */
3285#define BCHP_HDMI_FORMAT_DET_5_reserved0_MASK                      0xe0000000
3286#define BCHP_HDMI_FORMAT_DET_5_reserved0_SHIFT                     29
3287
3288/* HDMI :: FORMAT_DET_5 :: UUT_VFP1 [28:16] */
3289#define BCHP_HDMI_FORMAT_DET_5_UUT_VFP1_MASK                       0x1fff0000
3290#define BCHP_HDMI_FORMAT_DET_5_UUT_VFP1_SHIFT                      16
3291#define BCHP_HDMI_FORMAT_DET_5_UUT_VFP1_DEFAULT                    0x00000000
3292
3293/* HDMI :: FORMAT_DET_5 :: reserved1 [15:13] */
3294#define BCHP_HDMI_FORMAT_DET_5_reserved1_MASK                      0x0000e000
3295#define BCHP_HDMI_FORMAT_DET_5_reserved1_SHIFT                     13
3296
3297/* HDMI :: FORMAT_DET_5 :: UUT_VAL1 [12:00] */
3298#define BCHP_HDMI_FORMAT_DET_5_UUT_VAL1_MASK                       0x00001fff
3299#define BCHP_HDMI_FORMAT_DET_5_UUT_VAL1_SHIFT                      0
3300#define BCHP_HDMI_FORMAT_DET_5_UUT_VAL1_DEFAULT                    0x00000000
3301
3302/***************************************************************************
3303 *FORMAT_DET_6 - VID_FORMAT_6  Register
3304 ***************************************************************************/
3305/* HDMI :: FORMAT_DET_6 :: reserved0 [31:29] */
3306#define BCHP_HDMI_FORMAT_DET_6_reserved0_MASK                      0xe0000000
3307#define BCHP_HDMI_FORMAT_DET_6_reserved0_SHIFT                     29
3308
3309/* HDMI :: FORMAT_DET_6 :: UUT_VBP1 [28:16] */
3310#define BCHP_HDMI_FORMAT_DET_6_UUT_VBP1_MASK                       0x1fff0000
3311#define BCHP_HDMI_FORMAT_DET_6_UUT_VBP1_SHIFT                      16
3312#define BCHP_HDMI_FORMAT_DET_6_UUT_VBP1_DEFAULT                    0x00000000
3313
3314/* HDMI :: FORMAT_DET_6 :: reserved1 [15:14] */
3315#define BCHP_HDMI_FORMAT_DET_6_reserved1_MASK                      0x0000c000
3316#define BCHP_HDMI_FORMAT_DET_6_reserved1_SHIFT                     14
3317
3318/* HDMI :: FORMAT_DET_6 :: UUT_VSPO1 [13:00] */
3319#define BCHP_HDMI_FORMAT_DET_6_UUT_VSPO1_MASK                      0x00003fff
3320#define BCHP_HDMI_FORMAT_DET_6_UUT_VSPO1_SHIFT                     0
3321#define BCHP_HDMI_FORMAT_DET_6_UUT_VSPO1_DEFAULT                   0x00000000
3322
3323/***************************************************************************
3324 *FORMAT_DET_7 - VID_FORMAT_7  Register
3325 ***************************************************************************/
3326/* HDMI :: FORMAT_DET_7 :: reserved0 [31:19] */
3327#define BCHP_HDMI_FORMAT_DET_7_reserved0_MASK                      0xfff80000
3328#define BCHP_HDMI_FORMAT_DET_7_reserved0_SHIFT                     19
3329
3330/* HDMI :: FORMAT_DET_7 :: UUT_FIELD_LATCHED_COPY [18:18] */
3331#define BCHP_HDMI_FORMAT_DET_7_UUT_FIELD_LATCHED_COPY_MASK         0x00040000
3332#define BCHP_HDMI_FORMAT_DET_7_UUT_FIELD_LATCHED_COPY_SHIFT        18
3333#define BCHP_HDMI_FORMAT_DET_7_UUT_FIELD_LATCHED_COPY_DEFAULT      0x00000000
3334
3335/* HDMI :: FORMAT_DET_7 :: UUT_FIELD_COPY [17:17] */
3336#define BCHP_HDMI_FORMAT_DET_7_UUT_FIELD_COPY_MASK                 0x00020000
3337#define BCHP_HDMI_FORMAT_DET_7_UUT_FIELD_COPY_SHIFT                17
3338#define BCHP_HDMI_FORMAT_DET_7_UUT_FIELD_COPY_DEFAULT              0x00000000
3339
3340/* HDMI :: FORMAT_DET_7 :: UUT_VDE_COPY [16:16] */
3341#define BCHP_HDMI_FORMAT_DET_7_UUT_VDE_COPY_MASK                   0x00010000
3342#define BCHP_HDMI_FORMAT_DET_7_UUT_VDE_COPY_SHIFT                  16
3343#define BCHP_HDMI_FORMAT_DET_7_UUT_VDE_COPY_DEFAULT                0x00000000
3344
3345/* HDMI :: FORMAT_DET_7 :: reserved1 [15:13] */
3346#define BCHP_HDMI_FORMAT_DET_7_reserved1_MASK                      0x0000e000
3347#define BCHP_HDMI_FORMAT_DET_7_reserved1_SHIFT                     13
3348
3349/* HDMI :: FORMAT_DET_7 :: UUT_CURRENT_LINE_COUNT [12:00] */
3350#define BCHP_HDMI_FORMAT_DET_7_UUT_CURRENT_LINE_COUNT_MASK         0x00001fff
3351#define BCHP_HDMI_FORMAT_DET_7_UUT_CURRENT_LINE_COUNT_SHIFT        0
3352#define BCHP_HDMI_FORMAT_DET_7_UUT_CURRENT_LINE_COUNT_DEFAULT      0x00000000
3353
3354/***************************************************************************
3355 *FORMAT_DET_8 - VID_FORMAT_8  Register
3356 ***************************************************************************/
3357/* HDMI :: FORMAT_DET_8 :: reserved0 [31:29] */
3358#define BCHP_HDMI_FORMAT_DET_8_reserved0_MASK                      0xe0000000
3359#define BCHP_HDMI_FORMAT_DET_8_reserved0_SHIFT                     29
3360
3361/* HDMI :: FORMAT_DET_8 :: UUT_VSP1 [28:16] */
3362#define BCHP_HDMI_FORMAT_DET_8_UUT_VSP1_MASK                       0x1fff0000
3363#define BCHP_HDMI_FORMAT_DET_8_UUT_VSP1_SHIFT                      16
3364#define BCHP_HDMI_FORMAT_DET_8_UUT_VSP1_DEFAULT                    0x00000000
3365
3366/* HDMI :: FORMAT_DET_8 :: reserved1 [15:13] */
3367#define BCHP_HDMI_FORMAT_DET_8_reserved1_MASK                      0x0000e000
3368#define BCHP_HDMI_FORMAT_DET_8_reserved1_SHIFT                     13
3369
3370/* HDMI :: FORMAT_DET_8 :: UUT_VAL0 [12:00] */
3371#define BCHP_HDMI_FORMAT_DET_8_UUT_VAL0_MASK                       0x00001fff
3372#define BCHP_HDMI_FORMAT_DET_8_UUT_VAL0_SHIFT                      0
3373#define BCHP_HDMI_FORMAT_DET_8_UUT_VAL0_DEFAULT                    0x00000000
3374
3375/***************************************************************************
3376 *FORMAT_DET_9 - VID_FORMAT_9  Register
3377 ***************************************************************************/
3378/* HDMI :: FORMAT_DET_9 :: reserved0 [31:30] */
3379#define BCHP_HDMI_FORMAT_DET_9_reserved0_MASK                      0xc0000000
3380#define BCHP_HDMI_FORMAT_DET_9_reserved0_SHIFT                     30
3381
3382/* HDMI :: FORMAT_DET_9 :: UUT_HSYNC_HIGH [29:16] */
3383#define BCHP_HDMI_FORMAT_DET_9_UUT_HSYNC_HIGH_MASK                 0x3fff0000
3384#define BCHP_HDMI_FORMAT_DET_9_UUT_HSYNC_HIGH_SHIFT                16
3385#define BCHP_HDMI_FORMAT_DET_9_UUT_HSYNC_HIGH_DEFAULT              0x00000000
3386
3387/* HDMI :: FORMAT_DET_9 :: reserved1 [15:14] */
3388#define BCHP_HDMI_FORMAT_DET_9_reserved1_MASK                      0x0000c000
3389#define BCHP_HDMI_FORMAT_DET_9_reserved1_SHIFT                     14
3390
3391/* HDMI :: FORMAT_DET_9 :: UUT_HSYNC_LOW [13:00] */
3392#define BCHP_HDMI_FORMAT_DET_9_UUT_HSYNC_LOW_MASK                  0x00003fff
3393#define BCHP_HDMI_FORMAT_DET_9_UUT_HSYNC_LOW_SHIFT                 0
3394#define BCHP_HDMI_FORMAT_DET_9_UUT_HSYNC_LOW_DEFAULT               0x00000000
3395
3396/***************************************************************************
3397 *FORMAT_DET_10 - VID_FORMAT_10 Register
3398 ***************************************************************************/
3399/* HDMI :: FORMAT_DET_10 :: reserved0 [31:29] */
3400#define BCHP_HDMI_FORMAT_DET_10_reserved0_MASK                     0xe0000000
3401#define BCHP_HDMI_FORMAT_DET_10_reserved0_SHIFT                    29
3402
3403/* HDMI :: FORMAT_DET_10 :: UUT_VBLANK1 [28:16] */
3404#define BCHP_HDMI_FORMAT_DET_10_UUT_VBLANK1_MASK                   0x1fff0000
3405#define BCHP_HDMI_FORMAT_DET_10_UUT_VBLANK1_SHIFT                  16
3406#define BCHP_HDMI_FORMAT_DET_10_UUT_VBLANK1_DEFAULT                0x00000000
3407
3408/* HDMI :: FORMAT_DET_10 :: reserved1 [15:13] */
3409#define BCHP_HDMI_FORMAT_DET_10_reserved1_MASK                     0x0000e000
3410#define BCHP_HDMI_FORMAT_DET_10_reserved1_SHIFT                    13
3411
3412/* HDMI :: FORMAT_DET_10 :: UUT_VBLANK0 [12:00] */
3413#define BCHP_HDMI_FORMAT_DET_10_UUT_VBLANK0_MASK                   0x00001fff
3414#define BCHP_HDMI_FORMAT_DET_10_UUT_VBLANK0_SHIFT                  0
3415#define BCHP_HDMI_FORMAT_DET_10_UUT_VBLANK0_DEFAULT                0x00000000
3416
3417/***************************************************************************
3418 *HSYNC_CNT - HSYNC  Register
3419 ***************************************************************************/
3420/* HDMI :: HSYNC_CNT :: HSYNC_RISE_COUNT [31:16] */
3421#define BCHP_HDMI_HSYNC_CNT_HSYNC_RISE_COUNT_MASK                  0xffff0000
3422#define BCHP_HDMI_HSYNC_CNT_HSYNC_RISE_COUNT_SHIFT                 16
3423#define BCHP_HDMI_HSYNC_CNT_HSYNC_RISE_COUNT_DEFAULT               0x00000000
3424
3425/* HDMI :: HSYNC_CNT :: HSYNC_FALL_COUNT [15:00] */
3426#define BCHP_HDMI_HSYNC_CNT_HSYNC_FALL_COUNT_MASK                  0x0000ffff
3427#define BCHP_HDMI_HSYNC_CNT_HSYNC_FALL_COUNT_SHIFT                 0
3428#define BCHP_HDMI_HSYNC_CNT_HSYNC_FALL_COUNT_DEFAULT               0x00000000
3429
3430/***************************************************************************
3431 *VSYNC_CNT_FIELD0 - VSYNC_CNT_FIELD0 Register
3432 ***************************************************************************/
3433/* HDMI :: VSYNC_CNT_FIELD0 :: reserved0 [31:28] */
3434#define BCHP_HDMI_VSYNC_CNT_FIELD0_reserved0_MASK                  0xf0000000
3435#define BCHP_HDMI_VSYNC_CNT_FIELD0_reserved0_SHIFT                 28
3436
3437/* HDMI :: VSYNC_CNT_FIELD0 :: VSYNC_CNT [27:00] */
3438#define BCHP_HDMI_VSYNC_CNT_FIELD0_VSYNC_CNT_MASK                  0x0fffffff
3439#define BCHP_HDMI_VSYNC_CNT_FIELD0_VSYNC_CNT_SHIFT                 0
3440#define BCHP_HDMI_VSYNC_CNT_FIELD0_VSYNC_CNT_DEFAULT               0x0fffffff
3441
3442/***************************************************************************
3443 *VSYNC_CNT_FIELD1 - VSYNC_CNT_FIELD1 Register
3444 ***************************************************************************/
3445/* HDMI :: VSYNC_CNT_FIELD1 :: reserved0 [31:28] */
3446#define BCHP_HDMI_VSYNC_CNT_FIELD1_reserved0_MASK                  0xf0000000
3447#define BCHP_HDMI_VSYNC_CNT_FIELD1_reserved0_SHIFT                 28
3448
3449/* HDMI :: VSYNC_CNT_FIELD1 :: VSYNC_CNT [27:00] */
3450#define BCHP_HDMI_VSYNC_CNT_FIELD1_VSYNC_CNT_MASK                  0x0fffffff
3451#define BCHP_HDMI_VSYNC_CNT_FIELD1_VSYNC_CNT_SHIFT                 0
3452#define BCHP_HDMI_VSYNC_CNT_FIELD1_VSYNC_CNT_DEFAULT               0x0fffffff
3453
3454/***************************************************************************
3455 *DEEP_COLOR_CONFIG_1 - HDMI Deep Color Configuration Register 1
3456 ***************************************************************************/
3457/* HDMI :: DEEP_COLOR_CONFIG_1 :: reserved0 [31:18] */
3458#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_reserved0_MASK               0xfffc0000
3459#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_reserved0_SHIFT              18
3460
3461/* HDMI :: DEEP_COLOR_CONFIG_1 :: DEFAULT_PHASE_ERROR_CLEAR [17:17] */
3462#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_DEFAULT_PHASE_ERROR_CLEAR_MASK 0x00020000
3463#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_DEFAULT_PHASE_ERROR_CLEAR_SHIFT 17
3464#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_DEFAULT_PHASE_ERROR_CLEAR_DEFAULT 0x00000000
3465
3466/* HDMI :: DEEP_COLOR_CONFIG_1 :: DEFAULT_PHASE [16:16] */
3467#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_DEFAULT_PHASE_MASK           0x00010000
3468#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_DEFAULT_PHASE_SHIFT          16
3469#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_DEFAULT_PHASE_DEFAULT        0x00000000
3470
3471/* HDMI :: DEEP_COLOR_CONFIG_1 :: reserved1 [15:11] */
3472#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_reserved1_MASK               0x0000f800
3473#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_reserved1_SHIFT              11
3474
3475/* HDMI :: DEEP_COLOR_CONFIG_1 :: INIT_PACK_PHASE [10:08] */
3476#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_INIT_PACK_PHASE_MASK         0x00000700
3477#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_INIT_PACK_PHASE_SHIFT        8
3478#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_INIT_PACK_PHASE_DEFAULT      0x00000000
3479
3480/* HDMI :: DEEP_COLOR_CONFIG_1 :: reserved2 [07:04] */
3481#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_reserved2_MASK               0x000000f0
3482#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_reserved2_SHIFT              4
3483
3484/* HDMI :: DEEP_COLOR_CONFIG_1 :: COLOR_DEPTH [03:00] */
3485#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_COLOR_DEPTH_MASK             0x0000000f
3486#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_COLOR_DEPTH_SHIFT            0
3487#define BCHP_HDMI_DEEP_COLOR_CONFIG_1_COLOR_DEPTH_DEFAULT          0x00000004
3488
3489/***************************************************************************
3490 *DEEP_COLOR_CONFIG_2 - HDMI Deep Color Configuration Register 2
3491 ***************************************************************************/
3492/* HDMI :: DEEP_COLOR_CONFIG_2 :: reserved0 [31:18] */
3493#define BCHP_HDMI_DEEP_COLOR_CONFIG_2_reserved0_MASK               0xfffc0000
3494#define BCHP_HDMI_DEEP_COLOR_CONFIG_2_reserved0_SHIFT              18
3495
3496/* HDMI :: DEEP_COLOR_CONFIG_2 :: DEFAULT_PHASE_ERROR [17:17] */
3497#define BCHP_HDMI_DEEP_COLOR_CONFIG_2_DEFAULT_PHASE_ERROR_MASK     0x00020000
3498#define BCHP_HDMI_DEEP_COLOR_CONFIG_2_DEFAULT_PHASE_ERROR_SHIFT    17
3499#define BCHP_HDMI_DEEP_COLOR_CONFIG_2_DEFAULT_PHASE_ERROR_DEFAULT  0x00000000
3500
3501/* HDMI :: DEEP_COLOR_CONFIG_2 :: reserved1 [16:00] */
3502#define BCHP_HDMI_DEEP_COLOR_CONFIG_2_reserved1_MASK               0x0001ffff
3503#define BCHP_HDMI_DEEP_COLOR_CONFIG_2_reserved1_SHIFT              0
3504
3505/***************************************************************************
3506 *GCP_CONFIG - General Control Packet Configuration Register
3507 ***************************************************************************/
3508/* HDMI :: GCP_CONFIG :: GCP_ENABLE [31:31] */
3509#define BCHP_HDMI_GCP_CONFIG_GCP_ENABLE_MASK                       0x80000000
3510#define BCHP_HDMI_GCP_CONFIG_GCP_ENABLE_SHIFT                      31
3511#define BCHP_HDMI_GCP_CONFIG_GCP_ENABLE_DEFAULT                    0x00000000
3512
3513/* HDMI :: GCP_CONFIG :: reserved0 [30:28] */
3514#define BCHP_HDMI_GCP_CONFIG_reserved0_MASK                        0x70000000
3515#define BCHP_HDMI_GCP_CONFIG_reserved0_SHIFT                       28
3516
3517/* HDMI :: GCP_CONFIG :: GCP_ON_TRAILING_VSYNC [27:27] */
3518#define BCHP_HDMI_GCP_CONFIG_GCP_ON_TRAILING_VSYNC_MASK            0x08000000
3519#define BCHP_HDMI_GCP_CONFIG_GCP_ON_TRAILING_VSYNC_SHIFT           27
3520#define BCHP_HDMI_GCP_CONFIG_GCP_ON_TRAILING_VSYNC_DEFAULT         0x00000000
3521
3522/* HDMI :: GCP_CONFIG :: GCP_PACK_PHASE_OFFSET [26:24] */
3523#define BCHP_HDMI_GCP_CONFIG_GCP_PACK_PHASE_OFFSET_MASK            0x07000000
3524#define BCHP_HDMI_GCP_CONFIG_GCP_PACK_PHASE_OFFSET_SHIFT           24
3525#define BCHP_HDMI_GCP_CONFIG_GCP_PACK_PHASE_OFFSET_DEFAULT         0x00000000
3526
3527/* HDMI :: GCP_CONFIG :: GCP_HEADER_BYTE_2 [23:16] */
3528#define BCHP_HDMI_GCP_CONFIG_GCP_HEADER_BYTE_2_MASK                0x00ff0000
3529#define BCHP_HDMI_GCP_CONFIG_GCP_HEADER_BYTE_2_SHIFT               16
3530#define BCHP_HDMI_GCP_CONFIG_GCP_HEADER_BYTE_2_DEFAULT             0x00000000
3531
3532/* HDMI :: GCP_CONFIG :: GCP_HEADER_BYTE_1 [15:08] */
3533#define BCHP_HDMI_GCP_CONFIG_GCP_HEADER_BYTE_1_MASK                0x0000ff00
3534#define BCHP_HDMI_GCP_CONFIG_GCP_HEADER_BYTE_1_SHIFT               8
3535#define BCHP_HDMI_GCP_CONFIG_GCP_HEADER_BYTE_1_DEFAULT             0x00000000
3536
3537/* HDMI :: GCP_CONFIG :: GCP_HEADER_BYTE_0 [07:00] */
3538#define BCHP_HDMI_GCP_CONFIG_GCP_HEADER_BYTE_0_MASK                0x000000ff
3539#define BCHP_HDMI_GCP_CONFIG_GCP_HEADER_BYTE_0_SHIFT               0
3540#define BCHP_HDMI_GCP_CONFIG_GCP_HEADER_BYTE_0_DEFAULT             0x00000003
3541
3542/***************************************************************************
3543 *GCP_WORD_1 - Word 1 of General Control Packet
3544 ***************************************************************************/
3545/* HDMI :: GCP_WORD_1 :: GCP_SUBPACKET_BYTE_3 [31:24] */
3546#define BCHP_HDMI_GCP_WORD_1_GCP_SUBPACKET_BYTE_3_MASK             0xff000000
3547#define BCHP_HDMI_GCP_WORD_1_GCP_SUBPACKET_BYTE_3_SHIFT            24
3548#define BCHP_HDMI_GCP_WORD_1_GCP_SUBPACKET_BYTE_3_DEFAULT          0x00000000
3549
3550/* HDMI :: GCP_WORD_1 :: GCP_SUBPACKET_BYTE_2 [23:16] */
3551#define BCHP_HDMI_GCP_WORD_1_GCP_SUBPACKET_BYTE_2_MASK             0x00ff0000
3552#define BCHP_HDMI_GCP_WORD_1_GCP_SUBPACKET_BYTE_2_SHIFT            16
3553#define BCHP_HDMI_GCP_WORD_1_GCP_SUBPACKET_BYTE_2_DEFAULT          0x00000000
3554
3555/* HDMI :: GCP_WORD_1 :: GCP_SUBPACKET_BYTE_1 [15:08] */
3556#define BCHP_HDMI_GCP_WORD_1_GCP_SUBPACKET_BYTE_1_MASK             0x0000ff00
3557#define BCHP_HDMI_GCP_WORD_1_GCP_SUBPACKET_BYTE_1_SHIFT            8
3558#define BCHP_HDMI_GCP_WORD_1_GCP_SUBPACKET_BYTE_1_DEFAULT          0x00000000
3559
3560/* HDMI :: GCP_WORD_1 :: GCP_SUBPACKET_BYTE_0 [07:00] */
3561#define BCHP_HDMI_GCP_WORD_1_GCP_SUBPACKET_BYTE_0_MASK             0x000000ff
3562#define BCHP_HDMI_GCP_WORD_1_GCP_SUBPACKET_BYTE_0_SHIFT            0
3563#define BCHP_HDMI_GCP_WORD_1_GCP_SUBPACKET_BYTE_0_DEFAULT          0x00000000
3564
3565/***************************************************************************
3566 *GCP_WORD_2 - Word 2 of General Control Packet
3567 ***************************************************************************/
3568/* HDMI :: GCP_WORD_2 :: reserved0 [31:24] */
3569#define BCHP_HDMI_GCP_WORD_2_reserved0_MASK                        0xff000000
3570#define BCHP_HDMI_GCP_WORD_2_reserved0_SHIFT                       24
3571
3572/* HDMI :: GCP_WORD_2 :: GCP_SUBPACKET_BYTE_6 [23:16] */
3573#define BCHP_HDMI_GCP_WORD_2_GCP_SUBPACKET_BYTE_6_MASK             0x00ff0000
3574#define BCHP_HDMI_GCP_WORD_2_GCP_SUBPACKET_BYTE_6_SHIFT            16
3575#define BCHP_HDMI_GCP_WORD_2_GCP_SUBPACKET_BYTE_6_DEFAULT          0x00000000
3576
3577/* HDMI :: GCP_WORD_2 :: GCP_SUBPACKET_BYTE_5 [15:08] */
3578#define BCHP_HDMI_GCP_WORD_2_GCP_SUBPACKET_BYTE_5_MASK             0x0000ff00
3579#define BCHP_HDMI_GCP_WORD_2_GCP_SUBPACKET_BYTE_5_SHIFT            8
3580#define BCHP_HDMI_GCP_WORD_2_GCP_SUBPACKET_BYTE_5_DEFAULT          0x00000000
3581
3582/* HDMI :: GCP_WORD_2 :: GCP_SUBPACKET_BYTE_4 [07:00] */
3583#define BCHP_HDMI_GCP_WORD_2_GCP_SUBPACKET_BYTE_4_MASK             0x000000ff
3584#define BCHP_HDMI_GCP_WORD_2_GCP_SUBPACKET_BYTE_4_SHIFT            0
3585#define BCHP_HDMI_GCP_WORD_2_GCP_SUBPACKET_BYTE_4_DEFAULT          0x00000000
3586
3587/***************************************************************************
3588 *RGB_MONITOR_CFG_1 - RGB Pixel Monitor Configuration Register 1
3589 ***************************************************************************/
3590/* HDMI :: RGB_MONITOR_CFG_1 :: reserved0 [31:19] */
3591#define BCHP_HDMI_RGB_MONITOR_CFG_1_reserved0_MASK                 0xfff80000
3592#define BCHP_HDMI_RGB_MONITOR_CFG_1_reserved0_SHIFT                19
3593
3594/* HDMI :: RGB_MONITOR_CFG_1 :: CLEAR_RED_UNDER_RANGE [18:18] */
3595#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_RED_UNDER_RANGE_MASK     0x00040000
3596#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_RED_UNDER_RANGE_SHIFT    18
3597#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_RED_UNDER_RANGE_DEFAULT  0x00000000
3598
3599/* HDMI :: RGB_MONITOR_CFG_1 :: CLEAR_GREEN_UNDER_RANGE [17:17] */
3600#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_GREEN_UNDER_RANGE_MASK   0x00020000
3601#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_GREEN_UNDER_RANGE_SHIFT  17
3602#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_GREEN_UNDER_RANGE_DEFAULT 0x00000000
3603
3604/* HDMI :: RGB_MONITOR_CFG_1 :: CLEAR_BLUE_UNDER_RANGE [16:16] */
3605#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_BLUE_UNDER_RANGE_MASK    0x00010000
3606#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_BLUE_UNDER_RANGE_SHIFT   16
3607#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_BLUE_UNDER_RANGE_DEFAULT 0x00000000
3608
3609/* HDMI :: RGB_MONITOR_CFG_1 :: reserved1 [15:15] */
3610#define BCHP_HDMI_RGB_MONITOR_CFG_1_reserved1_MASK                 0x00008000
3611#define BCHP_HDMI_RGB_MONITOR_CFG_1_reserved1_SHIFT                15
3612
3613/* HDMI :: RGB_MONITOR_CFG_1 :: CLEAR_RED_MAX_CHANGED [14:14] */
3614#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_RED_MAX_CHANGED_MASK     0x00004000
3615#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_RED_MAX_CHANGED_SHIFT    14
3616#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_RED_MAX_CHANGED_DEFAULT  0x00000000
3617
3618/* HDMI :: RGB_MONITOR_CFG_1 :: CLEAR_GREEN_MAX_CHANGED [13:13] */
3619#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_GREEN_MAX_CHANGED_MASK   0x00002000
3620#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_GREEN_MAX_CHANGED_SHIFT  13
3621#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_GREEN_MAX_CHANGED_DEFAULT 0x00000000
3622
3623/* HDMI :: RGB_MONITOR_CFG_1 :: CLEAR_BLUE_MAX_CHANGED [12:12] */
3624#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_BLUE_MAX_CHANGED_MASK    0x00001000
3625#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_BLUE_MAX_CHANGED_SHIFT   12
3626#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_BLUE_MAX_CHANGED_DEFAULT 0x00000000
3627
3628/* HDMI :: RGB_MONITOR_CFG_1 :: reserved2 [11:11] */
3629#define BCHP_HDMI_RGB_MONITOR_CFG_1_reserved2_MASK                 0x00000800
3630#define BCHP_HDMI_RGB_MONITOR_CFG_1_reserved2_SHIFT                11
3631
3632/* HDMI :: RGB_MONITOR_CFG_1 :: CLEAR_RED_MIN_CHANGED [10:10] */
3633#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_RED_MIN_CHANGED_MASK     0x00000400
3634#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_RED_MIN_CHANGED_SHIFT    10
3635#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_RED_MIN_CHANGED_DEFAULT  0x00000000
3636
3637/* HDMI :: RGB_MONITOR_CFG_1 :: CLEAR_GREEN_MIN_CHANGED [09:09] */
3638#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_GREEN_MIN_CHANGED_MASK   0x00000200
3639#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_GREEN_MIN_CHANGED_SHIFT  9
3640#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_GREEN_MIN_CHANGED_DEFAULT 0x00000000
3641
3642/* HDMI :: RGB_MONITOR_CFG_1 :: CLEAR_BLUE_MIN_CHANGED [08:08] */
3643#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_BLUE_MIN_CHANGED_MASK    0x00000100
3644#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_BLUE_MIN_CHANGED_SHIFT   8
3645#define BCHP_HDMI_RGB_MONITOR_CFG_1_CLEAR_BLUE_MIN_CHANGED_DEFAULT 0x00000000
3646
3647/* HDMI :: RGB_MONITOR_CFG_1 :: reserved3 [07:07] */
3648#define BCHP_HDMI_RGB_MONITOR_CFG_1_reserved3_MASK                 0x00000080
3649#define BCHP_HDMI_RGB_MONITOR_CFG_1_reserved3_SHIFT                7
3650
3651/* HDMI :: RGB_MONITOR_CFG_1 :: INIT_RED_MONITOR [06:06] */
3652#define BCHP_HDMI_RGB_MONITOR_CFG_1_INIT_RED_MONITOR_MASK          0x00000040
3653#define BCHP_HDMI_RGB_MONITOR_CFG_1_INIT_RED_MONITOR_SHIFT         6
3654#define BCHP_HDMI_RGB_MONITOR_CFG_1_INIT_RED_MONITOR_DEFAULT       0x00000000
3655
3656/* HDMI :: RGB_MONITOR_CFG_1 :: INIT_GREEN_MONITOR [05:05] */
3657#define BCHP_HDMI_RGB_MONITOR_CFG_1_INIT_GREEN_MONITOR_MASK        0x00000020
3658#define BCHP_HDMI_RGB_MONITOR_CFG_1_INIT_GREEN_MONITOR_SHIFT       5
3659#define BCHP_HDMI_RGB_MONITOR_CFG_1_INIT_GREEN_MONITOR_DEFAULT     0x00000000
3660
3661/* HDMI :: RGB_MONITOR_CFG_1 :: INIT_BLUE_MONITOR [04:04] */
3662#define BCHP_HDMI_RGB_MONITOR_CFG_1_INIT_BLUE_MONITOR_MASK         0x00000010
3663#define BCHP_HDMI_RGB_MONITOR_CFG_1_INIT_BLUE_MONITOR_SHIFT        4
3664#define BCHP_HDMI_RGB_MONITOR_CFG_1_INIT_BLUE_MONITOR_DEFAULT      0x00000000
3665
3666/* HDMI :: RGB_MONITOR_CFG_1 :: reserved4 [03:03] */
3667#define BCHP_HDMI_RGB_MONITOR_CFG_1_reserved4_MASK                 0x00000008
3668#define BCHP_HDMI_RGB_MONITOR_CFG_1_reserved4_SHIFT                3
3669
3670/* HDMI :: RGB_MONITOR_CFG_1 :: ENABLE_RED_MONITOR [02:02] */
3671#define BCHP_HDMI_RGB_MONITOR_CFG_1_ENABLE_RED_MONITOR_MASK        0x00000004
3672#define BCHP_HDMI_RGB_MONITOR_CFG_1_ENABLE_RED_MONITOR_SHIFT       2
3673#define BCHP_HDMI_RGB_MONITOR_CFG_1_ENABLE_RED_MONITOR_DEFAULT     0x00000000
3674
3675/* HDMI :: RGB_MONITOR_CFG_1 :: ENABLE_GREEN_MONITOR [01:01] */
3676#define BCHP_HDMI_RGB_MONITOR_CFG_1_ENABLE_GREEN_MONITOR_MASK      0x00000002
3677#define BCHP_HDMI_RGB_MONITOR_CFG_1_ENABLE_GREEN_MONITOR_SHIFT     1
3678#define BCHP_HDMI_RGB_MONITOR_CFG_1_ENABLE_GREEN_MONITOR_DEFAULT   0x00000000
3679
3680/* HDMI :: RGB_MONITOR_CFG_1 :: ENABLE_BLUE_MONITOR [00:00] */
3681#define BCHP_HDMI_RGB_MONITOR_CFG_1_ENABLE_BLUE_MONITOR_MASK       0x00000001
3682#define BCHP_HDMI_RGB_MONITOR_CFG_1_ENABLE_BLUE_MONITOR_SHIFT      0
3683#define BCHP_HDMI_RGB_MONITOR_CFG_1_ENABLE_BLUE_MONITOR_DEFAULT    0x00000000
3684
3685/***************************************************************************
3686 *RGB_MONITOR_CFG_2 - RGB Pixel Monitor Configuration Register 2
3687 ***************************************************************************/
3688/* HDMI :: RGB_MONITOR_CFG_2 :: reserved0 [31:24] */
3689#define BCHP_HDMI_RGB_MONITOR_CFG_2_reserved0_MASK                 0xff000000
3690#define BCHP_HDMI_RGB_MONITOR_CFG_2_reserved0_SHIFT                24
3691
3692/* HDMI :: RGB_MONITOR_CFG_2 :: RED_UNDER_RANGE_COUNT [23:16] */
3693#define BCHP_HDMI_RGB_MONITOR_CFG_2_RED_UNDER_RANGE_COUNT_MASK     0x00ff0000
3694#define BCHP_HDMI_RGB_MONITOR_CFG_2_RED_UNDER_RANGE_COUNT_SHIFT    16
3695#define BCHP_HDMI_RGB_MONITOR_CFG_2_RED_UNDER_RANGE_COUNT_DEFAULT  0x00000000
3696
3697/* HDMI :: RGB_MONITOR_CFG_2 :: reserved1 [15:12] */
3698#define BCHP_HDMI_RGB_MONITOR_CFG_2_reserved1_MASK                 0x0000f000
3699#define BCHP_HDMI_RGB_MONITOR_CFG_2_reserved1_SHIFT                12
3700
3701/* HDMI :: RGB_MONITOR_CFG_2 :: RED_RANGE_REQUIRED [11:00] */
3702#define BCHP_HDMI_RGB_MONITOR_CFG_2_RED_RANGE_REQUIRED_MASK        0x00000fff
3703#define BCHP_HDMI_RGB_MONITOR_CFG_2_RED_RANGE_REQUIRED_SHIFT       0
3704#define BCHP_HDMI_RGB_MONITOR_CFG_2_RED_RANGE_REQUIRED_DEFAULT     0x00000000
3705
3706/***************************************************************************
3707 *RGB_MONITOR_CFG_3 - RGB Pixel Monitor Configuration Register 3
3708 ***************************************************************************/
3709/* HDMI :: RGB_MONITOR_CFG_3 :: reserved0 [31:24] */
3710#define BCHP_HDMI_RGB_MONITOR_CFG_3_reserved0_MASK                 0xff000000
3711#define BCHP_HDMI_RGB_MONITOR_CFG_3_reserved0_SHIFT                24
3712
3713/* HDMI :: RGB_MONITOR_CFG_3 :: GREEN_UNDER_RANGE_COUNT [23:16] */
3714#define BCHP_HDMI_RGB_MONITOR_CFG_3_GREEN_UNDER_RANGE_COUNT_MASK   0x00ff0000
3715#define BCHP_HDMI_RGB_MONITOR_CFG_3_GREEN_UNDER_RANGE_COUNT_SHIFT  16
3716#define BCHP_HDMI_RGB_MONITOR_CFG_3_GREEN_UNDER_RANGE_COUNT_DEFAULT 0x00000000
3717
3718/* HDMI :: RGB_MONITOR_CFG_3 :: reserved1 [15:12] */
3719#define BCHP_HDMI_RGB_MONITOR_CFG_3_reserved1_MASK                 0x0000f000
3720#define BCHP_HDMI_RGB_MONITOR_CFG_3_reserved1_SHIFT                12
3721
3722/* HDMI :: RGB_MONITOR_CFG_3 :: GREEN_RANGE_REQUIRED [11:00] */
3723#define BCHP_HDMI_RGB_MONITOR_CFG_3_GREEN_RANGE_REQUIRED_MASK      0x00000fff
3724#define BCHP_HDMI_RGB_MONITOR_CFG_3_GREEN_RANGE_REQUIRED_SHIFT     0
3725#define BCHP_HDMI_RGB_MONITOR_CFG_3_GREEN_RANGE_REQUIRED_DEFAULT   0x00000000
3726
3727/***************************************************************************
3728 *RGB_MONITOR_CFG_4 - RGB Pixel Monitor Configuration Register 4
3729 ***************************************************************************/
3730/* HDMI :: RGB_MONITOR_CFG_4 :: reserved0 [31:24] */
3731#define BCHP_HDMI_RGB_MONITOR_CFG_4_reserved0_MASK                 0xff000000
3732#define BCHP_HDMI_RGB_MONITOR_CFG_4_reserved0_SHIFT                24
3733
3734/* HDMI :: RGB_MONITOR_CFG_4 :: BLUE_UNDER_RANGE_COUNT [23:16] */
3735#define BCHP_HDMI_RGB_MONITOR_CFG_4_BLUE_UNDER_RANGE_COUNT_MASK    0x00ff0000
3736#define BCHP_HDMI_RGB_MONITOR_CFG_4_BLUE_UNDER_RANGE_COUNT_SHIFT   16
3737#define BCHP_HDMI_RGB_MONITOR_CFG_4_BLUE_UNDER_RANGE_COUNT_DEFAULT 0x00000000
3738
3739/* HDMI :: RGB_MONITOR_CFG_4 :: reserved1 [15:12] */
3740#define BCHP_HDMI_RGB_MONITOR_CFG_4_reserved1_MASK                 0x0000f000
3741#define BCHP_HDMI_RGB_MONITOR_CFG_4_reserved1_SHIFT                12
3742
3743/* HDMI :: RGB_MONITOR_CFG_4 :: BLUE_RANGE_REQUIRED [11:00] */
3744#define BCHP_HDMI_RGB_MONITOR_CFG_4_BLUE_RANGE_REQUIRED_MASK       0x00000fff
3745#define BCHP_HDMI_RGB_MONITOR_CFG_4_BLUE_RANGE_REQUIRED_SHIFT      0
3746#define BCHP_HDMI_RGB_MONITOR_CFG_4_BLUE_RANGE_REQUIRED_DEFAULT    0x00000000
3747
3748/***************************************************************************
3749 *RGB_MONITOR_STATUS_1 - RGB Pixel Monitor Status Register 1
3750 ***************************************************************************/
3751/* HDMI :: RGB_MONITOR_STATUS_1 :: RED_MAX_CHANGED [31:31] */
3752#define BCHP_HDMI_RGB_MONITOR_STATUS_1_RED_MAX_CHANGED_MASK        0x80000000
3753#define BCHP_HDMI_RGB_MONITOR_STATUS_1_RED_MAX_CHANGED_SHIFT       31
3754
3755/* HDMI :: RGB_MONITOR_STATUS_1 :: reserved0 [30:28] */
3756#define BCHP_HDMI_RGB_MONITOR_STATUS_1_reserved0_MASK              0x70000000
3757#define BCHP_HDMI_RGB_MONITOR_STATUS_1_reserved0_SHIFT             28
3758
3759/* HDMI :: RGB_MONITOR_STATUS_1 :: RED_MAX [27:16] */
3760#define BCHP_HDMI_RGB_MONITOR_STATUS_1_RED_MAX_MASK                0x0fff0000
3761#define BCHP_HDMI_RGB_MONITOR_STATUS_1_RED_MAX_SHIFT               16
3762
3763/* HDMI :: RGB_MONITOR_STATUS_1 :: RED_MIN_CHANGED [15:15] */
3764#define BCHP_HDMI_RGB_MONITOR_STATUS_1_RED_MIN_CHANGED_MASK        0x00008000
3765#define BCHP_HDMI_RGB_MONITOR_STATUS_1_RED_MIN_CHANGED_SHIFT       15
3766
3767/* HDMI :: RGB_MONITOR_STATUS_1 :: reserved1 [14:12] */
3768#define BCHP_HDMI_RGB_MONITOR_STATUS_1_reserved1_MASK              0x00007000
3769#define BCHP_HDMI_RGB_MONITOR_STATUS_1_reserved1_SHIFT             12
3770
3771/* HDMI :: RGB_MONITOR_STATUS_1 :: RED_MIN [11:00] */
3772#define BCHP_HDMI_RGB_MONITOR_STATUS_1_RED_MIN_MASK                0x00000fff
3773#define BCHP_HDMI_RGB_MONITOR_STATUS_1_RED_MIN_SHIFT               0
3774
3775/***************************************************************************
3776 *RGB_MONITOR_STATUS_2 - RGB Pixel Monitor Status Register 2
3777 ***************************************************************************/
3778/* HDMI :: RGB_MONITOR_STATUS_2 :: GREEN_MAX_CHANGED [31:31] */
3779#define BCHP_HDMI_RGB_MONITOR_STATUS_2_GREEN_MAX_CHANGED_MASK      0x80000000
3780#define BCHP_HDMI_RGB_MONITOR_STATUS_2_GREEN_MAX_CHANGED_SHIFT     31
3781
3782/* HDMI :: RGB_MONITOR_STATUS_2 :: reserved0 [30:28] */
3783#define BCHP_HDMI_RGB_MONITOR_STATUS_2_reserved0_MASK              0x70000000
3784#define BCHP_HDMI_RGB_MONITOR_STATUS_2_reserved0_SHIFT             28
3785
3786/* HDMI :: RGB_MONITOR_STATUS_2 :: GREEN_MAX [27:16] */
3787#define BCHP_HDMI_RGB_MONITOR_STATUS_2_GREEN_MAX_MASK              0x0fff0000
3788#define BCHP_HDMI_RGB_MONITOR_STATUS_2_GREEN_MAX_SHIFT             16
3789
3790/* HDMI :: RGB_MONITOR_STATUS_2 :: GREEN_MIN_CHANGED [15:15] */
3791#define BCHP_HDMI_RGB_MONITOR_STATUS_2_GREEN_MIN_CHANGED_MASK      0x00008000
3792#define BCHP_HDMI_RGB_MONITOR_STATUS_2_GREEN_MIN_CHANGED_SHIFT     15
3793
3794/* HDMI :: RGB_MONITOR_STATUS_2 :: reserved1 [14:12] */
3795#define BCHP_HDMI_RGB_MONITOR_STATUS_2_reserved1_MASK              0x00007000
3796#define BCHP_HDMI_RGB_MONITOR_STATUS_2_reserved1_SHIFT             12
3797
3798/* HDMI :: RGB_MONITOR_STATUS_2 :: GREEN_MIN [11:00] */
3799#define BCHP_HDMI_RGB_MONITOR_STATUS_2_GREEN_MIN_MASK              0x00000fff
3800#define BCHP_HDMI_RGB_MONITOR_STATUS_2_GREEN_MIN_SHIFT             0
3801
3802/***************************************************************************
3803 *RGB_MONITOR_STATUS_3 - RGB Pixel Monitor Status Register 3
3804 ***************************************************************************/
3805/* HDMI :: RGB_MONITOR_STATUS_3 :: BLUE_MAX_CHANGED [31:31] */
3806#define BCHP_HDMI_RGB_MONITOR_STATUS_3_BLUE_MAX_CHANGED_MASK       0x80000000
3807#define BCHP_HDMI_RGB_MONITOR_STATUS_3_BLUE_MAX_CHANGED_SHIFT      31
3808
3809/* HDMI :: RGB_MONITOR_STATUS_3 :: reserved0 [30:28] */
3810#define BCHP_HDMI_RGB_MONITOR_STATUS_3_reserved0_MASK              0x70000000
3811#define BCHP_HDMI_RGB_MONITOR_STATUS_3_reserved0_SHIFT             28
3812
3813/* HDMI :: RGB_MONITOR_STATUS_3 :: BLUE_MAX [27:16] */
3814#define BCHP_HDMI_RGB_MONITOR_STATUS_3_BLUE_MAX_MASK               0x0fff0000
3815#define BCHP_HDMI_RGB_MONITOR_STATUS_3_BLUE_MAX_SHIFT              16
3816
3817/* HDMI :: RGB_MONITOR_STATUS_3 :: BLUE_MIN_CHANGED [15:15] */
3818#define BCHP_HDMI_RGB_MONITOR_STATUS_3_BLUE_MIN_CHANGED_MASK       0x00008000
3819#define BCHP_HDMI_RGB_MONITOR_STATUS_3_BLUE_MIN_CHANGED_SHIFT      15
3820
3821/* HDMI :: RGB_MONITOR_STATUS_3 :: reserved1 [14:12] */
3822#define BCHP_HDMI_RGB_MONITOR_STATUS_3_reserved1_MASK              0x00007000
3823#define BCHP_HDMI_RGB_MONITOR_STATUS_3_reserved1_SHIFT             12
3824
3825/* HDMI :: RGB_MONITOR_STATUS_3 :: BLUE_MIN [11:00] */
3826#define BCHP_HDMI_RGB_MONITOR_STATUS_3_BLUE_MIN_MASK               0x00000fff
3827#define BCHP_HDMI_RGB_MONITOR_STATUS_3_BLUE_MIN_SHIFT              0
3828
3829/***************************************************************************
3830 *RGB_MONITOR_STATUS_4 - RGB Pixel Monitor Status Register 4
3831 ***************************************************************************/
3832/* HDMI :: RGB_MONITOR_STATUS_4 :: RED_UNDER_RANGE [31:31] */
3833#define BCHP_HDMI_RGB_MONITOR_STATUS_4_RED_UNDER_RANGE_MASK        0x80000000
3834#define BCHP_HDMI_RGB_MONITOR_STATUS_4_RED_UNDER_RANGE_SHIFT       31
3835
3836/* HDMI :: RGB_MONITOR_STATUS_4 :: reserved0 [30:28] */
3837#define BCHP_HDMI_RGB_MONITOR_STATUS_4_reserved0_MASK              0x70000000
3838#define BCHP_HDMI_RGB_MONITOR_STATUS_4_reserved0_SHIFT             28
3839
3840/* HDMI :: RGB_MONITOR_STATUS_4 :: RED_RANGE [27:16] */
3841#define BCHP_HDMI_RGB_MONITOR_STATUS_4_RED_RANGE_MASK              0x0fff0000
3842#define BCHP_HDMI_RGB_MONITOR_STATUS_4_RED_RANGE_SHIFT             16
3843
3844/* HDMI :: RGB_MONITOR_STATUS_4 :: GREEN_UNDER_RANGE [15:15] */
3845#define BCHP_HDMI_RGB_MONITOR_STATUS_4_GREEN_UNDER_RANGE_MASK      0x00008000
3846#define BCHP_HDMI_RGB_MONITOR_STATUS_4_GREEN_UNDER_RANGE_SHIFT     15
3847
3848/* HDMI :: RGB_MONITOR_STATUS_4 :: reserved1 [14:12] */
3849#define BCHP_HDMI_RGB_MONITOR_STATUS_4_reserved1_MASK              0x00007000
3850#define BCHP_HDMI_RGB_MONITOR_STATUS_4_reserved1_SHIFT             12
3851
3852/* HDMI :: RGB_MONITOR_STATUS_4 :: GREEN_RANGE [11:00] */
3853#define BCHP_HDMI_RGB_MONITOR_STATUS_4_GREEN_RANGE_MASK            0x00000fff
3854#define BCHP_HDMI_RGB_MONITOR_STATUS_4_GREEN_RANGE_SHIFT           0
3855
3856/***************************************************************************
3857 *RGB_MONITOR_STATUS_5 - RGB Pixel Monitor Status Register 5
3858 ***************************************************************************/
3859/* HDMI :: RGB_MONITOR_STATUS_5 :: BLUE_UNDER_RANGE [31:31] */
3860#define BCHP_HDMI_RGB_MONITOR_STATUS_5_BLUE_UNDER_RANGE_MASK       0x80000000
3861#define BCHP_HDMI_RGB_MONITOR_STATUS_5_BLUE_UNDER_RANGE_SHIFT      31
3862
3863/* HDMI :: RGB_MONITOR_STATUS_5 :: reserved0 [30:28] */
3864#define BCHP_HDMI_RGB_MONITOR_STATUS_5_reserved0_MASK              0x70000000
3865#define BCHP_HDMI_RGB_MONITOR_STATUS_5_reserved0_SHIFT             28
3866
3867/* HDMI :: RGB_MONITOR_STATUS_5 :: BLUE_RANGE [27:16] */
3868#define BCHP_HDMI_RGB_MONITOR_STATUS_5_BLUE_RANGE_MASK             0x0fff0000
3869#define BCHP_HDMI_RGB_MONITOR_STATUS_5_BLUE_RANGE_SHIFT            16
3870
3871/* HDMI :: RGB_MONITOR_STATUS_5 :: reserved1 [15:00] */
3872#define BCHP_HDMI_RGB_MONITOR_STATUS_5_reserved1_MASK              0x0000ffff
3873#define BCHP_HDMI_RGB_MONITOR_STATUS_5_reserved1_SHIFT             0
3874
3875/***************************************************************************
3876 *HOTPLUG_STATUS - Hotplug Status Register
3877 ***************************************************************************/
3878/* HDMI :: HOTPLUG_STATUS :: reserved0 [31:01] */
3879#define BCHP_HDMI_HOTPLUG_STATUS_reserved0_MASK                    0xfffffffe
3880#define BCHP_HDMI_HOTPLUG_STATUS_reserved0_SHIFT                   1
3881
3882/* HDMI :: HOTPLUG_STATUS :: HOTPLUG_STATUS [00:00] */
3883#define BCHP_HDMI_HOTPLUG_STATUS_HOTPLUG_STATUS_MASK               0x00000001
3884#define BCHP_HDMI_HOTPLUG_STATUS_HOTPLUG_STATUS_SHIFT              0
3885
3886#endif /* #ifndef BCHP_HDMI_H__ */
3887
3888/* End of File */
Note: See TracBrowser for help on using the repository browser.