@@ -255,22 +255,23 @@ static const struct adc_driver_api mcux_adc12_driver_api = {
255255#if CONFIG_ADC_0
256256static void mcux_adc12_config_func_0 (struct device * dev );
257257
258- ASSERT_WITHIN_RANGE (DT_INST_0_NXP_KINETIS_ADC12_ADC_CLK_SOURCE , 0 , 3 ,
258+ ASSERT_WITHIN_RANGE (DT_INST_0_NXP_KINETIS_ADC12_CLK_SOURCE , 0 , 3 ,
259259 "Invalid clock source" );
260- ASSERT_ADC12_CLK_DIV_VALID (DT_INST_0_NXP_KINETIS_ADC12_ADC_CLK_DIVIDER ,
260+ ASSERT_ADC12_CLK_DIV_VALID (DT_INST_0_NXP_KINETIS_ADC12_CLK_DIVIDER ,
261261 "Invalid clock divider" );
262- ASSERT_WITHIN_RANGE (DT_INST_0_NXP_KINETIS_ADC12_ADC_SAMPLE_TIME , 2 , 256 ,
262+ ASSERT_WITHIN_RANGE (DT_INST_0_NXP_KINETIS_ADC12_SAMPLE_TIME , 2 , 256 ,
263263 "Invalid sample time" );
264264static const struct mcux_adc12_config mcux_adc12_config_0 = {
265- .base = (ADC_Type * )DT_INST_0_NXP_KINETIS_ADC12_ADC_BASE_ADDRESS ,
266- .clock_src = TO_ADC12_CLOCK_SRC (DT_INST_0_NXP_KINETIS_ADC12_ADC_CLK_SOURCE ),
267- .clock_div = TO_ADC12_CLOCK_DIV (DT_INST_0_NXP_KINETIS_ADC12_ADC_CLK_DIVIDER ),
268- #if DT_INST_0_NXP_KINETIS_ADC12_ADC_ALTERNATE_VOLTAGE_REFERENCE == 1
265+ .base = (ADC_Type * )DT_INST_0_NXP_KINETIS_ADC12_BASE_ADDRESS ,
266+ .clock_src = TO_ADC12_CLOCK_SRC (DT_INST_0_NXP_KINETIS_ADC12_CLK_SOURCE ),
267+ .clock_div =
268+ TO_ADC12_CLOCK_DIV (DT_INST_0_NXP_KINETIS_ADC12_CLK_DIVIDER ),
269+ #if DT_INST_0_NXP_KINETIS_ADC12_ALTERNATE_VOLTAGE_REFERENCE == 1
269270 .ref_src = kADC12_ReferenceVoltageSourceValt ,
270271#else
271272 .ref_src = kADC12_ReferenceVoltageSourceVref ,
272273#endif
273- .sample_clk_count = DT_INST_0_NXP_KINETIS_ADC12_ADC_SAMPLE_TIME ,
274+ .sample_clk_count = DT_INST_0_NXP_KINETIS_ADC12_SAMPLE_TIME ,
274275 .irq_config_func = mcux_adc12_config_func_0 ,
275276};
276277
@@ -280,40 +281,41 @@ static struct mcux_adc12_data mcux_adc12_data_0 = {
280281 ADC_CONTEXT_INIT_SYNC (mcux_adc12_data_0 , ctx ),
281282};
282283
283- DEVICE_AND_API_INIT (mcux_adc12_0 , DT_INST_0_NXP_KINETIS_ADC12_ADC_LABEL ,
284+ DEVICE_AND_API_INIT (mcux_adc12_0 , DT_INST_0_NXP_KINETIS_ADC12_LABEL ,
284285 & mcux_adc12_init , & mcux_adc12_data_0 , & mcux_adc12_config_0 ,
285286 POST_KERNEL , CONFIG_KERNEL_INIT_PRIORITY_DEVICE ,
286287 & mcux_adc12_driver_api );
287288
288289static void mcux_adc12_config_func_0 (struct device * dev )
289290{
290- IRQ_CONNECT (DT_INST_0_NXP_KINETIS_ADC12_ADC_IRQ ,
291- DT_INST_0_NXP_KINETIS_ADC12_ADC_IRQ_PRIORITY , mcux_adc12_isr ,
291+ IRQ_CONNECT (DT_INST_0_NXP_KINETIS_ADC12_IRQ_0 ,
292+ DT_INST_0_NXP_KINETIS_ADC12_IRQ_0_PRIORITY , mcux_adc12_isr ,
292293 DEVICE_GET (mcux_adc12_0 ), 0 );
293294
294- irq_enable (DT_INST_0_NXP_KINETIS_ADC12_ADC_IRQ );
295+ irq_enable (DT_INST_0_NXP_KINETIS_ADC12_IRQ_0 );
295296}
296297#endif /* CONFIG_ADC_0 */
297298
298299#if CONFIG_ADC_1
299300static void mcux_adc12_config_func_1 (struct device * dev );
300301
301- ASSERT_WITHIN_RANGE (DT_INST_1_NXP_KINETIS_ADC12_ADC_CLK_SOURCE , 0 , 3 ,
302+ ASSERT_WITHIN_RANGE (DT_INST_1_NXP_KINETIS_ADC12_CLK_SOURCE , 0 , 3 ,
302303 "Invalid clock source" );
303- ASSERT_ADC12_CLK_DIV_VALID (DT_INST_1_NXP_KINETIS_ADC12_ADC_CLK_DIVIDER ,
304+ ASSERT_ADC12_CLK_DIV_VALID (DT_INST_1_NXP_KINETIS_ADC12_CLK_DIVIDER ,
304305 "Invalid clock divider" );
305- ASSERT_WITHIN_RANGE (DT_INST_1_NXP_KINETIS_ADC12_ADC_SAMPLE_TIME , 2 , 256 ,
306+ ASSERT_WITHIN_RANGE (DT_INST_1_NXP_KINETIS_ADC12_SAMPLE_TIME , 2 , 256 ,
306307 "Invalid sample time" );
307308static const struct mcux_adc12_config mcux_adc12_config_1 = {
308- .base = (ADC_Type * )DT_INST_1_NXP_KINETIS_ADC12_ADC_BASE_ADDRESS ,
309- .clock_src = TO_ADC12_CLOCK_SRC (DT_INST_1_NXP_KINETIS_ADC12_ADC_CLK_SOURCE ),
310- .clock_div = TO_ADC12_CLOCK_DIV (DT_INST_1_NXP_KINETIS_ADC12_ADC_CLK_DIVIDER ),
311- #if DT_INST_1_NXP_KINETIS_ADC12_ADC_ALTERNATE_VOLTAGE_REFERENCE == 1
309+ .base = (ADC_Type * )DT_INST_1_NXP_KINETIS_ADC12_BASE_ADDRESS ,
310+ .clock_src = TO_ADC12_CLOCK_SRC (DT_INST_1_NXP_KINETIS_ADC12_CLK_SOURCE ),
311+ .clock_div =
312+ TO_ADC12_CLOCK_DIV (DT_INST_1_NXP_KINETIS_ADC12_CLK_DIVIDER ),
313+ #if DT_INST_1_NXP_KINETIS_ADC12_ALTERNATE_VOLTAGE_REFERENCE == 1
312314 .ref_src = kADC12_ReferenceVoltageSourceValt ,
313315#else
314316 .ref_src = kADC12_ReferenceVoltageSourceVref ,
315317#endif
316- .sample_clk_count = DT_INST_1_NXP_KINETIS_ADC12_ADC_SAMPLE_TIME ,
318+ .sample_clk_count = DT_INST_1_NXP_KINETIS_ADC12_SAMPLE_TIME ,
317319 .irq_config_func = mcux_adc12_config_func_1 ,
318320};
319321
@@ -323,18 +325,18 @@ static struct mcux_adc12_data mcux_adc12_data_1 = {
323325 ADC_CONTEXT_INIT_SYNC (mcux_adc12_data_1 , ctx ),
324326};
325327
326- DEVICE_AND_API_INIT (mcux_adc12_1 , DT_INST_1_NXP_KINETIS_ADC12_ADC_LABEL ,
328+ DEVICE_AND_API_INIT (mcux_adc12_1 , DT_INST_1_NXP_KINETIS_ADC12_LABEL ,
327329 & mcux_adc12_init , & mcux_adc12_data_1 , & mcux_adc12_config_1 ,
328330 POST_KERNEL , CONFIG_KERNEL_INIT_PRIORITY_DEVICE ,
329331 & mcux_adc12_driver_api );
330332
331333static void mcux_adc12_config_func_1 (struct device * dev )
332334{
333- IRQ_CONNECT (DT_INST_1_NXP_KINETIS_ADC12_ADC_IRQ ,
334- DT_INST_1_NXP_KINETIS_ADC12_ADC_IRQ_PRIORITY , mcux_adc12_isr ,
335+ IRQ_CONNECT (DT_INST_1_NXP_KINETIS_ADC12_IRQ_0 ,
336+ DT_INST_1_NXP_KINETIS_ADC12_IRQ_0_PRIORITY , mcux_adc12_isr ,
335337 DEVICE_GET (mcux_adc12_1 ), 0 );
336338
337- irq_enable (DT_INST_1_NXP_KINETIS_ADC12_ADC_IRQ );
339+ irq_enable (DT_INST_1_NXP_KINETIS_ADC12_IRQ_0 );
338340}
339341#endif /* CONFIG_ADC_1 */
340342
0 commit comments