Skip to content

Commit 6ab5c00

Browse files
kwd-doodlingkartben
authored andcommitted
drivers: sedi: Update device definition macros to use DT_INST variants
Updated various device definition macros to use the DT_INST variants for consistency and improved readability. Signed-off-by: Dong Wang <[email protected]>
1 parent fdeb735 commit 6ab5c00

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

drivers/dma/dma_sedi.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,7 @@ static int dma_sedi_init(const struct device *dev)
376376
.chn_num = DT_INST_PROP(inst, dma_channels), \
377377
.irq_config = dma_sedi_##inst##_irq_config \
378378
}; \
379-
DEVICE_DT_DEFINE(DT_INST(inst, DT_DRV_COMPAT), &dma_sedi_init, \
379+
DEVICE_DT_INST_DEFINE(inst, &dma_sedi_init, \
380380
NULL, &dma_sedi_dev_data_##inst, &dma_sedi_config_data_##inst, PRE_KERNEL_2, \
381381
CONFIG_KERNEL_INIT_PRIORITY_DEVICE, (void *)&dma_funcs); \
382382
\

drivers/i2c/i2c_sedi.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,8 +237,8 @@ static void i2c_sedi_isr(const struct device *dev)
237237
.cb_sedi = &i2c_sedi_callback_##n, \
238238
.irq_config = &i2c_sedi_irq_config_##n, \
239239
}; \
240-
PM_DEVICE_DT_DEFINE(DT_NODELABEL(i2c##n), i2c_sedi_pm_action); \
241-
I2C_DEVICE_DT_INST_DEFINE(n, i2c_sedi_init, PM_DEVICE_DT_GET(DT_NODELABEL(i2c##n)), \
240+
PM_DEVICE_DT_INST_DEFINE(n, i2c_sedi_pm_action); \
241+
I2C_DEVICE_DT_INST_DEFINE(n, i2c_sedi_init, PM_DEVICE_DT_INST_GET(n), \
242242
&i2c_sedi_data_##n, &i2c_sedi_config_##n, PRE_KERNEL_2, \
243243
CONFIG_I2C_INIT_PRIORITY, &i2c_sedi_apis);
244244

drivers/ipm/ipm_sedi.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,10 +284,10 @@ static DEVICE_API(ipm, ipm_funcs) = {
284284
DT_INST_PROP(n, peripheral_id), \
285285
DT_INST_IRQ(n, sense)); \
286286
} \
287-
PM_DEVICE_DT_DEFINE(DT_NODELABEL(ipm##n), ipm_power_ctrl); \
287+
PM_DEVICE_DT_INST_DEFINE(n, ipm_power_ctrl); \
288288
DEVICE_DT_INST_DEFINE(n, \
289289
&ipm_init, \
290-
PM_DEVICE_DT_GET(DT_NODELABEL(ipm##n)), \
290+
PM_DEVICE_DT_INST_GET(n), \
291291
&ipm_data_##n, \
292292
&ipm_config_##n, \
293293
POST_KERNEL, \

drivers/serial/uart_sedi.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ static void uart_sedi_cb(struct device *port);
6363
}; \
6464
\
6565
static struct uart_sedi_drv_data drv_data_##n; \
66-
PM_DEVICE_DT_DEFINE(DT_NODELABEL(uart##n), \
66+
PM_DEVICE_DT_INST_DEFINE(n, \
6767
uart_sedi_pm_action); \
68-
DEVICE_DT_DEFINE(DT_NODELABEL(uart##n), \
68+
DEVICE_DT_INST_DEFINE(n, \
6969
&uart_sedi_init, \
70-
PM_DEVICE_DT_GET(DT_NODELABEL(uart##n)), \
70+
PM_DEVICE_DT_INST_GET(n), \
7171
&drv_data_##n, &config_info_##n, \
7272
PRE_KERNEL_1, \
7373
CONFIG_SERIAL_INIT_PRIORITY, &api); \

drivers/spi/spi_sedi.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -406,10 +406,10 @@ static int spi_sedi_device_ctrl(const struct device *dev,
406406
DEVICE_MMIO_ROM_INIT(DT_DRV_INST(num)), \
407407
.spi_device = num, .irq_config = spi_##num##_irq_init, \
408408
}; \
409-
PM_DEVICE_DEFINE(spi_##num, spi_sedi_device_ctrl); \
409+
PM_DEVICE_DT_INST_DEFINE(spi_##num, spi_sedi_device_ctrl); \
410410
SPI_DEVICE_DT_INST_DEFINE(num, \
411411
spi_sedi_init, \
412-
PM_DEVICE_GET(spi_##num), \
412+
PM_DEVICE_DT_INST_GET(spi_##num), \
413413
&spi_##num##_data, \
414414
&spi_##num##_config, \
415415
POST_KERNEL, \

0 commit comments

Comments
 (0)