Blame view

kernel/linux-rt-4.4.41/arch/mips/include/asm/netlogic/xlr/bridge.h 3.71 KB
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
  /*
   * Copyright (c) 2003-2012 Broadcom Corporation
   * All Rights Reserved
   *
   * This software is available to you under a choice of one of two
   * licenses.  You may choose to be licensed under the terms of the GNU
   * General Public License (GPL) Version 2, available from the file
   * COPYING in the main directory of this source tree, or the Broadcom
   * license below:
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions
   * are met:
   *
   * 1. Redistributions of source code must retain the above copyright
   *    notice, this list of conditions and the following disclaimer.
   * 2. Redistributions in binary form must reproduce the above copyright
   *    notice, this list of conditions and the following disclaimer in
   *    the documentation and/or other materials provided with the
   *    distribution.
   *
   * THIS SOFTWARE IS PROVIDED BY BROADCOM ``AS IS'' AND ANY EXPRESS OR
   * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
   * ARE DISCLAIMED. IN NO EVENT SHALL BROADCOM OR CONTRIBUTORS BE LIABLE
   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
   * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
   * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
   * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
   * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
   * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
   * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   */
  #ifndef _ASM_NLM_BRIDGE_H_
  #define _ASM_NLM_BRIDGE_H_
  
  #define BRIDGE_DRAM_0_BAR		0
  #define BRIDGE_DRAM_1_BAR		1
  #define BRIDGE_DRAM_2_BAR		2
  #define BRIDGE_DRAM_3_BAR		3
  #define BRIDGE_DRAM_4_BAR		4
  #define BRIDGE_DRAM_5_BAR		5
  #define BRIDGE_DRAM_6_BAR		6
  #define BRIDGE_DRAM_7_BAR		7
  #define BRIDGE_DRAM_CHN_0_MTR_0_BAR	8
  #define BRIDGE_DRAM_CHN_0_MTR_1_BAR	9
  #define BRIDGE_DRAM_CHN_0_MTR_2_BAR	10
  #define BRIDGE_DRAM_CHN_0_MTR_3_BAR	11
  #define BRIDGE_DRAM_CHN_0_MTR_4_BAR	12
  #define BRIDGE_DRAM_CHN_0_MTR_5_BAR	13
  #define BRIDGE_DRAM_CHN_0_MTR_6_BAR	14
  #define BRIDGE_DRAM_CHN_0_MTR_7_BAR	15
  #define BRIDGE_DRAM_CHN_1_MTR_0_BAR	16
  #define BRIDGE_DRAM_CHN_1_MTR_1_BAR	17
  #define BRIDGE_DRAM_CHN_1_MTR_2_BAR	18
  #define BRIDGE_DRAM_CHN_1_MTR_3_BAR	19
  #define BRIDGE_DRAM_CHN_1_MTR_4_BAR	20
  #define BRIDGE_DRAM_CHN_1_MTR_5_BAR	21
  #define BRIDGE_DRAM_CHN_1_MTR_6_BAR	22
  #define BRIDGE_DRAM_CHN_1_MTR_7_BAR	23
  #define BRIDGE_CFG_BAR			24
  #define BRIDGE_PHNX_IO_BAR		25
  #define BRIDGE_FLASH_BAR		26
  #define BRIDGE_SRAM_BAR			27
  #define BRIDGE_HTMEM_BAR		28
  #define BRIDGE_HTINT_BAR		29
  #define BRIDGE_HTPIC_BAR		30
  #define BRIDGE_HTSM_BAR			31
  #define BRIDGE_HTIO_BAR			32
  #define BRIDGE_HTCFG_BAR		33
  #define BRIDGE_PCIXCFG_BAR		34
  #define BRIDGE_PCIXMEM_BAR		35
  #define BRIDGE_PCIXIO_BAR		36
  #define BRIDGE_DEVICE_MASK		37
  #define BRIDGE_AERR_INTR_LOG1		38
  #define BRIDGE_AERR_INTR_LOG2		39
  #define BRIDGE_AERR_INTR_LOG3		40
  #define BRIDGE_AERR_DEV_STAT		41
  #define BRIDGE_AERR1_LOG1		42
  #define BRIDGE_AERR1_LOG2		43
  #define BRIDGE_AERR1_LOG3		44
  #define BRIDGE_AERR1_DEV_STAT		45
  #define BRIDGE_AERR_INTR_EN		46
  #define BRIDGE_AERR_UPG			47
  #define BRIDGE_AERR_CLEAR		48
  #define BRIDGE_AERR1_CLEAR		49
  #define BRIDGE_SBE_COUNTS		50
  #define BRIDGE_DBE_COUNTS		51
  #define BRIDGE_BITERR_INT_EN		52
  
  #define BRIDGE_SYS2IO_CREDITS		53
  #define BRIDGE_EVNT_CNT_CTRL1		54
  #define BRIDGE_EVNT_COUNTER1		55
  #define BRIDGE_EVNT_CNT_CTRL2		56
  #define BRIDGE_EVNT_COUNTER2		57
  #define BRIDGE_RESERVED1		58
  
  #define BRIDGE_DEFEATURE		59
  #define BRIDGE_SCRATCH0			60
  #define BRIDGE_SCRATCH1			61
  #define BRIDGE_SCRATCH2			62
  #define BRIDGE_SCRATCH3			63
  
  #endif