source: rtems/c/src/lib/libbsp/bfin/TLL6527M/include/cplb.h @ 0c09ccf3

4.11
Last change on this file since 0c09ccf3 was 0c09ccf3, checked in by Daniel Ramirez <javamonn@…>, on Dec 24, 2013 at 10:14:15 AM

bfin_TLL6527: added new doxygen

  • Property mode set to 100644
File size: 1.3 KB
Line 
1/**
2 * @file
3 * @ingroup tll6527m_cplb
4 * @brief CPLB configurations.
5 */
6
7/*  cplb.h
8 * 
9 *  Copyright (c) 2006 by Atos Automacao Industrial Ltda.
10 *             written by Alain Schaefer <alain.schaefer@easc.ch>
11 *
12 *  The license and distribution terms for this file may be
13 *  found in the file LICENSE in this distribution or at
14 *  http://www.rtems.com/license/LICENSE.
15 */
16#ifndef _CPLB_H
17#define _CPLB_H
18
19/**
20 * @defgroup tll6527m_cplb CPLB Configuration
21 * @ingroup bfin_tll6527m
22 * @brief CPLB Configuration
23 * @{
24 */
25
26/* CPLB configurations */
27#define CPLB_DEF_CACHE_WT       CPLB_L1_CHBL | CPLB_WT
28#define CPLB_DEF_CACHE_WB       CPLB_L1_CHBL
29#define CPLB_CACHE_ENABLED      CPLB_L1_CHBL | CPLB_DIRTY
30
31#define CPLB_DEF_CACHE          CPLB_L1_CHBL | CPLB_WT
32#define CPLB_ALL_ACCESS CPLB_SUPV_WR | CPLB_USER_RD | CPLB_USER_WR
33
34#define CPLB_I_PAGE_MGMT        CPLB_LOCK | CPLB_VALID
35#define CPLB_D_PAGE_MGMT        CPLB_LOCK | CPLB_ALL_ACCESS | CPLB_VALID
36
37#define CPLB_DNOCACHE           CPLB_ALL_ACCESS | CPLB_VALID
38#define CPLB_DDOCACHE           CPLB_DNOCACHE | CPLB_DEF_CACHE
39#define CPLB_INOCACHE           CPLB_USER_RD | CPLB_VALID
40#define CPLB_IDOCACHE           CPLB_INOCACHE | CPLB_L1_CHBL
41
42#define CPLB_DDOCACHE_WT        CPLB_DNOCACHE | CPLB_DEF_CACHE_WT
43#define CPLB_DDOCACHE_WB        CPLB_DNOCACHE | CPLB_DEF_CACHE_WB
44
45/** @} */
46
47#endif /* _CPLB_H */
Note: See TracBrowser for help on using the repository browser.