1 /*
2  * Copyright (c) 2016-2018 ARM Limited
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 //-------- <<< Use Configuration Wizard in Context Menu >>> --------------------
18 
19 #ifndef __RTE_DEVICE_H
20 #define __RTE_DEVICE_H
21 
22 // <e> SPI (Serial Peripheral Interface) [Driver_SPI0]
23 // <i> Configuration settings for Driver_SPI0 in component ::Drivers:SPI
24 #define   RTE_SPI0                       0
25 // </e> SPI (Serial Peripheral Interface) [Driver_SPI0]
26 
27 // <e> SPI (Serial Peripheral Interface) [Driver_SPI1]
28 // <i> Configuration settings for Driver_SPI1 in component ::Drivers:SPI
29 #define   RTE_SPI1                       0
30 // </e> SPI (Serial Peripheral Interface) [Driver_SPI1]
31 
32 // <e> SPI (Serial Peripheral Interface) [Driver_SPI2]
33 // <i> Configuration settings for Driver_SPI2 in component ::Drivers:SPI
34 #define   RTE_SPI2                       0
35 // </e> SPI (Serial Peripheral Interface) [Driver_SPI2]
36 
37 // <e> SPI (Serial Peripheral Interface) [Driver_SPI3]
38 // <i> Configuration settings for Driver_SPI3 in component ::Drivers:SPI
39 #define   RTE_SPI3                       0
40 // </e> SPI (Serial Peripheral Interface) [Driver_SPI3]
41 
42 // <e> SPI (Serial Peripheral Interface) [Driver_SPI4]
43 // <i> Configuration settings for Driver_SPI4 in component ::Drivers:SPI
44 #define   RTE_SPI4                       0
45 // </e> SPI (Serial Peripheral Interface) [Driver_SPI4]
46 
47 // <e> I2C (Inter-integrated Circuit Interface 2) [Driver_I2C0]
48 // <i> Configuration settings for Driver_I2C0 in component ::Drivers:I2C
49 #define   RTE_I2C0                       0
50 // </e> I2C (Inter-integrated Circuit Interface 2) [Driver_I2C0]
51 
52 // <e> I2C (Inter-integrated Circuit Interface 2) [Driver_I2C1]
53 // <i> Configuration settings for Driver_I2C1 in component ::Drivers:I2C
54 #define   RTE_I2C1                       0
55 // </e> I2C (Inter-integrated Circuit Interface 2) [Driver_I2C1]
56 
57 // <e> I2C (Inter-integrated Circuit Interface 2) [Driver_I2C2]
58 // <i> Configuration settings for Driver_I2C2 in component ::Drivers:I2C
59 #define   RTE_I2C2                       0
60 // </e> I2C (Inter-integrated Circuit Interface 2) [Driver_I2C2]
61 
62 // <e> I2C (Inter-integrated Circuit Interface 2) [Driver_I2C3]
63 // <i> Configuration settings for Driver_I2C3 in component ::Drivers:I2C
64 #define   RTE_I2C3                       0
65 // </e> I2C (Inter-integrated Circuit Interface 2) [Driver_I2C3]
66 
67 // <e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART0]
68 // <i> Configuration settings for Driver_USART0 in component ::Drivers:USART
69 #define   RTE_USART0                     1
70 // </e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART0]
71 
72 // <e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART1]
73 // <i> Configuration settings for Driver_USART1 in component ::Drivers:USART
74 #define   RTE_USART1                     1
75 // </e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART1]
76 
77 // <e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART2]
78 // <i> Configuration settings for Driver_USART2 in component ::Drivers:USART
79 #define   RTE_USART2                     0
80 // </e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART2]
81 
82 // <e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART3]
83 // <i> Configuration settings for Driver_USART3 in component ::Drivers:USART
84 #define   RTE_USART3                     0
85 // </e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART3]
86 
87 // <e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART4]
88 // <i> Configuration settings for Driver_USART4 in component ::Drivers:USART
89 #define   RTE_USART4                     0
90 // </e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART4]
91 
92 // <e> FLASH (Flash Memory) [Driver_FLASH0]
93 // <i> Configuration settings for Driver_FLASH0 in component ::Drivers:FLASH
94 #define   RTE_FLASH0                     1
95 // </e> FLASH (Flash Memory) [Driver_FLASH0]
96 
97 // <e> MPC (Memory Protection Controller) [Driver_ISRAM0_MPC]
98 // <i> Configuration settings for Driver_ISRAM0_MPC in component ::Drivers:MPC
99 #define   RTE_ISRAM0_MPC                 0
100 // </e> MPC (Memory Protection Controller) [Driver_ISRAM0_MPC]
101 
102 // <e> MPC (Memory Protection Controller) [Driver_ISRAM1_MPC]
103 // <i> Configuration settings for Driver_ISRAM1_MPC in component ::Drivers:MPC
104 #define   RTE_ISRAM1_MPC                 0
105 // </e> MPC (Memory Protection Controller) [Driver_ISRAM1_MPC]
106 
107 // <e> MPC (Memory Protection Controller) [Driver_ISRAM2_MPC]
108 // <i> Configuration settings for Driver_ISRAM2_MPC in component ::Drivers:MPC
109 #define   RTE_ISRAM2_MPC                 0
110 // </e> MPC (Memory Protection Controller) [Driver_ISRAM2_MPC]
111 
112 // <e> MPC (Memory Protection Controller) [Driver_ISRAM3_MPC]
113 // <i> Configuration settings for Driver_ISRAM3_MPC in component ::Drivers:MPC
114 #define   RTE_ISRAM3_MPC                 0
115 // </e> MPC (Memory Protection Controller) [Driver_ISRAM3_MPC]
116 
117 // <e> MPC (Memory Protection Controller) [Driver_SRAM1_MPC]
118 // <i> Configuration settings for Driver_SRAM1_MPC in component ::Drivers:MPC
119 #define   RTE_CODE_SRAM1_MPC             1
120 // </e> MPC (Memory Protection Controller) [Driver_SRAM1_MPC]
121 
122 // <e> MPC (Memory Protection Controller) [Driver_SRAM2_MPC]
123 // <i> Configuration settings for Driver_SRAM2_MPC in component ::Drivers:MPC
124 #define   RTE_CODE_SRAM2_MPC             1
125 // </e> MPC (Memory Protection Controller) [Driver_SRAM2_MPC]
126 
127 // <e> MPC (Memory Protection Controller) [Driver_SRAM3_MPC]
128 // <i> Configuration settings for Driver_SRAM3_MPC in component ::Drivers:MPC
129 #define   RTE_CODE_SRAM3_MPC             0
130 // </e> MPC (Memory Protection Controller) [Driver_SRAM3_MPC]
131 
132 // <e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP0]
133 // <i> Configuration settings for Driver_AHB_PPCEXP0 in component ::Drivers:MPC
134 #define   RTE_AHB_PPCEXP0                0
135 // </e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP0]
136 
137 // <e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP1]
138 // <i> Configuration settings for Driver_AHB_PPCEXP1 in component ::Drivers:MPC
139 #define   RTE_AHB_PPCEXP1                0
140 // </e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP1]
141 
142 // <e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP2]
143 // <i> Configuration settings for Driver_AHB_PPCEXP2 in component ::Drivers:MPC
144 #define   RTE_AHB_PPCEXP2                0
145 // </e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP2]
146 
147 // <e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP3]
148 // <i> Configuration settings for Driver_AHB_PPCEXP3 in component ::Drivers:MPC
149 #define   RTE_AHB_PPCEXP3                0
150 // </e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP3]
151 
152 // <e> PPC (Peripheral Protection Controller) [Driver_APB_PPC0]
153 // <i> Configuration settings for Driver_APB_PPC0 in component ::Drivers:MPC
154 #define   RTE_APB_PPC0                   0
155 // </e> PPC (Peripheral Protection Controller) [Driver_APB_PPC0]
156 
157 // <e> PPC (Peripheral Protection Controller) [Driver_APB_PPC1]
158 // <i> Configuration settings for Driver_APB_PPC1 in component ::Drivers:MPC
159 #define   RTE_APB_PPC1                   0
160 // </e> PPC (Peripheral Protection Controller) [Driver_APB_PPC1]
161 
162 // <e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP0]
163 // <i> Configuration settings for Driver_APB_PPCEXP0 in component ::Drivers:MPC
164 #define   RTE_APB_PPCEXP0                0
165 // </e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP0]
166 
167 // <e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP1]
168 // <i> Configuration settings for Driver_APB_PPCEXP1 in component ::Drivers:MPC
169 #define   RTE_APB_PPCEXP1                0
170 // </e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP1]
171 
172 // <e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP2]
173 // <i> Configuration settings for Driver_APB_PPCEXP2 in component ::Drivers:MPC
174 #define   RTE_APB_PPCEXP2                1
175 // </e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP2]
176 
177 // <e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP3]
178 // <i> Configuration settings for Driver_APB_PPCEXP3 in component ::Drivers:MPC
179 #define   RTE_APB_PPCEXP3                0
180 // </e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP3]
181 
182 #endif  /* __RTE_DEVICE_H */
183