Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
mpipe_def.h
Go to the documentation of this file.
1 /*
2  * Copyright 2012 Tilera Corporation. All Rights Reserved.
3  *
4  * This program is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU General Public License
6  * as published by the Free Software Foundation, version 2.
7  *
8  * This program is distributed in the hope that it will be useful, but
9  * WITHOUT ANY WARRANTY; without even the implied warranty of
10  * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
11  * NON INFRINGEMENT. See the GNU General Public License for
12  * more details.
13  */
14 
15 /* Machine-generated file; do not edit. */
16 
17 #ifndef __ARCH_MPIPE_DEF_H__
18 #define __ARCH_MPIPE_DEF_H__
19 #define MPIPE_MMIO_ADDR__REGION_SHIFT 26
20 #define MPIPE_MMIO_ADDR__REGION_VAL_CFG 0x0
21 #define MPIPE_MMIO_ADDR__REGION_VAL_IDMA 0x4
22 #define MPIPE_MMIO_ADDR__REGION_VAL_EDMA 0x5
23 #define MPIPE_MMIO_ADDR__REGION_VAL_BSM 0x6
24 #define MPIPE_BSM_REGION_VAL__VA_SHIFT 7
25 #define MPIPE_BSM_INIT_DAT_1__SIZE_VAL_BSZ_128 0x0
26 #define MPIPE_BSM_INIT_DAT_1__SIZE_VAL_BSZ_256 0x1
27 #define MPIPE_BSM_INIT_DAT_1__SIZE_VAL_BSZ_512 0x2
28 #define MPIPE_BSM_INIT_DAT_1__SIZE_VAL_BSZ_1024 0x3
29 #define MPIPE_BSM_INIT_DAT_1__SIZE_VAL_BSZ_1664 0x4
30 #define MPIPE_BSM_INIT_DAT_1__SIZE_VAL_BSZ_4096 0x5
31 #define MPIPE_BSM_INIT_DAT_1__SIZE_VAL_BSZ_10368 0x6
32 #define MPIPE_BSM_INIT_DAT_1__SIZE_VAL_BSZ_16384 0x7
33 #define MPIPE_LBL_INIT_DAT_BSTS_TBL__MODE_VAL_DFA 0x0
34 #define MPIPE_LBL_INIT_DAT_BSTS_TBL__MODE_VAL_FIXED 0x1
35 #define MPIPE_LBL_INIT_DAT_BSTS_TBL__MODE_VAL_ALWAYS_PICK 0x2
36 #define MPIPE_LBL_INIT_DAT_BSTS_TBL__MODE_VAL_STICKY 0x3
37 #define MPIPE_LBL_INIT_DAT_BSTS_TBL__MODE_VAL_STICKY_RAND 0x7
38 #define MPIPE_LBL_NR_STATE__FIRST_WORD 0x2138
39 #endif /* !defined(__ARCH_MPIPE_DEF_H__) */