1 /*
2  * Copyright (c) 2018-2020 Arm Limited. All rights reserved
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> MPC (Memory Protection Controller) [Driver_ISRAM0_MPC]
23 // <i> Configuration settings for Driver_ISRAM0_MPC in component ::Drivers:MPC
24 #define   RTE_ISRAM0_MPC                  1
25 // </e> MPC (Memory Protection Controller) [Driver_ISRAM0_MPC]
26 
27 // <e> MPC (Memory Protection Controller) [Driver_ISRAM1_MPC]
28 // <i> Configuration settings for Driver_SRAM1_MPC in component ::Drivers:MPC
29 #define   RTE_ISRAM1_MPC                  1
30 // </e> MPC (Memory Protection Controller) [Driver_ISRAM1_MPC]
31 
32 // <e> MPC (Memory Protection Controller) [Driver_ISRAM2_MPC]
33 // <i> Configuration settings for Driver_ISRAM2_MPC in component ::Drivers:MPC
34 #define   RTE_ISRAM2_MPC                  1
35 // </e> MPC (Memory Protection Controller) [Driver_ISRAM2_MPC]
36 
37 // <e> MPC (Memory Protection Controller) [Driver_ISRAM3_MPC]
38 // <i> Configuration settings for Driver_SRAM2_MPC in component ::Drivers:MPC
39 #define   RTE_ISRAM3_MPC                  1
40 // </e> MPC (Memory Protection Controller) [Driver_SRAM3_MPC]
41 
42 // <e> MPC (Memory Protection Controller) [Driver_CODE_SRAM_MPC]
43 // <i> Configuration settings for Driver_CODE_SRAM_MPC in component ::Drivers:MPC
44 #define   RTE_CODE_SRAM_MPC               1
45 // </e> MPC (Memory Protection Controller) [Driver_CODE_SRAM_MPC]
46 
47 // <e> MPC (Memory Protection Controller) [Driver_QSPI_MPC]
48 // <i> Configuration settings for Driver_QSPI_MPC in component ::Drivers:MPC
49 #define   RTE_QSPI_MPC                    1
50 // </e> MPC (Memory Protection Controller) [Driver_QSPI_MPC]
51 
52 // <e> MPC (Memory Protection Controller) [Driver_EFLASH0_MPC]
53 // <i> Configuration settings for Driver_EFLASH0_MPC in component ::Drivers:MPC
54 #define   RTE_EFLASH0_MPC                 1
55 // </e> MPC (Memory Protection Controller) [Driver_EFLASH0_MPC]
56 
57 // <e> MPC (Memory Protection Controller) [Driver_EFLASH1_MPC]
58 // <i> Configuration settings for Driver_EFLASH1_MPC in component ::Drivers:MPC
59 #define   RTE_EFLASH1_MPC                 1
60 // </e> MPC (Memory Protection Controller) [Driver_EFLASH1_MPC]
61 
62 // <e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART0]
63 // <i> Configuration settings for Driver_USART0 in component ::Drivers:USART
64 #define   RTE_USART0                      0
65 // </e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART0]
66 
67 // <e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART1]
68 // <i> Configuration settings for Driver_USART1 in component ::Drivers:USART
69 #define   RTE_USART1                      1
70 // </e> USART (Universal synchronous - asynchronous receiver transmitter) [Driver_USART1]
71 
72 // <e> PPC (Peripheral Protection Controller) [Driver_AHB_PPC0]
73 // <i> Configuration settings for Driver_AHB_PPC0 in component ::Drivers:PPC
74 #define   RTE_AHB_PPC0                    0
75 // </e> PPC (Peripheral Protection Controller) [Driver_AHB_PPC0]
76 
77 // <e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP0]
78 // <i> Configuration settings for Driver_AHB_PPCEXP0 in component ::Drivers:PPC
79 #define   RTE_AHB_PPCEXP0                 1
80 // </e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP0]
81 
82 // <e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP1]
83 // <i> Configuration settings for Driver_AHB_PPCEXP1 in component ::Drivers:PPC
84 #define   RTE_AHB_PPCEXP1                 0
85 // </e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP1]
86 
87 // <e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP2]
88 // <i> Configuration settings for Driver_AHB_PPCEXP2 in component ::Drivers:PPC
89 #define   RTE_AHB_PPCEXP2                 0
90 // </e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP2]
91 
92 // <e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP3]
93 // <i> Configuration settings for Driver_AHB_PPCEXP3 in component ::Drivers:PPC
94 #define   RTE_AHB_PPCEXP3                 0
95 // </e> PPC (Peripheral Protection Controller) [Driver_AHB_PPCEXP3]
96 
97 // <e> PPC (Peripheral Protection Controller) [Driver_APB_PPC0]
98 // <i> Configuration settings for Driver_APB_PPC0 in component ::Drivers:PPC
99 #define   RTE_APB_PPC0                    1
100 // </e> PPC (Peripheral Protection Controller) [Driver_APB_PPC0]
101 
102 // <e> PPC (Peripheral Protection Controller) [Driver_APB_PPC1]
103 // <i> Configuration settings for Driver_APB_PPC1 in component ::Drivers:PPC
104 #define   RTE_APB_PPC1                    1
105 // </e> PPC (Peripheral Protection Controller) [Driver_APB_PPC1]
106 
107 // <e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP0]
108 // <i> Configuration settings for Driver_APB_PPCEXP0 in component ::Drivers:PPC
109 #define   RTE_APB_PPCEXP0                 1
110 // </e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP0]
111 
112 // <e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP1]
113 // <i> Configuration settings for Driver_APB_PPCEXP1 in component ::Drivers:PPC
114 #define   RTE_APB_PPCEXP1                 1
115 // </e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP1]
116 
117 // <e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP2]
118 // <i> Configuration settings for Driver_APB_PPCEXP2 in component ::Drivers:PPC
119 #define   RTE_APB_PPCEXP2                 0
120 // </e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP2]
121 
122 // <e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP3]
123 // <i> Configuration settings for Driver_APB_PPCEXP3 in component ::Drivers:PPC
124 #define   RTE_APB_PPCEXP3                 0
125 // </e> PPC (Peripheral Protection Controller) [Driver_APB_PPCEXP3]
126 
127 // <e> QSPI FLASH (Flash Memory) [Driver_QSPI_FLASH0]
128 // <i> Configuration settings for Driver_QSPI_FLASH0 in component ::Drivers:FLASH
129 #define   RTE_QSPI_FLASH0                 1
130 // </e> QSPI FLASH (Flash Memory) [Driver_QSPI_FLASH0]
131 
132 // <e> EFLASH (Flash Memory) [Driver_EFLASH0]
133 // <i> Configuration settings for Driver_EFLASH0 in component ::Drivers:FLASH
134 #define   RTE_EFLASH0                     1
135 // </e> EFLASH (Flash Memory) [Driver_EFLASH0]
136 
137 #endif  /* __RTE_DEVICE_H__ */
138