source: svn/newcon3bcm2_21bu/magnum/basemodules/chp/7552/rdb/b0/bchp_ebi.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: 80.3 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_ebi.h $
12 * $brcm_Revision: Hydra_Software_Devel/2 $
13 * $brcm_Date: 2/7/12 1:24p $
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:53 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_ebi.h $
34 *
35 * Hydra_Software_Devel/2   2/7/12 1:24p pntruong
36 * SW7552-89: Synced up with central rdb.
37 *
38 ***************************************************************************/
39
40#ifndef BCHP_EBI_H__
41#define BCHP_EBI_H__
42
43/***************************************************************************
44 *EBI - EBI Registers
45 ***************************************************************************/
46#define BCHP_EBI_CS_BASE_0                       0x00410800 /* EBI CS Base 0 Register */
47#define BCHP_EBI_CS_CONFIG_0                     0x00410804 /* EBI CS Config 0 Register */
48#define BCHP_EBI_CS_BASE_1                       0x00410808 /* EBI CS Base 1 Register */
49#define BCHP_EBI_CS_CONFIG_1                     0x0041080c /* EBI CS Config 1 Register */
50#define BCHP_EBI_CS_BASE_2                       0x00410810 /* EBI CS Base 2 Register */
51#define BCHP_EBI_CS_CONFIG_2                     0x00410814 /* EBI CS Config 2 Register */
52#define BCHP_EBI_CS_BASE_3                       0x00410818 /* EBI CS Base 3 Register */
53#define BCHP_EBI_CS_CONFIG_3                     0x0041081c /* EBI CS Config 3 Register */
54#define BCHP_EBI_CS_BASE_4                       0x00410820 /* EBI CS Base 4 Register */
55#define BCHP_EBI_CS_CONFIG_4                     0x00410824 /* EBI CS Config 4 Register */
56#define BCHP_EBI_BURST_CFG_0                     0x00410840 /* EBI Synchronous Intel StrataFlash Burst Configure Register */
57#define BCHP_EBI_BURST_CFG_1                     0x00410844 /* EBI Synchronous Intel StrataFlash Burst Configure Register */
58#define BCHP_EBI_BURST_CFG_2                     0x00410848 /* EBI Synchronous Intel StrataFlash Burst Configure Register */
59#define BCHP_EBI_BURST_CFG_3                     0x0041084c /* EBI Synchronous Intel StrataFlash Burst Configure Register */
60#define BCHP_EBI_BURST_CFG_4                     0x00410850 /* EBI Synchronous Intel StrataFlash Burst Configure Register */
61#define BCHP_EBI_ECR                             0x00410900 /* EBI Configuration Register */
62#define BCHP_EBI_CS_TRISTATE_CFG                 0x00410918 /* EBI CS Tristate Configuration Register */
63#define BCHP_EBI_TA_CFG                          0x0041091c /* EBI TA Configuration Register */
64#define BCHP_EBI_CS_SPI_SELECT                   0x00410920 /* SPI CS Select */
65#define BCHP_EBI_ARRAY_ADDRESS                   0x004109f0 /* EBI Data Array Address */
66
67/***************************************************************************
68 *CS_BASE_0 - EBI CS Base 0 Register
69 ***************************************************************************/
70/* EBI :: CS_BASE_0 :: base_addr [31:13] */
71#define BCHP_EBI_CS_BASE_0_base_addr_MASK                          0xffffe000
72#define BCHP_EBI_CS_BASE_0_base_addr_SHIFT                         13
73
74/* EBI :: CS_BASE_0 :: reserved0 [12:04] */
75#define BCHP_EBI_CS_BASE_0_reserved0_MASK                          0x00001ff0
76#define BCHP_EBI_CS_BASE_0_reserved0_SHIFT                         4
77
78/* EBI :: CS_BASE_0 :: size [03:00] */
79#define BCHP_EBI_CS_BASE_0_size_MASK                               0x0000000f
80#define BCHP_EBI_CS_BASE_0_size_SHIFT                              0
81#define BCHP_EBI_CS_BASE_0_size_SIZE_8KB                           0
82#define BCHP_EBI_CS_BASE_0_size_SIZE_16KB                          1
83#define BCHP_EBI_CS_BASE_0_size_SIZE_32KB                          2
84#define BCHP_EBI_CS_BASE_0_size_SIZE_64KB                          3
85#define BCHP_EBI_CS_BASE_0_size_SIZE_128KB                         4
86#define BCHP_EBI_CS_BASE_0_size_SIZE_256KB                         5
87#define BCHP_EBI_CS_BASE_0_size_SIZE_512KB                         6
88#define BCHP_EBI_CS_BASE_0_size_SIZE_1MB                           7
89#define BCHP_EBI_CS_BASE_0_size_SIZE_2MB                           8
90#define BCHP_EBI_CS_BASE_0_size_SIZE_4MB                           9
91#define BCHP_EBI_CS_BASE_0_size_SIZE_8MB                           10
92#define BCHP_EBI_CS_BASE_0_size_SIZE_16MB                          11
93#define BCHP_EBI_CS_BASE_0_size_SIZE_32MB                          12
94#define BCHP_EBI_CS_BASE_0_size_SIZE_64MB                          13
95#define BCHP_EBI_CS_BASE_0_size_SIZE_128MB                         14
96#define BCHP_EBI_CS_BASE_0_size_SIZE_256MB                         15
97
98/***************************************************************************
99 *CS_CONFIG_0 - EBI CS Config 0 Register
100 ***************************************************************************/
101/* EBI :: CS_CONFIG_0 :: mem_io [31:31] */
102#define BCHP_EBI_CS_CONFIG_0_mem_io_MASK                           0x80000000
103#define BCHP_EBI_CS_CONFIG_0_mem_io_SHIFT                          31
104#define BCHP_EBI_CS_CONFIG_0_mem_io_DEFAULT                        0x00000000
105
106/* EBI :: CS_CONFIG_0 :: ta_wait [30:30] */
107#define BCHP_EBI_CS_CONFIG_0_ta_wait_MASK                          0x40000000
108#define BCHP_EBI_CS_CONFIG_0_ta_wait_SHIFT                         30
109#define BCHP_EBI_CS_CONFIG_0_ta_wait_DEFAULT                       0x00000000
110
111/* EBI :: CS_CONFIG_0 :: wp [29:29] */
112#define BCHP_EBI_CS_CONFIG_0_wp_MASK                               0x20000000
113#define BCHP_EBI_CS_CONFIG_0_wp_SHIFT                              29
114#define BCHP_EBI_CS_CONFIG_0_wp_DEFAULT                            0x00000000
115
116/* EBI :: CS_CONFIG_0 :: wait_count [28:24] */
117#define BCHP_EBI_CS_CONFIG_0_wait_count_MASK                       0x1f000000
118#define BCHP_EBI_CS_CONFIG_0_wait_count_SHIFT                      24
119#define BCHP_EBI_CS_CONFIG_0_wait_count_DEFAULT                    0x00000007
120
121/* EBI :: CS_CONFIG_0 :: t_hold [23:20] */
122#define BCHP_EBI_CS_CONFIG_0_t_hold_MASK                           0x00f00000
123#define BCHP_EBI_CS_CONFIG_0_t_hold_SHIFT                          20
124#define BCHP_EBI_CS_CONFIG_0_t_hold_DEFAULT                        0x00000000
125
126/* EBI :: CS_CONFIG_0 :: t_setup [19:16] */
127#define BCHP_EBI_CS_CONFIG_0_t_setup_MASK                          0x000f0000
128#define BCHP_EBI_CS_CONFIG_0_t_setup_SHIFT                         16
129#define BCHP_EBI_CS_CONFIG_0_t_setup_DEFAULT                       0x00000000
130
131/* EBI :: CS_CONFIG_0 :: cs_hold [15:15] */
132#define BCHP_EBI_CS_CONFIG_0_cs_hold_MASK                          0x00008000
133#define BCHP_EBI_CS_CONFIG_0_cs_hold_SHIFT                         15
134#define BCHP_EBI_CS_CONFIG_0_cs_hold_DEFAULT                       0x00000000
135
136/* EBI :: CS_CONFIG_0 :: split_cs [14:14] */
137#define BCHP_EBI_CS_CONFIG_0_split_cs_MASK                         0x00004000
138#define BCHP_EBI_CS_CONFIG_0_split_cs_SHIFT                        14
139#define BCHP_EBI_CS_CONFIG_0_split_cs_DEFAULT                      0x00000000
140
141/* EBI :: CS_CONFIG_0 :: mask_en [13:13] */
142#define BCHP_EBI_CS_CONFIG_0_mask_en_MASK                          0x00002000
143#define BCHP_EBI_CS_CONFIG_0_mask_en_SHIFT                         13
144#define BCHP_EBI_CS_CONFIG_0_mask_en_DEFAULT                       0x00000001
145
146/* EBI :: CS_CONFIG_0 :: ne_sample [12:12] */
147#define BCHP_EBI_CS_CONFIG_0_ne_sample_MASK                        0x00001000
148#define BCHP_EBI_CS_CONFIG_0_ne_sample_SHIFT                       12
149#define BCHP_EBI_CS_CONFIG_0_ne_sample_DEFAULT                     0x00000000
150
151/* EBI :: CS_CONFIG_0 :: m68k [11:11] */
152#define BCHP_EBI_CS_CONFIG_0_m68k_MASK                             0x00000800
153#define BCHP_EBI_CS_CONFIG_0_m68k_SHIFT                            11
154#define BCHP_EBI_CS_CONFIG_0_m68k_DEFAULT                          0x00000000
155
156/* EBI :: CS_CONFIG_0 :: le [10:10] */
157#define BCHP_EBI_CS_CONFIG_0_le_MASK                               0x00000400
158#define BCHP_EBI_CS_CONFIG_0_le_SHIFT                              10
159
160/* EBI :: CS_CONFIG_0 :: fast_read [09:09] */
161#define BCHP_EBI_CS_CONFIG_0_fast_read_MASK                        0x00000200
162#define BCHP_EBI_CS_CONFIG_0_fast_read_SHIFT                       9
163#define BCHP_EBI_CS_CONFIG_0_fast_read_DEFAULT                     0x00000000
164#define BCHP_EBI_CS_CONFIG_0_fast_read_Normal                      0
165#define BCHP_EBI_CS_CONFIG_0_fast_read_Fast_Read_Enable            1
166
167/* EBI :: CS_CONFIG_0 :: size_sel [08:08] */
168#define BCHP_EBI_CS_CONFIG_0_size_sel_MASK                         0x00000100
169#define BCHP_EBI_CS_CONFIG_0_size_sel_SHIFT                        8
170#define BCHP_EBI_CS_CONFIG_0_size_sel_DEFAULT                      0x00000000
171
172/* EBI :: CS_CONFIG_0 :: sync [07:07] */
173#define BCHP_EBI_CS_CONFIG_0_sync_MASK                             0x00000080
174#define BCHP_EBI_CS_CONFIG_0_sync_SHIFT                            7
175#define BCHP_EBI_CS_CONFIG_0_sync_DEFAULT                          0x00000000
176
177/* EBI :: CS_CONFIG_0 :: polarity [06:06] */
178#define BCHP_EBI_CS_CONFIG_0_polarity_MASK                         0x00000040
179#define BCHP_EBI_CS_CONFIG_0_polarity_SHIFT                        6
180#define BCHP_EBI_CS_CONFIG_0_polarity_DEFAULT                      0x00000000
181
182/* EBI :: CS_CONFIG_0 :: we_ctl [05:05] */
183#define BCHP_EBI_CS_CONFIG_0_we_ctl_MASK                           0x00000020
184#define BCHP_EBI_CS_CONFIG_0_we_ctl_SHIFT                          5
185#define BCHP_EBI_CS_CONFIG_0_we_ctl_DEFAULT                        0x00000000
186
187/* EBI :: CS_CONFIG_0 :: dest_size [04:04] */
188#define BCHP_EBI_CS_CONFIG_0_dest_size_MASK                        0x00000010
189#define BCHP_EBI_CS_CONFIG_0_dest_size_SHIFT                       4
190
191/* EBI :: CS_CONFIG_0 :: ms_inh [03:03] */
192#define BCHP_EBI_CS_CONFIG_0_ms_inh_MASK                           0x00000008
193#define BCHP_EBI_CS_CONFIG_0_ms_inh_SHIFT                          3
194#define BCHP_EBI_CS_CONFIG_0_ms_inh_DEFAULT                        0x00000000
195
196/* EBI :: CS_CONFIG_0 :: ls_inh [02:02] */
197#define BCHP_EBI_CS_CONFIG_0_ls_inh_MASK                           0x00000004
198#define BCHP_EBI_CS_CONFIG_0_ls_inh_SHIFT                          2
199#define BCHP_EBI_CS_CONFIG_0_ls_inh_DEFAULT                        0x00000000
200
201/* EBI :: CS_CONFIG_0 :: bcachen [01:01] */
202#define BCHP_EBI_CS_CONFIG_0_bcachen_MASK                          0x00000002
203#define BCHP_EBI_CS_CONFIG_0_bcachen_SHIFT                         1
204#define BCHP_EBI_CS_CONFIG_0_bcachen_DEFAULT                       0x00000000
205
206/* EBI :: CS_CONFIG_0 :: enable [00:00] */
207#define BCHP_EBI_CS_CONFIG_0_enable_MASK                           0x00000001
208#define BCHP_EBI_CS_CONFIG_0_enable_SHIFT                          0
209#define BCHP_EBI_CS_CONFIG_0_enable_DEFAULT                        0x00000001
210
211/***************************************************************************
212 *CS_BASE_1 - EBI CS Base 1 Register
213 ***************************************************************************/
214/* EBI :: CS_BASE_1 :: base_addr [31:13] */
215#define BCHP_EBI_CS_BASE_1_base_addr_MASK                          0xffffe000
216#define BCHP_EBI_CS_BASE_1_base_addr_SHIFT                         13
217#define BCHP_EBI_CS_BASE_1_base_addr_DEFAULT                       0x00000000
218
219/* EBI :: CS_BASE_1 :: reserved0 [12:04] */
220#define BCHP_EBI_CS_BASE_1_reserved0_MASK                          0x00001ff0
221#define BCHP_EBI_CS_BASE_1_reserved0_SHIFT                         4
222
223/* EBI :: CS_BASE_1 :: size [03:00] */
224#define BCHP_EBI_CS_BASE_1_size_MASK                               0x0000000f
225#define BCHP_EBI_CS_BASE_1_size_SHIFT                              0
226#define BCHP_EBI_CS_BASE_1_size_DEFAULT                            0x00000000
227#define BCHP_EBI_CS_BASE_1_size_SIZE_8KB                           0
228#define BCHP_EBI_CS_BASE_1_size_SIZE_16KB                          1
229#define BCHP_EBI_CS_BASE_1_size_SIZE_32KB                          2
230#define BCHP_EBI_CS_BASE_1_size_SIZE_64KB                          3
231#define BCHP_EBI_CS_BASE_1_size_SIZE_128KB                         4
232#define BCHP_EBI_CS_BASE_1_size_SIZE_256KB                         5
233#define BCHP_EBI_CS_BASE_1_size_SIZE_512KB                         6
234#define BCHP_EBI_CS_BASE_1_size_SIZE_1MB                           7
235#define BCHP_EBI_CS_BASE_1_size_SIZE_2MB                           8
236#define BCHP_EBI_CS_BASE_1_size_SIZE_4MB                           9
237#define BCHP_EBI_CS_BASE_1_size_SIZE_8MB                           10
238#define BCHP_EBI_CS_BASE_1_size_SIZE_16MB                          11
239#define BCHP_EBI_CS_BASE_1_size_SIZE_32MB                          12
240#define BCHP_EBI_CS_BASE_1_size_SIZE_64MB                          13
241#define BCHP_EBI_CS_BASE_1_size_SIZE_128MB                         14
242#define BCHP_EBI_CS_BASE_1_size_SIZE_256MB                         15
243
244/***************************************************************************
245 *CS_CONFIG_1 - EBI CS Config 1 Register
246 ***************************************************************************/
247/* EBI :: CS_CONFIG_1 :: mem_io [31:31] */
248#define BCHP_EBI_CS_CONFIG_1_mem_io_MASK                           0x80000000
249#define BCHP_EBI_CS_CONFIG_1_mem_io_SHIFT                          31
250#define BCHP_EBI_CS_CONFIG_1_mem_io_DEFAULT                        0x00000000
251
252/* EBI :: CS_CONFIG_1 :: ta_wait [30:30] */
253#define BCHP_EBI_CS_CONFIG_1_ta_wait_MASK                          0x40000000
254#define BCHP_EBI_CS_CONFIG_1_ta_wait_SHIFT                         30
255#define BCHP_EBI_CS_CONFIG_1_ta_wait_DEFAULT                       0x00000000
256
257/* EBI :: CS_CONFIG_1 :: wp [29:29] */
258#define BCHP_EBI_CS_CONFIG_1_wp_MASK                               0x20000000
259#define BCHP_EBI_CS_CONFIG_1_wp_SHIFT                              29
260#define BCHP_EBI_CS_CONFIG_1_wp_DEFAULT                            0x00000000
261
262/* EBI :: CS_CONFIG_1 :: wait_count [28:24] */
263#define BCHP_EBI_CS_CONFIG_1_wait_count_MASK                       0x1f000000
264#define BCHP_EBI_CS_CONFIG_1_wait_count_SHIFT                      24
265#define BCHP_EBI_CS_CONFIG_1_wait_count_DEFAULT                    0x00000007
266
267/* EBI :: CS_CONFIG_1 :: t_hold [23:20] */
268#define BCHP_EBI_CS_CONFIG_1_t_hold_MASK                           0x00f00000
269#define BCHP_EBI_CS_CONFIG_1_t_hold_SHIFT                          20
270#define BCHP_EBI_CS_CONFIG_1_t_hold_DEFAULT                        0x00000000
271
272/* EBI :: CS_CONFIG_1 :: t_setup [19:16] */
273#define BCHP_EBI_CS_CONFIG_1_t_setup_MASK                          0x000f0000
274#define BCHP_EBI_CS_CONFIG_1_t_setup_SHIFT                         16
275#define BCHP_EBI_CS_CONFIG_1_t_setup_DEFAULT                       0x00000000
276
277/* EBI :: CS_CONFIG_1 :: cs_hold [15:15] */
278#define BCHP_EBI_CS_CONFIG_1_cs_hold_MASK                          0x00008000
279#define BCHP_EBI_CS_CONFIG_1_cs_hold_SHIFT                         15
280#define BCHP_EBI_CS_CONFIG_1_cs_hold_DEFAULT                       0x00000000
281
282/* EBI :: CS_CONFIG_1 :: split_cs [14:14] */
283#define BCHP_EBI_CS_CONFIG_1_split_cs_MASK                         0x00004000
284#define BCHP_EBI_CS_CONFIG_1_split_cs_SHIFT                        14
285#define BCHP_EBI_CS_CONFIG_1_split_cs_DEFAULT                      0x00000000
286
287/* EBI :: CS_CONFIG_1 :: mask_en [13:13] */
288#define BCHP_EBI_CS_CONFIG_1_mask_en_MASK                          0x00002000
289#define BCHP_EBI_CS_CONFIG_1_mask_en_SHIFT                         13
290#define BCHP_EBI_CS_CONFIG_1_mask_en_DEFAULT                       0x00000000
291
292/* EBI :: CS_CONFIG_1 :: ne_sample [12:12] */
293#define BCHP_EBI_CS_CONFIG_1_ne_sample_MASK                        0x00001000
294#define BCHP_EBI_CS_CONFIG_1_ne_sample_SHIFT                       12
295#define BCHP_EBI_CS_CONFIG_1_ne_sample_DEFAULT                     0x00000000
296
297/* EBI :: CS_CONFIG_1 :: m68k [11:11] */
298#define BCHP_EBI_CS_CONFIG_1_m68k_MASK                             0x00000800
299#define BCHP_EBI_CS_CONFIG_1_m68k_SHIFT                            11
300#define BCHP_EBI_CS_CONFIG_1_m68k_DEFAULT                          0x00000000
301
302/* EBI :: CS_CONFIG_1 :: le [10:10] */
303#define BCHP_EBI_CS_CONFIG_1_le_MASK                               0x00000400
304#define BCHP_EBI_CS_CONFIG_1_le_SHIFT                              10
305#define BCHP_EBI_CS_CONFIG_1_le_DEFAULT                            0x00000000
306
307/* EBI :: CS_CONFIG_1 :: fast_read [09:09] */
308#define BCHP_EBI_CS_CONFIG_1_fast_read_MASK                        0x00000200
309#define BCHP_EBI_CS_CONFIG_1_fast_read_SHIFT                       9
310#define BCHP_EBI_CS_CONFIG_1_fast_read_DEFAULT                     0x00000000
311#define BCHP_EBI_CS_CONFIG_1_fast_read_Normal                      0
312#define BCHP_EBI_CS_CONFIG_1_fast_read_Fast_Read_Enable            1
313
314/* EBI :: CS_CONFIG_1 :: size_sel [08:08] */
315#define BCHP_EBI_CS_CONFIG_1_size_sel_MASK                         0x00000100
316#define BCHP_EBI_CS_CONFIG_1_size_sel_SHIFT                        8
317#define BCHP_EBI_CS_CONFIG_1_size_sel_DEFAULT                      0x00000000
318
319/* EBI :: CS_CONFIG_1 :: sync [07:07] */
320#define BCHP_EBI_CS_CONFIG_1_sync_MASK                             0x00000080
321#define BCHP_EBI_CS_CONFIG_1_sync_SHIFT                            7
322#define BCHP_EBI_CS_CONFIG_1_sync_DEFAULT                          0x00000000
323
324/* EBI :: CS_CONFIG_1 :: polarity [06:06] */
325#define BCHP_EBI_CS_CONFIG_1_polarity_MASK                         0x00000040
326#define BCHP_EBI_CS_CONFIG_1_polarity_SHIFT                        6
327#define BCHP_EBI_CS_CONFIG_1_polarity_DEFAULT                      0x00000000
328
329/* EBI :: CS_CONFIG_1 :: we_ctl [05:05] */
330#define BCHP_EBI_CS_CONFIG_1_we_ctl_MASK                           0x00000020
331#define BCHP_EBI_CS_CONFIG_1_we_ctl_SHIFT                          5
332#define BCHP_EBI_CS_CONFIG_1_we_ctl_DEFAULT                        0x00000000
333
334/* EBI :: CS_CONFIG_1 :: dest_size [04:04] */
335#define BCHP_EBI_CS_CONFIG_1_dest_size_MASK                        0x00000010
336#define BCHP_EBI_CS_CONFIG_1_dest_size_SHIFT                       4
337#define BCHP_EBI_CS_CONFIG_1_dest_size_DEFAULT                     0x00000000
338
339/* EBI :: CS_CONFIG_1 :: ms_inh [03:03] */
340#define BCHP_EBI_CS_CONFIG_1_ms_inh_MASK                           0x00000008
341#define BCHP_EBI_CS_CONFIG_1_ms_inh_SHIFT                          3
342#define BCHP_EBI_CS_CONFIG_1_ms_inh_DEFAULT                        0x00000000
343
344/* EBI :: CS_CONFIG_1 :: ls_inh [02:02] */
345#define BCHP_EBI_CS_CONFIG_1_ls_inh_MASK                           0x00000004
346#define BCHP_EBI_CS_CONFIG_1_ls_inh_SHIFT                          2
347#define BCHP_EBI_CS_CONFIG_1_ls_inh_DEFAULT                        0x00000000
348
349/* EBI :: CS_CONFIG_1 :: bcachen [01:01] */
350#define BCHP_EBI_CS_CONFIG_1_bcachen_MASK                          0x00000002
351#define BCHP_EBI_CS_CONFIG_1_bcachen_SHIFT                         1
352#define BCHP_EBI_CS_CONFIG_1_bcachen_DEFAULT                       0x00000000
353
354/* EBI :: CS_CONFIG_1 :: enable [00:00] */
355#define BCHP_EBI_CS_CONFIG_1_enable_MASK                           0x00000001
356#define BCHP_EBI_CS_CONFIG_1_enable_SHIFT                          0
357#define BCHP_EBI_CS_CONFIG_1_enable_DEFAULT                        0x00000000
358
359/***************************************************************************
360 *CS_BASE_2 - EBI CS Base 2 Register
361 ***************************************************************************/
362/* EBI :: CS_BASE_2 :: base_addr [31:13] */
363#define BCHP_EBI_CS_BASE_2_base_addr_MASK                          0xffffe000
364#define BCHP_EBI_CS_BASE_2_base_addr_SHIFT                         13
365#define BCHP_EBI_CS_BASE_2_base_addr_DEFAULT                       0x00000000
366
367/* EBI :: CS_BASE_2 :: reserved0 [12:04] */
368#define BCHP_EBI_CS_BASE_2_reserved0_MASK                          0x00001ff0
369#define BCHP_EBI_CS_BASE_2_reserved0_SHIFT                         4
370
371/* EBI :: CS_BASE_2 :: size [03:00] */
372#define BCHP_EBI_CS_BASE_2_size_MASK                               0x0000000f
373#define BCHP_EBI_CS_BASE_2_size_SHIFT                              0
374#define BCHP_EBI_CS_BASE_2_size_DEFAULT                            0x00000000
375#define BCHP_EBI_CS_BASE_2_size_SIZE_8KB                           0
376#define BCHP_EBI_CS_BASE_2_size_SIZE_16KB                          1
377#define BCHP_EBI_CS_BASE_2_size_SIZE_32KB                          2
378#define BCHP_EBI_CS_BASE_2_size_SIZE_64KB                          3
379#define BCHP_EBI_CS_BASE_2_size_SIZE_128KB                         4
380#define BCHP_EBI_CS_BASE_2_size_SIZE_256KB                         5
381#define BCHP_EBI_CS_BASE_2_size_SIZE_512KB                         6
382#define BCHP_EBI_CS_BASE_2_size_SIZE_1MB                           7
383#define BCHP_EBI_CS_BASE_2_size_SIZE_2MB                           8
384#define BCHP_EBI_CS_BASE_2_size_SIZE_4MB                           9
385#define BCHP_EBI_CS_BASE_2_size_SIZE_8MB                           10
386#define BCHP_EBI_CS_BASE_2_size_SIZE_16MB                          11
387#define BCHP_EBI_CS_BASE_2_size_SIZE_32MB                          12
388#define BCHP_EBI_CS_BASE_2_size_SIZE_64MB                          13
389#define BCHP_EBI_CS_BASE_2_size_SIZE_128MB                         14
390#define BCHP_EBI_CS_BASE_2_size_SIZE_256MB                         15
391
392/***************************************************************************
393 *CS_CONFIG_2 - EBI CS Config 2 Register
394 ***************************************************************************/
395/* EBI :: CS_CONFIG_2 :: mem_io [31:31] */
396#define BCHP_EBI_CS_CONFIG_2_mem_io_MASK                           0x80000000
397#define BCHP_EBI_CS_CONFIG_2_mem_io_SHIFT                          31
398#define BCHP_EBI_CS_CONFIG_2_mem_io_DEFAULT                        0x00000000
399
400/* EBI :: CS_CONFIG_2 :: ta_wait [30:30] */
401#define BCHP_EBI_CS_CONFIG_2_ta_wait_MASK                          0x40000000
402#define BCHP_EBI_CS_CONFIG_2_ta_wait_SHIFT                         30
403#define BCHP_EBI_CS_CONFIG_2_ta_wait_DEFAULT                       0x00000000
404
405/* EBI :: CS_CONFIG_2 :: wp [29:29] */
406#define BCHP_EBI_CS_CONFIG_2_wp_MASK                               0x20000000
407#define BCHP_EBI_CS_CONFIG_2_wp_SHIFT                              29
408#define BCHP_EBI_CS_CONFIG_2_wp_DEFAULT                            0x00000000
409
410/* EBI :: CS_CONFIG_2 :: wait_count [28:24] */
411#define BCHP_EBI_CS_CONFIG_2_wait_count_MASK                       0x1f000000
412#define BCHP_EBI_CS_CONFIG_2_wait_count_SHIFT                      24
413#define BCHP_EBI_CS_CONFIG_2_wait_count_DEFAULT                    0x00000007
414
415/* EBI :: CS_CONFIG_2 :: t_hold [23:20] */
416#define BCHP_EBI_CS_CONFIG_2_t_hold_MASK                           0x00f00000
417#define BCHP_EBI_CS_CONFIG_2_t_hold_SHIFT                          20
418#define BCHP_EBI_CS_CONFIG_2_t_hold_DEFAULT                        0x00000000
419
420/* EBI :: CS_CONFIG_2 :: t_setup [19:16] */
421#define BCHP_EBI_CS_CONFIG_2_t_setup_MASK                          0x000f0000
422#define BCHP_EBI_CS_CONFIG_2_t_setup_SHIFT                         16
423#define BCHP_EBI_CS_CONFIG_2_t_setup_DEFAULT                       0x00000000
424
425/* EBI :: CS_CONFIG_2 :: cs_hold [15:15] */
426#define BCHP_EBI_CS_CONFIG_2_cs_hold_MASK                          0x00008000
427#define BCHP_EBI_CS_CONFIG_2_cs_hold_SHIFT                         15
428#define BCHP_EBI_CS_CONFIG_2_cs_hold_DEFAULT                       0x00000000
429
430/* EBI :: CS_CONFIG_2 :: split_cs [14:14] */
431#define BCHP_EBI_CS_CONFIG_2_split_cs_MASK                         0x00004000
432#define BCHP_EBI_CS_CONFIG_2_split_cs_SHIFT                        14
433#define BCHP_EBI_CS_CONFIG_2_split_cs_DEFAULT                      0x00000000
434
435/* EBI :: CS_CONFIG_2 :: mask_en [13:13] */
436#define BCHP_EBI_CS_CONFIG_2_mask_en_MASK                          0x00002000
437#define BCHP_EBI_CS_CONFIG_2_mask_en_SHIFT                         13
438#define BCHP_EBI_CS_CONFIG_2_mask_en_DEFAULT                       0x00000000
439
440/* EBI :: CS_CONFIG_2 :: ne_sample [12:12] */
441#define BCHP_EBI_CS_CONFIG_2_ne_sample_MASK                        0x00001000
442#define BCHP_EBI_CS_CONFIG_2_ne_sample_SHIFT                       12
443#define BCHP_EBI_CS_CONFIG_2_ne_sample_DEFAULT                     0x00000000
444
445/* EBI :: CS_CONFIG_2 :: m68k [11:11] */
446#define BCHP_EBI_CS_CONFIG_2_m68k_MASK                             0x00000800
447#define BCHP_EBI_CS_CONFIG_2_m68k_SHIFT                            11
448#define BCHP_EBI_CS_CONFIG_2_m68k_DEFAULT                          0x00000000
449
450/* EBI :: CS_CONFIG_2 :: le [10:10] */
451#define BCHP_EBI_CS_CONFIG_2_le_MASK                               0x00000400
452#define BCHP_EBI_CS_CONFIG_2_le_SHIFT                              10
453#define BCHP_EBI_CS_CONFIG_2_le_DEFAULT                            0x00000000
454
455/* EBI :: CS_CONFIG_2 :: fast_read [09:09] */
456#define BCHP_EBI_CS_CONFIG_2_fast_read_MASK                        0x00000200
457#define BCHP_EBI_CS_CONFIG_2_fast_read_SHIFT                       9
458#define BCHP_EBI_CS_CONFIG_2_fast_read_DEFAULT                     0x00000000
459#define BCHP_EBI_CS_CONFIG_2_fast_read_Normal                      0
460#define BCHP_EBI_CS_CONFIG_2_fast_read_Fast_Read_Enable            1
461
462/* EBI :: CS_CONFIG_2 :: size_sel [08:08] */
463#define BCHP_EBI_CS_CONFIG_2_size_sel_MASK                         0x00000100
464#define BCHP_EBI_CS_CONFIG_2_size_sel_SHIFT                        8
465#define BCHP_EBI_CS_CONFIG_2_size_sel_DEFAULT                      0x00000000
466
467/* EBI :: CS_CONFIG_2 :: sync [07:07] */
468#define BCHP_EBI_CS_CONFIG_2_sync_MASK                             0x00000080
469#define BCHP_EBI_CS_CONFIG_2_sync_SHIFT                            7
470#define BCHP_EBI_CS_CONFIG_2_sync_DEFAULT                          0x00000000
471
472/* EBI :: CS_CONFIG_2 :: polarity [06:06] */
473#define BCHP_EBI_CS_CONFIG_2_polarity_MASK                         0x00000040
474#define BCHP_EBI_CS_CONFIG_2_polarity_SHIFT                        6
475#define BCHP_EBI_CS_CONFIG_2_polarity_DEFAULT                      0x00000000
476
477/* EBI :: CS_CONFIG_2 :: we_ctl [05:05] */
478#define BCHP_EBI_CS_CONFIG_2_we_ctl_MASK                           0x00000020
479#define BCHP_EBI_CS_CONFIG_2_we_ctl_SHIFT                          5
480#define BCHP_EBI_CS_CONFIG_2_we_ctl_DEFAULT                        0x00000000
481
482/* EBI :: CS_CONFIG_2 :: dest_size [04:04] */
483#define BCHP_EBI_CS_CONFIG_2_dest_size_MASK                        0x00000010
484#define BCHP_EBI_CS_CONFIG_2_dest_size_SHIFT                       4
485#define BCHP_EBI_CS_CONFIG_2_dest_size_DEFAULT                     0x00000000
486
487/* EBI :: CS_CONFIG_2 :: ms_inh [03:03] */
488#define BCHP_EBI_CS_CONFIG_2_ms_inh_MASK                           0x00000008
489#define BCHP_EBI_CS_CONFIG_2_ms_inh_SHIFT                          3
490#define BCHP_EBI_CS_CONFIG_2_ms_inh_DEFAULT                        0x00000000
491
492/* EBI :: CS_CONFIG_2 :: ls_inh [02:02] */
493#define BCHP_EBI_CS_CONFIG_2_ls_inh_MASK                           0x00000004
494#define BCHP_EBI_CS_CONFIG_2_ls_inh_SHIFT                          2
495#define BCHP_EBI_CS_CONFIG_2_ls_inh_DEFAULT                        0x00000000
496
497/* EBI :: CS_CONFIG_2 :: bcachen [01:01] */
498#define BCHP_EBI_CS_CONFIG_2_bcachen_MASK                          0x00000002
499#define BCHP_EBI_CS_CONFIG_2_bcachen_SHIFT                         1
500#define BCHP_EBI_CS_CONFIG_2_bcachen_DEFAULT                       0x00000000
501
502/* EBI :: CS_CONFIG_2 :: enable [00:00] */
503#define BCHP_EBI_CS_CONFIG_2_enable_MASK                           0x00000001
504#define BCHP_EBI_CS_CONFIG_2_enable_SHIFT                          0
505#define BCHP_EBI_CS_CONFIG_2_enable_DEFAULT                        0x00000000
506
507/***************************************************************************
508 *CS_BASE_3 - EBI CS Base 3 Register
509 ***************************************************************************/
510/* EBI :: CS_BASE_3 :: base_addr [31:13] */
511#define BCHP_EBI_CS_BASE_3_base_addr_MASK                          0xffffe000
512#define BCHP_EBI_CS_BASE_3_base_addr_SHIFT                         13
513#define BCHP_EBI_CS_BASE_3_base_addr_DEFAULT                       0x00000000
514
515/* EBI :: CS_BASE_3 :: reserved0 [12:04] */
516#define BCHP_EBI_CS_BASE_3_reserved0_MASK                          0x00001ff0
517#define BCHP_EBI_CS_BASE_3_reserved0_SHIFT                         4
518
519/* EBI :: CS_BASE_3 :: size [03:00] */
520#define BCHP_EBI_CS_BASE_3_size_MASK                               0x0000000f
521#define BCHP_EBI_CS_BASE_3_size_SHIFT                              0
522#define BCHP_EBI_CS_BASE_3_size_DEFAULT                            0x00000000
523#define BCHP_EBI_CS_BASE_3_size_SIZE_8KB                           0
524#define BCHP_EBI_CS_BASE_3_size_SIZE_16KB                          1
525#define BCHP_EBI_CS_BASE_3_size_SIZE_32KB                          2
526#define BCHP_EBI_CS_BASE_3_size_SIZE_64KB                          3
527#define BCHP_EBI_CS_BASE_3_size_SIZE_128KB                         4
528#define BCHP_EBI_CS_BASE_3_size_SIZE_256KB                         5
529#define BCHP_EBI_CS_BASE_3_size_SIZE_512KB                         6
530#define BCHP_EBI_CS_BASE_3_size_SIZE_1MB                           7
531#define BCHP_EBI_CS_BASE_3_size_SIZE_2MB                           8
532#define BCHP_EBI_CS_BASE_3_size_SIZE_4MB                           9
533#define BCHP_EBI_CS_BASE_3_size_SIZE_8MB                           10
534#define BCHP_EBI_CS_BASE_3_size_SIZE_16MB                          11
535#define BCHP_EBI_CS_BASE_3_size_SIZE_32MB                          12
536#define BCHP_EBI_CS_BASE_3_size_SIZE_64MB                          13
537#define BCHP_EBI_CS_BASE_3_size_SIZE_128MB                         14
538#define BCHP_EBI_CS_BASE_3_size_SIZE_256MB                         15
539
540/***************************************************************************
541 *CS_CONFIG_3 - EBI CS Config 3 Register
542 ***************************************************************************/
543/* EBI :: CS_CONFIG_3 :: mem_io [31:31] */
544#define BCHP_EBI_CS_CONFIG_3_mem_io_MASK                           0x80000000
545#define BCHP_EBI_CS_CONFIG_3_mem_io_SHIFT                          31
546#define BCHP_EBI_CS_CONFIG_3_mem_io_DEFAULT                        0x00000000
547
548/* EBI :: CS_CONFIG_3 :: ta_wait [30:30] */
549#define BCHP_EBI_CS_CONFIG_3_ta_wait_MASK                          0x40000000
550#define BCHP_EBI_CS_CONFIG_3_ta_wait_SHIFT                         30
551#define BCHP_EBI_CS_CONFIG_3_ta_wait_DEFAULT                       0x00000000
552
553/* EBI :: CS_CONFIG_3 :: wp [29:29] */
554#define BCHP_EBI_CS_CONFIG_3_wp_MASK                               0x20000000
555#define BCHP_EBI_CS_CONFIG_3_wp_SHIFT                              29
556#define BCHP_EBI_CS_CONFIG_3_wp_DEFAULT                            0x00000000
557
558/* EBI :: CS_CONFIG_3 :: wait_count [28:24] */
559#define BCHP_EBI_CS_CONFIG_3_wait_count_MASK                       0x1f000000
560#define BCHP_EBI_CS_CONFIG_3_wait_count_SHIFT                      24
561#define BCHP_EBI_CS_CONFIG_3_wait_count_DEFAULT                    0x00000007
562
563/* EBI :: CS_CONFIG_3 :: t_hold [23:20] */
564#define BCHP_EBI_CS_CONFIG_3_t_hold_MASK                           0x00f00000
565#define BCHP_EBI_CS_CONFIG_3_t_hold_SHIFT                          20
566#define BCHP_EBI_CS_CONFIG_3_t_hold_DEFAULT                        0x00000000
567
568/* EBI :: CS_CONFIG_3 :: t_setup [19:16] */
569#define BCHP_EBI_CS_CONFIG_3_t_setup_MASK                          0x000f0000
570#define BCHP_EBI_CS_CONFIG_3_t_setup_SHIFT                         16
571#define BCHP_EBI_CS_CONFIG_3_t_setup_DEFAULT                       0x00000000
572
573/* EBI :: CS_CONFIG_3 :: cs_hold [15:15] */
574#define BCHP_EBI_CS_CONFIG_3_cs_hold_MASK                          0x00008000
575#define BCHP_EBI_CS_CONFIG_3_cs_hold_SHIFT                         15
576#define BCHP_EBI_CS_CONFIG_3_cs_hold_DEFAULT                       0x00000000
577
578/* EBI :: CS_CONFIG_3 :: split_cs [14:14] */
579#define BCHP_EBI_CS_CONFIG_3_split_cs_MASK                         0x00004000
580#define BCHP_EBI_CS_CONFIG_3_split_cs_SHIFT                        14
581#define BCHP_EBI_CS_CONFIG_3_split_cs_DEFAULT                      0x00000000
582
583/* EBI :: CS_CONFIG_3 :: mask_en [13:13] */
584#define BCHP_EBI_CS_CONFIG_3_mask_en_MASK                          0x00002000
585#define BCHP_EBI_CS_CONFIG_3_mask_en_SHIFT                         13
586#define BCHP_EBI_CS_CONFIG_3_mask_en_DEFAULT                       0x00000000
587
588/* EBI :: CS_CONFIG_3 :: ne_sample [12:12] */
589#define BCHP_EBI_CS_CONFIG_3_ne_sample_MASK                        0x00001000
590#define BCHP_EBI_CS_CONFIG_3_ne_sample_SHIFT                       12
591#define BCHP_EBI_CS_CONFIG_3_ne_sample_DEFAULT                     0x00000000
592
593/* EBI :: CS_CONFIG_3 :: m68k [11:11] */
594#define BCHP_EBI_CS_CONFIG_3_m68k_MASK                             0x00000800
595#define BCHP_EBI_CS_CONFIG_3_m68k_SHIFT                            11
596#define BCHP_EBI_CS_CONFIG_3_m68k_DEFAULT                          0x00000000
597
598/* EBI :: CS_CONFIG_3 :: le [10:10] */
599#define BCHP_EBI_CS_CONFIG_3_le_MASK                               0x00000400
600#define BCHP_EBI_CS_CONFIG_3_le_SHIFT                              10
601#define BCHP_EBI_CS_CONFIG_3_le_DEFAULT                            0x00000000
602
603/* EBI :: CS_CONFIG_3 :: fast_read [09:09] */
604#define BCHP_EBI_CS_CONFIG_3_fast_read_MASK                        0x00000200
605#define BCHP_EBI_CS_CONFIG_3_fast_read_SHIFT                       9
606#define BCHP_EBI_CS_CONFIG_3_fast_read_DEFAULT                     0x00000000
607#define BCHP_EBI_CS_CONFIG_3_fast_read_Normal                      0
608#define BCHP_EBI_CS_CONFIG_3_fast_read_Fast_Read_Enable            1
609
610/* EBI :: CS_CONFIG_3 :: size_sel [08:08] */
611#define BCHP_EBI_CS_CONFIG_3_size_sel_MASK                         0x00000100
612#define BCHP_EBI_CS_CONFIG_3_size_sel_SHIFT                        8
613#define BCHP_EBI_CS_CONFIG_3_size_sel_DEFAULT                      0x00000000
614
615/* EBI :: CS_CONFIG_3 :: sync [07:07] */
616#define BCHP_EBI_CS_CONFIG_3_sync_MASK                             0x00000080
617#define BCHP_EBI_CS_CONFIG_3_sync_SHIFT                            7
618#define BCHP_EBI_CS_CONFIG_3_sync_DEFAULT                          0x00000000
619
620/* EBI :: CS_CONFIG_3 :: polarity [06:06] */
621#define BCHP_EBI_CS_CONFIG_3_polarity_MASK                         0x00000040
622#define BCHP_EBI_CS_CONFIG_3_polarity_SHIFT                        6
623#define BCHP_EBI_CS_CONFIG_3_polarity_DEFAULT                      0x00000000
624
625/* EBI :: CS_CONFIG_3 :: we_ctl [05:05] */
626#define BCHP_EBI_CS_CONFIG_3_we_ctl_MASK                           0x00000020
627#define BCHP_EBI_CS_CONFIG_3_we_ctl_SHIFT                          5
628#define BCHP_EBI_CS_CONFIG_3_we_ctl_DEFAULT                        0x00000000
629
630/* EBI :: CS_CONFIG_3 :: dest_size [04:04] */
631#define BCHP_EBI_CS_CONFIG_3_dest_size_MASK                        0x00000010
632#define BCHP_EBI_CS_CONFIG_3_dest_size_SHIFT                       4
633#define BCHP_EBI_CS_CONFIG_3_dest_size_DEFAULT                     0x00000000
634
635/* EBI :: CS_CONFIG_3 :: ms_inh [03:03] */
636#define BCHP_EBI_CS_CONFIG_3_ms_inh_MASK                           0x00000008
637#define BCHP_EBI_CS_CONFIG_3_ms_inh_SHIFT                          3
638#define BCHP_EBI_CS_CONFIG_3_ms_inh_DEFAULT                        0x00000000
639
640/* EBI :: CS_CONFIG_3 :: ls_inh [02:02] */
641#define BCHP_EBI_CS_CONFIG_3_ls_inh_MASK                           0x00000004
642#define BCHP_EBI_CS_CONFIG_3_ls_inh_SHIFT                          2
643#define BCHP_EBI_CS_CONFIG_3_ls_inh_DEFAULT                        0x00000000
644
645/* EBI :: CS_CONFIG_3 :: bcachen [01:01] */
646#define BCHP_EBI_CS_CONFIG_3_bcachen_MASK                          0x00000002
647#define BCHP_EBI_CS_CONFIG_3_bcachen_SHIFT                         1
648#define BCHP_EBI_CS_CONFIG_3_bcachen_DEFAULT                       0x00000000
649
650/* EBI :: CS_CONFIG_3 :: enable [00:00] */
651#define BCHP_EBI_CS_CONFIG_3_enable_MASK                           0x00000001
652#define BCHP_EBI_CS_CONFIG_3_enable_SHIFT                          0
653#define BCHP_EBI_CS_CONFIG_3_enable_DEFAULT                        0x00000000
654
655/***************************************************************************
656 *CS_BASE_4 - EBI CS Base 4 Register
657 ***************************************************************************/
658/* EBI :: CS_BASE_4 :: base_addr [31:13] */
659#define BCHP_EBI_CS_BASE_4_base_addr_MASK                          0xffffe000
660#define BCHP_EBI_CS_BASE_4_base_addr_SHIFT                         13
661#define BCHP_EBI_CS_BASE_4_base_addr_DEFAULT                       0x00000000
662
663/* EBI :: CS_BASE_4 :: reserved0 [12:04] */
664#define BCHP_EBI_CS_BASE_4_reserved0_MASK                          0x00001ff0
665#define BCHP_EBI_CS_BASE_4_reserved0_SHIFT                         4
666
667/* EBI :: CS_BASE_4 :: size [03:00] */
668#define BCHP_EBI_CS_BASE_4_size_MASK                               0x0000000f
669#define BCHP_EBI_CS_BASE_4_size_SHIFT                              0
670#define BCHP_EBI_CS_BASE_4_size_DEFAULT                            0x00000000
671#define BCHP_EBI_CS_BASE_4_size_SIZE_8KB                           0
672#define BCHP_EBI_CS_BASE_4_size_SIZE_16KB                          1
673#define BCHP_EBI_CS_BASE_4_size_SIZE_32KB                          2
674#define BCHP_EBI_CS_BASE_4_size_SIZE_64KB                          3
675#define BCHP_EBI_CS_BASE_4_size_SIZE_128KB                         4
676#define BCHP_EBI_CS_BASE_4_size_SIZE_256KB                         5
677#define BCHP_EBI_CS_BASE_4_size_SIZE_512KB                         6
678#define BCHP_EBI_CS_BASE_4_size_SIZE_1MB                           7
679#define BCHP_EBI_CS_BASE_4_size_SIZE_2MB                           8
680#define BCHP_EBI_CS_BASE_4_size_SIZE_4MB                           9
681#define BCHP_EBI_CS_BASE_4_size_SIZE_8MB                           10
682#define BCHP_EBI_CS_BASE_4_size_SIZE_16MB                          11
683#define BCHP_EBI_CS_BASE_4_size_SIZE_32MB                          12
684#define BCHP_EBI_CS_BASE_4_size_SIZE_64MB                          13
685#define BCHP_EBI_CS_BASE_4_size_SIZE_128MB                         14
686#define BCHP_EBI_CS_BASE_4_size_SIZE_256MB                         15
687
688/***************************************************************************
689 *CS_CONFIG_4 - EBI CS Config 4 Register
690 ***************************************************************************/
691/* EBI :: CS_CONFIG_4 :: mem_io [31:31] */
692#define BCHP_EBI_CS_CONFIG_4_mem_io_MASK                           0x80000000
693#define BCHP_EBI_CS_CONFIG_4_mem_io_SHIFT                          31
694#define BCHP_EBI_CS_CONFIG_4_mem_io_DEFAULT                        0x00000000
695
696/* EBI :: CS_CONFIG_4 :: ta_wait [30:30] */
697#define BCHP_EBI_CS_CONFIG_4_ta_wait_MASK                          0x40000000
698#define BCHP_EBI_CS_CONFIG_4_ta_wait_SHIFT                         30
699#define BCHP_EBI_CS_CONFIG_4_ta_wait_DEFAULT                       0x00000000
700
701/* EBI :: CS_CONFIG_4 :: wp [29:29] */
702#define BCHP_EBI_CS_CONFIG_4_wp_MASK                               0x20000000
703#define BCHP_EBI_CS_CONFIG_4_wp_SHIFT                              29
704#define BCHP_EBI_CS_CONFIG_4_wp_DEFAULT                            0x00000000
705
706/* EBI :: CS_CONFIG_4 :: wait_count [28:24] */
707#define BCHP_EBI_CS_CONFIG_4_wait_count_MASK                       0x1f000000
708#define BCHP_EBI_CS_CONFIG_4_wait_count_SHIFT                      24
709#define BCHP_EBI_CS_CONFIG_4_wait_count_DEFAULT                    0x00000007
710
711/* EBI :: CS_CONFIG_4 :: t_hold [23:20] */
712#define BCHP_EBI_CS_CONFIG_4_t_hold_MASK                           0x00f00000
713#define BCHP_EBI_CS_CONFIG_4_t_hold_SHIFT                          20
714#define BCHP_EBI_CS_CONFIG_4_t_hold_DEFAULT                        0x00000000
715
716/* EBI :: CS_CONFIG_4 :: t_setup [19:16] */
717#define BCHP_EBI_CS_CONFIG_4_t_setup_MASK                          0x000f0000
718#define BCHP_EBI_CS_CONFIG_4_t_setup_SHIFT                         16
719#define BCHP_EBI_CS_CONFIG_4_t_setup_DEFAULT                       0x00000000
720
721/* EBI :: CS_CONFIG_4 :: cs_hold [15:15] */
722#define BCHP_EBI_CS_CONFIG_4_cs_hold_MASK                          0x00008000
723#define BCHP_EBI_CS_CONFIG_4_cs_hold_SHIFT                         15
724#define BCHP_EBI_CS_CONFIG_4_cs_hold_DEFAULT                       0x00000000
725
726/* EBI :: CS_CONFIG_4 :: split_cs [14:14] */
727#define BCHP_EBI_CS_CONFIG_4_split_cs_MASK                         0x00004000
728#define BCHP_EBI_CS_CONFIG_4_split_cs_SHIFT                        14
729#define BCHP_EBI_CS_CONFIG_4_split_cs_DEFAULT                      0x00000000
730
731/* EBI :: CS_CONFIG_4 :: mask_en [13:13] */
732#define BCHP_EBI_CS_CONFIG_4_mask_en_MASK                          0x00002000
733#define BCHP_EBI_CS_CONFIG_4_mask_en_SHIFT                         13
734#define BCHP_EBI_CS_CONFIG_4_mask_en_DEFAULT                       0x00000000
735
736/* EBI :: CS_CONFIG_4 :: ne_sample [12:12] */
737#define BCHP_EBI_CS_CONFIG_4_ne_sample_MASK                        0x00001000
738#define BCHP_EBI_CS_CONFIG_4_ne_sample_SHIFT                       12
739#define BCHP_EBI_CS_CONFIG_4_ne_sample_DEFAULT                     0x00000000
740
741/* EBI :: CS_CONFIG_4 :: m68k [11:11] */
742#define BCHP_EBI_CS_CONFIG_4_m68k_MASK                             0x00000800
743#define BCHP_EBI_CS_CONFIG_4_m68k_SHIFT                            11
744#define BCHP_EBI_CS_CONFIG_4_m68k_DEFAULT                          0x00000000
745
746/* EBI :: CS_CONFIG_4 :: le [10:10] */
747#define BCHP_EBI_CS_CONFIG_4_le_MASK                               0x00000400
748#define BCHP_EBI_CS_CONFIG_4_le_SHIFT                              10
749#define BCHP_EBI_CS_CONFIG_4_le_DEFAULT                            0x00000000
750
751/* EBI :: CS_CONFIG_4 :: fast_read [09:09] */
752#define BCHP_EBI_CS_CONFIG_4_fast_read_MASK                        0x00000200
753#define BCHP_EBI_CS_CONFIG_4_fast_read_SHIFT                       9
754#define BCHP_EBI_CS_CONFIG_4_fast_read_DEFAULT                     0x00000000
755#define BCHP_EBI_CS_CONFIG_4_fast_read_Normal                      0
756#define BCHP_EBI_CS_CONFIG_4_fast_read_Fast_Read_Enable            1
757
758/* EBI :: CS_CONFIG_4 :: size_sel [08:08] */
759#define BCHP_EBI_CS_CONFIG_4_size_sel_MASK                         0x00000100
760#define BCHP_EBI_CS_CONFIG_4_size_sel_SHIFT                        8
761#define BCHP_EBI_CS_CONFIG_4_size_sel_DEFAULT                      0x00000000
762
763/* EBI :: CS_CONFIG_4 :: sync [07:07] */
764#define BCHP_EBI_CS_CONFIG_4_sync_MASK                             0x00000080
765#define BCHP_EBI_CS_CONFIG_4_sync_SHIFT                            7
766#define BCHP_EBI_CS_CONFIG_4_sync_DEFAULT                          0x00000000
767
768/* EBI :: CS_CONFIG_4 :: polarity [06:06] */
769#define BCHP_EBI_CS_CONFIG_4_polarity_MASK                         0x00000040
770#define BCHP_EBI_CS_CONFIG_4_polarity_SHIFT                        6
771#define BCHP_EBI_CS_CONFIG_4_polarity_DEFAULT                      0x00000000
772
773/* EBI :: CS_CONFIG_4 :: we_ctl [05:05] */
774#define BCHP_EBI_CS_CONFIG_4_we_ctl_MASK                           0x00000020
775#define BCHP_EBI_CS_CONFIG_4_we_ctl_SHIFT                          5
776#define BCHP_EBI_CS_CONFIG_4_we_ctl_DEFAULT                        0x00000000
777
778/* EBI :: CS_CONFIG_4 :: dest_size [04:04] */
779#define BCHP_EBI_CS_CONFIG_4_dest_size_MASK                        0x00000010
780#define BCHP_EBI_CS_CONFIG_4_dest_size_SHIFT                       4
781#define BCHP_EBI_CS_CONFIG_4_dest_size_DEFAULT                     0x00000000
782
783/* EBI :: CS_CONFIG_4 :: ms_inh [03:03] */
784#define BCHP_EBI_CS_CONFIG_4_ms_inh_MASK                           0x00000008
785#define BCHP_EBI_CS_CONFIG_4_ms_inh_SHIFT                          3
786#define BCHP_EBI_CS_CONFIG_4_ms_inh_DEFAULT                        0x00000000
787
788/* EBI :: CS_CONFIG_4 :: ls_inh [02:02] */
789#define BCHP_EBI_CS_CONFIG_4_ls_inh_MASK                           0x00000004
790#define BCHP_EBI_CS_CONFIG_4_ls_inh_SHIFT                          2
791#define BCHP_EBI_CS_CONFIG_4_ls_inh_DEFAULT                        0x00000000
792
793/* EBI :: CS_CONFIG_4 :: bcachen [01:01] */
794#define BCHP_EBI_CS_CONFIG_4_bcachen_MASK                          0x00000002
795#define BCHP_EBI_CS_CONFIG_4_bcachen_SHIFT                         1
796#define BCHP_EBI_CS_CONFIG_4_bcachen_DEFAULT                       0x00000000
797
798/* EBI :: CS_CONFIG_4 :: enable [00:00] */
799#define BCHP_EBI_CS_CONFIG_4_enable_MASK                           0x00000001
800#define BCHP_EBI_CS_CONFIG_4_enable_SHIFT                          0
801#define BCHP_EBI_CS_CONFIG_4_enable_DEFAULT                        0x00000000
802
803/***************************************************************************
804 *BURST_CFG_0 - EBI Synchronous Intel StrataFlash Burst Configure Register
805 ***************************************************************************/
806/* EBI :: BURST_CFG_0 :: prefetch_enable [31:31] */
807#define BCHP_EBI_BURST_CFG_0_prefetch_enable_MASK                  0x80000000
808#define BCHP_EBI_BURST_CFG_0_prefetch_enable_SHIFT                 31
809#define BCHP_EBI_BURST_CFG_0_prefetch_enable_DEFAULT               0x00000000
810
811/* EBI :: BURST_CFG_0 :: page_enable [30:30] */
812#define BCHP_EBI_BURST_CFG_0_page_enable_MASK                      0x40000000
813#define BCHP_EBI_BURST_CFG_0_page_enable_SHIFT                     30
814#define BCHP_EBI_BURST_CFG_0_page_enable_DEFAULT                   0x00000000
815
816/* EBI :: BURST_CFG_0 :: pfetch_abort_enable [29:29] */
817#define BCHP_EBI_BURST_CFG_0_pfetch_abort_enable_MASK              0x20000000
818#define BCHP_EBI_BURST_CFG_0_pfetch_abort_enable_SHIFT             29
819#define BCHP_EBI_BURST_CFG_0_pfetch_abort_enable_DEFAULT           0x00000000
820
821/* EBI :: BURST_CFG_0 :: page_latch_enable [28:28] */
822#define BCHP_EBI_BURST_CFG_0_page_latch_enable_MASK                0x10000000
823#define BCHP_EBI_BURST_CFG_0_page_latch_enable_SHIFT               28
824#define BCHP_EBI_BURST_CFG_0_page_latch_enable_DEFAULT             0x00000000
825
826/* EBI :: BURST_CFG_0 :: pfetch_wrap_enable [27:27] */
827#define BCHP_EBI_BURST_CFG_0_pfetch_wrap_enable_MASK               0x08000000
828#define BCHP_EBI_BURST_CFG_0_pfetch_wrap_enable_SHIFT              27
829#define BCHP_EBI_BURST_CFG_0_pfetch_wrap_enable_DEFAULT            0x00000000
830
831/* EBI :: BURST_CFG_0 :: reserved0 [26:24] */
832#define BCHP_EBI_BURST_CFG_0_reserved0_MASK                        0x07000000
833#define BCHP_EBI_BURST_CFG_0_reserved0_SHIFT                       24
834
835/* EBI :: BURST_CFG_0 :: prefetch_size [23:22] */
836#define BCHP_EBI_BURST_CFG_0_prefetch_size_MASK                    0x00c00000
837#define BCHP_EBI_BURST_CFG_0_prefetch_size_SHIFT                   22
838#define BCHP_EBI_BURST_CFG_0_prefetch_size_DEFAULT                 0x00000000
839#define BCHP_EBI_BURST_CFG_0_prefetch_size_SIZE_4_BYTES            0
840#define BCHP_EBI_BURST_CFG_0_prefetch_size_SIZE_8_BYTES            1
841#define BCHP_EBI_BURST_CFG_0_prefetch_size_SIZE_16_BYTES           2
842#define BCHP_EBI_BURST_CFG_0_prefetch_size_SIZE_32_BYTES           3
843
844/* EBI :: BURST_CFG_0 :: page_size [21:20] */
845#define BCHP_EBI_BURST_CFG_0_page_size_MASK                        0x00300000
846#define BCHP_EBI_BURST_CFG_0_page_size_SHIFT                       20
847#define BCHP_EBI_BURST_CFG_0_page_size_DEFAULT                     0x00000000
848#define BCHP_EBI_BURST_CFG_0_page_size_SIZE_4_BYTES                0
849#define BCHP_EBI_BURST_CFG_0_page_size_SIZE_8_BYTES                1
850#define BCHP_EBI_BURST_CFG_0_page_size_SIZE_16_BYTES               2
851#define BCHP_EBI_BURST_CFG_0_page_size_SIZE_32_BYTES               3
852
853/* EBI :: BURST_CFG_0 :: page_wait_count [19:16] */
854#define BCHP_EBI_BURST_CFG_0_page_wait_count_MASK                  0x000f0000
855#define BCHP_EBI_BURST_CFG_0_page_wait_count_SHIFT                 16
856#define BCHP_EBI_BURST_CFG_0_page_wait_count_DEFAULT               0x00000001
857
858/* EBI :: BURST_CFG_0 :: burst_cyc_disable [15:15] */
859#define BCHP_EBI_BURST_CFG_0_burst_cyc_disable_MASK                0x00008000
860#define BCHP_EBI_BURST_CFG_0_burst_cyc_disable_SHIFT               15
861#define BCHP_EBI_BURST_CFG_0_burst_cyc_disable_DEFAULT             0x00000001
862
863/* EBI :: BURST_CFG_0 :: reserved1 [14:08] */
864#define BCHP_EBI_BURST_CFG_0_reserved1_MASK                        0x00007f00
865#define BCHP_EBI_BURST_CFG_0_reserved1_SHIFT                       8
866
867/* EBI :: BURST_CFG_0 :: burst_latency [07:04] */
868#define BCHP_EBI_BURST_CFG_0_burst_latency_MASK                    0x000000f0
869#define BCHP_EBI_BURST_CFG_0_burst_latency_SHIFT                   4
870#define BCHP_EBI_BURST_CFG_0_burst_latency_DEFAULT                 0x00000000
871
872/* EBI :: BURST_CFG_0 :: reserved2 [03:02] */
873#define BCHP_EBI_BURST_CFG_0_reserved2_MASK                        0x0000000c
874#define BCHP_EBI_BURST_CFG_0_reserved2_SHIFT                       2
875
876/* EBI :: BURST_CFG_0 :: data_hold [01:01] */
877#define BCHP_EBI_BURST_CFG_0_data_hold_MASK                        0x00000002
878#define BCHP_EBI_BURST_CFG_0_data_hold_SHIFT                       1
879#define BCHP_EBI_BURST_CFG_0_data_hold_DEFAULT                     0x00000000
880
881/* EBI :: BURST_CFG_0 :: burst_16 [00:00] */
882#define BCHP_EBI_BURST_CFG_0_burst_16_MASK                         0x00000001
883#define BCHP_EBI_BURST_CFG_0_burst_16_SHIFT                        0
884#define BCHP_EBI_BURST_CFG_0_burst_16_DEFAULT                      0x00000000
885
886/***************************************************************************
887 *BURST_CFG_1 - EBI Synchronous Intel StrataFlash Burst Configure Register
888 ***************************************************************************/
889/* EBI :: BURST_CFG_1 :: prefetch_enable [31:31] */
890#define BCHP_EBI_BURST_CFG_1_prefetch_enable_MASK                  0x80000000
891#define BCHP_EBI_BURST_CFG_1_prefetch_enable_SHIFT                 31
892#define BCHP_EBI_BURST_CFG_1_prefetch_enable_DEFAULT               0x00000000
893
894/* EBI :: BURST_CFG_1 :: page_enable [30:30] */
895#define BCHP_EBI_BURST_CFG_1_page_enable_MASK                      0x40000000
896#define BCHP_EBI_BURST_CFG_1_page_enable_SHIFT                     30
897#define BCHP_EBI_BURST_CFG_1_page_enable_DEFAULT                   0x00000000
898
899/* EBI :: BURST_CFG_1 :: pfetch_abort_enable [29:29] */
900#define BCHP_EBI_BURST_CFG_1_pfetch_abort_enable_MASK              0x20000000
901#define BCHP_EBI_BURST_CFG_1_pfetch_abort_enable_SHIFT             29
902#define BCHP_EBI_BURST_CFG_1_pfetch_abort_enable_DEFAULT           0x00000000
903
904/* EBI :: BURST_CFG_1 :: page_latch_enable [28:28] */
905#define BCHP_EBI_BURST_CFG_1_page_latch_enable_MASK                0x10000000
906#define BCHP_EBI_BURST_CFG_1_page_latch_enable_SHIFT               28
907#define BCHP_EBI_BURST_CFG_1_page_latch_enable_DEFAULT             0x00000000
908
909/* EBI :: BURST_CFG_1 :: pfetch_wrap_enable [27:27] */
910#define BCHP_EBI_BURST_CFG_1_pfetch_wrap_enable_MASK               0x08000000
911#define BCHP_EBI_BURST_CFG_1_pfetch_wrap_enable_SHIFT              27
912#define BCHP_EBI_BURST_CFG_1_pfetch_wrap_enable_DEFAULT            0x00000000
913
914/* EBI :: BURST_CFG_1 :: reserved0 [26:24] */
915#define BCHP_EBI_BURST_CFG_1_reserved0_MASK                        0x07000000
916#define BCHP_EBI_BURST_CFG_1_reserved0_SHIFT                       24
917
918/* EBI :: BURST_CFG_1 :: prefetch_size [23:22] */
919#define BCHP_EBI_BURST_CFG_1_prefetch_size_MASK                    0x00c00000
920#define BCHP_EBI_BURST_CFG_1_prefetch_size_SHIFT                   22
921#define BCHP_EBI_BURST_CFG_1_prefetch_size_DEFAULT                 0x00000000
922#define BCHP_EBI_BURST_CFG_1_prefetch_size_SIZE_4_BYTES            0
923#define BCHP_EBI_BURST_CFG_1_prefetch_size_SIZE_8_BYTES            1
924#define BCHP_EBI_BURST_CFG_1_prefetch_size_SIZE_16_BYTES           2
925#define BCHP_EBI_BURST_CFG_1_prefetch_size_SIZE_32_BYTES           3
926
927/* EBI :: BURST_CFG_1 :: page_size [21:20] */
928#define BCHP_EBI_BURST_CFG_1_page_size_MASK                        0x00300000
929#define BCHP_EBI_BURST_CFG_1_page_size_SHIFT                       20
930#define BCHP_EBI_BURST_CFG_1_page_size_DEFAULT                     0x00000000
931#define BCHP_EBI_BURST_CFG_1_page_size_SIZE_4_BYTES                0
932#define BCHP_EBI_BURST_CFG_1_page_size_SIZE_8_BYTES                1
933#define BCHP_EBI_BURST_CFG_1_page_size_SIZE_16_BYTES               2
934#define BCHP_EBI_BURST_CFG_1_page_size_SIZE_32_BYTES               3
935
936/* EBI :: BURST_CFG_1 :: page_wait_count [19:16] */
937#define BCHP_EBI_BURST_CFG_1_page_wait_count_MASK                  0x000f0000
938#define BCHP_EBI_BURST_CFG_1_page_wait_count_SHIFT                 16
939#define BCHP_EBI_BURST_CFG_1_page_wait_count_DEFAULT               0x00000001
940
941/* EBI :: BURST_CFG_1 :: burst_cyc_disable [15:15] */
942#define BCHP_EBI_BURST_CFG_1_burst_cyc_disable_MASK                0x00008000
943#define BCHP_EBI_BURST_CFG_1_burst_cyc_disable_SHIFT               15
944#define BCHP_EBI_BURST_CFG_1_burst_cyc_disable_DEFAULT             0x00000001
945
946/* EBI :: BURST_CFG_1 :: reserved1 [14:08] */
947#define BCHP_EBI_BURST_CFG_1_reserved1_MASK                        0x00007f00
948#define BCHP_EBI_BURST_CFG_1_reserved1_SHIFT                       8
949
950/* EBI :: BURST_CFG_1 :: burst_latency [07:04] */
951#define BCHP_EBI_BURST_CFG_1_burst_latency_MASK                    0x000000f0
952#define BCHP_EBI_BURST_CFG_1_burst_latency_SHIFT                   4
953#define BCHP_EBI_BURST_CFG_1_burst_latency_DEFAULT                 0x00000000
954
955/* EBI :: BURST_CFG_1 :: reserved2 [03:02] */
956#define BCHP_EBI_BURST_CFG_1_reserved2_MASK                        0x0000000c
957#define BCHP_EBI_BURST_CFG_1_reserved2_SHIFT                       2
958
959/* EBI :: BURST_CFG_1 :: data_hold [01:01] */
960#define BCHP_EBI_BURST_CFG_1_data_hold_MASK                        0x00000002
961#define BCHP_EBI_BURST_CFG_1_data_hold_SHIFT                       1
962#define BCHP_EBI_BURST_CFG_1_data_hold_DEFAULT                     0x00000000
963
964/* EBI :: BURST_CFG_1 :: burst_16 [00:00] */
965#define BCHP_EBI_BURST_CFG_1_burst_16_MASK                         0x00000001
966#define BCHP_EBI_BURST_CFG_1_burst_16_SHIFT                        0
967#define BCHP_EBI_BURST_CFG_1_burst_16_DEFAULT                      0x00000000
968
969/***************************************************************************
970 *BURST_CFG_2 - EBI Synchronous Intel StrataFlash Burst Configure Register
971 ***************************************************************************/
972/* EBI :: BURST_CFG_2 :: prefetch_enable [31:31] */
973#define BCHP_EBI_BURST_CFG_2_prefetch_enable_MASK                  0x80000000
974#define BCHP_EBI_BURST_CFG_2_prefetch_enable_SHIFT                 31
975#define BCHP_EBI_BURST_CFG_2_prefetch_enable_DEFAULT               0x00000000
976
977/* EBI :: BURST_CFG_2 :: page_enable [30:30] */
978#define BCHP_EBI_BURST_CFG_2_page_enable_MASK                      0x40000000
979#define BCHP_EBI_BURST_CFG_2_page_enable_SHIFT                     30
980#define BCHP_EBI_BURST_CFG_2_page_enable_DEFAULT                   0x00000000
981
982/* EBI :: BURST_CFG_2 :: pfetch_abort_enable [29:29] */
983#define BCHP_EBI_BURST_CFG_2_pfetch_abort_enable_MASK              0x20000000
984#define BCHP_EBI_BURST_CFG_2_pfetch_abort_enable_SHIFT             29
985#define BCHP_EBI_BURST_CFG_2_pfetch_abort_enable_DEFAULT           0x00000000
986
987/* EBI :: BURST_CFG_2 :: page_latch_enable [28:28] */
988#define BCHP_EBI_BURST_CFG_2_page_latch_enable_MASK                0x10000000
989#define BCHP_EBI_BURST_CFG_2_page_latch_enable_SHIFT               28
990#define BCHP_EBI_BURST_CFG_2_page_latch_enable_DEFAULT             0x00000000
991
992/* EBI :: BURST_CFG_2 :: pfetch_wrap_enable [27:27] */
993#define BCHP_EBI_BURST_CFG_2_pfetch_wrap_enable_MASK               0x08000000
994#define BCHP_EBI_BURST_CFG_2_pfetch_wrap_enable_SHIFT              27
995#define BCHP_EBI_BURST_CFG_2_pfetch_wrap_enable_DEFAULT            0x00000000
996
997/* EBI :: BURST_CFG_2 :: reserved0 [26:24] */
998#define BCHP_EBI_BURST_CFG_2_reserved0_MASK                        0x07000000
999#define BCHP_EBI_BURST_CFG_2_reserved0_SHIFT                       24
1000
1001/* EBI :: BURST_CFG_2 :: prefetch_size [23:22] */
1002#define BCHP_EBI_BURST_CFG_2_prefetch_size_MASK                    0x00c00000
1003#define BCHP_EBI_BURST_CFG_2_prefetch_size_SHIFT                   22
1004#define BCHP_EBI_BURST_CFG_2_prefetch_size_DEFAULT                 0x00000000
1005#define BCHP_EBI_BURST_CFG_2_prefetch_size_SIZE_4_BYTES            0
1006#define BCHP_EBI_BURST_CFG_2_prefetch_size_SIZE_8_BYTES            1
1007#define BCHP_EBI_BURST_CFG_2_prefetch_size_SIZE_16_BYTES           2
1008#define BCHP_EBI_BURST_CFG_2_prefetch_size_SIZE_32_BYTES           3
1009
1010/* EBI :: BURST_CFG_2 :: page_size [21:20] */
1011#define BCHP_EBI_BURST_CFG_2_page_size_MASK                        0x00300000
1012#define BCHP_EBI_BURST_CFG_2_page_size_SHIFT                       20
1013#define BCHP_EBI_BURST_CFG_2_page_size_DEFAULT                     0x00000000
1014#define BCHP_EBI_BURST_CFG_2_page_size_SIZE_4_BYTES                0
1015#define BCHP_EBI_BURST_CFG_2_page_size_SIZE_8_BYTES                1
1016#define BCHP_EBI_BURST_CFG_2_page_size_SIZE_16_BYTES               2
1017#define BCHP_EBI_BURST_CFG_2_page_size_SIZE_32_BYTES               3
1018
1019/* EBI :: BURST_CFG_2 :: page_wait_count [19:16] */
1020#define BCHP_EBI_BURST_CFG_2_page_wait_count_MASK                  0x000f0000
1021#define BCHP_EBI_BURST_CFG_2_page_wait_count_SHIFT                 16
1022#define BCHP_EBI_BURST_CFG_2_page_wait_count_DEFAULT               0x00000001
1023
1024/* EBI :: BURST_CFG_2 :: burst_cyc_disable [15:15] */
1025#define BCHP_EBI_BURST_CFG_2_burst_cyc_disable_MASK                0x00008000
1026#define BCHP_EBI_BURST_CFG_2_burst_cyc_disable_SHIFT               15
1027#define BCHP_EBI_BURST_CFG_2_burst_cyc_disable_DEFAULT             0x00000001
1028
1029/* EBI :: BURST_CFG_2 :: reserved1 [14:08] */
1030#define BCHP_EBI_BURST_CFG_2_reserved1_MASK                        0x00007f00
1031#define BCHP_EBI_BURST_CFG_2_reserved1_SHIFT                       8
1032
1033/* EBI :: BURST_CFG_2 :: burst_latency [07:04] */
1034#define BCHP_EBI_BURST_CFG_2_burst_latency_MASK                    0x000000f0
1035#define BCHP_EBI_BURST_CFG_2_burst_latency_SHIFT                   4
1036#define BCHP_EBI_BURST_CFG_2_burst_latency_DEFAULT                 0x00000000
1037
1038/* EBI :: BURST_CFG_2 :: reserved2 [03:02] */
1039#define BCHP_EBI_BURST_CFG_2_reserved2_MASK                        0x0000000c
1040#define BCHP_EBI_BURST_CFG_2_reserved2_SHIFT                       2
1041
1042/* EBI :: BURST_CFG_2 :: data_hold [01:01] */
1043#define BCHP_EBI_BURST_CFG_2_data_hold_MASK                        0x00000002
1044#define BCHP_EBI_BURST_CFG_2_data_hold_SHIFT                       1
1045#define BCHP_EBI_BURST_CFG_2_data_hold_DEFAULT                     0x00000000
1046
1047/* EBI :: BURST_CFG_2 :: burst_16 [00:00] */
1048#define BCHP_EBI_BURST_CFG_2_burst_16_MASK                         0x00000001
1049#define BCHP_EBI_BURST_CFG_2_burst_16_SHIFT                        0
1050#define BCHP_EBI_BURST_CFG_2_burst_16_DEFAULT                      0x00000000
1051
1052/***************************************************************************
1053 *BURST_CFG_3 - EBI Synchronous Intel StrataFlash Burst Configure Register
1054 ***************************************************************************/
1055/* EBI :: BURST_CFG_3 :: prefetch_enable [31:31] */
1056#define BCHP_EBI_BURST_CFG_3_prefetch_enable_MASK                  0x80000000
1057#define BCHP_EBI_BURST_CFG_3_prefetch_enable_SHIFT                 31
1058#define BCHP_EBI_BURST_CFG_3_prefetch_enable_DEFAULT               0x00000000
1059
1060/* EBI :: BURST_CFG_3 :: page_enable [30:30] */
1061#define BCHP_EBI_BURST_CFG_3_page_enable_MASK                      0x40000000
1062#define BCHP_EBI_BURST_CFG_3_page_enable_SHIFT                     30
1063#define BCHP_EBI_BURST_CFG_3_page_enable_DEFAULT                   0x00000000
1064
1065/* EBI :: BURST_CFG_3 :: pfetch_abort_enable [29:29] */
1066#define BCHP_EBI_BURST_CFG_3_pfetch_abort_enable_MASK              0x20000000
1067#define BCHP_EBI_BURST_CFG_3_pfetch_abort_enable_SHIFT             29
1068#define BCHP_EBI_BURST_CFG_3_pfetch_abort_enable_DEFAULT           0x00000000
1069
1070/* EBI :: BURST_CFG_3 :: page_latch_enable [28:28] */
1071#define BCHP_EBI_BURST_CFG_3_page_latch_enable_MASK                0x10000000
1072#define BCHP_EBI_BURST_CFG_3_page_latch_enable_SHIFT               28
1073#define BCHP_EBI_BURST_CFG_3_page_latch_enable_DEFAULT             0x00000000
1074
1075/* EBI :: BURST_CFG_3 :: pfetch_wrap_enable [27:27] */
1076#define BCHP_EBI_BURST_CFG_3_pfetch_wrap_enable_MASK               0x08000000
1077#define BCHP_EBI_BURST_CFG_3_pfetch_wrap_enable_SHIFT              27
1078#define BCHP_EBI_BURST_CFG_3_pfetch_wrap_enable_DEFAULT            0x00000000
1079
1080/* EBI :: BURST_CFG_3 :: reserved0 [26:24] */
1081#define BCHP_EBI_BURST_CFG_3_reserved0_MASK                        0x07000000
1082#define BCHP_EBI_BURST_CFG_3_reserved0_SHIFT                       24
1083
1084/* EBI :: BURST_CFG_3 :: prefetch_size [23:22] */
1085#define BCHP_EBI_BURST_CFG_3_prefetch_size_MASK                    0x00c00000
1086#define BCHP_EBI_BURST_CFG_3_prefetch_size_SHIFT                   22
1087#define BCHP_EBI_BURST_CFG_3_prefetch_size_DEFAULT                 0x00000000
1088#define BCHP_EBI_BURST_CFG_3_prefetch_size_SIZE_4_BYTES            0
1089#define BCHP_EBI_BURST_CFG_3_prefetch_size_SIZE_8_BYTES            1
1090#define BCHP_EBI_BURST_CFG_3_prefetch_size_SIZE_16_BYTES           2
1091#define BCHP_EBI_BURST_CFG_3_prefetch_size_SIZE_32_BYTES           3
1092
1093/* EBI :: BURST_CFG_3 :: page_size [21:20] */
1094#define BCHP_EBI_BURST_CFG_3_page_size_MASK                        0x00300000
1095#define BCHP_EBI_BURST_CFG_3_page_size_SHIFT                       20
1096#define BCHP_EBI_BURST_CFG_3_page_size_DEFAULT                     0x00000000
1097#define BCHP_EBI_BURST_CFG_3_page_size_SIZE_4_BYTES                0
1098#define BCHP_EBI_BURST_CFG_3_page_size_SIZE_8_BYTES                1
1099#define BCHP_EBI_BURST_CFG_3_page_size_SIZE_16_BYTES               2
1100#define BCHP_EBI_BURST_CFG_3_page_size_SIZE_32_BYTES               3
1101
1102/* EBI :: BURST_CFG_3 :: page_wait_count [19:16] */
1103#define BCHP_EBI_BURST_CFG_3_page_wait_count_MASK                  0x000f0000
1104#define BCHP_EBI_BURST_CFG_3_page_wait_count_SHIFT                 16
1105#define BCHP_EBI_BURST_CFG_3_page_wait_count_DEFAULT               0x00000001
1106
1107/* EBI :: BURST_CFG_3 :: burst_cyc_disable [15:15] */
1108#define BCHP_EBI_BURST_CFG_3_burst_cyc_disable_MASK                0x00008000
1109#define BCHP_EBI_BURST_CFG_3_burst_cyc_disable_SHIFT               15
1110#define BCHP_EBI_BURST_CFG_3_burst_cyc_disable_DEFAULT             0x00000001
1111
1112/* EBI :: BURST_CFG_3 :: reserved1 [14:08] */
1113#define BCHP_EBI_BURST_CFG_3_reserved1_MASK                        0x00007f00
1114#define BCHP_EBI_BURST_CFG_3_reserved1_SHIFT                       8
1115
1116/* EBI :: BURST_CFG_3 :: burst_latency [07:04] */
1117#define BCHP_EBI_BURST_CFG_3_burst_latency_MASK                    0x000000f0
1118#define BCHP_EBI_BURST_CFG_3_burst_latency_SHIFT                   4
1119#define BCHP_EBI_BURST_CFG_3_burst_latency_DEFAULT                 0x00000000
1120
1121/* EBI :: BURST_CFG_3 :: reserved2 [03:02] */
1122#define BCHP_EBI_BURST_CFG_3_reserved2_MASK                        0x0000000c
1123#define BCHP_EBI_BURST_CFG_3_reserved2_SHIFT                       2
1124
1125/* EBI :: BURST_CFG_3 :: data_hold [01:01] */
1126#define BCHP_EBI_BURST_CFG_3_data_hold_MASK                        0x00000002
1127#define BCHP_EBI_BURST_CFG_3_data_hold_SHIFT                       1
1128#define BCHP_EBI_BURST_CFG_3_data_hold_DEFAULT                     0x00000000
1129
1130/* EBI :: BURST_CFG_3 :: burst_16 [00:00] */
1131#define BCHP_EBI_BURST_CFG_3_burst_16_MASK                         0x00000001
1132#define BCHP_EBI_BURST_CFG_3_burst_16_SHIFT                        0
1133#define BCHP_EBI_BURST_CFG_3_burst_16_DEFAULT                      0x00000000
1134
1135/***************************************************************************
1136 *BURST_CFG_4 - EBI Synchronous Intel StrataFlash Burst Configure Register
1137 ***************************************************************************/
1138/* EBI :: BURST_CFG_4 :: prefetch_enable [31:31] */
1139#define BCHP_EBI_BURST_CFG_4_prefetch_enable_MASK                  0x80000000
1140#define BCHP_EBI_BURST_CFG_4_prefetch_enable_SHIFT                 31
1141#define BCHP_EBI_BURST_CFG_4_prefetch_enable_DEFAULT               0x00000000
1142
1143/* EBI :: BURST_CFG_4 :: page_enable [30:30] */
1144#define BCHP_EBI_BURST_CFG_4_page_enable_MASK                      0x40000000
1145#define BCHP_EBI_BURST_CFG_4_page_enable_SHIFT                     30
1146#define BCHP_EBI_BURST_CFG_4_page_enable_DEFAULT                   0x00000000
1147
1148/* EBI :: BURST_CFG_4 :: pfetch_abort_enable [29:29] */
1149#define BCHP_EBI_BURST_CFG_4_pfetch_abort_enable_MASK              0x20000000
1150#define BCHP_EBI_BURST_CFG_4_pfetch_abort_enable_SHIFT             29
1151#define BCHP_EBI_BURST_CFG_4_pfetch_abort_enable_DEFAULT           0x00000000
1152
1153/* EBI :: BURST_CFG_4 :: page_latch_enable [28:28] */
1154#define BCHP_EBI_BURST_CFG_4_page_latch_enable_MASK                0x10000000
1155#define BCHP_EBI_BURST_CFG_4_page_latch_enable_SHIFT               28
1156#define BCHP_EBI_BURST_CFG_4_page_latch_enable_DEFAULT             0x00000000
1157
1158/* EBI :: BURST_CFG_4 :: pfetch_wrap_enable [27:27] */
1159#define BCHP_EBI_BURST_CFG_4_pfetch_wrap_enable_MASK               0x08000000
1160#define BCHP_EBI_BURST_CFG_4_pfetch_wrap_enable_SHIFT              27
1161#define BCHP_EBI_BURST_CFG_4_pfetch_wrap_enable_DEFAULT            0x00000000
1162
1163/* EBI :: BURST_CFG_4 :: reserved0 [26:24] */
1164#define BCHP_EBI_BURST_CFG_4_reserved0_MASK                        0x07000000
1165#define BCHP_EBI_BURST_CFG_4_reserved0_SHIFT                       24
1166
1167/* EBI :: BURST_CFG_4 :: prefetch_size [23:22] */
1168#define BCHP_EBI_BURST_CFG_4_prefetch_size_MASK                    0x00c00000
1169#define BCHP_EBI_BURST_CFG_4_prefetch_size_SHIFT                   22
1170#define BCHP_EBI_BURST_CFG_4_prefetch_size_DEFAULT                 0x00000000
1171#define BCHP_EBI_BURST_CFG_4_prefetch_size_SIZE_4_BYTES            0
1172#define BCHP_EBI_BURST_CFG_4_prefetch_size_SIZE_8_BYTES            1
1173#define BCHP_EBI_BURST_CFG_4_prefetch_size_SIZE_16_BYTES           2
1174#define BCHP_EBI_BURST_CFG_4_prefetch_size_SIZE_32_BYTES           3
1175
1176/* EBI :: BURST_CFG_4 :: page_size [21:20] */
1177#define BCHP_EBI_BURST_CFG_4_page_size_MASK                        0x00300000
1178#define BCHP_EBI_BURST_CFG_4_page_size_SHIFT                       20
1179#define BCHP_EBI_BURST_CFG_4_page_size_DEFAULT                     0x00000000
1180#define BCHP_EBI_BURST_CFG_4_page_size_SIZE_4_BYTES                0
1181#define BCHP_EBI_BURST_CFG_4_page_size_SIZE_8_BYTES                1
1182#define BCHP_EBI_BURST_CFG_4_page_size_SIZE_16_BYTES               2
1183#define BCHP_EBI_BURST_CFG_4_page_size_SIZE_32_BYTES               3
1184
1185/* EBI :: BURST_CFG_4 :: page_wait_count [19:16] */
1186#define BCHP_EBI_BURST_CFG_4_page_wait_count_MASK                  0x000f0000
1187#define BCHP_EBI_BURST_CFG_4_page_wait_count_SHIFT                 16
1188#define BCHP_EBI_BURST_CFG_4_page_wait_count_DEFAULT               0x00000001
1189
1190/* EBI :: BURST_CFG_4 :: burst_cyc_disable [15:15] */
1191#define BCHP_EBI_BURST_CFG_4_burst_cyc_disable_MASK                0x00008000
1192#define BCHP_EBI_BURST_CFG_4_burst_cyc_disable_SHIFT               15
1193#define BCHP_EBI_BURST_CFG_4_burst_cyc_disable_DEFAULT             0x00000001
1194
1195/* EBI :: BURST_CFG_4 :: reserved1 [14:08] */
1196#define BCHP_EBI_BURST_CFG_4_reserved1_MASK                        0x00007f00
1197#define BCHP_EBI_BURST_CFG_4_reserved1_SHIFT                       8
1198
1199/* EBI :: BURST_CFG_4 :: burst_latency [07:04] */
1200#define BCHP_EBI_BURST_CFG_4_burst_latency_MASK                    0x000000f0
1201#define BCHP_EBI_BURST_CFG_4_burst_latency_SHIFT                   4
1202#define BCHP_EBI_BURST_CFG_4_burst_latency_DEFAULT                 0x00000000
1203
1204/* EBI :: BURST_CFG_4 :: reserved2 [03:02] */
1205#define BCHP_EBI_BURST_CFG_4_reserved2_MASK                        0x0000000c
1206#define BCHP_EBI_BURST_CFG_4_reserved2_SHIFT                       2
1207
1208/* EBI :: BURST_CFG_4 :: data_hold [01:01] */
1209#define BCHP_EBI_BURST_CFG_4_data_hold_MASK                        0x00000002
1210#define BCHP_EBI_BURST_CFG_4_data_hold_SHIFT                       1
1211#define BCHP_EBI_BURST_CFG_4_data_hold_DEFAULT                     0x00000000
1212
1213/* EBI :: BURST_CFG_4 :: burst_16 [00:00] */
1214#define BCHP_EBI_BURST_CFG_4_burst_16_MASK                         0x00000001
1215#define BCHP_EBI_BURST_CFG_4_burst_16_SHIFT                        0
1216#define BCHP_EBI_BURST_CFG_4_burst_16_DEFAULT                      0x00000000
1217
1218/***************************************************************************
1219 *ECR - EBI Configuration Register
1220 ***************************************************************************/
1221/* EBI :: ECR :: reserved0 [31:28] */
1222#define BCHP_EBI_ECR_reserved0_MASK                                0xf0000000
1223#define BCHP_EBI_ECR_reserved0_SHIFT                               28
1224
1225/* EBI :: ECR :: Ebi_Byte_Swap [27:27] */
1226#define BCHP_EBI_ECR_Ebi_Byte_Swap_MASK                            0x08000000
1227#define BCHP_EBI_ECR_Ebi_Byte_Swap_SHIFT                           27
1228#define BCHP_EBI_ECR_Ebi_Byte_Swap_DEFAULT                         0x00000000
1229#define BCHP_EBI_ECR_Ebi_Byte_Swap_Byte_Swap_For_32_16_and_8_bit_Xfers 0
1230#define BCHP_EBI_ECR_Ebi_Byte_Swap_Byte_Swap_For_8_bit_Xfers_Only  1
1231
1232/* EBI :: ECR :: reserved1 [26:26] */
1233#define BCHP_EBI_ECR_reserved1_MASK                                0x04000000
1234#define BCHP_EBI_ECR_reserved1_SHIFT                               26
1235
1236/* EBI :: ECR :: Flag_32bit_Xfer [25:25] */
1237#define BCHP_EBI_ECR_Flag_32bit_Xfer_MASK                          0x02000000
1238#define BCHP_EBI_ECR_Flag_32bit_Xfer_SHIFT                         25
1239#define BCHP_EBI_ECR_Flag_32bit_Xfer_DEFAULT                       0x00000000
1240#define BCHP_EBI_ECR_Flag_32bit_Xfer_Code_32bit_Xfer_as_10         0
1241#define BCHP_EBI_ECR_Flag_32bit_Xfer_Code_32bit_Xfer_as_00         1
1242
1243/* EBI :: ECR :: reserved2 [24:11] */
1244#define BCHP_EBI_ECR_reserved2_MASK                                0x01fff800
1245#define BCHP_EBI_ECR_reserved2_SHIFT                               11
1246
1247/* EBI :: ECR :: timeout_count [10:00] */
1248#define BCHP_EBI_ECR_timeout_count_MASK                            0x000007ff
1249#define BCHP_EBI_ECR_timeout_count_SHIFT                           0
1250#define BCHP_EBI_ECR_timeout_count_DEFAULT                         0x00000400
1251
1252/***************************************************************************
1253 *CS_TRISTATE_CFG - EBI CS Tristate Configuration Register
1254 ***************************************************************************/
1255/* EBI :: CS_TRISTATE_CFG :: tristate_ebi_rdb [31:31] */
1256#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_rdb_MASK             0x80000000
1257#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_rdb_SHIFT            31
1258#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_rdb_DEFAULT          0x00000000
1259
1260/* EBI :: CS_TRISTATE_CFG :: tristate_ebi_dsb [30:30] */
1261#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_dsb_MASK             0x40000000
1262#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_dsb_SHIFT            30
1263#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_dsb_DEFAULT          0x00000000
1264
1265/* EBI :: CS_TRISTATE_CFG :: tristate_ebi_tsb [29:29] */
1266#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsb_MASK             0x20000000
1267#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsb_SHIFT            29
1268#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsb_DEFAULT          0x00000000
1269
1270/* EBI :: CS_TRISTATE_CFG :: tristate_ebi_rwb [28:28] */
1271#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_rwb_MASK             0x10000000
1272#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_rwb_SHIFT            28
1273#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_rwb_DEFAULT          0x00000000
1274
1275/* EBI :: CS_TRISTATE_CFG :: tristate_ebi_we1b [27:27] */
1276#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_we1b_MASK            0x08000000
1277#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_we1b_SHIFT           27
1278#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_we1b_DEFAULT         0x00000000
1279
1280/* EBI :: CS_TRISTATE_CFG :: tristate_ebi_we0b [26:26] */
1281#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_we0b_MASK            0x04000000
1282#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_we0b_SHIFT           26
1283#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_we0b_DEFAULT         0x00000000
1284
1285/* EBI :: CS_TRISTATE_CFG :: tristate_ebi_tsize1b [25:25] */
1286#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsize1b_MASK         0x02000000
1287#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsize1b_SHIFT        25
1288#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsize1b_DEFAULT      0x00000000
1289
1290/* EBI :: CS_TRISTATE_CFG :: tristate_ebi_tsize0b [24:24] */
1291#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsize0b_MASK         0x01000000
1292#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsize0b_SHIFT        24
1293#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsize0b_DEFAULT      0x00000000
1294
1295/* EBI :: CS_TRISTATE_CFG :: reserved0 [23:05] */
1296#define BCHP_EBI_CS_TRISTATE_CFG_reserved0_MASK                    0x00ffffe0
1297#define BCHP_EBI_CS_TRISTATE_CFG_reserved0_SHIFT                   5
1298
1299/* EBI :: CS_TRISTATE_CFG :: tristate_ebi_cs4 [04:04] */
1300#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs4_MASK             0x00000010
1301#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs4_SHIFT            4
1302#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs4_DEFAULT          0x00000000
1303
1304/* EBI :: CS_TRISTATE_CFG :: tristate_ebi_cs3 [03:03] */
1305#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs3_MASK             0x00000008
1306#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs3_SHIFT            3
1307#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs3_DEFAULT          0x00000000
1308
1309/* EBI :: CS_TRISTATE_CFG :: tristate_ebi_cs2 [02:02] */
1310#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs2_MASK             0x00000004
1311#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs2_SHIFT            2
1312#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs2_DEFAULT          0x00000000
1313
1314/* EBI :: CS_TRISTATE_CFG :: tristate_ebi_cs1 [01:01] */
1315#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs1_MASK             0x00000002
1316#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs1_SHIFT            1
1317#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs1_DEFAULT          0x00000000
1318
1319/* EBI :: CS_TRISTATE_CFG :: tristate_ebi_cs0 [00:00] */
1320#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs0_MASK             0x00000001
1321#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs0_SHIFT            0
1322#define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs0_DEFAULT          0x00000000
1323
1324/***************************************************************************
1325 *TA_CFG - EBI TA Configuration Register
1326 ***************************************************************************/
1327/* EBI :: TA_CFG :: reserved0 [31:04] */
1328#define BCHP_EBI_TA_CFG_reserved0_MASK                             0xfffffff0
1329#define BCHP_EBI_TA_CFG_reserved0_SHIFT                            4
1330
1331/* EBI :: TA_CFG :: use_ta3 [03:03] */
1332#define BCHP_EBI_TA_CFG_use_ta3_MASK                               0x00000008
1333#define BCHP_EBI_TA_CFG_use_ta3_SHIFT                              3
1334#define BCHP_EBI_TA_CFG_use_ta3_DEFAULT                            0x00000001
1335
1336/* EBI :: TA_CFG :: use_ta2 [02:02] */
1337#define BCHP_EBI_TA_CFG_use_ta2_MASK                               0x00000004
1338#define BCHP_EBI_TA_CFG_use_ta2_SHIFT                              2
1339#define BCHP_EBI_TA_CFG_use_ta2_DEFAULT                            0x00000000
1340
1341/* EBI :: TA_CFG :: use_ta1 [01:01] */
1342#define BCHP_EBI_TA_CFG_use_ta1_MASK                               0x00000002
1343#define BCHP_EBI_TA_CFG_use_ta1_SHIFT                              1
1344#define BCHP_EBI_TA_CFG_use_ta1_DEFAULT                            0x00000001
1345
1346/* EBI :: TA_CFG :: reserved1 [00:00] */
1347#define BCHP_EBI_TA_CFG_reserved1_MASK                             0x00000001
1348#define BCHP_EBI_TA_CFG_reserved1_SHIFT                            0
1349
1350/***************************************************************************
1351 *CS_SPI_SELECT - SPI CS Select
1352 ***************************************************************************/
1353/* EBI :: CS_SPI_SELECT :: reserved0 [31:16] */
1354#define BCHP_EBI_CS_SPI_SELECT_reserved0_MASK                      0xffff0000
1355#define BCHP_EBI_CS_SPI_SELECT_reserved0_SHIFT                     16
1356
1357/* EBI :: CS_SPI_SELECT :: EBI_CS_7_USES_SPI [15:15] */
1358#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_7_USES_SPI_MASK              0x00008000
1359#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_7_USES_SPI_SHIFT             15
1360#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_7_USES_SPI_DEFAULT           0x00000000
1361
1362/* EBI :: CS_SPI_SELECT :: EBI_CS_6_USES_SPI [14:14] */
1363#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_6_USES_SPI_MASK              0x00004000
1364#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_6_USES_SPI_SHIFT             14
1365#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_6_USES_SPI_DEFAULT           0x00000000
1366
1367/* EBI :: CS_SPI_SELECT :: EBI_CS_5_USES_SPI [13:13] */
1368#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_5_USES_SPI_MASK              0x00002000
1369#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_5_USES_SPI_SHIFT             13
1370#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_5_USES_SPI_DEFAULT           0x00000000
1371
1372/* EBI :: CS_SPI_SELECT :: EBI_CS_4_USES_SPI [12:12] */
1373#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_4_USES_SPI_MASK              0x00001000
1374#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_4_USES_SPI_SHIFT             12
1375#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_4_USES_SPI_DEFAULT           0x00000000
1376
1377/* EBI :: CS_SPI_SELECT :: EBI_CS_3_USES_SPI [11:11] */
1378#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_3_USES_SPI_MASK              0x00000800
1379#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_3_USES_SPI_SHIFT             11
1380#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_3_USES_SPI_DEFAULT           0x00000000
1381
1382/* EBI :: CS_SPI_SELECT :: EBI_CS_2_USES_SPI [10:10] */
1383#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_2_USES_SPI_MASK              0x00000400
1384#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_2_USES_SPI_SHIFT             10
1385#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_2_USES_SPI_DEFAULT           0x00000000
1386
1387/* EBI :: CS_SPI_SELECT :: EBI_CS_1_USES_SPI [09:09] */
1388#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_1_USES_SPI_MASK              0x00000200
1389#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_1_USES_SPI_SHIFT             9
1390#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_1_USES_SPI_DEFAULT           0x00000000
1391
1392/* EBI :: CS_SPI_SELECT :: EBI_CS_0_USES_SPI [08:08] */
1393#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_0_USES_SPI_MASK              0x00000100
1394#define BCHP_EBI_CS_SPI_SELECT_EBI_CS_0_USES_SPI_SHIFT             8
1395
1396/* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_7_SEL [07:07] */
1397#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_7_SEL_MASK               0x00000080
1398#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_7_SEL_SHIFT              7
1399#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_7_SEL_DEFAULT            0x00000000
1400
1401/* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_6_SEL [06:06] */
1402#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_6_SEL_MASK               0x00000040
1403#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_6_SEL_SHIFT              6
1404#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_6_SEL_DEFAULT            0x00000000
1405
1406/* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_5_SEL [05:05] */
1407#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_5_SEL_MASK               0x00000020
1408#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_5_SEL_SHIFT              5
1409#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_5_SEL_DEFAULT            0x00000000
1410
1411/* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_4_SEL [04:04] */
1412#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_4_SEL_MASK               0x00000010
1413#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_4_SEL_SHIFT              4
1414#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_4_SEL_DEFAULT            0x00000000
1415
1416/* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_3_SEL [03:03] */
1417#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_3_SEL_MASK               0x00000008
1418#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_3_SEL_SHIFT              3
1419#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_3_SEL_DEFAULT            0x00000000
1420
1421/* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_2_SEL [02:02] */
1422#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_2_SEL_MASK               0x00000004
1423#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_2_SEL_SHIFT              2
1424#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_2_SEL_DEFAULT            0x00000000
1425
1426/* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_1_SEL [01:01] */
1427#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_1_SEL_MASK               0x00000002
1428#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_1_SEL_SHIFT              1
1429#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_1_SEL_DEFAULT            0x00000000
1430
1431/* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_0_SEL [00:00] */
1432#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_0_SEL_MASK               0x00000001
1433#define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_0_SEL_SHIFT              0
1434
1435/***************************************************************************
1436 *ARRAY_ADDRESS - EBI Data Array Address
1437 ***************************************************************************/
1438/* EBI :: ARRAY_ADDRESS :: ADDRESS [31:09] */
1439#define BCHP_EBI_ARRAY_ADDRESS_ADDRESS_MASK                        0xfffffe00
1440#define BCHP_EBI_ARRAY_ADDRESS_ADDRESS_SHIFT                       9
1441#define BCHP_EBI_ARRAY_ADDRESS_ADDRESS_DEFAULT                     0x00000000
1442
1443/* EBI :: ARRAY_ADDRESS :: reserved0 [08:03] */
1444#define BCHP_EBI_ARRAY_ADDRESS_reserved0_MASK                      0x000001f8
1445#define BCHP_EBI_ARRAY_ADDRESS_reserved0_SHIFT                     3
1446
1447/* EBI :: ARRAY_ADDRESS :: CS_SEL [02:00] */
1448#define BCHP_EBI_ARRAY_ADDRESS_CS_SEL_MASK                         0x00000007
1449#define BCHP_EBI_ARRAY_ADDRESS_CS_SEL_SHIFT                        0
1450#define BCHP_EBI_ARRAY_ADDRESS_CS_SEL_DEFAULT                      0x00000000
1451
1452/***************************************************************************
1453 *DATA_ARRAY%i - EBI Data Array Read/Write Access
1454 ***************************************************************************/
1455#define BCHP_EBI_DATA_ARRAYi_ARRAY_BASE                            0x00410a00
1456#define BCHP_EBI_DATA_ARRAYi_ARRAY_START                           0
1457#define BCHP_EBI_DATA_ARRAYi_ARRAY_END                             127
1458#define BCHP_EBI_DATA_ARRAYi_ARRAY_ELEMENT_SIZE                    32
1459
1460/***************************************************************************
1461 *DATA_ARRAY%i - EBI Data Array Read/Write Access
1462 ***************************************************************************/
1463/* EBI :: DATA_ARRAYi :: WORD [31:00] */
1464#define BCHP_EBI_DATA_ARRAYi_WORD_MASK                             0xffffffff
1465#define BCHP_EBI_DATA_ARRAYi_WORD_SHIFT                            0
1466
1467
1468#endif /* #ifndef BCHP_EBI_H__ */
1469
1470/* End of File */
Note: See TracBrowser for help on using the repository browser.