| /*************************************************************************** |
| * Copyright (c) 1999-2014, Broadcom Corporation |
| * All Rights Reserved |
| * Confidential Property of Broadcom Corporation |
| * |
| * |
| * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE |
| * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR |
| * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT. |
| * |
| * $brcm_Workfile: $ |
| * $brcm_Revision: $ |
| * $brcm_Date: $ |
| * |
| * Module Description: |
| * DO NOT EDIT THIS FILE DIRECTLY |
| * |
| * This module was generated magically with RDB from a source description |
| * file. You must edit the source file for changes to be made to this file. |
| * |
| * |
| * Date: Generated on Tue Dec 2 03:18:42 2014 |
| * Full Compile MD5 Checksum 3461841ff250f7118305e1f1650424cf |
| * (minus title and desc) |
| * MD5 Checksum 92044aba65695bbffdeefc8d096b8587 |
| * |
| * Compiled with: RDB Utility combo_header.pl |
| * RDB Parser 3.0 |
| * unknown unknown |
| * Perl Interpreter 5.008008 |
| * Operating System linux |
| * |
| * Revision History: |
| * |
| * $brcm_Log: $ |
| * |
| ***************************************************************************/ |
| |
| #ifndef BCHP_EBI_H__ |
| #define BCHP_EBI_H__ |
| |
| /*************************************************************************** |
| *EBI - EBI Registers |
| ***************************************************************************/ |
| #define BCHP_EBI_CS_BASE_HI_0 0x00440800 /* Upper 8-bit of EBI CS Base 0 Register */ |
| #define BCHP_EBI_CS_BASE_0 0x00440804 /* Lower 32-bit of EBI CS Base 0 Register */ |
| #define BCHP_EBI_CS_CONFIG_0 0x00440808 /* EBI CS Config 0 Register */ |
| #define BCHP_EBI_CS_BASE_HI_1 0x0044080c /* Upper 8-bit of EBI CS Base 1 Register */ |
| #define BCHP_EBI_CS_BASE_1 0x00440810 /* Lower 32-bit of EBI CS Base 1 Register */ |
| #define BCHP_EBI_CS_CONFIG_1 0x00440814 /* EBI CS Config 1 Register */ |
| #define BCHP_EBI_CS_BASE_HI_2 0x00440818 /* Upper 8-bit of EBI CS Base 2 Register */ |
| #define BCHP_EBI_CS_BASE_2 0x0044081c /* Lower 32-bit of EBI CS Base 2 Register */ |
| #define BCHP_EBI_CS_CONFIG_2 0x00440820 /* EBI CS Config 2 Register */ |
| #define BCHP_EBI_CS_BASE_HI_3 0x00440824 /* Upper 8-bit of EBI CS Base 3 Register */ |
| #define BCHP_EBI_CS_BASE_3 0x00440828 /* Lower 32-bit of EBI CS Base 3 Register */ |
| #define BCHP_EBI_CS_CONFIG_3 0x0044082c /* EBI CS Config 3 Register */ |
| #define BCHP_EBI_CS_BASE_HI_4 0x00440830 /* Upper 8-bit of EBI CS Base 4 Register */ |
| #define BCHP_EBI_CS_BASE_4 0x00440834 /* Lower 32-bit of EBI CS Base 4 Register */ |
| #define BCHP_EBI_CS_CONFIG_4 0x00440838 /* EBI CS Config 4 Register */ |
| #define BCHP_EBI_CS_BASE_HI_5 0x0044083c /* Upper 8-bit of EBI CS Base 5 Register */ |
| #define BCHP_EBI_CS_BASE_5 0x00440840 /* Lower 32-bit of EBI CS Base 5 Register */ |
| #define BCHP_EBI_CS_CONFIG_5 0x00440844 /* EBI CS Config 5 Register */ |
| #define BCHP_EBI_CS_BASE_HI_6 0x00440848 /* Upper 8-bit of EBI CS Base 6 Register */ |
| #define BCHP_EBI_CS_BASE_6 0x0044084c /* Lower 32-bit of EBI CS Base 6 Register */ |
| #define BCHP_EBI_CS_CONFIG_6 0x00440850 /* EBI CS Config 6 Register */ |
| #define BCHP_EBI_BURST_CFG_0 0x00440860 /* EBI Synchronous Intel StrataFlash Burst Configure Register */ |
| #define BCHP_EBI_BURST_CFG_1 0x00440864 /* EBI Synchronous Intel StrataFlash Burst Configure Register */ |
| #define BCHP_EBI_BURST_CFG_2 0x00440868 /* EBI Synchronous Intel StrataFlash Burst Configure Register */ |
| #define BCHP_EBI_BURST_CFG_3 0x0044086c /* EBI Synchronous Intel StrataFlash Burst Configure Register */ |
| #define BCHP_EBI_BURST_CFG_4 0x00440870 /* EBI Synchronous Intel StrataFlash Burst Configure Register */ |
| #define BCHP_EBI_BURST_CFG_5 0x00440874 /* EBI Synchronous Intel StrataFlash Burst Configure Register */ |
| #define BCHP_EBI_BURST_CFG_6 0x00440878 /* EBI Synchronous Intel StrataFlash Burst Configure Register */ |
| #define BCHP_EBI_ECR 0x00440900 /* EBI Configuration Register */ |
| #define BCHP_EBI_CS_TRISTATE_CFG 0x00440918 /* EBI CS Tristate Configuration Register */ |
| #define BCHP_EBI_CS_SPI_SELECT 0x00440920 /* SPI CS Select */ |
| #define BCHP_EBI_ARRAY_ADDRESS 0x004409f0 /* EBI Data Array Address */ |
| |
| /*************************************************************************** |
| *CS_BASE_HI_0 - Upper 8-bit of EBI CS Base 0 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_HI_0 :: reserved0 [31:08] */ |
| #define BCHP_EBI_CS_BASE_HI_0_reserved0_MASK 0xffffff00 |
| #define BCHP_EBI_CS_BASE_HI_0_reserved0_SHIFT 8 |
| |
| /* EBI :: CS_BASE_HI_0 :: base_addr_hi [07:00] */ |
| #define BCHP_EBI_CS_BASE_HI_0_base_addr_hi_MASK 0x000000ff |
| #define BCHP_EBI_CS_BASE_HI_0_base_addr_hi_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_HI_0_base_addr_hi_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *CS_BASE_0 - Lower 32-bit of EBI CS Base 0 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_0 :: base_addr [31:13] */ |
| #define BCHP_EBI_CS_BASE_0_base_addr_MASK 0xffffe000 |
| #define BCHP_EBI_CS_BASE_0_base_addr_SHIFT 13 |
| |
| /* EBI :: CS_BASE_0 :: reserved0 [12:04] */ |
| #define BCHP_EBI_CS_BASE_0_reserved0_MASK 0x00001ff0 |
| #define BCHP_EBI_CS_BASE_0_reserved0_SHIFT 4 |
| |
| /* EBI :: CS_BASE_0 :: size [03:00] */ |
| #define BCHP_EBI_CS_BASE_0_size_MASK 0x0000000f |
| #define BCHP_EBI_CS_BASE_0_size_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_8KB 0 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_16KB 1 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_32KB 2 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_64KB 3 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_128KB 4 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_256KB 5 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_512KB 6 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_1MB 7 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_2MB 8 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_4MB 9 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_8MB 10 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_16MB 11 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_32MB 12 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_64MB 13 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_128MB 14 |
| #define BCHP_EBI_CS_BASE_0_size_SIZE_256MB 15 |
| |
| /*************************************************************************** |
| *CS_CONFIG_0 - EBI CS Config 0 Register |
| ***************************************************************************/ |
| /* EBI :: CS_CONFIG_0 :: mem_io [31:31] */ |
| #define BCHP_EBI_CS_CONFIG_0_mem_io_MASK 0x80000000 |
| #define BCHP_EBI_CS_CONFIG_0_mem_io_SHIFT 31 |
| #define BCHP_EBI_CS_CONFIG_0_mem_io_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: ta_wait [30:30] */ |
| #define BCHP_EBI_CS_CONFIG_0_ta_wait_MASK 0x40000000 |
| #define BCHP_EBI_CS_CONFIG_0_ta_wait_SHIFT 30 |
| #define BCHP_EBI_CS_CONFIG_0_ta_wait_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: wp [29:29] */ |
| #define BCHP_EBI_CS_CONFIG_0_wp_MASK 0x20000000 |
| #define BCHP_EBI_CS_CONFIG_0_wp_SHIFT 29 |
| #define BCHP_EBI_CS_CONFIG_0_wp_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: wait_count [28:24] */ |
| #define BCHP_EBI_CS_CONFIG_0_wait_count_MASK 0x1f000000 |
| #define BCHP_EBI_CS_CONFIG_0_wait_count_SHIFT 24 |
| #define BCHP_EBI_CS_CONFIG_0_wait_count_DEFAULT 0x00000007 |
| |
| /* EBI :: CS_CONFIG_0 :: t_hold [23:20] */ |
| #define BCHP_EBI_CS_CONFIG_0_t_hold_MASK 0x00f00000 |
| #define BCHP_EBI_CS_CONFIG_0_t_hold_SHIFT 20 |
| #define BCHP_EBI_CS_CONFIG_0_t_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: t_setup [19:16] */ |
| #define BCHP_EBI_CS_CONFIG_0_t_setup_MASK 0x000f0000 |
| #define BCHP_EBI_CS_CONFIG_0_t_setup_SHIFT 16 |
| #define BCHP_EBI_CS_CONFIG_0_t_setup_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: cs_hold [15:15] */ |
| #define BCHP_EBI_CS_CONFIG_0_cs_hold_MASK 0x00008000 |
| #define BCHP_EBI_CS_CONFIG_0_cs_hold_SHIFT 15 |
| #define BCHP_EBI_CS_CONFIG_0_cs_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: split_cs [14:14] */ |
| #define BCHP_EBI_CS_CONFIG_0_split_cs_MASK 0x00004000 |
| #define BCHP_EBI_CS_CONFIG_0_split_cs_SHIFT 14 |
| #define BCHP_EBI_CS_CONFIG_0_split_cs_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: mask_en [13:13] */ |
| #define BCHP_EBI_CS_CONFIG_0_mask_en_MASK 0x00002000 |
| #define BCHP_EBI_CS_CONFIG_0_mask_en_SHIFT 13 |
| #define BCHP_EBI_CS_CONFIG_0_mask_en_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: ne_sample [12:12] */ |
| #define BCHP_EBI_CS_CONFIG_0_ne_sample_MASK 0x00001000 |
| #define BCHP_EBI_CS_CONFIG_0_ne_sample_SHIFT 12 |
| #define BCHP_EBI_CS_CONFIG_0_ne_sample_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: m68k [11:11] */ |
| #define BCHP_EBI_CS_CONFIG_0_m68k_MASK 0x00000800 |
| #define BCHP_EBI_CS_CONFIG_0_m68k_SHIFT 11 |
| #define BCHP_EBI_CS_CONFIG_0_m68k_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: le [10:10] */ |
| #define BCHP_EBI_CS_CONFIG_0_le_MASK 0x00000400 |
| #define BCHP_EBI_CS_CONFIG_0_le_SHIFT 10 |
| |
| /* EBI :: CS_CONFIG_0 :: fast_read [09:09] */ |
| #define BCHP_EBI_CS_CONFIG_0_fast_read_MASK 0x00000200 |
| #define BCHP_EBI_CS_CONFIG_0_fast_read_SHIFT 9 |
| #define BCHP_EBI_CS_CONFIG_0_fast_read_DEFAULT 0x00000000 |
| #define BCHP_EBI_CS_CONFIG_0_fast_read_Normal 0 |
| #define BCHP_EBI_CS_CONFIG_0_fast_read_Fast_Read_Enable 1 |
| |
| /* EBI :: CS_CONFIG_0 :: size_sel [08:08] */ |
| #define BCHP_EBI_CS_CONFIG_0_size_sel_MASK 0x00000100 |
| #define BCHP_EBI_CS_CONFIG_0_size_sel_SHIFT 8 |
| #define BCHP_EBI_CS_CONFIG_0_size_sel_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: sync [07:07] */ |
| #define BCHP_EBI_CS_CONFIG_0_sync_MASK 0x00000080 |
| #define BCHP_EBI_CS_CONFIG_0_sync_SHIFT 7 |
| #define BCHP_EBI_CS_CONFIG_0_sync_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: polarity [06:06] */ |
| #define BCHP_EBI_CS_CONFIG_0_polarity_MASK 0x00000040 |
| #define BCHP_EBI_CS_CONFIG_0_polarity_SHIFT 6 |
| #define BCHP_EBI_CS_CONFIG_0_polarity_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: we_ctl [05:05] */ |
| #define BCHP_EBI_CS_CONFIG_0_we_ctl_MASK 0x00000020 |
| #define BCHP_EBI_CS_CONFIG_0_we_ctl_SHIFT 5 |
| #define BCHP_EBI_CS_CONFIG_0_we_ctl_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: dest_size [04:04] */ |
| #define BCHP_EBI_CS_CONFIG_0_dest_size_MASK 0x00000010 |
| #define BCHP_EBI_CS_CONFIG_0_dest_size_SHIFT 4 |
| |
| /* EBI :: CS_CONFIG_0 :: ms_inh [03:03] */ |
| #define BCHP_EBI_CS_CONFIG_0_ms_inh_MASK 0x00000008 |
| #define BCHP_EBI_CS_CONFIG_0_ms_inh_SHIFT 3 |
| #define BCHP_EBI_CS_CONFIG_0_ms_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: ls_inh [02:02] */ |
| #define BCHP_EBI_CS_CONFIG_0_ls_inh_MASK 0x00000004 |
| #define BCHP_EBI_CS_CONFIG_0_ls_inh_SHIFT 2 |
| #define BCHP_EBI_CS_CONFIG_0_ls_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: bcachen [01:01] */ |
| #define BCHP_EBI_CS_CONFIG_0_bcachen_MASK 0x00000002 |
| #define BCHP_EBI_CS_CONFIG_0_bcachen_SHIFT 1 |
| #define BCHP_EBI_CS_CONFIG_0_bcachen_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_0 :: enable [00:00] */ |
| #define BCHP_EBI_CS_CONFIG_0_enable_MASK 0x00000001 |
| #define BCHP_EBI_CS_CONFIG_0_enable_SHIFT 0 |
| #define BCHP_EBI_CS_CONFIG_0_enable_DEFAULT 0x00000001 |
| |
| /*************************************************************************** |
| *CS_BASE_HI_1 - Upper 8-bit of EBI CS Base 1 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_HI_1 :: reserved0 [31:08] */ |
| #define BCHP_EBI_CS_BASE_HI_1_reserved0_MASK 0xffffff00 |
| #define BCHP_EBI_CS_BASE_HI_1_reserved0_SHIFT 8 |
| |
| /* EBI :: CS_BASE_HI_1 :: base_addr_hi [07:00] */ |
| #define BCHP_EBI_CS_BASE_HI_1_base_addr_hi_MASK 0x000000ff |
| #define BCHP_EBI_CS_BASE_HI_1_base_addr_hi_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_HI_1_base_addr_hi_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *CS_BASE_1 - Lower 32-bit of EBI CS Base 1 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_1 :: base_addr [31:13] */ |
| #define BCHP_EBI_CS_BASE_1_base_addr_MASK 0xffffe000 |
| #define BCHP_EBI_CS_BASE_1_base_addr_SHIFT 13 |
| #define BCHP_EBI_CS_BASE_1_base_addr_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_BASE_1 :: reserved0 [12:04] */ |
| #define BCHP_EBI_CS_BASE_1_reserved0_MASK 0x00001ff0 |
| #define BCHP_EBI_CS_BASE_1_reserved0_SHIFT 4 |
| |
| /* EBI :: CS_BASE_1 :: size [03:00] */ |
| #define BCHP_EBI_CS_BASE_1_size_MASK 0x0000000f |
| #define BCHP_EBI_CS_BASE_1_size_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_1_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_8KB 0 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_16KB 1 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_32KB 2 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_64KB 3 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_128KB 4 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_256KB 5 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_512KB 6 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_1MB 7 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_2MB 8 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_4MB 9 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_8MB 10 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_16MB 11 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_32MB 12 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_64MB 13 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_128MB 14 |
| #define BCHP_EBI_CS_BASE_1_size_SIZE_256MB 15 |
| |
| /*************************************************************************** |
| *CS_CONFIG_1 - EBI CS Config 1 Register |
| ***************************************************************************/ |
| /* EBI :: CS_CONFIG_1 :: mem_io [31:31] */ |
| #define BCHP_EBI_CS_CONFIG_1_mem_io_MASK 0x80000000 |
| #define BCHP_EBI_CS_CONFIG_1_mem_io_SHIFT 31 |
| #define BCHP_EBI_CS_CONFIG_1_mem_io_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: ta_wait [30:30] */ |
| #define BCHP_EBI_CS_CONFIG_1_ta_wait_MASK 0x40000000 |
| #define BCHP_EBI_CS_CONFIG_1_ta_wait_SHIFT 30 |
| #define BCHP_EBI_CS_CONFIG_1_ta_wait_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: wp [29:29] */ |
| #define BCHP_EBI_CS_CONFIG_1_wp_MASK 0x20000000 |
| #define BCHP_EBI_CS_CONFIG_1_wp_SHIFT 29 |
| #define BCHP_EBI_CS_CONFIG_1_wp_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: wait_count [28:24] */ |
| #define BCHP_EBI_CS_CONFIG_1_wait_count_MASK 0x1f000000 |
| #define BCHP_EBI_CS_CONFIG_1_wait_count_SHIFT 24 |
| #define BCHP_EBI_CS_CONFIG_1_wait_count_DEFAULT 0x00000007 |
| |
| /* EBI :: CS_CONFIG_1 :: t_hold [23:20] */ |
| #define BCHP_EBI_CS_CONFIG_1_t_hold_MASK 0x00f00000 |
| #define BCHP_EBI_CS_CONFIG_1_t_hold_SHIFT 20 |
| #define BCHP_EBI_CS_CONFIG_1_t_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: t_setup [19:16] */ |
| #define BCHP_EBI_CS_CONFIG_1_t_setup_MASK 0x000f0000 |
| #define BCHP_EBI_CS_CONFIG_1_t_setup_SHIFT 16 |
| #define BCHP_EBI_CS_CONFIG_1_t_setup_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: cs_hold [15:15] */ |
| #define BCHP_EBI_CS_CONFIG_1_cs_hold_MASK 0x00008000 |
| #define BCHP_EBI_CS_CONFIG_1_cs_hold_SHIFT 15 |
| #define BCHP_EBI_CS_CONFIG_1_cs_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: split_cs [14:14] */ |
| #define BCHP_EBI_CS_CONFIG_1_split_cs_MASK 0x00004000 |
| #define BCHP_EBI_CS_CONFIG_1_split_cs_SHIFT 14 |
| #define BCHP_EBI_CS_CONFIG_1_split_cs_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: mask_en [13:13] */ |
| #define BCHP_EBI_CS_CONFIG_1_mask_en_MASK 0x00002000 |
| #define BCHP_EBI_CS_CONFIG_1_mask_en_SHIFT 13 |
| #define BCHP_EBI_CS_CONFIG_1_mask_en_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: ne_sample [12:12] */ |
| #define BCHP_EBI_CS_CONFIG_1_ne_sample_MASK 0x00001000 |
| #define BCHP_EBI_CS_CONFIG_1_ne_sample_SHIFT 12 |
| #define BCHP_EBI_CS_CONFIG_1_ne_sample_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: m68k [11:11] */ |
| #define BCHP_EBI_CS_CONFIG_1_m68k_MASK 0x00000800 |
| #define BCHP_EBI_CS_CONFIG_1_m68k_SHIFT 11 |
| #define BCHP_EBI_CS_CONFIG_1_m68k_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: le [10:10] */ |
| #define BCHP_EBI_CS_CONFIG_1_le_MASK 0x00000400 |
| #define BCHP_EBI_CS_CONFIG_1_le_SHIFT 10 |
| #define BCHP_EBI_CS_CONFIG_1_le_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: fast_read [09:09] */ |
| #define BCHP_EBI_CS_CONFIG_1_fast_read_MASK 0x00000200 |
| #define BCHP_EBI_CS_CONFIG_1_fast_read_SHIFT 9 |
| #define BCHP_EBI_CS_CONFIG_1_fast_read_DEFAULT 0x00000000 |
| #define BCHP_EBI_CS_CONFIG_1_fast_read_Normal 0 |
| #define BCHP_EBI_CS_CONFIG_1_fast_read_Fast_Read_Enable 1 |
| |
| /* EBI :: CS_CONFIG_1 :: size_sel [08:08] */ |
| #define BCHP_EBI_CS_CONFIG_1_size_sel_MASK 0x00000100 |
| #define BCHP_EBI_CS_CONFIG_1_size_sel_SHIFT 8 |
| #define BCHP_EBI_CS_CONFIG_1_size_sel_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: sync [07:07] */ |
| #define BCHP_EBI_CS_CONFIG_1_sync_MASK 0x00000080 |
| #define BCHP_EBI_CS_CONFIG_1_sync_SHIFT 7 |
| #define BCHP_EBI_CS_CONFIG_1_sync_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: polarity [06:06] */ |
| #define BCHP_EBI_CS_CONFIG_1_polarity_MASK 0x00000040 |
| #define BCHP_EBI_CS_CONFIG_1_polarity_SHIFT 6 |
| #define BCHP_EBI_CS_CONFIG_1_polarity_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: we_ctl [05:05] */ |
| #define BCHP_EBI_CS_CONFIG_1_we_ctl_MASK 0x00000020 |
| #define BCHP_EBI_CS_CONFIG_1_we_ctl_SHIFT 5 |
| #define BCHP_EBI_CS_CONFIG_1_we_ctl_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: dest_size [04:04] */ |
| #define BCHP_EBI_CS_CONFIG_1_dest_size_MASK 0x00000010 |
| #define BCHP_EBI_CS_CONFIG_1_dest_size_SHIFT 4 |
| #define BCHP_EBI_CS_CONFIG_1_dest_size_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: ms_inh [03:03] */ |
| #define BCHP_EBI_CS_CONFIG_1_ms_inh_MASK 0x00000008 |
| #define BCHP_EBI_CS_CONFIG_1_ms_inh_SHIFT 3 |
| #define BCHP_EBI_CS_CONFIG_1_ms_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: ls_inh [02:02] */ |
| #define BCHP_EBI_CS_CONFIG_1_ls_inh_MASK 0x00000004 |
| #define BCHP_EBI_CS_CONFIG_1_ls_inh_SHIFT 2 |
| #define BCHP_EBI_CS_CONFIG_1_ls_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: bcachen [01:01] */ |
| #define BCHP_EBI_CS_CONFIG_1_bcachen_MASK 0x00000002 |
| #define BCHP_EBI_CS_CONFIG_1_bcachen_SHIFT 1 |
| #define BCHP_EBI_CS_CONFIG_1_bcachen_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_1 :: enable [00:00] */ |
| #define BCHP_EBI_CS_CONFIG_1_enable_MASK 0x00000001 |
| #define BCHP_EBI_CS_CONFIG_1_enable_SHIFT 0 |
| #define BCHP_EBI_CS_CONFIG_1_enable_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *CS_BASE_HI_2 - Upper 8-bit of EBI CS Base 2 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_HI_2 :: reserved0 [31:08] */ |
| #define BCHP_EBI_CS_BASE_HI_2_reserved0_MASK 0xffffff00 |
| #define BCHP_EBI_CS_BASE_HI_2_reserved0_SHIFT 8 |
| |
| /* EBI :: CS_BASE_HI_2 :: base_addr_hi [07:00] */ |
| #define BCHP_EBI_CS_BASE_HI_2_base_addr_hi_MASK 0x000000ff |
| #define BCHP_EBI_CS_BASE_HI_2_base_addr_hi_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_HI_2_base_addr_hi_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *CS_BASE_2 - Lower 32-bit of EBI CS Base 2 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_2 :: base_addr [31:13] */ |
| #define BCHP_EBI_CS_BASE_2_base_addr_MASK 0xffffe000 |
| #define BCHP_EBI_CS_BASE_2_base_addr_SHIFT 13 |
| #define BCHP_EBI_CS_BASE_2_base_addr_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_BASE_2 :: reserved0 [12:04] */ |
| #define BCHP_EBI_CS_BASE_2_reserved0_MASK 0x00001ff0 |
| #define BCHP_EBI_CS_BASE_2_reserved0_SHIFT 4 |
| |
| /* EBI :: CS_BASE_2 :: size [03:00] */ |
| #define BCHP_EBI_CS_BASE_2_size_MASK 0x0000000f |
| #define BCHP_EBI_CS_BASE_2_size_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_2_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_8KB 0 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_16KB 1 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_32KB 2 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_64KB 3 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_128KB 4 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_256KB 5 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_512KB 6 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_1MB 7 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_2MB 8 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_4MB 9 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_8MB 10 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_16MB 11 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_32MB 12 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_64MB 13 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_128MB 14 |
| #define BCHP_EBI_CS_BASE_2_size_SIZE_256MB 15 |
| |
| /*************************************************************************** |
| *CS_CONFIG_2 - EBI CS Config 2 Register |
| ***************************************************************************/ |
| /* EBI :: CS_CONFIG_2 :: mem_io [31:31] */ |
| #define BCHP_EBI_CS_CONFIG_2_mem_io_MASK 0x80000000 |
| #define BCHP_EBI_CS_CONFIG_2_mem_io_SHIFT 31 |
| #define BCHP_EBI_CS_CONFIG_2_mem_io_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: ta_wait [30:30] */ |
| #define BCHP_EBI_CS_CONFIG_2_ta_wait_MASK 0x40000000 |
| #define BCHP_EBI_CS_CONFIG_2_ta_wait_SHIFT 30 |
| #define BCHP_EBI_CS_CONFIG_2_ta_wait_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: wp [29:29] */ |
| #define BCHP_EBI_CS_CONFIG_2_wp_MASK 0x20000000 |
| #define BCHP_EBI_CS_CONFIG_2_wp_SHIFT 29 |
| #define BCHP_EBI_CS_CONFIG_2_wp_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: wait_count [28:24] */ |
| #define BCHP_EBI_CS_CONFIG_2_wait_count_MASK 0x1f000000 |
| #define BCHP_EBI_CS_CONFIG_2_wait_count_SHIFT 24 |
| #define BCHP_EBI_CS_CONFIG_2_wait_count_DEFAULT 0x00000007 |
| |
| /* EBI :: CS_CONFIG_2 :: t_hold [23:20] */ |
| #define BCHP_EBI_CS_CONFIG_2_t_hold_MASK 0x00f00000 |
| #define BCHP_EBI_CS_CONFIG_2_t_hold_SHIFT 20 |
| #define BCHP_EBI_CS_CONFIG_2_t_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: t_setup [19:16] */ |
| #define BCHP_EBI_CS_CONFIG_2_t_setup_MASK 0x000f0000 |
| #define BCHP_EBI_CS_CONFIG_2_t_setup_SHIFT 16 |
| #define BCHP_EBI_CS_CONFIG_2_t_setup_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: cs_hold [15:15] */ |
| #define BCHP_EBI_CS_CONFIG_2_cs_hold_MASK 0x00008000 |
| #define BCHP_EBI_CS_CONFIG_2_cs_hold_SHIFT 15 |
| #define BCHP_EBI_CS_CONFIG_2_cs_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: split_cs [14:14] */ |
| #define BCHP_EBI_CS_CONFIG_2_split_cs_MASK 0x00004000 |
| #define BCHP_EBI_CS_CONFIG_2_split_cs_SHIFT 14 |
| #define BCHP_EBI_CS_CONFIG_2_split_cs_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: mask_en [13:13] */ |
| #define BCHP_EBI_CS_CONFIG_2_mask_en_MASK 0x00002000 |
| #define BCHP_EBI_CS_CONFIG_2_mask_en_SHIFT 13 |
| #define BCHP_EBI_CS_CONFIG_2_mask_en_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: ne_sample [12:12] */ |
| #define BCHP_EBI_CS_CONFIG_2_ne_sample_MASK 0x00001000 |
| #define BCHP_EBI_CS_CONFIG_2_ne_sample_SHIFT 12 |
| #define BCHP_EBI_CS_CONFIG_2_ne_sample_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: m68k [11:11] */ |
| #define BCHP_EBI_CS_CONFIG_2_m68k_MASK 0x00000800 |
| #define BCHP_EBI_CS_CONFIG_2_m68k_SHIFT 11 |
| #define BCHP_EBI_CS_CONFIG_2_m68k_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: le [10:10] */ |
| #define BCHP_EBI_CS_CONFIG_2_le_MASK 0x00000400 |
| #define BCHP_EBI_CS_CONFIG_2_le_SHIFT 10 |
| #define BCHP_EBI_CS_CONFIG_2_le_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: fast_read [09:09] */ |
| #define BCHP_EBI_CS_CONFIG_2_fast_read_MASK 0x00000200 |
| #define BCHP_EBI_CS_CONFIG_2_fast_read_SHIFT 9 |
| #define BCHP_EBI_CS_CONFIG_2_fast_read_DEFAULT 0x00000000 |
| #define BCHP_EBI_CS_CONFIG_2_fast_read_Normal 0 |
| #define BCHP_EBI_CS_CONFIG_2_fast_read_Fast_Read_Enable 1 |
| |
| /* EBI :: CS_CONFIG_2 :: size_sel [08:08] */ |
| #define BCHP_EBI_CS_CONFIG_2_size_sel_MASK 0x00000100 |
| #define BCHP_EBI_CS_CONFIG_2_size_sel_SHIFT 8 |
| #define BCHP_EBI_CS_CONFIG_2_size_sel_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: sync [07:07] */ |
| #define BCHP_EBI_CS_CONFIG_2_sync_MASK 0x00000080 |
| #define BCHP_EBI_CS_CONFIG_2_sync_SHIFT 7 |
| #define BCHP_EBI_CS_CONFIG_2_sync_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: polarity [06:06] */ |
| #define BCHP_EBI_CS_CONFIG_2_polarity_MASK 0x00000040 |
| #define BCHP_EBI_CS_CONFIG_2_polarity_SHIFT 6 |
| #define BCHP_EBI_CS_CONFIG_2_polarity_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: we_ctl [05:05] */ |
| #define BCHP_EBI_CS_CONFIG_2_we_ctl_MASK 0x00000020 |
| #define BCHP_EBI_CS_CONFIG_2_we_ctl_SHIFT 5 |
| #define BCHP_EBI_CS_CONFIG_2_we_ctl_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: dest_size [04:04] */ |
| #define BCHP_EBI_CS_CONFIG_2_dest_size_MASK 0x00000010 |
| #define BCHP_EBI_CS_CONFIG_2_dest_size_SHIFT 4 |
| #define BCHP_EBI_CS_CONFIG_2_dest_size_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: ms_inh [03:03] */ |
| #define BCHP_EBI_CS_CONFIG_2_ms_inh_MASK 0x00000008 |
| #define BCHP_EBI_CS_CONFIG_2_ms_inh_SHIFT 3 |
| #define BCHP_EBI_CS_CONFIG_2_ms_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: ls_inh [02:02] */ |
| #define BCHP_EBI_CS_CONFIG_2_ls_inh_MASK 0x00000004 |
| #define BCHP_EBI_CS_CONFIG_2_ls_inh_SHIFT 2 |
| #define BCHP_EBI_CS_CONFIG_2_ls_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: bcachen [01:01] */ |
| #define BCHP_EBI_CS_CONFIG_2_bcachen_MASK 0x00000002 |
| #define BCHP_EBI_CS_CONFIG_2_bcachen_SHIFT 1 |
| #define BCHP_EBI_CS_CONFIG_2_bcachen_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_2 :: enable [00:00] */ |
| #define BCHP_EBI_CS_CONFIG_2_enable_MASK 0x00000001 |
| #define BCHP_EBI_CS_CONFIG_2_enable_SHIFT 0 |
| #define BCHP_EBI_CS_CONFIG_2_enable_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *CS_BASE_HI_3 - Upper 8-bit of EBI CS Base 3 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_HI_3 :: reserved0 [31:08] */ |
| #define BCHP_EBI_CS_BASE_HI_3_reserved0_MASK 0xffffff00 |
| #define BCHP_EBI_CS_BASE_HI_3_reserved0_SHIFT 8 |
| |
| /* EBI :: CS_BASE_HI_3 :: base_addr_hi [07:00] */ |
| #define BCHP_EBI_CS_BASE_HI_3_base_addr_hi_MASK 0x000000ff |
| #define BCHP_EBI_CS_BASE_HI_3_base_addr_hi_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_HI_3_base_addr_hi_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *CS_BASE_3 - Lower 32-bit of EBI CS Base 3 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_3 :: base_addr [31:13] */ |
| #define BCHP_EBI_CS_BASE_3_base_addr_MASK 0xffffe000 |
| #define BCHP_EBI_CS_BASE_3_base_addr_SHIFT 13 |
| #define BCHP_EBI_CS_BASE_3_base_addr_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_BASE_3 :: reserved0 [12:04] */ |
| #define BCHP_EBI_CS_BASE_3_reserved0_MASK 0x00001ff0 |
| #define BCHP_EBI_CS_BASE_3_reserved0_SHIFT 4 |
| |
| /* EBI :: CS_BASE_3 :: size [03:00] */ |
| #define BCHP_EBI_CS_BASE_3_size_MASK 0x0000000f |
| #define BCHP_EBI_CS_BASE_3_size_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_3_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_8KB 0 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_16KB 1 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_32KB 2 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_64KB 3 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_128KB 4 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_256KB 5 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_512KB 6 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_1MB 7 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_2MB 8 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_4MB 9 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_8MB 10 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_16MB 11 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_32MB 12 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_64MB 13 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_128MB 14 |
| #define BCHP_EBI_CS_BASE_3_size_SIZE_256MB 15 |
| |
| /*************************************************************************** |
| *CS_CONFIG_3 - EBI CS Config 3 Register |
| ***************************************************************************/ |
| /* EBI :: CS_CONFIG_3 :: mem_io [31:31] */ |
| #define BCHP_EBI_CS_CONFIG_3_mem_io_MASK 0x80000000 |
| #define BCHP_EBI_CS_CONFIG_3_mem_io_SHIFT 31 |
| #define BCHP_EBI_CS_CONFIG_3_mem_io_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: ta_wait [30:30] */ |
| #define BCHP_EBI_CS_CONFIG_3_ta_wait_MASK 0x40000000 |
| #define BCHP_EBI_CS_CONFIG_3_ta_wait_SHIFT 30 |
| #define BCHP_EBI_CS_CONFIG_3_ta_wait_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: wp [29:29] */ |
| #define BCHP_EBI_CS_CONFIG_3_wp_MASK 0x20000000 |
| #define BCHP_EBI_CS_CONFIG_3_wp_SHIFT 29 |
| #define BCHP_EBI_CS_CONFIG_3_wp_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: wait_count [28:24] */ |
| #define BCHP_EBI_CS_CONFIG_3_wait_count_MASK 0x1f000000 |
| #define BCHP_EBI_CS_CONFIG_3_wait_count_SHIFT 24 |
| #define BCHP_EBI_CS_CONFIG_3_wait_count_DEFAULT 0x00000007 |
| |
| /* EBI :: CS_CONFIG_3 :: t_hold [23:20] */ |
| #define BCHP_EBI_CS_CONFIG_3_t_hold_MASK 0x00f00000 |
| #define BCHP_EBI_CS_CONFIG_3_t_hold_SHIFT 20 |
| #define BCHP_EBI_CS_CONFIG_3_t_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: t_setup [19:16] */ |
| #define BCHP_EBI_CS_CONFIG_3_t_setup_MASK 0x000f0000 |
| #define BCHP_EBI_CS_CONFIG_3_t_setup_SHIFT 16 |
| #define BCHP_EBI_CS_CONFIG_3_t_setup_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: cs_hold [15:15] */ |
| #define BCHP_EBI_CS_CONFIG_3_cs_hold_MASK 0x00008000 |
| #define BCHP_EBI_CS_CONFIG_3_cs_hold_SHIFT 15 |
| #define BCHP_EBI_CS_CONFIG_3_cs_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: split_cs [14:14] */ |
| #define BCHP_EBI_CS_CONFIG_3_split_cs_MASK 0x00004000 |
| #define BCHP_EBI_CS_CONFIG_3_split_cs_SHIFT 14 |
| #define BCHP_EBI_CS_CONFIG_3_split_cs_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: mask_en [13:13] */ |
| #define BCHP_EBI_CS_CONFIG_3_mask_en_MASK 0x00002000 |
| #define BCHP_EBI_CS_CONFIG_3_mask_en_SHIFT 13 |
| #define BCHP_EBI_CS_CONFIG_3_mask_en_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: ne_sample [12:12] */ |
| #define BCHP_EBI_CS_CONFIG_3_ne_sample_MASK 0x00001000 |
| #define BCHP_EBI_CS_CONFIG_3_ne_sample_SHIFT 12 |
| #define BCHP_EBI_CS_CONFIG_3_ne_sample_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: m68k [11:11] */ |
| #define BCHP_EBI_CS_CONFIG_3_m68k_MASK 0x00000800 |
| #define BCHP_EBI_CS_CONFIG_3_m68k_SHIFT 11 |
| #define BCHP_EBI_CS_CONFIG_3_m68k_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: le [10:10] */ |
| #define BCHP_EBI_CS_CONFIG_3_le_MASK 0x00000400 |
| #define BCHP_EBI_CS_CONFIG_3_le_SHIFT 10 |
| #define BCHP_EBI_CS_CONFIG_3_le_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: fast_read [09:09] */ |
| #define BCHP_EBI_CS_CONFIG_3_fast_read_MASK 0x00000200 |
| #define BCHP_EBI_CS_CONFIG_3_fast_read_SHIFT 9 |
| #define BCHP_EBI_CS_CONFIG_3_fast_read_DEFAULT 0x00000000 |
| #define BCHP_EBI_CS_CONFIG_3_fast_read_Normal 0 |
| #define BCHP_EBI_CS_CONFIG_3_fast_read_Fast_Read_Enable 1 |
| |
| /* EBI :: CS_CONFIG_3 :: size_sel [08:08] */ |
| #define BCHP_EBI_CS_CONFIG_3_size_sel_MASK 0x00000100 |
| #define BCHP_EBI_CS_CONFIG_3_size_sel_SHIFT 8 |
| #define BCHP_EBI_CS_CONFIG_3_size_sel_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: sync [07:07] */ |
| #define BCHP_EBI_CS_CONFIG_3_sync_MASK 0x00000080 |
| #define BCHP_EBI_CS_CONFIG_3_sync_SHIFT 7 |
| #define BCHP_EBI_CS_CONFIG_3_sync_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: polarity [06:06] */ |
| #define BCHP_EBI_CS_CONFIG_3_polarity_MASK 0x00000040 |
| #define BCHP_EBI_CS_CONFIG_3_polarity_SHIFT 6 |
| #define BCHP_EBI_CS_CONFIG_3_polarity_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: we_ctl [05:05] */ |
| #define BCHP_EBI_CS_CONFIG_3_we_ctl_MASK 0x00000020 |
| #define BCHP_EBI_CS_CONFIG_3_we_ctl_SHIFT 5 |
| #define BCHP_EBI_CS_CONFIG_3_we_ctl_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: dest_size [04:04] */ |
| #define BCHP_EBI_CS_CONFIG_3_dest_size_MASK 0x00000010 |
| #define BCHP_EBI_CS_CONFIG_3_dest_size_SHIFT 4 |
| #define BCHP_EBI_CS_CONFIG_3_dest_size_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: ms_inh [03:03] */ |
| #define BCHP_EBI_CS_CONFIG_3_ms_inh_MASK 0x00000008 |
| #define BCHP_EBI_CS_CONFIG_3_ms_inh_SHIFT 3 |
| #define BCHP_EBI_CS_CONFIG_3_ms_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: ls_inh [02:02] */ |
| #define BCHP_EBI_CS_CONFIG_3_ls_inh_MASK 0x00000004 |
| #define BCHP_EBI_CS_CONFIG_3_ls_inh_SHIFT 2 |
| #define BCHP_EBI_CS_CONFIG_3_ls_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: bcachen [01:01] */ |
| #define BCHP_EBI_CS_CONFIG_3_bcachen_MASK 0x00000002 |
| #define BCHP_EBI_CS_CONFIG_3_bcachen_SHIFT 1 |
| #define BCHP_EBI_CS_CONFIG_3_bcachen_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_3 :: enable [00:00] */ |
| #define BCHP_EBI_CS_CONFIG_3_enable_MASK 0x00000001 |
| #define BCHP_EBI_CS_CONFIG_3_enable_SHIFT 0 |
| #define BCHP_EBI_CS_CONFIG_3_enable_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *CS_BASE_HI_4 - Upper 8-bit of EBI CS Base 4 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_HI_4 :: reserved0 [31:08] */ |
| #define BCHP_EBI_CS_BASE_HI_4_reserved0_MASK 0xffffff00 |
| #define BCHP_EBI_CS_BASE_HI_4_reserved0_SHIFT 8 |
| |
| /* EBI :: CS_BASE_HI_4 :: base_addr_hi [07:00] */ |
| #define BCHP_EBI_CS_BASE_HI_4_base_addr_hi_MASK 0x000000ff |
| #define BCHP_EBI_CS_BASE_HI_4_base_addr_hi_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_HI_4_base_addr_hi_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *CS_BASE_4 - Lower 32-bit of EBI CS Base 4 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_4 :: base_addr [31:13] */ |
| #define BCHP_EBI_CS_BASE_4_base_addr_MASK 0xffffe000 |
| #define BCHP_EBI_CS_BASE_4_base_addr_SHIFT 13 |
| #define BCHP_EBI_CS_BASE_4_base_addr_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_BASE_4 :: reserved0 [12:04] */ |
| #define BCHP_EBI_CS_BASE_4_reserved0_MASK 0x00001ff0 |
| #define BCHP_EBI_CS_BASE_4_reserved0_SHIFT 4 |
| |
| /* EBI :: CS_BASE_4 :: size [03:00] */ |
| #define BCHP_EBI_CS_BASE_4_size_MASK 0x0000000f |
| #define BCHP_EBI_CS_BASE_4_size_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_4_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_8KB 0 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_16KB 1 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_32KB 2 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_64KB 3 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_128KB 4 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_256KB 5 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_512KB 6 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_1MB 7 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_2MB 8 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_4MB 9 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_8MB 10 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_16MB 11 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_32MB 12 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_64MB 13 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_128MB 14 |
| #define BCHP_EBI_CS_BASE_4_size_SIZE_256MB 15 |
| |
| /*************************************************************************** |
| *CS_CONFIG_4 - EBI CS Config 4 Register |
| ***************************************************************************/ |
| /* EBI :: CS_CONFIG_4 :: mem_io [31:31] */ |
| #define BCHP_EBI_CS_CONFIG_4_mem_io_MASK 0x80000000 |
| #define BCHP_EBI_CS_CONFIG_4_mem_io_SHIFT 31 |
| #define BCHP_EBI_CS_CONFIG_4_mem_io_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: ta_wait [30:30] */ |
| #define BCHP_EBI_CS_CONFIG_4_ta_wait_MASK 0x40000000 |
| #define BCHP_EBI_CS_CONFIG_4_ta_wait_SHIFT 30 |
| #define BCHP_EBI_CS_CONFIG_4_ta_wait_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: wp [29:29] */ |
| #define BCHP_EBI_CS_CONFIG_4_wp_MASK 0x20000000 |
| #define BCHP_EBI_CS_CONFIG_4_wp_SHIFT 29 |
| #define BCHP_EBI_CS_CONFIG_4_wp_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: wait_count [28:24] */ |
| #define BCHP_EBI_CS_CONFIG_4_wait_count_MASK 0x1f000000 |
| #define BCHP_EBI_CS_CONFIG_4_wait_count_SHIFT 24 |
| #define BCHP_EBI_CS_CONFIG_4_wait_count_DEFAULT 0x00000007 |
| |
| /* EBI :: CS_CONFIG_4 :: t_hold [23:20] */ |
| #define BCHP_EBI_CS_CONFIG_4_t_hold_MASK 0x00f00000 |
| #define BCHP_EBI_CS_CONFIG_4_t_hold_SHIFT 20 |
| #define BCHP_EBI_CS_CONFIG_4_t_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: t_setup [19:16] */ |
| #define BCHP_EBI_CS_CONFIG_4_t_setup_MASK 0x000f0000 |
| #define BCHP_EBI_CS_CONFIG_4_t_setup_SHIFT 16 |
| #define BCHP_EBI_CS_CONFIG_4_t_setup_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: cs_hold [15:15] */ |
| #define BCHP_EBI_CS_CONFIG_4_cs_hold_MASK 0x00008000 |
| #define BCHP_EBI_CS_CONFIG_4_cs_hold_SHIFT 15 |
| #define BCHP_EBI_CS_CONFIG_4_cs_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: split_cs [14:14] */ |
| #define BCHP_EBI_CS_CONFIG_4_split_cs_MASK 0x00004000 |
| #define BCHP_EBI_CS_CONFIG_4_split_cs_SHIFT 14 |
| #define BCHP_EBI_CS_CONFIG_4_split_cs_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: mask_en [13:13] */ |
| #define BCHP_EBI_CS_CONFIG_4_mask_en_MASK 0x00002000 |
| #define BCHP_EBI_CS_CONFIG_4_mask_en_SHIFT 13 |
| #define BCHP_EBI_CS_CONFIG_4_mask_en_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: ne_sample [12:12] */ |
| #define BCHP_EBI_CS_CONFIG_4_ne_sample_MASK 0x00001000 |
| #define BCHP_EBI_CS_CONFIG_4_ne_sample_SHIFT 12 |
| #define BCHP_EBI_CS_CONFIG_4_ne_sample_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: m68k [11:11] */ |
| #define BCHP_EBI_CS_CONFIG_4_m68k_MASK 0x00000800 |
| #define BCHP_EBI_CS_CONFIG_4_m68k_SHIFT 11 |
| #define BCHP_EBI_CS_CONFIG_4_m68k_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: le [10:10] */ |
| #define BCHP_EBI_CS_CONFIG_4_le_MASK 0x00000400 |
| #define BCHP_EBI_CS_CONFIG_4_le_SHIFT 10 |
| #define BCHP_EBI_CS_CONFIG_4_le_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: fast_read [09:09] */ |
| #define BCHP_EBI_CS_CONFIG_4_fast_read_MASK 0x00000200 |
| #define BCHP_EBI_CS_CONFIG_4_fast_read_SHIFT 9 |
| #define BCHP_EBI_CS_CONFIG_4_fast_read_DEFAULT 0x00000000 |
| #define BCHP_EBI_CS_CONFIG_4_fast_read_Normal 0 |
| #define BCHP_EBI_CS_CONFIG_4_fast_read_Fast_Read_Enable 1 |
| |
| /* EBI :: CS_CONFIG_4 :: size_sel [08:08] */ |
| #define BCHP_EBI_CS_CONFIG_4_size_sel_MASK 0x00000100 |
| #define BCHP_EBI_CS_CONFIG_4_size_sel_SHIFT 8 |
| #define BCHP_EBI_CS_CONFIG_4_size_sel_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: sync [07:07] */ |
| #define BCHP_EBI_CS_CONFIG_4_sync_MASK 0x00000080 |
| #define BCHP_EBI_CS_CONFIG_4_sync_SHIFT 7 |
| #define BCHP_EBI_CS_CONFIG_4_sync_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: polarity [06:06] */ |
| #define BCHP_EBI_CS_CONFIG_4_polarity_MASK 0x00000040 |
| #define BCHP_EBI_CS_CONFIG_4_polarity_SHIFT 6 |
| #define BCHP_EBI_CS_CONFIG_4_polarity_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: we_ctl [05:05] */ |
| #define BCHP_EBI_CS_CONFIG_4_we_ctl_MASK 0x00000020 |
| #define BCHP_EBI_CS_CONFIG_4_we_ctl_SHIFT 5 |
| #define BCHP_EBI_CS_CONFIG_4_we_ctl_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: dest_size [04:04] */ |
| #define BCHP_EBI_CS_CONFIG_4_dest_size_MASK 0x00000010 |
| #define BCHP_EBI_CS_CONFIG_4_dest_size_SHIFT 4 |
| #define BCHP_EBI_CS_CONFIG_4_dest_size_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: ms_inh [03:03] */ |
| #define BCHP_EBI_CS_CONFIG_4_ms_inh_MASK 0x00000008 |
| #define BCHP_EBI_CS_CONFIG_4_ms_inh_SHIFT 3 |
| #define BCHP_EBI_CS_CONFIG_4_ms_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: ls_inh [02:02] */ |
| #define BCHP_EBI_CS_CONFIG_4_ls_inh_MASK 0x00000004 |
| #define BCHP_EBI_CS_CONFIG_4_ls_inh_SHIFT 2 |
| #define BCHP_EBI_CS_CONFIG_4_ls_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: bcachen [01:01] */ |
| #define BCHP_EBI_CS_CONFIG_4_bcachen_MASK 0x00000002 |
| #define BCHP_EBI_CS_CONFIG_4_bcachen_SHIFT 1 |
| #define BCHP_EBI_CS_CONFIG_4_bcachen_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_4 :: enable [00:00] */ |
| #define BCHP_EBI_CS_CONFIG_4_enable_MASK 0x00000001 |
| #define BCHP_EBI_CS_CONFIG_4_enable_SHIFT 0 |
| #define BCHP_EBI_CS_CONFIG_4_enable_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *CS_BASE_HI_5 - Upper 8-bit of EBI CS Base 5 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_HI_5 :: reserved0 [31:08] */ |
| #define BCHP_EBI_CS_BASE_HI_5_reserved0_MASK 0xffffff00 |
| #define BCHP_EBI_CS_BASE_HI_5_reserved0_SHIFT 8 |
| |
| /* EBI :: CS_BASE_HI_5 :: base_addr_hi [07:00] */ |
| #define BCHP_EBI_CS_BASE_HI_5_base_addr_hi_MASK 0x000000ff |
| #define BCHP_EBI_CS_BASE_HI_5_base_addr_hi_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_HI_5_base_addr_hi_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *CS_BASE_5 - Lower 32-bit of EBI CS Base 5 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_5 :: base_addr [31:13] */ |
| #define BCHP_EBI_CS_BASE_5_base_addr_MASK 0xffffe000 |
| #define BCHP_EBI_CS_BASE_5_base_addr_SHIFT 13 |
| #define BCHP_EBI_CS_BASE_5_base_addr_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_BASE_5 :: reserved0 [12:04] */ |
| #define BCHP_EBI_CS_BASE_5_reserved0_MASK 0x00001ff0 |
| #define BCHP_EBI_CS_BASE_5_reserved0_SHIFT 4 |
| |
| /* EBI :: CS_BASE_5 :: size [03:00] */ |
| #define BCHP_EBI_CS_BASE_5_size_MASK 0x0000000f |
| #define BCHP_EBI_CS_BASE_5_size_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_5_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_8KB 0 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_16KB 1 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_32KB 2 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_64KB 3 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_128KB 4 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_256KB 5 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_512KB 6 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_1MB 7 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_2MB 8 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_4MB 9 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_8MB 10 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_16MB 11 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_32MB 12 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_64MB 13 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_128MB 14 |
| #define BCHP_EBI_CS_BASE_5_size_SIZE_256MB 15 |
| |
| /*************************************************************************** |
| *CS_CONFIG_5 - EBI CS Config 5 Register |
| ***************************************************************************/ |
| /* EBI :: CS_CONFIG_5 :: mem_io [31:31] */ |
| #define BCHP_EBI_CS_CONFIG_5_mem_io_MASK 0x80000000 |
| #define BCHP_EBI_CS_CONFIG_5_mem_io_SHIFT 31 |
| #define BCHP_EBI_CS_CONFIG_5_mem_io_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: ta_wait [30:30] */ |
| #define BCHP_EBI_CS_CONFIG_5_ta_wait_MASK 0x40000000 |
| #define BCHP_EBI_CS_CONFIG_5_ta_wait_SHIFT 30 |
| #define BCHP_EBI_CS_CONFIG_5_ta_wait_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: wp [29:29] */ |
| #define BCHP_EBI_CS_CONFIG_5_wp_MASK 0x20000000 |
| #define BCHP_EBI_CS_CONFIG_5_wp_SHIFT 29 |
| #define BCHP_EBI_CS_CONFIG_5_wp_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: wait_count [28:24] */ |
| #define BCHP_EBI_CS_CONFIG_5_wait_count_MASK 0x1f000000 |
| #define BCHP_EBI_CS_CONFIG_5_wait_count_SHIFT 24 |
| #define BCHP_EBI_CS_CONFIG_5_wait_count_DEFAULT 0x00000007 |
| |
| /* EBI :: CS_CONFIG_5 :: t_hold [23:20] */ |
| #define BCHP_EBI_CS_CONFIG_5_t_hold_MASK 0x00f00000 |
| #define BCHP_EBI_CS_CONFIG_5_t_hold_SHIFT 20 |
| #define BCHP_EBI_CS_CONFIG_5_t_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: t_setup [19:16] */ |
| #define BCHP_EBI_CS_CONFIG_5_t_setup_MASK 0x000f0000 |
| #define BCHP_EBI_CS_CONFIG_5_t_setup_SHIFT 16 |
| #define BCHP_EBI_CS_CONFIG_5_t_setup_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: cs_hold [15:15] */ |
| #define BCHP_EBI_CS_CONFIG_5_cs_hold_MASK 0x00008000 |
| #define BCHP_EBI_CS_CONFIG_5_cs_hold_SHIFT 15 |
| #define BCHP_EBI_CS_CONFIG_5_cs_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: split_cs [14:14] */ |
| #define BCHP_EBI_CS_CONFIG_5_split_cs_MASK 0x00004000 |
| #define BCHP_EBI_CS_CONFIG_5_split_cs_SHIFT 14 |
| #define BCHP_EBI_CS_CONFIG_5_split_cs_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: mask_en [13:13] */ |
| #define BCHP_EBI_CS_CONFIG_5_mask_en_MASK 0x00002000 |
| #define BCHP_EBI_CS_CONFIG_5_mask_en_SHIFT 13 |
| #define BCHP_EBI_CS_CONFIG_5_mask_en_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: ne_sample [12:12] */ |
| #define BCHP_EBI_CS_CONFIG_5_ne_sample_MASK 0x00001000 |
| #define BCHP_EBI_CS_CONFIG_5_ne_sample_SHIFT 12 |
| #define BCHP_EBI_CS_CONFIG_5_ne_sample_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: m68k [11:11] */ |
| #define BCHP_EBI_CS_CONFIG_5_m68k_MASK 0x00000800 |
| #define BCHP_EBI_CS_CONFIG_5_m68k_SHIFT 11 |
| #define BCHP_EBI_CS_CONFIG_5_m68k_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: le [10:10] */ |
| #define BCHP_EBI_CS_CONFIG_5_le_MASK 0x00000400 |
| #define BCHP_EBI_CS_CONFIG_5_le_SHIFT 10 |
| #define BCHP_EBI_CS_CONFIG_5_le_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: fast_read [09:09] */ |
| #define BCHP_EBI_CS_CONFIG_5_fast_read_MASK 0x00000200 |
| #define BCHP_EBI_CS_CONFIG_5_fast_read_SHIFT 9 |
| #define BCHP_EBI_CS_CONFIG_5_fast_read_DEFAULT 0x00000000 |
| #define BCHP_EBI_CS_CONFIG_5_fast_read_Normal 0 |
| #define BCHP_EBI_CS_CONFIG_5_fast_read_Fast_Read_Enable 1 |
| |
| /* EBI :: CS_CONFIG_5 :: size_sel [08:08] */ |
| #define BCHP_EBI_CS_CONFIG_5_size_sel_MASK 0x00000100 |
| #define BCHP_EBI_CS_CONFIG_5_size_sel_SHIFT 8 |
| #define BCHP_EBI_CS_CONFIG_5_size_sel_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: sync [07:07] */ |
| #define BCHP_EBI_CS_CONFIG_5_sync_MASK 0x00000080 |
| #define BCHP_EBI_CS_CONFIG_5_sync_SHIFT 7 |
| #define BCHP_EBI_CS_CONFIG_5_sync_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: polarity [06:06] */ |
| #define BCHP_EBI_CS_CONFIG_5_polarity_MASK 0x00000040 |
| #define BCHP_EBI_CS_CONFIG_5_polarity_SHIFT 6 |
| #define BCHP_EBI_CS_CONFIG_5_polarity_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: we_ctl [05:05] */ |
| #define BCHP_EBI_CS_CONFIG_5_we_ctl_MASK 0x00000020 |
| #define BCHP_EBI_CS_CONFIG_5_we_ctl_SHIFT 5 |
| #define BCHP_EBI_CS_CONFIG_5_we_ctl_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: dest_size [04:04] */ |
| #define BCHP_EBI_CS_CONFIG_5_dest_size_MASK 0x00000010 |
| #define BCHP_EBI_CS_CONFIG_5_dest_size_SHIFT 4 |
| #define BCHP_EBI_CS_CONFIG_5_dest_size_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: ms_inh [03:03] */ |
| #define BCHP_EBI_CS_CONFIG_5_ms_inh_MASK 0x00000008 |
| #define BCHP_EBI_CS_CONFIG_5_ms_inh_SHIFT 3 |
| #define BCHP_EBI_CS_CONFIG_5_ms_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: ls_inh [02:02] */ |
| #define BCHP_EBI_CS_CONFIG_5_ls_inh_MASK 0x00000004 |
| #define BCHP_EBI_CS_CONFIG_5_ls_inh_SHIFT 2 |
| #define BCHP_EBI_CS_CONFIG_5_ls_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: bcachen [01:01] */ |
| #define BCHP_EBI_CS_CONFIG_5_bcachen_MASK 0x00000002 |
| #define BCHP_EBI_CS_CONFIG_5_bcachen_SHIFT 1 |
| #define BCHP_EBI_CS_CONFIG_5_bcachen_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_5 :: enable [00:00] */ |
| #define BCHP_EBI_CS_CONFIG_5_enable_MASK 0x00000001 |
| #define BCHP_EBI_CS_CONFIG_5_enable_SHIFT 0 |
| #define BCHP_EBI_CS_CONFIG_5_enable_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *CS_BASE_HI_6 - Upper 8-bit of EBI CS Base 6 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_HI_6 :: reserved0 [31:08] */ |
| #define BCHP_EBI_CS_BASE_HI_6_reserved0_MASK 0xffffff00 |
| #define BCHP_EBI_CS_BASE_HI_6_reserved0_SHIFT 8 |
| |
| /* EBI :: CS_BASE_HI_6 :: base_addr_hi [07:00] */ |
| #define BCHP_EBI_CS_BASE_HI_6_base_addr_hi_MASK 0x000000ff |
| #define BCHP_EBI_CS_BASE_HI_6_base_addr_hi_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_HI_6_base_addr_hi_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *CS_BASE_6 - Lower 32-bit of EBI CS Base 6 Register |
| ***************************************************************************/ |
| /* EBI :: CS_BASE_6 :: base_addr [31:13] */ |
| #define BCHP_EBI_CS_BASE_6_base_addr_MASK 0xffffe000 |
| #define BCHP_EBI_CS_BASE_6_base_addr_SHIFT 13 |
| #define BCHP_EBI_CS_BASE_6_base_addr_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_BASE_6 :: reserved0 [12:04] */ |
| #define BCHP_EBI_CS_BASE_6_reserved0_MASK 0x00001ff0 |
| #define BCHP_EBI_CS_BASE_6_reserved0_SHIFT 4 |
| |
| /* EBI :: CS_BASE_6 :: size [03:00] */ |
| #define BCHP_EBI_CS_BASE_6_size_MASK 0x0000000f |
| #define BCHP_EBI_CS_BASE_6_size_SHIFT 0 |
| #define BCHP_EBI_CS_BASE_6_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_8KB 0 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_16KB 1 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_32KB 2 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_64KB 3 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_128KB 4 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_256KB 5 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_512KB 6 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_1MB 7 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_2MB 8 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_4MB 9 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_8MB 10 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_16MB 11 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_32MB 12 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_64MB 13 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_128MB 14 |
| #define BCHP_EBI_CS_BASE_6_size_SIZE_256MB 15 |
| |
| /*************************************************************************** |
| *CS_CONFIG_6 - EBI CS Config 6 Register |
| ***************************************************************************/ |
| /* EBI :: CS_CONFIG_6 :: mem_io [31:31] */ |
| #define BCHP_EBI_CS_CONFIG_6_mem_io_MASK 0x80000000 |
| #define BCHP_EBI_CS_CONFIG_6_mem_io_SHIFT 31 |
| #define BCHP_EBI_CS_CONFIG_6_mem_io_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: ta_wait [30:30] */ |
| #define BCHP_EBI_CS_CONFIG_6_ta_wait_MASK 0x40000000 |
| #define BCHP_EBI_CS_CONFIG_6_ta_wait_SHIFT 30 |
| #define BCHP_EBI_CS_CONFIG_6_ta_wait_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: wp [29:29] */ |
| #define BCHP_EBI_CS_CONFIG_6_wp_MASK 0x20000000 |
| #define BCHP_EBI_CS_CONFIG_6_wp_SHIFT 29 |
| #define BCHP_EBI_CS_CONFIG_6_wp_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: wait_count [28:24] */ |
| #define BCHP_EBI_CS_CONFIG_6_wait_count_MASK 0x1f000000 |
| #define BCHP_EBI_CS_CONFIG_6_wait_count_SHIFT 24 |
| #define BCHP_EBI_CS_CONFIG_6_wait_count_DEFAULT 0x00000007 |
| |
| /* EBI :: CS_CONFIG_6 :: t_hold [23:20] */ |
| #define BCHP_EBI_CS_CONFIG_6_t_hold_MASK 0x00f00000 |
| #define BCHP_EBI_CS_CONFIG_6_t_hold_SHIFT 20 |
| #define BCHP_EBI_CS_CONFIG_6_t_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: t_setup [19:16] */ |
| #define BCHP_EBI_CS_CONFIG_6_t_setup_MASK 0x000f0000 |
| #define BCHP_EBI_CS_CONFIG_6_t_setup_SHIFT 16 |
| #define BCHP_EBI_CS_CONFIG_6_t_setup_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: cs_hold [15:15] */ |
| #define BCHP_EBI_CS_CONFIG_6_cs_hold_MASK 0x00008000 |
| #define BCHP_EBI_CS_CONFIG_6_cs_hold_SHIFT 15 |
| #define BCHP_EBI_CS_CONFIG_6_cs_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: split_cs [14:14] */ |
| #define BCHP_EBI_CS_CONFIG_6_split_cs_MASK 0x00004000 |
| #define BCHP_EBI_CS_CONFIG_6_split_cs_SHIFT 14 |
| #define BCHP_EBI_CS_CONFIG_6_split_cs_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: mask_en [13:13] */ |
| #define BCHP_EBI_CS_CONFIG_6_mask_en_MASK 0x00002000 |
| #define BCHP_EBI_CS_CONFIG_6_mask_en_SHIFT 13 |
| #define BCHP_EBI_CS_CONFIG_6_mask_en_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: ne_sample [12:12] */ |
| #define BCHP_EBI_CS_CONFIG_6_ne_sample_MASK 0x00001000 |
| #define BCHP_EBI_CS_CONFIG_6_ne_sample_SHIFT 12 |
| #define BCHP_EBI_CS_CONFIG_6_ne_sample_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: m68k [11:11] */ |
| #define BCHP_EBI_CS_CONFIG_6_m68k_MASK 0x00000800 |
| #define BCHP_EBI_CS_CONFIG_6_m68k_SHIFT 11 |
| #define BCHP_EBI_CS_CONFIG_6_m68k_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: le [10:10] */ |
| #define BCHP_EBI_CS_CONFIG_6_le_MASK 0x00000400 |
| #define BCHP_EBI_CS_CONFIG_6_le_SHIFT 10 |
| #define BCHP_EBI_CS_CONFIG_6_le_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: fast_read [09:09] */ |
| #define BCHP_EBI_CS_CONFIG_6_fast_read_MASK 0x00000200 |
| #define BCHP_EBI_CS_CONFIG_6_fast_read_SHIFT 9 |
| #define BCHP_EBI_CS_CONFIG_6_fast_read_DEFAULT 0x00000000 |
| #define BCHP_EBI_CS_CONFIG_6_fast_read_Normal 0 |
| #define BCHP_EBI_CS_CONFIG_6_fast_read_Fast_Read_Enable 1 |
| |
| /* EBI :: CS_CONFIG_6 :: size_sel [08:08] */ |
| #define BCHP_EBI_CS_CONFIG_6_size_sel_MASK 0x00000100 |
| #define BCHP_EBI_CS_CONFIG_6_size_sel_SHIFT 8 |
| #define BCHP_EBI_CS_CONFIG_6_size_sel_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: sync [07:07] */ |
| #define BCHP_EBI_CS_CONFIG_6_sync_MASK 0x00000080 |
| #define BCHP_EBI_CS_CONFIG_6_sync_SHIFT 7 |
| #define BCHP_EBI_CS_CONFIG_6_sync_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: polarity [06:06] */ |
| #define BCHP_EBI_CS_CONFIG_6_polarity_MASK 0x00000040 |
| #define BCHP_EBI_CS_CONFIG_6_polarity_SHIFT 6 |
| #define BCHP_EBI_CS_CONFIG_6_polarity_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: we_ctl [05:05] */ |
| #define BCHP_EBI_CS_CONFIG_6_we_ctl_MASK 0x00000020 |
| #define BCHP_EBI_CS_CONFIG_6_we_ctl_SHIFT 5 |
| #define BCHP_EBI_CS_CONFIG_6_we_ctl_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: dest_size [04:04] */ |
| #define BCHP_EBI_CS_CONFIG_6_dest_size_MASK 0x00000010 |
| #define BCHP_EBI_CS_CONFIG_6_dest_size_SHIFT 4 |
| #define BCHP_EBI_CS_CONFIG_6_dest_size_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: ms_inh [03:03] */ |
| #define BCHP_EBI_CS_CONFIG_6_ms_inh_MASK 0x00000008 |
| #define BCHP_EBI_CS_CONFIG_6_ms_inh_SHIFT 3 |
| #define BCHP_EBI_CS_CONFIG_6_ms_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: ls_inh [02:02] */ |
| #define BCHP_EBI_CS_CONFIG_6_ls_inh_MASK 0x00000004 |
| #define BCHP_EBI_CS_CONFIG_6_ls_inh_SHIFT 2 |
| #define BCHP_EBI_CS_CONFIG_6_ls_inh_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: bcachen [01:01] */ |
| #define BCHP_EBI_CS_CONFIG_6_bcachen_MASK 0x00000002 |
| #define BCHP_EBI_CS_CONFIG_6_bcachen_SHIFT 1 |
| #define BCHP_EBI_CS_CONFIG_6_bcachen_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_CONFIG_6 :: enable [00:00] */ |
| #define BCHP_EBI_CS_CONFIG_6_enable_MASK 0x00000001 |
| #define BCHP_EBI_CS_CONFIG_6_enable_SHIFT 0 |
| #define BCHP_EBI_CS_CONFIG_6_enable_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *BURST_CFG_0 - EBI Synchronous Intel StrataFlash Burst Configure Register |
| ***************************************************************************/ |
| /* EBI :: BURST_CFG_0 :: prefetch_enable [31:31] */ |
| #define BCHP_EBI_BURST_CFG_0_prefetch_enable_MASK 0x80000000 |
| #define BCHP_EBI_BURST_CFG_0_prefetch_enable_SHIFT 31 |
| #define BCHP_EBI_BURST_CFG_0_prefetch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_0 :: page_enable [30:30] */ |
| #define BCHP_EBI_BURST_CFG_0_page_enable_MASK 0x40000000 |
| #define BCHP_EBI_BURST_CFG_0_page_enable_SHIFT 30 |
| #define BCHP_EBI_BURST_CFG_0_page_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_0 :: pfetch_abort_enable [29:29] */ |
| #define BCHP_EBI_BURST_CFG_0_pfetch_abort_enable_MASK 0x20000000 |
| #define BCHP_EBI_BURST_CFG_0_pfetch_abort_enable_SHIFT 29 |
| #define BCHP_EBI_BURST_CFG_0_pfetch_abort_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_0 :: page_latch_enable [28:28] */ |
| #define BCHP_EBI_BURST_CFG_0_page_latch_enable_MASK 0x10000000 |
| #define BCHP_EBI_BURST_CFG_0_page_latch_enable_SHIFT 28 |
| #define BCHP_EBI_BURST_CFG_0_page_latch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_0 :: pfetch_wrap_enable [27:27] */ |
| #define BCHP_EBI_BURST_CFG_0_pfetch_wrap_enable_MASK 0x08000000 |
| #define BCHP_EBI_BURST_CFG_0_pfetch_wrap_enable_SHIFT 27 |
| #define BCHP_EBI_BURST_CFG_0_pfetch_wrap_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_0 :: reserved0 [26:24] */ |
| #define BCHP_EBI_BURST_CFG_0_reserved0_MASK 0x07000000 |
| #define BCHP_EBI_BURST_CFG_0_reserved0_SHIFT 24 |
| |
| /* EBI :: BURST_CFG_0 :: prefetch_size [23:22] */ |
| #define BCHP_EBI_BURST_CFG_0_prefetch_size_MASK 0x00c00000 |
| #define BCHP_EBI_BURST_CFG_0_prefetch_size_SHIFT 22 |
| #define BCHP_EBI_BURST_CFG_0_prefetch_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_0_prefetch_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_0_prefetch_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_0_prefetch_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_0_prefetch_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_0 :: page_size [21:20] */ |
| #define BCHP_EBI_BURST_CFG_0_page_size_MASK 0x00300000 |
| #define BCHP_EBI_BURST_CFG_0_page_size_SHIFT 20 |
| #define BCHP_EBI_BURST_CFG_0_page_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_0_page_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_0_page_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_0_page_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_0_page_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_0 :: page_wait_count [19:16] */ |
| #define BCHP_EBI_BURST_CFG_0_page_wait_count_MASK 0x000f0000 |
| #define BCHP_EBI_BURST_CFG_0_page_wait_count_SHIFT 16 |
| #define BCHP_EBI_BURST_CFG_0_page_wait_count_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_0 :: burst_cyc_disable [15:15] */ |
| #define BCHP_EBI_BURST_CFG_0_burst_cyc_disable_MASK 0x00008000 |
| #define BCHP_EBI_BURST_CFG_0_burst_cyc_disable_SHIFT 15 |
| #define BCHP_EBI_BURST_CFG_0_burst_cyc_disable_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_0 :: reserved1 [14:08] */ |
| #define BCHP_EBI_BURST_CFG_0_reserved1_MASK 0x00007f00 |
| #define BCHP_EBI_BURST_CFG_0_reserved1_SHIFT 8 |
| |
| /* EBI :: BURST_CFG_0 :: burst_latency [07:04] */ |
| #define BCHP_EBI_BURST_CFG_0_burst_latency_MASK 0x000000f0 |
| #define BCHP_EBI_BURST_CFG_0_burst_latency_SHIFT 4 |
| #define BCHP_EBI_BURST_CFG_0_burst_latency_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_0 :: reserved2 [03:02] */ |
| #define BCHP_EBI_BURST_CFG_0_reserved2_MASK 0x0000000c |
| #define BCHP_EBI_BURST_CFG_0_reserved2_SHIFT 2 |
| |
| /* EBI :: BURST_CFG_0 :: data_hold [01:01] */ |
| #define BCHP_EBI_BURST_CFG_0_data_hold_MASK 0x00000002 |
| #define BCHP_EBI_BURST_CFG_0_data_hold_SHIFT 1 |
| #define BCHP_EBI_BURST_CFG_0_data_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_0 :: burst_16 [00:00] */ |
| #define BCHP_EBI_BURST_CFG_0_burst_16_MASK 0x00000001 |
| #define BCHP_EBI_BURST_CFG_0_burst_16_SHIFT 0 |
| #define BCHP_EBI_BURST_CFG_0_burst_16_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *BURST_CFG_1 - EBI Synchronous Intel StrataFlash Burst Configure Register |
| ***************************************************************************/ |
| /* EBI :: BURST_CFG_1 :: prefetch_enable [31:31] */ |
| #define BCHP_EBI_BURST_CFG_1_prefetch_enable_MASK 0x80000000 |
| #define BCHP_EBI_BURST_CFG_1_prefetch_enable_SHIFT 31 |
| #define BCHP_EBI_BURST_CFG_1_prefetch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_1 :: page_enable [30:30] */ |
| #define BCHP_EBI_BURST_CFG_1_page_enable_MASK 0x40000000 |
| #define BCHP_EBI_BURST_CFG_1_page_enable_SHIFT 30 |
| #define BCHP_EBI_BURST_CFG_1_page_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_1 :: pfetch_abort_enable [29:29] */ |
| #define BCHP_EBI_BURST_CFG_1_pfetch_abort_enable_MASK 0x20000000 |
| #define BCHP_EBI_BURST_CFG_1_pfetch_abort_enable_SHIFT 29 |
| #define BCHP_EBI_BURST_CFG_1_pfetch_abort_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_1 :: page_latch_enable [28:28] */ |
| #define BCHP_EBI_BURST_CFG_1_page_latch_enable_MASK 0x10000000 |
| #define BCHP_EBI_BURST_CFG_1_page_latch_enable_SHIFT 28 |
| #define BCHP_EBI_BURST_CFG_1_page_latch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_1 :: pfetch_wrap_enable [27:27] */ |
| #define BCHP_EBI_BURST_CFG_1_pfetch_wrap_enable_MASK 0x08000000 |
| #define BCHP_EBI_BURST_CFG_1_pfetch_wrap_enable_SHIFT 27 |
| #define BCHP_EBI_BURST_CFG_1_pfetch_wrap_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_1 :: reserved0 [26:24] */ |
| #define BCHP_EBI_BURST_CFG_1_reserved0_MASK 0x07000000 |
| #define BCHP_EBI_BURST_CFG_1_reserved0_SHIFT 24 |
| |
| /* EBI :: BURST_CFG_1 :: prefetch_size [23:22] */ |
| #define BCHP_EBI_BURST_CFG_1_prefetch_size_MASK 0x00c00000 |
| #define BCHP_EBI_BURST_CFG_1_prefetch_size_SHIFT 22 |
| #define BCHP_EBI_BURST_CFG_1_prefetch_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_1_prefetch_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_1_prefetch_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_1_prefetch_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_1_prefetch_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_1 :: page_size [21:20] */ |
| #define BCHP_EBI_BURST_CFG_1_page_size_MASK 0x00300000 |
| #define BCHP_EBI_BURST_CFG_1_page_size_SHIFT 20 |
| #define BCHP_EBI_BURST_CFG_1_page_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_1_page_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_1_page_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_1_page_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_1_page_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_1 :: page_wait_count [19:16] */ |
| #define BCHP_EBI_BURST_CFG_1_page_wait_count_MASK 0x000f0000 |
| #define BCHP_EBI_BURST_CFG_1_page_wait_count_SHIFT 16 |
| #define BCHP_EBI_BURST_CFG_1_page_wait_count_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_1 :: burst_cyc_disable [15:15] */ |
| #define BCHP_EBI_BURST_CFG_1_burst_cyc_disable_MASK 0x00008000 |
| #define BCHP_EBI_BURST_CFG_1_burst_cyc_disable_SHIFT 15 |
| #define BCHP_EBI_BURST_CFG_1_burst_cyc_disable_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_1 :: reserved1 [14:08] */ |
| #define BCHP_EBI_BURST_CFG_1_reserved1_MASK 0x00007f00 |
| #define BCHP_EBI_BURST_CFG_1_reserved1_SHIFT 8 |
| |
| /* EBI :: BURST_CFG_1 :: burst_latency [07:04] */ |
| #define BCHP_EBI_BURST_CFG_1_burst_latency_MASK 0x000000f0 |
| #define BCHP_EBI_BURST_CFG_1_burst_latency_SHIFT 4 |
| #define BCHP_EBI_BURST_CFG_1_burst_latency_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_1 :: reserved2 [03:02] */ |
| #define BCHP_EBI_BURST_CFG_1_reserved2_MASK 0x0000000c |
| #define BCHP_EBI_BURST_CFG_1_reserved2_SHIFT 2 |
| |
| /* EBI :: BURST_CFG_1 :: data_hold [01:01] */ |
| #define BCHP_EBI_BURST_CFG_1_data_hold_MASK 0x00000002 |
| #define BCHP_EBI_BURST_CFG_1_data_hold_SHIFT 1 |
| #define BCHP_EBI_BURST_CFG_1_data_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_1 :: burst_16 [00:00] */ |
| #define BCHP_EBI_BURST_CFG_1_burst_16_MASK 0x00000001 |
| #define BCHP_EBI_BURST_CFG_1_burst_16_SHIFT 0 |
| #define BCHP_EBI_BURST_CFG_1_burst_16_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *BURST_CFG_2 - EBI Synchronous Intel StrataFlash Burst Configure Register |
| ***************************************************************************/ |
| /* EBI :: BURST_CFG_2 :: prefetch_enable [31:31] */ |
| #define BCHP_EBI_BURST_CFG_2_prefetch_enable_MASK 0x80000000 |
| #define BCHP_EBI_BURST_CFG_2_prefetch_enable_SHIFT 31 |
| #define BCHP_EBI_BURST_CFG_2_prefetch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_2 :: page_enable [30:30] */ |
| #define BCHP_EBI_BURST_CFG_2_page_enable_MASK 0x40000000 |
| #define BCHP_EBI_BURST_CFG_2_page_enable_SHIFT 30 |
| #define BCHP_EBI_BURST_CFG_2_page_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_2 :: pfetch_abort_enable [29:29] */ |
| #define BCHP_EBI_BURST_CFG_2_pfetch_abort_enable_MASK 0x20000000 |
| #define BCHP_EBI_BURST_CFG_2_pfetch_abort_enable_SHIFT 29 |
| #define BCHP_EBI_BURST_CFG_2_pfetch_abort_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_2 :: page_latch_enable [28:28] */ |
| #define BCHP_EBI_BURST_CFG_2_page_latch_enable_MASK 0x10000000 |
| #define BCHP_EBI_BURST_CFG_2_page_latch_enable_SHIFT 28 |
| #define BCHP_EBI_BURST_CFG_2_page_latch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_2 :: pfetch_wrap_enable [27:27] */ |
| #define BCHP_EBI_BURST_CFG_2_pfetch_wrap_enable_MASK 0x08000000 |
| #define BCHP_EBI_BURST_CFG_2_pfetch_wrap_enable_SHIFT 27 |
| #define BCHP_EBI_BURST_CFG_2_pfetch_wrap_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_2 :: reserved0 [26:24] */ |
| #define BCHP_EBI_BURST_CFG_2_reserved0_MASK 0x07000000 |
| #define BCHP_EBI_BURST_CFG_2_reserved0_SHIFT 24 |
| |
| /* EBI :: BURST_CFG_2 :: prefetch_size [23:22] */ |
| #define BCHP_EBI_BURST_CFG_2_prefetch_size_MASK 0x00c00000 |
| #define BCHP_EBI_BURST_CFG_2_prefetch_size_SHIFT 22 |
| #define BCHP_EBI_BURST_CFG_2_prefetch_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_2_prefetch_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_2_prefetch_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_2_prefetch_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_2_prefetch_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_2 :: page_size [21:20] */ |
| #define BCHP_EBI_BURST_CFG_2_page_size_MASK 0x00300000 |
| #define BCHP_EBI_BURST_CFG_2_page_size_SHIFT 20 |
| #define BCHP_EBI_BURST_CFG_2_page_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_2_page_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_2_page_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_2_page_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_2_page_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_2 :: page_wait_count [19:16] */ |
| #define BCHP_EBI_BURST_CFG_2_page_wait_count_MASK 0x000f0000 |
| #define BCHP_EBI_BURST_CFG_2_page_wait_count_SHIFT 16 |
| #define BCHP_EBI_BURST_CFG_2_page_wait_count_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_2 :: burst_cyc_disable [15:15] */ |
| #define BCHP_EBI_BURST_CFG_2_burst_cyc_disable_MASK 0x00008000 |
| #define BCHP_EBI_BURST_CFG_2_burst_cyc_disable_SHIFT 15 |
| #define BCHP_EBI_BURST_CFG_2_burst_cyc_disable_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_2 :: reserved1 [14:08] */ |
| #define BCHP_EBI_BURST_CFG_2_reserved1_MASK 0x00007f00 |
| #define BCHP_EBI_BURST_CFG_2_reserved1_SHIFT 8 |
| |
| /* EBI :: BURST_CFG_2 :: burst_latency [07:04] */ |
| #define BCHP_EBI_BURST_CFG_2_burst_latency_MASK 0x000000f0 |
| #define BCHP_EBI_BURST_CFG_2_burst_latency_SHIFT 4 |
| #define BCHP_EBI_BURST_CFG_2_burst_latency_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_2 :: reserved2 [03:02] */ |
| #define BCHP_EBI_BURST_CFG_2_reserved2_MASK 0x0000000c |
| #define BCHP_EBI_BURST_CFG_2_reserved2_SHIFT 2 |
| |
| /* EBI :: BURST_CFG_2 :: data_hold [01:01] */ |
| #define BCHP_EBI_BURST_CFG_2_data_hold_MASK 0x00000002 |
| #define BCHP_EBI_BURST_CFG_2_data_hold_SHIFT 1 |
| #define BCHP_EBI_BURST_CFG_2_data_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_2 :: burst_16 [00:00] */ |
| #define BCHP_EBI_BURST_CFG_2_burst_16_MASK 0x00000001 |
| #define BCHP_EBI_BURST_CFG_2_burst_16_SHIFT 0 |
| #define BCHP_EBI_BURST_CFG_2_burst_16_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *BURST_CFG_3 - EBI Synchronous Intel StrataFlash Burst Configure Register |
| ***************************************************************************/ |
| /* EBI :: BURST_CFG_3 :: prefetch_enable [31:31] */ |
| #define BCHP_EBI_BURST_CFG_3_prefetch_enable_MASK 0x80000000 |
| #define BCHP_EBI_BURST_CFG_3_prefetch_enable_SHIFT 31 |
| #define BCHP_EBI_BURST_CFG_3_prefetch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_3 :: page_enable [30:30] */ |
| #define BCHP_EBI_BURST_CFG_3_page_enable_MASK 0x40000000 |
| #define BCHP_EBI_BURST_CFG_3_page_enable_SHIFT 30 |
| #define BCHP_EBI_BURST_CFG_3_page_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_3 :: pfetch_abort_enable [29:29] */ |
| #define BCHP_EBI_BURST_CFG_3_pfetch_abort_enable_MASK 0x20000000 |
| #define BCHP_EBI_BURST_CFG_3_pfetch_abort_enable_SHIFT 29 |
| #define BCHP_EBI_BURST_CFG_3_pfetch_abort_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_3 :: page_latch_enable [28:28] */ |
| #define BCHP_EBI_BURST_CFG_3_page_latch_enable_MASK 0x10000000 |
| #define BCHP_EBI_BURST_CFG_3_page_latch_enable_SHIFT 28 |
| #define BCHP_EBI_BURST_CFG_3_page_latch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_3 :: pfetch_wrap_enable [27:27] */ |
| #define BCHP_EBI_BURST_CFG_3_pfetch_wrap_enable_MASK 0x08000000 |
| #define BCHP_EBI_BURST_CFG_3_pfetch_wrap_enable_SHIFT 27 |
| #define BCHP_EBI_BURST_CFG_3_pfetch_wrap_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_3 :: reserved0 [26:24] */ |
| #define BCHP_EBI_BURST_CFG_3_reserved0_MASK 0x07000000 |
| #define BCHP_EBI_BURST_CFG_3_reserved0_SHIFT 24 |
| |
| /* EBI :: BURST_CFG_3 :: prefetch_size [23:22] */ |
| #define BCHP_EBI_BURST_CFG_3_prefetch_size_MASK 0x00c00000 |
| #define BCHP_EBI_BURST_CFG_3_prefetch_size_SHIFT 22 |
| #define BCHP_EBI_BURST_CFG_3_prefetch_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_3_prefetch_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_3_prefetch_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_3_prefetch_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_3_prefetch_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_3 :: page_size [21:20] */ |
| #define BCHP_EBI_BURST_CFG_3_page_size_MASK 0x00300000 |
| #define BCHP_EBI_BURST_CFG_3_page_size_SHIFT 20 |
| #define BCHP_EBI_BURST_CFG_3_page_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_3_page_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_3_page_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_3_page_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_3_page_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_3 :: page_wait_count [19:16] */ |
| #define BCHP_EBI_BURST_CFG_3_page_wait_count_MASK 0x000f0000 |
| #define BCHP_EBI_BURST_CFG_3_page_wait_count_SHIFT 16 |
| #define BCHP_EBI_BURST_CFG_3_page_wait_count_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_3 :: burst_cyc_disable [15:15] */ |
| #define BCHP_EBI_BURST_CFG_3_burst_cyc_disable_MASK 0x00008000 |
| #define BCHP_EBI_BURST_CFG_3_burst_cyc_disable_SHIFT 15 |
| #define BCHP_EBI_BURST_CFG_3_burst_cyc_disable_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_3 :: reserved1 [14:08] */ |
| #define BCHP_EBI_BURST_CFG_3_reserved1_MASK 0x00007f00 |
| #define BCHP_EBI_BURST_CFG_3_reserved1_SHIFT 8 |
| |
| /* EBI :: BURST_CFG_3 :: burst_latency [07:04] */ |
| #define BCHP_EBI_BURST_CFG_3_burst_latency_MASK 0x000000f0 |
| #define BCHP_EBI_BURST_CFG_3_burst_latency_SHIFT 4 |
| #define BCHP_EBI_BURST_CFG_3_burst_latency_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_3 :: reserved2 [03:02] */ |
| #define BCHP_EBI_BURST_CFG_3_reserved2_MASK 0x0000000c |
| #define BCHP_EBI_BURST_CFG_3_reserved2_SHIFT 2 |
| |
| /* EBI :: BURST_CFG_3 :: data_hold [01:01] */ |
| #define BCHP_EBI_BURST_CFG_3_data_hold_MASK 0x00000002 |
| #define BCHP_EBI_BURST_CFG_3_data_hold_SHIFT 1 |
| #define BCHP_EBI_BURST_CFG_3_data_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_3 :: burst_16 [00:00] */ |
| #define BCHP_EBI_BURST_CFG_3_burst_16_MASK 0x00000001 |
| #define BCHP_EBI_BURST_CFG_3_burst_16_SHIFT 0 |
| #define BCHP_EBI_BURST_CFG_3_burst_16_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *BURST_CFG_4 - EBI Synchronous Intel StrataFlash Burst Configure Register |
| ***************************************************************************/ |
| /* EBI :: BURST_CFG_4 :: prefetch_enable [31:31] */ |
| #define BCHP_EBI_BURST_CFG_4_prefetch_enable_MASK 0x80000000 |
| #define BCHP_EBI_BURST_CFG_4_prefetch_enable_SHIFT 31 |
| #define BCHP_EBI_BURST_CFG_4_prefetch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_4 :: page_enable [30:30] */ |
| #define BCHP_EBI_BURST_CFG_4_page_enable_MASK 0x40000000 |
| #define BCHP_EBI_BURST_CFG_4_page_enable_SHIFT 30 |
| #define BCHP_EBI_BURST_CFG_4_page_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_4 :: pfetch_abort_enable [29:29] */ |
| #define BCHP_EBI_BURST_CFG_4_pfetch_abort_enable_MASK 0x20000000 |
| #define BCHP_EBI_BURST_CFG_4_pfetch_abort_enable_SHIFT 29 |
| #define BCHP_EBI_BURST_CFG_4_pfetch_abort_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_4 :: page_latch_enable [28:28] */ |
| #define BCHP_EBI_BURST_CFG_4_page_latch_enable_MASK 0x10000000 |
| #define BCHP_EBI_BURST_CFG_4_page_latch_enable_SHIFT 28 |
| #define BCHP_EBI_BURST_CFG_4_page_latch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_4 :: pfetch_wrap_enable [27:27] */ |
| #define BCHP_EBI_BURST_CFG_4_pfetch_wrap_enable_MASK 0x08000000 |
| #define BCHP_EBI_BURST_CFG_4_pfetch_wrap_enable_SHIFT 27 |
| #define BCHP_EBI_BURST_CFG_4_pfetch_wrap_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_4 :: reserved0 [26:24] */ |
| #define BCHP_EBI_BURST_CFG_4_reserved0_MASK 0x07000000 |
| #define BCHP_EBI_BURST_CFG_4_reserved0_SHIFT 24 |
| |
| /* EBI :: BURST_CFG_4 :: prefetch_size [23:22] */ |
| #define BCHP_EBI_BURST_CFG_4_prefetch_size_MASK 0x00c00000 |
| #define BCHP_EBI_BURST_CFG_4_prefetch_size_SHIFT 22 |
| #define BCHP_EBI_BURST_CFG_4_prefetch_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_4_prefetch_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_4_prefetch_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_4_prefetch_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_4_prefetch_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_4 :: page_size [21:20] */ |
| #define BCHP_EBI_BURST_CFG_4_page_size_MASK 0x00300000 |
| #define BCHP_EBI_BURST_CFG_4_page_size_SHIFT 20 |
| #define BCHP_EBI_BURST_CFG_4_page_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_4_page_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_4_page_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_4_page_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_4_page_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_4 :: page_wait_count [19:16] */ |
| #define BCHP_EBI_BURST_CFG_4_page_wait_count_MASK 0x000f0000 |
| #define BCHP_EBI_BURST_CFG_4_page_wait_count_SHIFT 16 |
| #define BCHP_EBI_BURST_CFG_4_page_wait_count_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_4 :: burst_cyc_disable [15:15] */ |
| #define BCHP_EBI_BURST_CFG_4_burst_cyc_disable_MASK 0x00008000 |
| #define BCHP_EBI_BURST_CFG_4_burst_cyc_disable_SHIFT 15 |
| #define BCHP_EBI_BURST_CFG_4_burst_cyc_disable_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_4 :: reserved1 [14:08] */ |
| #define BCHP_EBI_BURST_CFG_4_reserved1_MASK 0x00007f00 |
| #define BCHP_EBI_BURST_CFG_4_reserved1_SHIFT 8 |
| |
| /* EBI :: BURST_CFG_4 :: burst_latency [07:04] */ |
| #define BCHP_EBI_BURST_CFG_4_burst_latency_MASK 0x000000f0 |
| #define BCHP_EBI_BURST_CFG_4_burst_latency_SHIFT 4 |
| #define BCHP_EBI_BURST_CFG_4_burst_latency_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_4 :: reserved2 [03:02] */ |
| #define BCHP_EBI_BURST_CFG_4_reserved2_MASK 0x0000000c |
| #define BCHP_EBI_BURST_CFG_4_reserved2_SHIFT 2 |
| |
| /* EBI :: BURST_CFG_4 :: data_hold [01:01] */ |
| #define BCHP_EBI_BURST_CFG_4_data_hold_MASK 0x00000002 |
| #define BCHP_EBI_BURST_CFG_4_data_hold_SHIFT 1 |
| #define BCHP_EBI_BURST_CFG_4_data_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_4 :: burst_16 [00:00] */ |
| #define BCHP_EBI_BURST_CFG_4_burst_16_MASK 0x00000001 |
| #define BCHP_EBI_BURST_CFG_4_burst_16_SHIFT 0 |
| #define BCHP_EBI_BURST_CFG_4_burst_16_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *BURST_CFG_5 - EBI Synchronous Intel StrataFlash Burst Configure Register |
| ***************************************************************************/ |
| /* EBI :: BURST_CFG_5 :: prefetch_enable [31:31] */ |
| #define BCHP_EBI_BURST_CFG_5_prefetch_enable_MASK 0x80000000 |
| #define BCHP_EBI_BURST_CFG_5_prefetch_enable_SHIFT 31 |
| #define BCHP_EBI_BURST_CFG_5_prefetch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_5 :: page_enable [30:30] */ |
| #define BCHP_EBI_BURST_CFG_5_page_enable_MASK 0x40000000 |
| #define BCHP_EBI_BURST_CFG_5_page_enable_SHIFT 30 |
| #define BCHP_EBI_BURST_CFG_5_page_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_5 :: pfetch_abort_enable [29:29] */ |
| #define BCHP_EBI_BURST_CFG_5_pfetch_abort_enable_MASK 0x20000000 |
| #define BCHP_EBI_BURST_CFG_5_pfetch_abort_enable_SHIFT 29 |
| #define BCHP_EBI_BURST_CFG_5_pfetch_abort_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_5 :: page_latch_enable [28:28] */ |
| #define BCHP_EBI_BURST_CFG_5_page_latch_enable_MASK 0x10000000 |
| #define BCHP_EBI_BURST_CFG_5_page_latch_enable_SHIFT 28 |
| #define BCHP_EBI_BURST_CFG_5_page_latch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_5 :: pfetch_wrap_enable [27:27] */ |
| #define BCHP_EBI_BURST_CFG_5_pfetch_wrap_enable_MASK 0x08000000 |
| #define BCHP_EBI_BURST_CFG_5_pfetch_wrap_enable_SHIFT 27 |
| #define BCHP_EBI_BURST_CFG_5_pfetch_wrap_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_5 :: reserved0 [26:24] */ |
| #define BCHP_EBI_BURST_CFG_5_reserved0_MASK 0x07000000 |
| #define BCHP_EBI_BURST_CFG_5_reserved0_SHIFT 24 |
| |
| /* EBI :: BURST_CFG_5 :: prefetch_size [23:22] */ |
| #define BCHP_EBI_BURST_CFG_5_prefetch_size_MASK 0x00c00000 |
| #define BCHP_EBI_BURST_CFG_5_prefetch_size_SHIFT 22 |
| #define BCHP_EBI_BURST_CFG_5_prefetch_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_5_prefetch_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_5_prefetch_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_5_prefetch_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_5_prefetch_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_5 :: page_size [21:20] */ |
| #define BCHP_EBI_BURST_CFG_5_page_size_MASK 0x00300000 |
| #define BCHP_EBI_BURST_CFG_5_page_size_SHIFT 20 |
| #define BCHP_EBI_BURST_CFG_5_page_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_5_page_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_5_page_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_5_page_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_5_page_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_5 :: page_wait_count [19:16] */ |
| #define BCHP_EBI_BURST_CFG_5_page_wait_count_MASK 0x000f0000 |
| #define BCHP_EBI_BURST_CFG_5_page_wait_count_SHIFT 16 |
| #define BCHP_EBI_BURST_CFG_5_page_wait_count_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_5 :: burst_cyc_disable [15:15] */ |
| #define BCHP_EBI_BURST_CFG_5_burst_cyc_disable_MASK 0x00008000 |
| #define BCHP_EBI_BURST_CFG_5_burst_cyc_disable_SHIFT 15 |
| #define BCHP_EBI_BURST_CFG_5_burst_cyc_disable_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_5 :: reserved1 [14:08] */ |
| #define BCHP_EBI_BURST_CFG_5_reserved1_MASK 0x00007f00 |
| #define BCHP_EBI_BURST_CFG_5_reserved1_SHIFT 8 |
| |
| /* EBI :: BURST_CFG_5 :: burst_latency [07:04] */ |
| #define BCHP_EBI_BURST_CFG_5_burst_latency_MASK 0x000000f0 |
| #define BCHP_EBI_BURST_CFG_5_burst_latency_SHIFT 4 |
| #define BCHP_EBI_BURST_CFG_5_burst_latency_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_5 :: reserved2 [03:02] */ |
| #define BCHP_EBI_BURST_CFG_5_reserved2_MASK 0x0000000c |
| #define BCHP_EBI_BURST_CFG_5_reserved2_SHIFT 2 |
| |
| /* EBI :: BURST_CFG_5 :: data_hold [01:01] */ |
| #define BCHP_EBI_BURST_CFG_5_data_hold_MASK 0x00000002 |
| #define BCHP_EBI_BURST_CFG_5_data_hold_SHIFT 1 |
| #define BCHP_EBI_BURST_CFG_5_data_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_5 :: burst_16 [00:00] */ |
| #define BCHP_EBI_BURST_CFG_5_burst_16_MASK 0x00000001 |
| #define BCHP_EBI_BURST_CFG_5_burst_16_SHIFT 0 |
| #define BCHP_EBI_BURST_CFG_5_burst_16_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *BURST_CFG_6 - EBI Synchronous Intel StrataFlash Burst Configure Register |
| ***************************************************************************/ |
| /* EBI :: BURST_CFG_6 :: prefetch_enable [31:31] */ |
| #define BCHP_EBI_BURST_CFG_6_prefetch_enable_MASK 0x80000000 |
| #define BCHP_EBI_BURST_CFG_6_prefetch_enable_SHIFT 31 |
| #define BCHP_EBI_BURST_CFG_6_prefetch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_6 :: page_enable [30:30] */ |
| #define BCHP_EBI_BURST_CFG_6_page_enable_MASK 0x40000000 |
| #define BCHP_EBI_BURST_CFG_6_page_enable_SHIFT 30 |
| #define BCHP_EBI_BURST_CFG_6_page_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_6 :: pfetch_abort_enable [29:29] */ |
| #define BCHP_EBI_BURST_CFG_6_pfetch_abort_enable_MASK 0x20000000 |
| #define BCHP_EBI_BURST_CFG_6_pfetch_abort_enable_SHIFT 29 |
| #define BCHP_EBI_BURST_CFG_6_pfetch_abort_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_6 :: page_latch_enable [28:28] */ |
| #define BCHP_EBI_BURST_CFG_6_page_latch_enable_MASK 0x10000000 |
| #define BCHP_EBI_BURST_CFG_6_page_latch_enable_SHIFT 28 |
| #define BCHP_EBI_BURST_CFG_6_page_latch_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_6 :: pfetch_wrap_enable [27:27] */ |
| #define BCHP_EBI_BURST_CFG_6_pfetch_wrap_enable_MASK 0x08000000 |
| #define BCHP_EBI_BURST_CFG_6_pfetch_wrap_enable_SHIFT 27 |
| #define BCHP_EBI_BURST_CFG_6_pfetch_wrap_enable_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_6 :: reserved0 [26:24] */ |
| #define BCHP_EBI_BURST_CFG_6_reserved0_MASK 0x07000000 |
| #define BCHP_EBI_BURST_CFG_6_reserved0_SHIFT 24 |
| |
| /* EBI :: BURST_CFG_6 :: prefetch_size [23:22] */ |
| #define BCHP_EBI_BURST_CFG_6_prefetch_size_MASK 0x00c00000 |
| #define BCHP_EBI_BURST_CFG_6_prefetch_size_SHIFT 22 |
| #define BCHP_EBI_BURST_CFG_6_prefetch_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_6_prefetch_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_6_prefetch_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_6_prefetch_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_6_prefetch_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_6 :: page_size [21:20] */ |
| #define BCHP_EBI_BURST_CFG_6_page_size_MASK 0x00300000 |
| #define BCHP_EBI_BURST_CFG_6_page_size_SHIFT 20 |
| #define BCHP_EBI_BURST_CFG_6_page_size_DEFAULT 0x00000000 |
| #define BCHP_EBI_BURST_CFG_6_page_size_SIZE_4_BYTES 0 |
| #define BCHP_EBI_BURST_CFG_6_page_size_SIZE_8_BYTES 1 |
| #define BCHP_EBI_BURST_CFG_6_page_size_SIZE_16_BYTES 2 |
| #define BCHP_EBI_BURST_CFG_6_page_size_SIZE_32_BYTES 3 |
| |
| /* EBI :: BURST_CFG_6 :: page_wait_count [19:16] */ |
| #define BCHP_EBI_BURST_CFG_6_page_wait_count_MASK 0x000f0000 |
| #define BCHP_EBI_BURST_CFG_6_page_wait_count_SHIFT 16 |
| #define BCHP_EBI_BURST_CFG_6_page_wait_count_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_6 :: burst_cyc_disable [15:15] */ |
| #define BCHP_EBI_BURST_CFG_6_burst_cyc_disable_MASK 0x00008000 |
| #define BCHP_EBI_BURST_CFG_6_burst_cyc_disable_SHIFT 15 |
| #define BCHP_EBI_BURST_CFG_6_burst_cyc_disable_DEFAULT 0x00000001 |
| |
| /* EBI :: BURST_CFG_6 :: reserved1 [14:08] */ |
| #define BCHP_EBI_BURST_CFG_6_reserved1_MASK 0x00007f00 |
| #define BCHP_EBI_BURST_CFG_6_reserved1_SHIFT 8 |
| |
| /* EBI :: BURST_CFG_6 :: burst_latency [07:04] */ |
| #define BCHP_EBI_BURST_CFG_6_burst_latency_MASK 0x000000f0 |
| #define BCHP_EBI_BURST_CFG_6_burst_latency_SHIFT 4 |
| #define BCHP_EBI_BURST_CFG_6_burst_latency_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_6 :: reserved2 [03:02] */ |
| #define BCHP_EBI_BURST_CFG_6_reserved2_MASK 0x0000000c |
| #define BCHP_EBI_BURST_CFG_6_reserved2_SHIFT 2 |
| |
| /* EBI :: BURST_CFG_6 :: data_hold [01:01] */ |
| #define BCHP_EBI_BURST_CFG_6_data_hold_MASK 0x00000002 |
| #define BCHP_EBI_BURST_CFG_6_data_hold_SHIFT 1 |
| #define BCHP_EBI_BURST_CFG_6_data_hold_DEFAULT 0x00000000 |
| |
| /* EBI :: BURST_CFG_6 :: burst_16 [00:00] */ |
| #define BCHP_EBI_BURST_CFG_6_burst_16_MASK 0x00000001 |
| #define BCHP_EBI_BURST_CFG_6_burst_16_SHIFT 0 |
| #define BCHP_EBI_BURST_CFG_6_burst_16_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *ECR - EBI Configuration Register |
| ***************************************************************************/ |
| /* EBI :: ECR :: reserved0 [31:28] */ |
| #define BCHP_EBI_ECR_reserved0_MASK 0xf0000000 |
| #define BCHP_EBI_ECR_reserved0_SHIFT 28 |
| |
| /* EBI :: ECR :: Ebi_Byte_Swap [27:27] */ |
| #define BCHP_EBI_ECR_Ebi_Byte_Swap_MASK 0x08000000 |
| #define BCHP_EBI_ECR_Ebi_Byte_Swap_SHIFT 27 |
| #define BCHP_EBI_ECR_Ebi_Byte_Swap_DEFAULT 0x00000000 |
| #define BCHP_EBI_ECR_Ebi_Byte_Swap_Byte_Swap_For_32_16_and_8_bit_Xfers 0 |
| #define BCHP_EBI_ECR_Ebi_Byte_Swap_Byte_Swap_For_8_bit_Xfers_Only 1 |
| |
| /* EBI :: ECR :: reserved1 [26:26] */ |
| #define BCHP_EBI_ECR_reserved1_MASK 0x04000000 |
| #define BCHP_EBI_ECR_reserved1_SHIFT 26 |
| |
| /* EBI :: ECR :: Flag_32bit_Xfer [25:25] */ |
| #define BCHP_EBI_ECR_Flag_32bit_Xfer_MASK 0x02000000 |
| #define BCHP_EBI_ECR_Flag_32bit_Xfer_SHIFT 25 |
| #define BCHP_EBI_ECR_Flag_32bit_Xfer_DEFAULT 0x00000000 |
| #define BCHP_EBI_ECR_Flag_32bit_Xfer_Code_32bit_Xfer_as_10 0 |
| #define BCHP_EBI_ECR_Flag_32bit_Xfer_Code_32bit_Xfer_as_00 1 |
| |
| /* EBI :: ECR :: reserved2 [24:11] */ |
| #define BCHP_EBI_ECR_reserved2_MASK 0x01fff800 |
| #define BCHP_EBI_ECR_reserved2_SHIFT 11 |
| |
| /* EBI :: ECR :: timeout_count [10:00] */ |
| #define BCHP_EBI_ECR_timeout_count_MASK 0x000007ff |
| #define BCHP_EBI_ECR_timeout_count_SHIFT 0 |
| #define BCHP_EBI_ECR_timeout_count_DEFAULT 0x00000400 |
| |
| /*************************************************************************** |
| *CS_TRISTATE_CFG - EBI CS Tristate Configuration Register |
| ***************************************************************************/ |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_rdb [31:31] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_rdb_MASK 0x80000000 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_rdb_SHIFT 31 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_rdb_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_dsb [30:30] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_dsb_MASK 0x40000000 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_dsb_SHIFT 30 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_dsb_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_tsb [29:29] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsb_MASK 0x20000000 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsb_SHIFT 29 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsb_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_rwb [28:28] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_rwb_MASK 0x10000000 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_rwb_SHIFT 28 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_rwb_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_we1b [27:27] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_we1b_MASK 0x08000000 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_we1b_SHIFT 27 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_we1b_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_we0b [26:26] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_we0b_MASK 0x04000000 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_we0b_SHIFT 26 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_we0b_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_tsize1b [25:25] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsize1b_MASK 0x02000000 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsize1b_SHIFT 25 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsize1b_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_tsize0b [24:24] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsize0b_MASK 0x01000000 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsize0b_SHIFT 24 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_tsize0b_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: reserved0 [23:07] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_reserved0_MASK 0x00ffff80 |
| #define BCHP_EBI_CS_TRISTATE_CFG_reserved0_SHIFT 7 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_cs6 [06:06] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs6_MASK 0x00000040 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs6_SHIFT 6 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs6_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_cs5 [05:05] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs5_MASK 0x00000020 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs5_SHIFT 5 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs5_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_cs4 [04:04] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs4_MASK 0x00000010 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs4_SHIFT 4 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs4_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_cs3 [03:03] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs3_MASK 0x00000008 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs3_SHIFT 3 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs3_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_cs2 [02:02] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs2_MASK 0x00000004 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs2_SHIFT 2 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs2_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_cs1 [01:01] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs1_MASK 0x00000002 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs1_SHIFT 1 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs1_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_TRISTATE_CFG :: tristate_ebi_cs0 [00:00] */ |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs0_MASK 0x00000001 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs0_SHIFT 0 |
| #define BCHP_EBI_CS_TRISTATE_CFG_tristate_ebi_cs0_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *CS_SPI_SELECT - SPI CS Select |
| ***************************************************************************/ |
| /* EBI :: CS_SPI_SELECT :: reserved0 [31:15] */ |
| #define BCHP_EBI_CS_SPI_SELECT_reserved0_MASK 0xffff8000 |
| #define BCHP_EBI_CS_SPI_SELECT_reserved0_SHIFT 15 |
| |
| /* EBI :: CS_SPI_SELECT :: EBI_CS_6_USES_SPI [14:14] */ |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_6_USES_SPI_MASK 0x00004000 |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_6_USES_SPI_SHIFT 14 |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_6_USES_SPI_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_SPI_SELECT :: EBI_CS_5_USES_SPI [13:13] */ |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_5_USES_SPI_MASK 0x00002000 |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_5_USES_SPI_SHIFT 13 |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_5_USES_SPI_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_SPI_SELECT :: EBI_CS_4_USES_SPI [12:12] */ |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_4_USES_SPI_MASK 0x00001000 |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_4_USES_SPI_SHIFT 12 |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_4_USES_SPI_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_SPI_SELECT :: EBI_CS_3_USES_SPI [11:11] */ |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_3_USES_SPI_MASK 0x00000800 |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_3_USES_SPI_SHIFT 11 |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_3_USES_SPI_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_SPI_SELECT :: EBI_CS_2_USES_SPI [10:10] */ |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_2_USES_SPI_MASK 0x00000400 |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_2_USES_SPI_SHIFT 10 |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_2_USES_SPI_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_SPI_SELECT :: EBI_CS_1_USES_SPI [09:09] */ |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_1_USES_SPI_MASK 0x00000200 |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_1_USES_SPI_SHIFT 9 |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_1_USES_SPI_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_SPI_SELECT :: EBI_CS_0_USES_SPI [08:08] */ |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_0_USES_SPI_MASK 0x00000100 |
| #define BCHP_EBI_CS_SPI_SELECT_EBI_CS_0_USES_SPI_SHIFT 8 |
| |
| /* EBI :: CS_SPI_SELECT :: reserved1 [07:07] */ |
| #define BCHP_EBI_CS_SPI_SELECT_reserved1_MASK 0x00000080 |
| #define BCHP_EBI_CS_SPI_SELECT_reserved1_SHIFT 7 |
| |
| /* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_6_SEL [06:06] */ |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_6_SEL_MASK 0x00000040 |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_6_SEL_SHIFT 6 |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_6_SEL_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_5_SEL [05:05] */ |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_5_SEL_MASK 0x00000020 |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_5_SEL_SHIFT 5 |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_5_SEL_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_4_SEL [04:04] */ |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_4_SEL_MASK 0x00000010 |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_4_SEL_SHIFT 4 |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_4_SEL_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_3_SEL [03:03] */ |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_3_SEL_MASK 0x00000008 |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_3_SEL_SHIFT 3 |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_3_SEL_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_2_SEL [02:02] */ |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_2_SEL_MASK 0x00000004 |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_2_SEL_SHIFT 2 |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_2_SEL_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_1_SEL [01:01] */ |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_1_SEL_MASK 0x00000002 |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_1_SEL_SHIFT 1 |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_1_SEL_DEFAULT 0x00000000 |
| |
| /* EBI :: CS_SPI_SELECT :: SPI_EBI_CS_0_SEL [00:00] */ |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_0_SEL_MASK 0x00000001 |
| #define BCHP_EBI_CS_SPI_SELECT_SPI_EBI_CS_0_SEL_SHIFT 0 |
| |
| /*************************************************************************** |
| *ARRAY_ADDRESS - EBI Data Array Address |
| ***************************************************************************/ |
| /* EBI :: ARRAY_ADDRESS :: ADDRESS [31:09] */ |
| #define BCHP_EBI_ARRAY_ADDRESS_ADDRESS_MASK 0xfffffe00 |
| #define BCHP_EBI_ARRAY_ADDRESS_ADDRESS_SHIFT 9 |
| #define BCHP_EBI_ARRAY_ADDRESS_ADDRESS_DEFAULT 0x00000000 |
| |
| /* EBI :: ARRAY_ADDRESS :: reserved0 [08:03] */ |
| #define BCHP_EBI_ARRAY_ADDRESS_reserved0_MASK 0x000001f8 |
| #define BCHP_EBI_ARRAY_ADDRESS_reserved0_SHIFT 3 |
| |
| /* EBI :: ARRAY_ADDRESS :: CS_SEL [02:00] */ |
| #define BCHP_EBI_ARRAY_ADDRESS_CS_SEL_MASK 0x00000007 |
| #define BCHP_EBI_ARRAY_ADDRESS_CS_SEL_SHIFT 0 |
| #define BCHP_EBI_ARRAY_ADDRESS_CS_SEL_DEFAULT 0x00000000 |
| |
| /*************************************************************************** |
| *DATA_ARRAY%i - EBI Data Array Read/Write Access |
| ***************************************************************************/ |
| #define BCHP_EBI_DATA_ARRAYi_ARRAY_BASE 0x00440a00 |
| #define BCHP_EBI_DATA_ARRAYi_ARRAY_START 0 |
| #define BCHP_EBI_DATA_ARRAYi_ARRAY_END 127 |
| #define BCHP_EBI_DATA_ARRAYi_ARRAY_ELEMENT_SIZE 32 |
| |
| /*************************************************************************** |
| *DATA_ARRAY%i - EBI Data Array Read/Write Access |
| ***************************************************************************/ |
| /* EBI :: DATA_ARRAYi :: WORD [31:00] */ |
| #define BCHP_EBI_DATA_ARRAYi_WORD_MASK 0xffffffff |
| #define BCHP_EBI_DATA_ARRAYi_WORD_SHIFT 0 |
| |
| |
| #endif /* #ifndef BCHP_EBI_H__ */ |
| |
| /* End of File */ |