hc
2024-03-25 edb30157bad0c0001c32b854271ace01d3b9a16a
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
105
106
107
108
109
110
111
112
113
114
/**
 
  Copyright (C) 2019, Marvell International Ltd. and its affiliates.
  Copyright (C) 2021, Semihalf.
 
  SPDX-License-Identifier: BSD-2-Clause-Patent
 
**/
 
#define CP0_PCI0_BUS_MIN        0x0
#define CP0_PCI0_BUS_MAX        0x0
#define CP0_PCI0_BUS_COUNT      0x1
#define CP0_PCI0_MMIO32_BASE    0xC0000000
#define CP0_PCI0_MMIO32_SIZE    0x20000000
#define CP0_PCI0_MMIO32_MAX     0xDFFFFFFF
#define CP0_PCI0_MMIO64_BASE    0x810000000
#define CP0_PCI0_MMIO64_SIZE    0x80000000
#define CP0_PCI0_MMIO64_MAX     0x88FFFFFFF
#define CP0_PCI0_IO_BASE        0x0
#define CP0_PCI0_IO_SIZE        0x10000
#define CP0_PCI0_IO_TRANSLATION 0x80FF00000
#define CP0_PCI0_ECAM_BASE      0x800008000
#define CP0_PCI0_ECAM_SIZE      0x100000
#define CP0_PCI0_ECAM_MAX       0x800107FFF
 
#define CP1_PCI0_BUS_MIN        0x0
#define CP1_PCI0_BUS_MAX        0x0
#define CP1_PCI0_BUS_COUNT      0x1
#define CP1_PCI0_MMIO32_BASE    0xE3000000
#define CP1_PCI0_MMIO32_SIZE    0x1000000
#define CP1_PCI0_MMIO32_MAX     0xE3FFFFFF
#define CP1_PCI0_MMIO64_BASE    0x890000000
#define CP1_PCI0_MMIO64_SIZE    0x10000000
#define CP1_PCI0_MMIO64_MAX     0x89FFFFFFF
#define CP1_PCI0_IO_BASE        0x0
#define CP1_PCI0_IO_SIZE        0x10000
#define CP1_PCI0_IO_TRANSLATION 0xE2F00000
#define CP1_PCI0_ECAM_BASE      0xE2008000
#define CP1_PCI0_ECAM_SIZE      0x100000
 
#define CP1_PCI1_BUS_MIN        0x0
#define CP1_PCI1_BUS_MAX        0x0
#define CP1_PCI1_BUS_COUNT      0x1
#define CP1_PCI1_MMIO32_BASE    0xE5000000
#define CP1_PCI1_MMIO32_SIZE    0x1000000
#define CP1_PCI1_MMIO32_MAX     0xE5FFFFFF
#define CP1_PCI1_MMIO64_BASE    0x8A0000000
#define CP1_PCI1_MMIO64_SIZE    0x10000000
#define CP1_PCI1_MMIO64_MAX     0x8AFFFFFFF
#define CP1_PCI1_IO_BASE        0x0
#define CP1_PCI1_IO_SIZE        0x10000
#define CP1_PCI1_IO_TRANSLATION 0xE4F00000
#define CP1_PCI1_ECAM_BASE      0xE4008000
#define CP1_PCI1_ECAM_SIZE      0x100000
 
#define CP1_PCI2_BUS_MIN        0x0
#define CP1_PCI2_BUS_MAX        0x0
#define CP1_PCI2_BUS_COUNT      0x1
#define CP1_PCI2_MMIO32_BASE    0xE7000000
#define CP1_PCI2_MMIO32_SIZE    0x1000000
#define CP1_PCI2_MMIO32_MAX     0xE7FFFFFF
#define CP1_PCI2_MMIO64_BASE    0x8B0000000
#define CP1_PCI2_MMIO64_SIZE    0x10000000
#define CP1_PCI2_MMIO64_MAX     0x8BFFFFFFF
#define CP1_PCI2_IO_BASE        0x0
#define CP1_PCI2_IO_SIZE        0x10000
#define CP1_PCI2_IO_TRANSLATION 0xE6F00000
#define CP1_PCI2_ECAM_BASE      0xE6008000
#define CP1_PCI2_ECAM_SIZE      0x100000
 
#define CP2_PCI0_BUS_MIN        0x0
#define CP2_PCI0_BUS_MAX        0x0
#define CP2_PCI0_BUS_COUNT      0x1
#define CP2_PCI0_MMIO32_BASE    0xEA000000
#define CP2_PCI0_MMIO32_SIZE    0x1000000
#define CP2_PCI0_MMIO32_MAX     0xEAFFFFFF
#define CP2_PCI0_MMIO64_BASE    0x8C0000000
#define CP2_PCI0_MMIO64_SIZE    0x10000000
#define CP2_PCI0_MMIO64_MAX     0x8CFFFFFFF
#define CP2_PCI0_IO_BASE        0x0
#define CP2_PCI0_IO_SIZE        0x10000
#define CP2_PCI0_IO_TRANSLATION 0xE9F00000
#define CP2_PCI0_ECAM_BASE      0xE9008000
#define CP2_PCI0_ECAM_SIZE      0x100000
 
#define CP2_PCI1_BUS_MIN        0x0
#define CP2_PCI1_BUS_MAX        0x0
#define CP2_PCI1_BUS_COUNT      0x1
#define CP2_PCI1_MMIO32_BASE    0xEC000000
#define CP2_PCI1_MMIO32_SIZE    0x1000000
#define CP2_PCI1_MMIO32_MAX     0xECFFFFFF
#define CP2_PCI1_MMIO64_BASE    0x8D0000000
#define CP2_PCI1_MMIO64_SIZE    0x10000000
#define CP2_PCI1_MMIO64_MAX     0x8DFFFFFFF
#define CP2_PCI1_IO_BASE        0x0
#define CP2_PCI1_IO_SIZE        0x10000
#define CP2_PCI1_IO_TRANSLATION 0xEBF00000
#define CP2_PCI1_ECAM_BASE      0xEB008000
#define CP2_PCI1_ECAM_SIZE      0x100000
 
#define CP2_PCI2_BUS_MIN        0x0
#define CP2_PCI2_BUS_MAX        0x0
#define CP2_PCI2_BUS_COUNT      0x1
#define CP2_PCI2_MMIO32_BASE    0xEE000000
#define CP2_PCI2_MMIO32_SIZE    0x1000000
#define CP2_PCI2_MMIO32_MAX     0xEEFFFFFF
#define CP2_PCI2_MMIO64_BASE    0x8E0000000
#define CP2_PCI2_MMIO64_SIZE    0x10000000
#define CP2_PCI2_MMIO64_MAX     0x8EFFFFFFF
#define CP2_PCI2_IO_BASE        0x0
#define CP2_PCI2_IO_SIZE        0x10000
#define CP2_PCI2_IO_TRANSLATION 0xEDF00000
#define CP2_PCI2_ECAM_BASE      0xED008000
#define CP2_PCI2_ECAM_SIZE      0x100000