@@ -157,7 +157,7 @@ static int tmr_cmsdk_apb_init(struct device *dev)
157157}
158158
159159/* TIMER 0 */
160- #ifdef CONFIG_TIMER_TMR_CMSDK_APB_0
160+ #ifdef DT_ARM_CMSDK_TIMER_0
161161static void timer_cmsdk_apb_config_0 (struct device * dev );
162162
163163static const struct tmr_cmsdk_apb_cfg tmr_cmsdk_apb_cfg_0 = {
@@ -167,38 +167,38 @@ static const struct tmr_cmsdk_apb_cfg tmr_cmsdk_apb_cfg_0 = {
167167 .count_up = false,
168168 .channels = 0U ,
169169 },
170- .timer = ((volatile struct timer_cmsdk_apb * )DT_CMSDK_APB_TIMER0 ),
170+ .timer = ((volatile struct timer_cmsdk_apb * )DT_ARM_CMSDK_TIMER_0_BASE_ADDRESS ),
171171 .timer_config_func = timer_cmsdk_apb_config_0 ,
172172 .timer_cc_as = {.bus = CMSDK_APB , .state = SOC_ACTIVE ,
173- .device = DT_CMSDK_APB_TIMER0 ,},
173+ .device = DT_ARM_CMSDK_TIMER_0_BASE_ADDRESS ,},
174174 .timer_cc_ss = {.bus = CMSDK_APB , .state = SOC_SLEEP ,
175- .device = DT_CMSDK_APB_TIMER0 ,},
175+ .device = DT_ARM_CMSDK_TIMER_0_BASE_ADDRESS ,},
176176 .timer_cc_dss = {.bus = CMSDK_APB , .state = SOC_DEEPSLEEP ,
177- .device = DT_CMSDK_APB_TIMER0 ,},
177+ .device = DT_ARM_CMSDK_TIMER_0_BASE_ADDRESS ,},
178178};
179179
180180static struct tmr_cmsdk_apb_dev_data tmr_cmsdk_apb_dev_data_0 = {
181181 .load = UINT32_MAX ,
182182};
183183
184184DEVICE_AND_API_INIT (tmr_cmsdk_apb_0 ,
185- DT_CMSDK_APB_TIMER0_LABEL ,
185+ DT_ARM_CMSDK_TIMER_0_LABEL ,
186186 tmr_cmsdk_apb_init , & tmr_cmsdk_apb_dev_data_0 ,
187187 & tmr_cmsdk_apb_cfg_0 , POST_KERNEL ,
188188 CONFIG_KERNEL_INIT_PRIORITY_DEVICE ,
189189 & tmr_cmsdk_apb_api );
190190
191191static void timer_cmsdk_apb_config_0 (struct device * dev )
192192{
193- IRQ_CONNECT (DT_CMSDK_APB_TIMER_0_IRQ , CONFIG_TIMER_TMR_CMSDK_APB_0_IRQ_PRI ,
193+ IRQ_CONNECT (DT_ARM_CMSDK_TIMER_0_IRQ_0 , DT_ARM_CMSDK_TIMER_0_IRQ_0_PRIORITY ,
194194 tmr_cmsdk_apb_isr ,
195195 DEVICE_GET (tmr_cmsdk_apb_0 ), 0 );
196- irq_enable (DT_CMSDK_APB_TIMER_0_IRQ );
196+ irq_enable (DT_ARM_CMSDK_TIMER_0_IRQ_0 );
197197}
198- #endif /* CONFIG_TIMER_TMR_CMSDK_APB_0 */
198+ #endif /* DT_ARM_CMSDK_TIMER_0 */
199199
200200/* TIMER 1 */
201- #ifdef CONFIG_TIMER_TMR_CMSDK_APB_1
201+ #ifdef DT_ARM_CMSDK_TIMER_1
202202static void timer_cmsdk_apb_config_1 (struct device * dev );
203203
204204static const struct tmr_cmsdk_apb_cfg tmr_cmsdk_apb_cfg_1 = {
@@ -208,32 +208,32 @@ static const struct tmr_cmsdk_apb_cfg tmr_cmsdk_apb_cfg_1 = {
208208 .count_up = false,
209209 .channels = 0U ,
210210 },
211- .timer = ((volatile struct timer_cmsdk_apb * )DT_CMSDK_APB_TIMER1 ),
211+ .timer = ((volatile struct timer_cmsdk_apb * )DT_ARM_CMSDK_TIMER_1_BASE_ADDRESS ),
212212 .timer_config_func = timer_cmsdk_apb_config_1 ,
213213 .timer_cc_as = {.bus = CMSDK_APB , .state = SOC_ACTIVE ,
214- .device = DT_CMSDK_APB_TIMER1 ,},
214+ .device = DT_ARM_CMSDK_TIMER_1_BASE_ADDRESS ,},
215215 .timer_cc_ss = {.bus = CMSDK_APB , .state = SOC_SLEEP ,
216- .device = DT_CMSDK_APB_TIMER1 ,},
216+ .device = DT_ARM_CMSDK_TIMER_1_BASE_ADDRESS ,},
217217 .timer_cc_dss = {.bus = CMSDK_APB , .state = SOC_DEEPSLEEP ,
218- .device = DT_CMSDK_APB_TIMER1 ,},
218+ .device = DT_ARM_CMSDK_TIMER_1_BASE_ADDRESS ,},
219219};
220220
221221static struct tmr_cmsdk_apb_dev_data tmr_cmsdk_apb_dev_data_1 = {
222222 .load = UINT32_MAX ,
223223};
224224
225225DEVICE_AND_API_INIT (tmr_cmsdk_apb_1 ,
226- DT_CMSDK_APB_TIMER1_LABEL ,
226+ DT_ARM_CMSDK_TIMER_1_LABEL ,
227227 tmr_cmsdk_apb_init , & tmr_cmsdk_apb_dev_data_1 ,
228228 & tmr_cmsdk_apb_cfg_1 , POST_KERNEL ,
229229 CONFIG_KERNEL_INIT_PRIORITY_DEVICE ,
230230 & tmr_cmsdk_apb_api );
231231
232232static void timer_cmsdk_apb_config_1 (struct device * dev )
233233{
234- IRQ_CONNECT (DT_CMSDK_APB_TIMER_1_IRQ , CONFIG_TIMER_TMR_CMSDK_APB_1_IRQ_PRI ,
234+ IRQ_CONNECT (DT_ARM_CMSDK_TIMER_1_IRQ_0 , DT_ARM_CMSDK_TIMER_1_IRQ_0_PRIORITY ,
235235 tmr_cmsdk_apb_isr ,
236236 DEVICE_GET (tmr_cmsdk_apb_1 ), 0 );
237- irq_enable (DT_CMSDK_APB_TIMER_1_IRQ );
237+ irq_enable (DT_ARM_CMSDK_TIMER_1_IRQ_0 );
238238}
239- #endif /* CONFIG_TIMER_TMR_CMSDK_APB_1 */
239+ #endif /* DT_ARM_CMSDK_TIMER_1 */
0 commit comments