Skip to content

Commit 67f0550

Browse files
henrikbrixandersenMaureenHelm
authored andcommitted
drivers: adc: mcux_adc12: fix compilation
Fix compilation of NXP MCUX ADC12 driver shim after commit d4a0c3a. Signed-off-by: Henrik Brix Andersen <[email protected]>
1 parent 94b9640 commit 67f0550

File tree

1 file changed

+26
-24
lines changed

1 file changed

+26
-24
lines changed

drivers/adc/adc_mcux_adc12.c

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -255,22 +255,23 @@ static const struct adc_driver_api mcux_adc12_driver_api = {
255255
#if CONFIG_ADC_0
256256
static 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");
264264
static 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

288289
static 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
299300
static 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");
307308
static 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

331333
static 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

Comments
 (0)