source: svn/newcon3bcm2_21bu/magnum/basemodules/chp/7552/rdb/a0/bchp_kbd1.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-2011, 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_kbd1.h $
12 * $brcm_Revision: Hydra_Software_Devel/2 $
13 * $brcm_Date: 5/18/11 4:23p $
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         Mon May 16 20:51:18 2011
23 *                 MD5 Checksum         f5f09b2bf7ad40890d2e5dc57d4789b6
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/a0/bchp_kbd1.h $
34 *
35 * Hydra_Software_Devel/2   5/18/11 4:23p xhuang
36 * SW7552-2: update with central RDB
37 *
38 ***************************************************************************/
39
40#ifndef BCHP_KBD1_H__
41#define BCHP_KBD1_H__
42
43/***************************************************************************
44 *KBD1 - IR Keyboard/Remote Receiver 1
45 ***************************************************************************/
46#define BCHP_KBD1_STATUS                         0x004088c0 /* KEYBOARD/REMOTE RECEIVER STATUS REGISTER */
47#define BCHP_KBD1_DIVISOR                        0x004088c4 /* KEYBOARD/REMOTE RECEIVER DIVISOR */
48#define BCHP_KBD1_FILTER1                        0x004088c8 /* KEYBOARD FILTER1 */
49#define BCHP_KBD1_DATA1                          0x004088cc /* KEYBOARD/REMOTE RECEIVER DATA WORD 1 (MS Word) */
50#define BCHP_KBD1_DATA0                          0x004088d0 /* KEYBOARD/REMOTE RECEIVER DATA WORD 0 (LS Word) */
51#define BCHP_KBD1_CMD                            0x004088d4 /* KEYBOARD/REMOTE RECEIVER COMMAND REGISTER */
52#define BCHP_KBD1_CIR_ADDR                       0x004088d8 /* CONSUMER IR DECODER ADDRESS REGISTER */
53#define BCHP_KBD1_CIR_DATA                       0x004088dc /* CONSUMER IR DECODER DATA (LSB) */
54#define BCHP_KBD1_KBD_MASK0                      0x004088e0 /* KEBOARD INPUT MASK 0 */
55#define BCHP_KBD1_KBD_MASK1                      0x004088e4 /* KEBOARD INPUT MASK 1 */
56#define BCHP_KBD1_KBD_MASK2                      0x004088e8 /* KEBOARD INPUT MASK 2 */
57#define BCHP_KBD1_KBD_PAT0                       0x004088ec /* KEBOARD INPUT PATTERN MATCH 0 */
58#define BCHP_KBD1_KBD_PAT1                       0x004088f0 /* KEBOARD INPUT PATTERN MATCH 1 */
59#define BCHP_KBD1_KBD_PAT2                       0x004088f4 /* KEBOARD INPUT PATTERN MATCH 2 */
60#define BCHP_KBD1_STATUS2                        0x004088fc /* KEYBOARD/REMOTE RECEIVER STATUS2 REGISTER */
61
62/***************************************************************************
63 *STATUS - KEYBOARD/REMOTE RECEIVER STATUS REGISTER
64 ***************************************************************************/
65/* KBD1 :: STATUS :: reserved0 [31:08] */
66#define BCHP_KBD1_STATUS_reserved0_MASK                            0xffffff00
67#define BCHP_KBD1_STATUS_reserved0_SHIFT                           8
68
69/* KBD1 :: STATUS :: lflag [07:07] */
70#define BCHP_KBD1_STATUS_lflag_MASK                                0x00000080
71#define BCHP_KBD1_STATUS_lflag_SHIFT                               7
72#define BCHP_KBD1_STATUS_lflag_DEFAULT                             0
73
74/* KBD1 :: STATUS :: cir_pa [06:06] */
75#define BCHP_KBD1_STATUS_cir_pa_MASK                               0x00000040
76#define BCHP_KBD1_STATUS_cir_pa_SHIFT                              6
77#define BCHP_KBD1_STATUS_cir_pa_DEFAULT                            0
78
79/* KBD1 :: STATUS :: cir_pb [05:05] */
80#define BCHP_KBD1_STATUS_cir_pb_MASK                               0x00000020
81#define BCHP_KBD1_STATUS_cir_pb_SHIFT                              5
82#define BCHP_KBD1_STATUS_cir_pb_DEFAULT                            0
83
84/* KBD1 :: STATUS :: device [04:02] */
85#define BCHP_KBD1_STATUS_device_MASK                               0x0000001c
86#define BCHP_KBD1_STATUS_device_SHIFT                              2
87#define BCHP_KBD1_STATUS_device_DEFAULT                            0
88
89/* KBD1 :: STATUS :: rflag [01:01] */
90#define BCHP_KBD1_STATUS_rflag_MASK                                0x00000002
91#define BCHP_KBD1_STATUS_rflag_SHIFT                               1
92#define BCHP_KBD1_STATUS_rflag_DEFAULT                             0
93
94/* KBD1 :: STATUS :: irq [00:00] */
95#define BCHP_KBD1_STATUS_irq_MASK                                  0x00000001
96#define BCHP_KBD1_STATUS_irq_SHIFT                                 0
97#define BCHP_KBD1_STATUS_irq_DEFAULT                               0
98
99/***************************************************************************
100 *DIVISOR - KEYBOARD/REMOTE RECEIVER DIVISOR
101 ***************************************************************************/
102/* KBD1 :: DIVISOR :: reserved0 [31:06] */
103#define BCHP_KBD1_DIVISOR_reserved0_MASK                           0xffffffc0
104#define BCHP_KBD1_DIVISOR_reserved0_SHIFT                          6
105
106/* KBD1 :: DIVISOR :: divisor [05:00] */
107#define BCHP_KBD1_DIVISOR_divisor_MASK                             0x0000003f
108#define BCHP_KBD1_DIVISOR_divisor_SHIFT                            0
109#define BCHP_KBD1_DIVISOR_divisor_DEFAULT                          31
110
111/***************************************************************************
112 *FILTER1 - KEYBOARD FILTER1
113 ***************************************************************************/
114/* KBD1 :: FILTER1 :: reserved0 [31:07] */
115#define BCHP_KBD1_FILTER1_reserved0_MASK                           0xffffff80
116#define BCHP_KBD1_FILTER1_reserved0_SHIFT                          7
117
118/* KBD1 :: FILTER1 :: filter_en [06:06] */
119#define BCHP_KBD1_FILTER1_filter_en_MASK                           0x00000040
120#define BCHP_KBD1_FILTER1_filter_en_SHIFT                          6
121#define BCHP_KBD1_FILTER1_filter_en_DEFAULT                        0
122
123/* KBD1 :: FILTER1 :: filter_width [05:00] */
124#define BCHP_KBD1_FILTER1_filter_width_MASK                        0x0000003f
125#define BCHP_KBD1_FILTER1_filter_width_SHIFT                       0
126#define BCHP_KBD1_FILTER1_filter_width_DEFAULT                     0
127
128/***************************************************************************
129 *DATA1 - KEYBOARD/REMOTE RECEIVER DATA WORD 1 (MS Word)
130 ***************************************************************************/
131/* KBD1 :: DATA1 :: reserved0 [31:08] */
132#define BCHP_KBD1_DATA1_reserved0_MASK                             0xffffff00
133#define BCHP_KBD1_DATA1_reserved0_SHIFT                            8
134
135/* KBD1 :: DATA1 :: data [07:00] */
136#define BCHP_KBD1_DATA1_data_MASK                                  0x000000ff
137#define BCHP_KBD1_DATA1_data_SHIFT                                 0
138#define BCHP_KBD1_DATA1_data_DEFAULT                               0
139
140/***************************************************************************
141 *DATA0 - KEYBOARD/REMOTE RECEIVER DATA WORD 0 (LS Word)
142 ***************************************************************************/
143/* KBD1 :: DATA0 :: data [31:00] */
144#define BCHP_KBD1_DATA0_data_MASK                                  0xffffffff
145#define BCHP_KBD1_DATA0_data_SHIFT                                 0
146#define BCHP_KBD1_DATA0_data_DEFAULT                               0
147
148/***************************************************************************
149 *CMD - KEYBOARD/REMOTE RECEIVER COMMAND REGISTER
150 ***************************************************************************/
151/* KBD1 :: CMD :: reserved0 [31:09] */
152#define BCHP_KBD1_CMD_reserved0_MASK                               0xfffffe00
153#define BCHP_KBD1_CMD_reserved0_SHIFT                              9
154
155/* KBD1 :: CMD :: data_filtering [08:08] */
156#define BCHP_KBD1_CMD_data_filtering_MASK                          0x00000100
157#define BCHP_KBD1_CMD_data_filtering_SHIFT                         8
158#define BCHP_KBD1_CMD_data_filtering_DEFAULT                       0
159
160/* KBD1 :: CMD :: test_mode [07:07] */
161#define BCHP_KBD1_CMD_test_mode_MASK                               0x00000080
162#define BCHP_KBD1_CMD_test_mode_SHIFT                              7
163#define BCHP_KBD1_CMD_test_mode_DEFAULT                            0
164
165/* KBD1 :: CMD :: alt_table [06:06] */
166#define BCHP_KBD1_CMD_alt_table_MASK                               0x00000040
167#define BCHP_KBD1_CMD_alt_table_SHIFT                              6
168#define BCHP_KBD1_CMD_alt_table_DEFAULT                            0
169
170/* KBD1 :: CMD :: kbd_irqen [05:05] */
171#define BCHP_KBD1_CMD_kbd_irqen_MASK                               0x00000020
172#define BCHP_KBD1_CMD_kbd_irqen_SHIFT                              5
173#define BCHP_KBD1_CMD_kbd_irqen_DEFAULT                            0
174
175/* KBD1 :: CMD :: device_en [04:00] */
176#define BCHP_KBD1_CMD_device_en_MASK                               0x0000001f
177#define BCHP_KBD1_CMD_device_en_SHIFT                              0
178#define BCHP_KBD1_CMD_device_en_DEFAULT                            7
179
180/***************************************************************************
181 *CIR_ADDR - CONSUMER IR DECODER ADDRESS REGISTER
182 ***************************************************************************/
183/* KBD1 :: CIR_ADDR :: reserved0 [31:05] */
184#define BCHP_KBD1_CIR_ADDR_reserved0_MASK                          0xffffffe0
185#define BCHP_KBD1_CIR_ADDR_reserved0_SHIFT                         5
186
187/* KBD1 :: CIR_ADDR :: cir_addr [04:00] */
188#define BCHP_KBD1_CIR_ADDR_cir_addr_MASK                           0x0000001f
189#define BCHP_KBD1_CIR_ADDR_cir_addr_SHIFT                          0
190#define BCHP_KBD1_CIR_ADDR_cir_addr_DEFAULT                        0
191
192/***************************************************************************
193 *CIR_DATA - CONSUMER IR DECODER DATA (LSB)
194 ***************************************************************************/
195/* KBD1 :: CIR_DATA :: cir_data [31:00] */
196#define BCHP_KBD1_CIR_DATA_cir_data_MASK                           0xffffffff
197#define BCHP_KBD1_CIR_DATA_cir_data_SHIFT                          0
198#define BCHP_KBD1_CIR_DATA_cir_data_DEFAULT                        0
199
200/***************************************************************************
201 *KBD_MASK0 - KEBOARD INPUT MASK 0
202 ***************************************************************************/
203/* KBD1 :: KBD_MASK0 :: kbd_mask0 [31:00] */
204#define BCHP_KBD1_KBD_MASK0_kbd_mask0_MASK                         0xffffffff
205#define BCHP_KBD1_KBD_MASK0_kbd_mask0_SHIFT                        0
206#define BCHP_KBD1_KBD_MASK0_kbd_mask0_DEFAULT                      4294967295
207
208/***************************************************************************
209 *KBD_MASK1 - KEBOARD INPUT MASK 1
210 ***************************************************************************/
211/* KBD1 :: KBD_MASK1 :: kbd_mask1 [31:00] */
212#define BCHP_KBD1_KBD_MASK1_kbd_mask1_MASK                         0xffffffff
213#define BCHP_KBD1_KBD_MASK1_kbd_mask1_SHIFT                        0
214#define BCHP_KBD1_KBD_MASK1_kbd_mask1_DEFAULT                      4294967295
215
216/***************************************************************************
217 *KBD_MASK2 - KEBOARD INPUT MASK 2
218 ***************************************************************************/
219/* KBD1 :: KBD_MASK2 :: kbd_mask0 [31:00] */
220#define BCHP_KBD1_KBD_MASK2_kbd_mask0_MASK                         0xffffffff
221#define BCHP_KBD1_KBD_MASK2_kbd_mask0_SHIFT                        0
222#define BCHP_KBD1_KBD_MASK2_kbd_mask0_DEFAULT                      4294967295
223
224/***************************************************************************
225 *KBD_PAT0 - KEBOARD INPUT PATTERN MATCH 0
226 ***************************************************************************/
227/* KBD1 :: KBD_PAT0 :: kbd_pat0 [31:00] */
228#define BCHP_KBD1_KBD_PAT0_kbd_pat0_MASK                           0xffffffff
229#define BCHP_KBD1_KBD_PAT0_kbd_pat0_SHIFT                          0
230#define BCHP_KBD1_KBD_PAT0_kbd_pat0_DEFAULT                        0
231
232/***************************************************************************
233 *KBD_PAT1 - KEBOARD INPUT PATTERN MATCH 1
234 ***************************************************************************/
235/* KBD1 :: KBD_PAT1 :: kbd_pat1 [31:00] */
236#define BCHP_KBD1_KBD_PAT1_kbd_pat1_MASK                           0xffffffff
237#define BCHP_KBD1_KBD_PAT1_kbd_pat1_SHIFT                          0
238#define BCHP_KBD1_KBD_PAT1_kbd_pat1_DEFAULT                        0
239
240/***************************************************************************
241 *KBD_PAT2 - KEBOARD INPUT PATTERN MATCH 2
242 ***************************************************************************/
243/* KBD1 :: KBD_PAT2 :: kbd_pat0 [31:00] */
244#define BCHP_KBD1_KBD_PAT2_kbd_pat0_MASK                           0xffffffff
245#define BCHP_KBD1_KBD_PAT2_kbd_pat0_SHIFT                          0
246#define BCHP_KBD1_KBD_PAT2_kbd_pat0_DEFAULT                        0
247
248/***************************************************************************
249 *STATUS2 - KEYBOARD/REMOTE RECEIVER STATUS2 REGISTER
250 ***************************************************************************/
251/* KBD1 :: STATUS2 :: reserved0 [31:07] */
252#define BCHP_KBD1_STATUS2_reserved0_MASK                           0xffffff80
253#define BCHP_KBD1_STATUS2_reserved0_SHIFT                          7
254
255/* KBD1 :: STATUS2 :: cir_nbits_rcvd [06:00] */
256#define BCHP_KBD1_STATUS2_cir_nbits_rcvd_MASK                      0x0000007f
257#define BCHP_KBD1_STATUS2_cir_nbits_rcvd_SHIFT                     0
258#define BCHP_KBD1_STATUS2_cir_nbits_rcvd_DEFAULT                   0
259
260#endif /* #ifndef BCHP_KBD1_H__ */
261
262/* End of File */
Note: See TracBrowser for help on using the repository browser.