source: svn/newcon3bcm2_21bu/magnum/basemodules/chp/7552/rdb/b0/bchp_hrc.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: 16.4 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_hrc.h $
12 * $brcm_Revision: Hydra_Software_Devel/2 $
13 * $brcm_Date: 2/7/12 1:29p $
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_hrc.h $
34 *
35 * Hydra_Software_Devel/2   2/7/12 1:29p pntruong
36 * SW7552-89: Synced up with central rdb.
37 *
38 ***************************************************************************/
39
40#ifndef BCHP_HRC_H__
41#define BCHP_HRC_H__
42
43/***************************************************************************
44 *HRC - HRC core registers
45 ***************************************************************************/
46#define BCHP_HRC_CTRL1                           0x00c01000 /* Control Register 1 */
47#define BCHP_HRC_CTRL2                           0x00c01004 /* Control Register 2 */
48#define BCHP_HRC_FILT0                           0x00c01008 /* Reference 0 Filter Length */
49#define BCHP_HRC_FILT1                           0x00c0100c /* Reference 1 Filter Length */
50#define BCHP_HRC_TP                              0x00c01010 /* Testport Register */
51#define BCHP_HRC_LFSR1                           0x00c01014 /* LFSR 1 Initial Seed */
52#define BCHP_HRC_LFSR2                           0x00c01018 /* LFSR 2 Initial Seed */
53#define BCHP_HRC_PWR0                            0x00c0101c /* Reference 0 Path Average Power */
54#define BCHP_HRC_PWR1                            0x00c01020 /* Reference 1 Path Average Power */
55#define BCHP_HRC_PWRM                            0x00c01024 /* Main Path Average Power */
56
57/***************************************************************************
58 *CTRL1 - Control Register 1
59 ***************************************************************************/
60/* HRC :: CTRL1 :: REF0_LMS_STEP [31:28] */
61#define BCHP_HRC_CTRL1_REF0_LMS_STEP_MASK                          0xf0000000
62#define BCHP_HRC_CTRL1_REF0_LMS_STEP_SHIFT                         28
63#define BCHP_HRC_CTRL1_REF0_LMS_STEP_DEFAULT                       0x00000007
64
65/* HRC :: CTRL1 :: REF0_CONJ_LMS_STEP [27:24] */
66#define BCHP_HRC_CTRL1_REF0_CONJ_LMS_STEP_MASK                     0x0f000000
67#define BCHP_HRC_CTRL1_REF0_CONJ_LMS_STEP_SHIFT                    24
68#define BCHP_HRC_CTRL1_REF0_CONJ_LMS_STEP_DEFAULT                  0x00000007
69
70/* HRC :: CTRL1 :: REF1_LMS_STEP [23:20] */
71#define BCHP_HRC_CTRL1_REF1_LMS_STEP_MASK                          0x00f00000
72#define BCHP_HRC_CTRL1_REF1_LMS_STEP_SHIFT                         20
73#define BCHP_HRC_CTRL1_REF1_LMS_STEP_DEFAULT                       0x00000007
74
75/* HRC :: CTRL1 :: REF1_CONJ_LMS_STEP [19:16] */
76#define BCHP_HRC_CTRL1_REF1_CONJ_LMS_STEP_MASK                     0x000f0000
77#define BCHP_HRC_CTRL1_REF1_CONJ_LMS_STEP_SHIFT                    16
78#define BCHP_HRC_CTRL1_REF1_CONJ_LMS_STEP_DEFAULT                  0x00000007
79
80/* HRC :: CTRL1 :: reserved0 [15:12] */
81#define BCHP_HRC_CTRL1_reserved0_MASK                              0x0000f000
82#define BCHP_HRC_CTRL1_reserved0_SHIFT                             12
83
84/* HRC :: CTRL1 :: REF0_EN [11:11] */
85#define BCHP_HRC_CTRL1_REF0_EN_MASK                                0x00000800
86#define BCHP_HRC_CTRL1_REF0_EN_SHIFT                               11
87#define BCHP_HRC_CTRL1_REF0_EN_DEFAULT                             0x00000000
88
89/* HRC :: CTRL1 :: REF0_CONJ_EN [10:10] */
90#define BCHP_HRC_CTRL1_REF0_CONJ_EN_MASK                           0x00000400
91#define BCHP_HRC_CTRL1_REF0_CONJ_EN_SHIFT                          10
92#define BCHP_HRC_CTRL1_REF0_CONJ_EN_DEFAULT                        0x00000000
93
94/* HRC :: CTRL1 :: REF1_EN [09:09] */
95#define BCHP_HRC_CTRL1_REF1_EN_MASK                                0x00000200
96#define BCHP_HRC_CTRL1_REF1_EN_SHIFT                               9
97#define BCHP_HRC_CTRL1_REF1_EN_DEFAULT                             0x00000000
98
99/* HRC :: CTRL1 :: REF1_CONJ_EN [08:08] */
100#define BCHP_HRC_CTRL1_REF1_CONJ_EN_MASK                           0x00000100
101#define BCHP_HRC_CTRL1_REF1_CONJ_EN_SHIFT                          8
102#define BCHP_HRC_CTRL1_REF1_CONJ_EN_DEFAULT                        0x00000000
103
104/* HRC :: CTRL1 :: REF0_FRZ [07:07] */
105#define BCHP_HRC_CTRL1_REF0_FRZ_MASK                               0x00000080
106#define BCHP_HRC_CTRL1_REF0_FRZ_SHIFT                              7
107#define BCHP_HRC_CTRL1_REF0_FRZ_DEFAULT                            0x00000001
108
109/* HRC :: CTRL1 :: REF0_CONJ_FRZ [06:06] */
110#define BCHP_HRC_CTRL1_REF0_CONJ_FRZ_MASK                          0x00000040
111#define BCHP_HRC_CTRL1_REF0_CONJ_FRZ_SHIFT                         6
112#define BCHP_HRC_CTRL1_REF0_CONJ_FRZ_DEFAULT                       0x00000001
113
114/* HRC :: CTRL1 :: REF1_FRZ [05:05] */
115#define BCHP_HRC_CTRL1_REF1_FRZ_MASK                               0x00000020
116#define BCHP_HRC_CTRL1_REF1_FRZ_SHIFT                              5
117#define BCHP_HRC_CTRL1_REF1_FRZ_DEFAULT                            0x00000001
118
119/* HRC :: CTRL1 :: REF1_CONJ_FRZ [04:04] */
120#define BCHP_HRC_CTRL1_REF1_CONJ_FRZ_MASK                          0x00000010
121#define BCHP_HRC_CTRL1_REF1_CONJ_FRZ_SHIFT                         4
122#define BCHP_HRC_CTRL1_REF1_CONJ_FRZ_DEFAULT                       0x00000001
123
124/* HRC :: CTRL1 :: REF0_RST [03:03] */
125#define BCHP_HRC_CTRL1_REF0_RST_MASK                               0x00000008
126#define BCHP_HRC_CTRL1_REF0_RST_SHIFT                              3
127#define BCHP_HRC_CTRL1_REF0_RST_DEFAULT                            0x00000000
128
129/* HRC :: CTRL1 :: REF0_CONJ_RST [02:02] */
130#define BCHP_HRC_CTRL1_REF0_CONJ_RST_MASK                          0x00000004
131#define BCHP_HRC_CTRL1_REF0_CONJ_RST_SHIFT                         2
132#define BCHP_HRC_CTRL1_REF0_CONJ_RST_DEFAULT                       0x00000000
133
134/* HRC :: CTRL1 :: REF1_RST [01:01] */
135#define BCHP_HRC_CTRL1_REF1_RST_MASK                               0x00000002
136#define BCHP_HRC_CTRL1_REF1_RST_SHIFT                              1
137#define BCHP_HRC_CTRL1_REF1_RST_DEFAULT                            0x00000000
138
139/* HRC :: CTRL1 :: REF1_CONJ_RST [00:00] */
140#define BCHP_HRC_CTRL1_REF1_CONJ_RST_MASK                          0x00000001
141#define BCHP_HRC_CTRL1_REF1_CONJ_RST_SHIFT                         0
142#define BCHP_HRC_CTRL1_REF1_CONJ_RST_DEFAULT                       0x00000000
143
144/***************************************************************************
145 *CTRL2 - Control Register 2
146 ***************************************************************************/
147/* HRC :: CTRL2 :: FREQ [31:28] */
148#define BCHP_HRC_CTRL2_FREQ_MASK                                   0xf0000000
149#define BCHP_HRC_CTRL2_FREQ_SHIFT                                  28
150#define BCHP_HRC_CTRL2_FREQ_DEFAULT                                0x00000003
151
152/* HRC :: CTRL2 :: PWR_SEL_REF0 [27:27] */
153#define BCHP_HRC_CTRL2_PWR_SEL_REF0_MASK                           0x08000000
154#define BCHP_HRC_CTRL2_PWR_SEL_REF0_SHIFT                          27
155#define BCHP_HRC_CTRL2_PWR_SEL_REF0_DEFAULT                        0x00000000
156
157/* HRC :: CTRL2 :: PWR_SEL_REF1 [26:26] */
158#define BCHP_HRC_CTRL2_PWR_SEL_REF1_MASK                           0x04000000
159#define BCHP_HRC_CTRL2_PWR_SEL_REF1_SHIFT                          26
160#define BCHP_HRC_CTRL2_PWR_SEL_REF1_DEFAULT                        0x00000000
161
162/* HRC :: CTRL2 :: PWR_BW [25:24] */
163#define BCHP_HRC_CTRL2_PWR_BW_MASK                                 0x03000000
164#define BCHP_HRC_CTRL2_PWR_BW_SHIFT                                24
165#define BCHP_HRC_CTRL2_PWR_BW_DEFAULT                              0x00000000
166
167/* HRC :: CTRL2 :: reserved0 [23:22] */
168#define BCHP_HRC_CTRL2_reserved0_MASK                              0x00c00000
169#define BCHP_HRC_CTRL2_reserved0_SHIFT                             22
170
171/* HRC :: CTRL2 :: DELAY [21:16] */
172#define BCHP_HRC_CTRL2_DELAY_MASK                                  0x003f0000
173#define BCHP_HRC_CTRL2_DELAY_SHIFT                                 16
174#define BCHP_HRC_CTRL2_DELAY_DEFAULT                               0x00000000
175
176/* HRC :: CTRL2 :: reserved1 [15:15] */
177#define BCHP_HRC_CTRL2_reserved1_MASK                              0x00008000
178#define BCHP_HRC_CTRL2_reserved1_SHIFT                             15
179
180/* HRC :: CTRL2 :: REF0_LEAK [14:12] */
181#define BCHP_HRC_CTRL2_REF0_LEAK_MASK                              0x00007000
182#define BCHP_HRC_CTRL2_REF0_LEAK_SHIFT                             12
183#define BCHP_HRC_CTRL2_REF0_LEAK_DEFAULT                           0x00000000
184
185/* HRC :: CTRL2 :: reserved2 [11:11] */
186#define BCHP_HRC_CTRL2_reserved2_MASK                              0x00000800
187#define BCHP_HRC_CTRL2_reserved2_SHIFT                             11
188
189/* HRC :: CTRL2 :: REF0_CONJ_LEAK [10:08] */
190#define BCHP_HRC_CTRL2_REF0_CONJ_LEAK_MASK                         0x00000700
191#define BCHP_HRC_CTRL2_REF0_CONJ_LEAK_SHIFT                        8
192#define BCHP_HRC_CTRL2_REF0_CONJ_LEAK_DEFAULT                      0x00000000
193
194/* HRC :: CTRL2 :: reserved3 [07:07] */
195#define BCHP_HRC_CTRL2_reserved3_MASK                              0x00000080
196#define BCHP_HRC_CTRL2_reserved3_SHIFT                             7
197
198/* HRC :: CTRL2 :: REF1_LEAK [06:04] */
199#define BCHP_HRC_CTRL2_REF1_LEAK_MASK                              0x00000070
200#define BCHP_HRC_CTRL2_REF1_LEAK_SHIFT                             4
201#define BCHP_HRC_CTRL2_REF1_LEAK_DEFAULT                           0x00000000
202
203/* HRC :: CTRL2 :: reserved4 [03:03] */
204#define BCHP_HRC_CTRL2_reserved4_MASK                              0x00000008
205#define BCHP_HRC_CTRL2_reserved4_SHIFT                             3
206
207/* HRC :: CTRL2 :: REF1_CONJ_LEAK [02:00] */
208#define BCHP_HRC_CTRL2_REF1_CONJ_LEAK_MASK                         0x00000007
209#define BCHP_HRC_CTRL2_REF1_CONJ_LEAK_SHIFT                        0
210#define BCHP_HRC_CTRL2_REF1_CONJ_LEAK_DEFAULT                      0x00000000
211
212/***************************************************************************
213 *FILT0 - Reference 0 Filter Length
214 ***************************************************************************/
215/* HRC :: FILT0 :: REF [31:16] */
216#define BCHP_HRC_FILT0_REF_MASK                                    0xffff0000
217#define BCHP_HRC_FILT0_REF_SHIFT                                   16
218#define BCHP_HRC_FILT0_REF_DEFAULT                                 0x0000ff00
219
220/* HRC :: FILT0 :: REF_CONJ [15:00] */
221#define BCHP_HRC_FILT0_REF_CONJ_MASK                               0x0000ffff
222#define BCHP_HRC_FILT0_REF_CONJ_SHIFT                              0
223#define BCHP_HRC_FILT0_REF_CONJ_DEFAULT                            0x0000ff00
224
225/***************************************************************************
226 *FILT1 - Reference 1 Filter Length
227 ***************************************************************************/
228/* HRC :: FILT1 :: REF [31:16] */
229#define BCHP_HRC_FILT1_REF_MASK                                    0xffff0000
230#define BCHP_HRC_FILT1_REF_SHIFT                                   16
231#define BCHP_HRC_FILT1_REF_DEFAULT                                 0x0000ff00
232
233/* HRC :: FILT1 :: REF_CONJ [15:00] */
234#define BCHP_HRC_FILT1_REF_CONJ_MASK                               0x0000ffff
235#define BCHP_HRC_FILT1_REF_CONJ_SHIFT                              0
236#define BCHP_HRC_FILT1_REF_CONJ_DEFAULT                            0x0000ff00
237
238/***************************************************************************
239 *TP - Testport Register
240 ***************************************************************************/
241/* HRC :: TP :: reserved_for_eco0 [31:24] */
242#define BCHP_HRC_TP_reserved_for_eco0_MASK                         0xff000000
243#define BCHP_HRC_TP_reserved_for_eco0_SHIFT                        24
244#define BCHP_HRC_TP_reserved_for_eco0_DEFAULT                      0x00000000
245
246/* HRC :: TP :: reserved1 [23:09] */
247#define BCHP_HRC_TP_reserved1_MASK                                 0x00fffe00
248#define BCHP_HRC_TP_reserved1_SHIFT                                9
249
250/* HRC :: TP :: LFSR_EN [08:08] */
251#define BCHP_HRC_TP_LFSR_EN_MASK                                   0x00000100
252#define BCHP_HRC_TP_LFSR_EN_SHIFT                                  8
253#define BCHP_HRC_TP_LFSR_EN_DEFAULT                                0x00000000
254
255/* HRC :: TP :: reserved2 [07:04] */
256#define BCHP_HRC_TP_reserved2_MASK                                 0x000000f0
257#define BCHP_HRC_TP_reserved2_SHIFT                                4
258
259/* HRC :: TP :: TPOUT_SEL [03:00] */
260#define BCHP_HRC_TP_TPOUT_SEL_MASK                                 0x0000000f
261#define BCHP_HRC_TP_TPOUT_SEL_SHIFT                                0
262#define BCHP_HRC_TP_TPOUT_SEL_DEFAULT                              0x00000000
263
264/***************************************************************************
265 *LFSR1 - LFSR 1 Initial Seed
266 ***************************************************************************/
267/* HRC :: LFSR1 :: SEED [31:00] */
268#define BCHP_HRC_LFSR1_SEED_MASK                                   0xffffffff
269#define BCHP_HRC_LFSR1_SEED_SHIFT                                  0
270#define BCHP_HRC_LFSR1_SEED_DEFAULT                                0x00000001
271
272/***************************************************************************
273 *LFSR2 - LFSR 2 Initial Seed
274 ***************************************************************************/
275/* HRC :: LFSR2 :: reserved0 [31:31] */
276#define BCHP_HRC_LFSR2_reserved0_MASK                              0x80000000
277#define BCHP_HRC_LFSR2_reserved0_SHIFT                             31
278
279/* HRC :: LFSR2 :: SEED [30:00] */
280#define BCHP_HRC_LFSR2_SEED_MASK                                   0x7fffffff
281#define BCHP_HRC_LFSR2_SEED_SHIFT                                  0
282#define BCHP_HRC_LFSR2_SEED_DEFAULT                                0x00000001
283
284/***************************************************************************
285 *PWR0 - Reference 0 Path Average Power
286 ***************************************************************************/
287/* HRC :: PWR0 :: REF [31:16] */
288#define BCHP_HRC_PWR0_REF_MASK                                     0xffff0000
289#define BCHP_HRC_PWR0_REF_SHIFT                                    16
290#define BCHP_HRC_PWR0_REF_DEFAULT                                  0x00000000
291
292/* HRC :: PWR0 :: REF_CONJ [15:00] */
293#define BCHP_HRC_PWR0_REF_CONJ_MASK                                0x0000ffff
294#define BCHP_HRC_PWR0_REF_CONJ_SHIFT                               0
295#define BCHP_HRC_PWR0_REF_CONJ_DEFAULT                             0x00000000
296
297/***************************************************************************
298 *PWR1 - Reference 1 Path Average Power
299 ***************************************************************************/
300/* HRC :: PWR1 :: REF [31:16] */
301#define BCHP_HRC_PWR1_REF_MASK                                     0xffff0000
302#define BCHP_HRC_PWR1_REF_SHIFT                                    16
303#define BCHP_HRC_PWR1_REF_DEFAULT                                  0x00000000
304
305/* HRC :: PWR1 :: REF_CONJ [15:00] */
306#define BCHP_HRC_PWR1_REF_CONJ_MASK                                0x0000ffff
307#define BCHP_HRC_PWR1_REF_CONJ_SHIFT                               0
308#define BCHP_HRC_PWR1_REF_CONJ_DEFAULT                             0x00000000
309
310/***************************************************************************
311 *PWRM - Main Path Average Power
312 ***************************************************************************/
313/* HRC :: PWRM :: reserved0 [31:16] */
314#define BCHP_HRC_PWRM_reserved0_MASK                               0xffff0000
315#define BCHP_HRC_PWRM_reserved0_SHIFT                              16
316
317/* HRC :: PWRM :: MAIN [15:00] */
318#define BCHP_HRC_PWRM_MAIN_MASK                                    0x0000ffff
319#define BCHP_HRC_PWRM_MAIN_SHIFT                                   0
320#define BCHP_HRC_PWRM_MAIN_DEFAULT                                 0x00000000
321
322#endif /* #ifndef BCHP_HRC_H__ */
323
324/* End of File */
Note: See TracBrowser for help on using the repository browser.