15
15
#include "fsl_device_registers.h"
16
16
17
17
18
- #if defined(CONFIG_MEMC_NXP_FLEXRAM_MAGIC_ADDR_API )
18
+ #if defined(CONFIG_NXP_FLEXRAM_MAGIC_ADDR_API )
19
19
BUILD_ASSERT (DT_PROP (FLEXRAM_DT_NODE , flexram_has_magic_addr ),
20
20
"SOC does not support magic flexram addresses" );
21
21
#endif
@@ -92,7 +92,7 @@ static FLEXRAM_Type *const base = (FLEXRAM_Type *) DT_REG_ADDR(FLEXRAM_DT_NODE);
92
92
static flexram_callback_t flexram_callback ;
93
93
static void * flexram_user_data ;
94
94
95
- void memc_flexram_register_callback (flexram_callback_t callback , void * user_data )
95
+ void flexram_register_callback (flexram_callback_t callback , void * user_data )
96
96
{
97
97
flexram_callback = callback ;
98
98
flexram_user_data = user_data ;
@@ -106,7 +106,7 @@ static void nxp_flexram_isr(void *arg)
106
106
return ;
107
107
}
108
108
109
- #if defined(CONFIG_MEMC_NXP_FLEXRAM_ERROR_INTERRUPT )
109
+ #if defined(CONFIG_NXP_FLEXRAM_ERROR_INTERRUPT )
110
110
if (base -> INT_STATUS & FLEXRAM_INT_STATUS_OCRAM_ERR_STATUS_MASK ) {
111
111
base -> INT_STATUS |= FLEXRAM_INT_STATUS_OCRAM_ERR_STATUS_MASK ;
112
112
flexram_callback (flexram_ocram_access_error , flexram_user_data );
@@ -119,9 +119,9 @@ static void nxp_flexram_isr(void *arg)
119
119
base -> INT_STATUS |= FLEXRAM_INT_STATUS_ITCM_ERR_STATUS_MASK ;
120
120
flexram_callback (flexram_itcm_access_error , flexram_user_data );
121
121
}
122
- #endif /* CONFIG_MEMC_NXP_FLEXRAM_ERROR_INTERRUPT */
122
+ #endif /* CONFIG_NXP_FLEXRAM_ERROR_INTERRUPT */
123
123
124
- #if defined(CONFIG_MEMC_NXP_FLEXRAM_MAGIC_ADDR_API )
124
+ #if defined(CONFIG_NXP_FLEXRAM_MAGIC_ADDR_API )
125
125
if (base -> INT_STATUS & FLEXRAM_INT_STATUS_OCRAM_MAM_STATUS_MASK ) {
126
126
base -> INT_STATUS |= FLEXRAM_INT_STATUS_OCRAM_MAM_STATUS_MASK ;
127
127
flexram_callback (flexram_ocram_magic_addr , flexram_user_data );
@@ -134,11 +134,11 @@ static void nxp_flexram_isr(void *arg)
134
134
base -> INT_STATUS |= FLEXRAM_INT_STATUS_ITCM_MAM_STATUS_MASK ;
135
135
flexram_callback (flexram_itcm_magic_addr , flexram_user_data );
136
136
}
137
- #endif /* CONFIG_MEMC_NXP_FLEXRAM_MAGIC_ADDR_API */
137
+ #endif /* CONFIG_NXP_FLEXRAM_MAGIC_ADDR_API */
138
138
}
139
139
140
- #if defined(CONFIG_MEMC_NXP_FLEXRAM_MAGIC_ADDR_API )
141
- int memc_flexram_set_ocram_magic_addr (uint32_t ocram_addr )
140
+ #if defined(CONFIG_NXP_FLEXRAM_MAGIC_ADDR_API )
141
+ int flexram_set_ocram_magic_addr (uint32_t ocram_addr )
142
142
{
143
143
#ifdef OCRAM_DT_NODE
144
144
ocram_addr -= DT_REG_ADDR (OCRAM_DT_NODE );
@@ -156,7 +156,7 @@ int memc_flexram_set_ocram_magic_addr(uint32_t ocram_addr)
156
156
#endif
157
157
}
158
158
159
- int memc_flexram_set_itcm_magic_addr (uint32_t itcm_addr )
159
+ int flexram_set_itcm_magic_addr (uint32_t itcm_addr )
160
160
{
161
161
#ifdef ITCM_DT_NODE
162
162
itcm_addr -= DT_REG_ADDR (ITCM_DT_NODE );
@@ -174,7 +174,7 @@ int memc_flexram_set_itcm_magic_addr(uint32_t itcm_addr)
174
174
#endif
175
175
}
176
176
177
- int memc_flexram_set_dtcm_magic_addr (uint32_t dtcm_addr )
177
+ int flexram_set_dtcm_magic_addr (uint32_t dtcm_addr )
178
178
{
179
179
#ifdef DTCM_DT_NODE
180
180
dtcm_addr -= DT_REG_ADDR (DTCM_DT_NODE );
@@ -191,7 +191,7 @@ int memc_flexram_set_dtcm_magic_addr(uint32_t dtcm_addr)
191
191
return - ENODEV ;
192
192
#endif
193
193
}
194
- #endif /* CONFIG_MEMC_NXP_FLEXRAM_MAGIC_ADDR_API */
194
+ #endif /* CONFIG_NXP_FLEXRAM_MAGIC_ADDR_API */
195
195
196
196
#endif /* FLEXRAM_INTERRUPTS_USED */
197
197
@@ -204,20 +204,20 @@ static int nxp_flexram_init(void)
204
204
base -> TCM_CTRL |= FLEXRAM_TCM_CTRL_TCM_RWAIT_EN_MASK ;
205
205
}
206
206
207
- #if defined(CONFIG_MEMC_NXP_FLEXRAM_ERROR_INTERRUPT )
207
+ #if defined(CONFIG_NXP_FLEXRAM_ERROR_INTERRUPT )
208
208
base -> INT_SIG_EN |= FLEXRAM_INT_SIG_EN_OCRAM_ERR_SIG_EN_MASK ;
209
209
base -> INT_SIG_EN |= FLEXRAM_INT_SIG_EN_DTCM_ERR_SIG_EN_MASK ;
210
210
base -> INT_SIG_EN |= FLEXRAM_INT_SIG_EN_ITCM_ERR_SIG_EN_MASK ;
211
211
base -> INT_STAT_EN |= FLEXRAM_INT_STAT_EN_OCRAM_ERR_STAT_EN_MASK ;
212
212
base -> INT_STAT_EN |= FLEXRAM_INT_STAT_EN_DTCM_ERR_STAT_EN_MASK ;
213
213
base -> INT_STAT_EN |= FLEXRAM_INT_STAT_EN_ITCM_ERR_STAT_EN_MASK ;
214
- #endif /* CONFIG_MEMC_NXP_FLEXRAM_ERROR_INTERRUPT */
214
+ #endif /* CONFIG_NXP_FLEXRAM_ERROR_INTERRUPT */
215
215
216
- #if defined(CONFIG_MEMC_NXP_FLEXRAM_MAGIC_ADDR_API )
216
+ #if defined(CONFIG_NXP_FLEXRAM_MAGIC_ADDR_API )
217
217
base -> INT_SIG_EN |= FLEXRAM_INT_SIG_EN_OCRAM_MAM_SIG_EN_MASK ;
218
218
base -> INT_SIG_EN |= FLEXRAM_INT_SIG_EN_DTCM_MAM_SIG_EN_MASK ;
219
219
base -> INT_SIG_EN |= FLEXRAM_INT_SIG_EN_ITCM_MAM_SIG_EN_MASK ;
220
- #endif /* CONFIG_MEMC_NXP_FLEXRAM_MAGIC_ADDR_API */
220
+ #endif /* CONFIG_NXP_FLEXRAM_MAGIC_ADDR_API */
221
221
222
222
#ifdef FLEXRAM_INTERRUPTS_USED
223
223
IRQ_CONNECT (DT_IRQN (FLEXRAM_DT_NODE ), DT_IRQ (FLEXRAM_DT_NODE , priority ),
0 commit comments