source: svn/newcon3bcm2_21bu/magnum/basemodules/chp/7552/rdb/b0/bchp_mcif.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: 13.7 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_mcif.h $
12 * $brcm_Revision: Hydra_Software_Devel/2 $
13 * $brcm_Date: 2/7/12 1:32p $
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_mcif.h $
34 *
35 * Hydra_Software_Devel/2   2/7/12 1:32p pntruong
36 * SW7552-89: Synced up with central rdb.
37 *
38 ***************************************************************************/
39
40#ifndef BCHP_MCIF_H__
41#define BCHP_MCIF_H__
42
43/***************************************************************************
44 *MCIF - M-CARD CPU Interface
45 ***************************************************************************/
46#define BCHP_MCIF_CONTROL                        0x00406d00 /* MCIF CONTROL REGISTER */
47#define BCHP_MCIF_TX_BUF_PTR                     0x00406d04 /* STARTING ADDRESS OF DATA TO BE WRITTEN TO M-CARD */
48#define BCHP_MCIF_RX_BUF_PTR                     0x00406d08 /* STARTING ADDRESS OF BUFFER FOR DATA READ FROM M-CARD */
49#define BCHP_MCIF_TX_LEN                         0x00406d0c /* M-CARD WRITE LENGTH REGISTER */
50#define BCHP_MCIF_TX_CTRL                        0x00406d10 /* M-CARD WRITE CONTROL REGISTER */
51#define BCHP_MCIF_RX_TEST                        0x00406d14 /* M-CARD READ DATA STATUS FOR TEST */
52#define BCHP_MCIF_RX_STATUS                      0x00406d18 /* M-CARD HOST READY TO RECEIVE STATUS REGISTER */
53#define BCHP_MCIF_RX_DATA_STATUS                 0x00406d1c /* M-CARD READ DATA STATUS REGISTER */
54#define BCHP_MCIF_SPARE                          0x00406d20 /* RESERVED */
55
56/***************************************************************************
57 *CONTROL - MCIF CONTROL REGISTER
58 ***************************************************************************/
59/* MCIF :: CONTROL :: reserved0 [31:11] */
60#define BCHP_MCIF_CONTROL_reserved0_MASK                           0xfffff800
61#define BCHP_MCIF_CONTROL_reserved0_SHIFT                          11
62
63/* MCIF :: CONTROL :: ignore_hr [10:10] */
64#define BCHP_MCIF_CONTROL_ignore_hr_MASK                           0x00000400
65#define BCHP_MCIF_CONTROL_ignore_hr_SHIFT                          10
66#define BCHP_MCIF_CONTROL_ignore_hr_DEFAULT                        0x00000000
67
68/* MCIF :: CONTROL :: ignore_cr [09:09] */
69#define BCHP_MCIF_CONTROL_ignore_cr_MASK                           0x00000200
70#define BCHP_MCIF_CONTROL_ignore_cr_SHIFT                          9
71#define BCHP_MCIF_CONTROL_ignore_cr_DEFAULT                        0x00000000
72
73/* MCIF :: CONTROL :: sisp_en [08:08] */
74#define BCHP_MCIF_CONTROL_sisp_en_MASK                             0x00000100
75#define BCHP_MCIF_CONTROL_sisp_en_SHIFT                            8
76#define BCHP_MCIF_CONTROL_sisp_en_DEFAULT                          0x00000000
77
78/* MCIF :: CONTROL :: sisp [07:06] */
79#define BCHP_MCIF_CONTROL_sisp_MASK                                0x000000c0
80#define BCHP_MCIF_CONTROL_sisp_SHIFT                               6
81#define BCHP_MCIF_CONTROL_sisp_DEFAULT                             0x00000000
82
83/* MCIF :: CONTROL :: endian_override [05:05] */
84#define BCHP_MCIF_CONTROL_endian_override_MASK                     0x00000020
85#define BCHP_MCIF_CONTROL_endian_override_SHIFT                    5
86#define BCHP_MCIF_CONTROL_endian_override_DEFAULT                  0x00000000
87
88/* MCIF :: CONTROL :: endian [04:04] */
89#define BCHP_MCIF_CONTROL_endian_MASK                              0x00000010
90#define BCHP_MCIF_CONTROL_endian_SHIFT                             4
91#define BCHP_MCIF_CONTROL_endian_DEFAULT                           0x00000000
92
93/* MCIF :: CONTROL :: tx_dis [03:03] */
94#define BCHP_MCIF_CONTROL_tx_dis_MASK                              0x00000008
95#define BCHP_MCIF_CONTROL_tx_dis_SHIFT                             3
96#define BCHP_MCIF_CONTROL_tx_dis_DEFAULT                           0x00000000
97
98/* MCIF :: CONTROL :: rx_dis [02:02] */
99#define BCHP_MCIF_CONTROL_rx_dis_MASK                              0x00000004
100#define BCHP_MCIF_CONTROL_rx_dis_SHIFT                             2
101#define BCHP_MCIF_CONTROL_rx_dis_DEFAULT                           0x00000000
102
103/* MCIF :: CONTROL :: sclk_en [01:01] */
104#define BCHP_MCIF_CONTROL_sclk_en_MASK                             0x00000002
105#define BCHP_MCIF_CONTROL_sclk_en_SHIFT                            1
106#define BCHP_MCIF_CONTROL_sclk_en_DEFAULT                          0x00000000
107
108/* MCIF :: CONTROL :: sctl_en [00:00] */
109#define BCHP_MCIF_CONTROL_sctl_en_MASK                             0x00000001
110#define BCHP_MCIF_CONTROL_sctl_en_SHIFT                            0
111#define BCHP_MCIF_CONTROL_sctl_en_DEFAULT                          0x00000000
112
113/***************************************************************************
114 *TX_BUF_PTR - STARTING ADDRESS OF DATA TO BE WRITTEN TO M-CARD
115 ***************************************************************************/
116/* MCIF :: TX_BUF_PTR :: tx_buf_ptr [31:00] */
117#define BCHP_MCIF_TX_BUF_PTR_tx_buf_ptr_MASK                       0xffffffff
118#define BCHP_MCIF_TX_BUF_PTR_tx_buf_ptr_SHIFT                      0
119#define BCHP_MCIF_TX_BUF_PTR_tx_buf_ptr_DEFAULT                    0x00000000
120
121/***************************************************************************
122 *RX_BUF_PTR - STARTING ADDRESS OF BUFFER FOR DATA READ FROM M-CARD
123 ***************************************************************************/
124/* MCIF :: RX_BUF_PTR :: rx_buf_ptr [31:00] */
125#define BCHP_MCIF_RX_BUF_PTR_rx_buf_ptr_MASK                       0xffffffff
126#define BCHP_MCIF_RX_BUF_PTR_rx_buf_ptr_SHIFT                      0
127#define BCHP_MCIF_RX_BUF_PTR_rx_buf_ptr_DEFAULT                    0x00000000
128
129/***************************************************************************
130 *TX_LEN - M-CARD WRITE LENGTH REGISTER
131 ***************************************************************************/
132/* MCIF :: TX_LEN :: reserved0 [31:13] */
133#define BCHP_MCIF_TX_LEN_reserved0_MASK                            0xffffe000
134#define BCHP_MCIF_TX_LEN_reserved0_SHIFT                           13
135
136/* MCIF :: TX_LEN :: tx_len [12:00] */
137#define BCHP_MCIF_TX_LEN_tx_len_MASK                               0x00001fff
138#define BCHP_MCIF_TX_LEN_tx_len_SHIFT                              0
139#define BCHP_MCIF_TX_LEN_tx_len_DEFAULT                            0x00000000
140
141/***************************************************************************
142 *TX_CTRL - M-CARD WRITE CONTROL REGISTER
143 ***************************************************************************/
144/* MCIF :: TX_CTRL :: reserved0 [31:09] */
145#define BCHP_MCIF_TX_CTRL_reserved0_MASK                           0xfffffe00
146#define BCHP_MCIF_TX_CTRL_reserved0_SHIFT                          9
147
148/* MCIF :: TX_CTRL :: go [08:08] */
149#define BCHP_MCIF_TX_CTRL_go_MASK                                  0x00000100
150#define BCHP_MCIF_TX_CTRL_go_SHIFT                                 8
151#define BCHP_MCIF_TX_CTRL_go_DEFAULT                               0x00000000
152
153/* MCIF :: TX_CTRL :: host_x7 [07:07] */
154#define BCHP_MCIF_TX_CTRL_host_x7_MASK                             0x00000080
155#define BCHP_MCIF_TX_CTRL_host_x7_SHIFT                            7
156#define BCHP_MCIF_TX_CTRL_host_x7_DEFAULT                          0x00000000
157
158/* MCIF :: TX_CTRL :: reserved1 [06:06] */
159#define BCHP_MCIF_TX_CTRL_reserved1_MASK                           0x00000040
160#define BCHP_MCIF_TX_CTRL_reserved1_SHIFT                          6
161
162/* MCIF :: TX_CTRL :: host_ec [05:05] */
163#define BCHP_MCIF_TX_CTRL_host_ec_MASK                             0x00000020
164#define BCHP_MCIF_TX_CTRL_host_ec_SHIFT                            5
165#define BCHP_MCIF_TX_CTRL_host_ec_DEFAULT                          0x00000000
166
167/* MCIF :: TX_CTRL :: host_bl [04:04] */
168#define BCHP_MCIF_TX_CTRL_host_bl_MASK                             0x00000010
169#define BCHP_MCIF_TX_CTRL_host_bl_SHIFT                            4
170#define BCHP_MCIF_TX_CTRL_host_bl_DEFAULT                          0x00000000
171
172/* MCIF :: TX_CTRL :: host_bf [03:03] */
173#define BCHP_MCIF_TX_CTRL_host_bf_MASK                             0x00000008
174#define BCHP_MCIF_TX_CTRL_host_bf_SHIFT                            3
175#define BCHP_MCIF_TX_CTRL_host_bf_DEFAULT                          0x00000000
176
177/* MCIF :: TX_CTRL :: reserved2 [02:02] */
178#define BCHP_MCIF_TX_CTRL_reserved2_MASK                           0x00000004
179#define BCHP_MCIF_TX_CTRL_reserved2_SHIFT                          2
180
181/* MCIF :: TX_CTRL :: force_er [01:01] */
182#define BCHP_MCIF_TX_CTRL_force_er_MASK                            0x00000002
183#define BCHP_MCIF_TX_CTRL_force_er_SHIFT                           1
184#define BCHP_MCIF_TX_CTRL_force_er_DEFAULT                         0x00000000
185
186/* MCIF :: TX_CTRL :: host_x0 [00:00] */
187#define BCHP_MCIF_TX_CTRL_host_x0_MASK                             0x00000001
188#define BCHP_MCIF_TX_CTRL_host_x0_SHIFT                            0
189#define BCHP_MCIF_TX_CTRL_host_x0_DEFAULT                          0x00000000
190
191/***************************************************************************
192 *RX_TEST - M-CARD READ DATA STATUS FOR TEST
193 ***************************************************************************/
194/* MCIF :: RX_TEST :: reserved0 [31:23] */
195#define BCHP_MCIF_RX_TEST_reserved0_MASK                           0xff800000
196#define BCHP_MCIF_RX_TEST_reserved0_SHIFT                          23
197
198/* MCIF :: RX_TEST :: rx_test_iqb [22:17] */
199#define BCHP_MCIF_RX_TEST_rx_test_iqb_MASK                         0x007e0000
200#define BCHP_MCIF_RX_TEST_rx_test_iqb_SHIFT                        17
201
202/* MCIF :: RX_TEST :: reserved1 [16:13] */
203#define BCHP_MCIF_RX_TEST_reserved1_MASK                           0x0001e000
204#define BCHP_MCIF_RX_TEST_reserved1_SHIFT                          13
205
206/* MCIF :: RX_TEST :: rx_test_len [12:00] */
207#define BCHP_MCIF_RX_TEST_rx_test_len_MASK                         0x00001fff
208#define BCHP_MCIF_RX_TEST_rx_test_len_SHIFT                        0
209#define BCHP_MCIF_RX_TEST_rx_test_len_DEFAULT                      0x00000000
210
211/***************************************************************************
212 *RX_STATUS - M-CARD HOST READY TO RECEIVE STATUS REGISTER
213 ***************************************************************************/
214/* MCIF :: RX_STATUS :: reserved0 [31:01] */
215#define BCHP_MCIF_RX_STATUS_reserved0_MASK                         0xfffffffe
216#define BCHP_MCIF_RX_STATUS_reserved0_SHIFT                        1
217
218/* MCIF :: RX_STATUS :: host_hr [00:00] */
219#define BCHP_MCIF_RX_STATUS_host_hr_MASK                           0x00000001
220#define BCHP_MCIF_RX_STATUS_host_hr_SHIFT                          0
221#define BCHP_MCIF_RX_STATUS_host_hr_DEFAULT                        0x00000000
222
223/***************************************************************************
224 *RX_DATA_STATUS - M-CARD READ DATA STATUS REGISTER
225 ***************************************************************************/
226/* MCIF :: RX_DATA_STATUS :: reserved0 [31:22] */
227#define BCHP_MCIF_RX_DATA_STATUS_reserved0_MASK                    0xffc00000
228#define BCHP_MCIF_RX_DATA_STATUS_reserved0_SHIFT                   22
229
230/* MCIF :: RX_DATA_STATUS :: card_iqb [21:17] */
231#define BCHP_MCIF_RX_DATA_STATUS_card_iqb_MASK                     0x003e0000
232#define BCHP_MCIF_RX_DATA_STATUS_card_iqb_SHIFT                    17
233#define BCHP_MCIF_RX_DATA_STATUS_card_iqb_DEFAULT                  0x00000000
234
235/* MCIF :: RX_DATA_STATUS :: reserved1 [16:13] */
236#define BCHP_MCIF_RX_DATA_STATUS_reserved1_MASK                    0x0001e000
237#define BCHP_MCIF_RX_DATA_STATUS_reserved1_SHIFT                   13
238
239/* MCIF :: RX_DATA_STATUS :: rx_data_len [12:00] */
240#define BCHP_MCIF_RX_DATA_STATUS_rx_data_len_MASK                  0x00001fff
241#define BCHP_MCIF_RX_DATA_STATUS_rx_data_len_SHIFT                 0
242#define BCHP_MCIF_RX_DATA_STATUS_rx_data_len_DEFAULT               0x00000000
243
244/***************************************************************************
245 *SPARE - RESERVED
246 ***************************************************************************/
247/* MCIF :: SPARE :: reserved0 [31:16] */
248#define BCHP_MCIF_SPARE_reserved0_MASK                             0xffff0000
249#define BCHP_MCIF_SPARE_reserved0_SHIFT                            16
250
251/* MCIF :: SPARE :: SPARE [15:02] */
252#define BCHP_MCIF_SPARE_SPARE_MASK                                 0x0000fffc
253#define BCHP_MCIF_SPARE_SPARE_SHIFT                                2
254#define BCHP_MCIF_SPARE_SPARE_DEFAULT                              0x00000000
255
256/* MCIF :: SPARE :: undo_fix_card_len [01:01] */
257#define BCHP_MCIF_SPARE_undo_fix_card_len_MASK                     0x00000002
258#define BCHP_MCIF_SPARE_undo_fix_card_len_SHIFT                    1
259#define BCHP_MCIF_SPARE_undo_fix_card_len_DEFAULT                  0x00000000
260
261/* MCIF :: SPARE :: undo_fix_rx_clr [00:00] */
262#define BCHP_MCIF_SPARE_undo_fix_rx_clr_MASK                       0x00000001
263#define BCHP_MCIF_SPARE_undo_fix_rx_clr_SHIFT                      0
264#define BCHP_MCIF_SPARE_undo_fix_rx_clr_DEFAULT                    0x00000000
265
266#endif /* #ifndef BCHP_MCIF_H__ */
267
268/* End of File */
Note: See TracBrowser for help on using the repository browser.