drivers: i2c: change to use IRQ_CONNECT in Renesas RA i2c driver

Change to use IRQ_CONNECT instead of IRQ_DIRECT_CONNECT

Signed-off-by: Quy Tran <quy.tran.pz@renesas.com>
This commit is contained in:
Quy Tran 2024-09-17 02:15:25 +00:00 committed by Carles Cufí
parent 9d1b361265
commit c17a8d3e84

View file

@ -504,18 +504,18 @@ static const struct i2c_driver_api i2c_ra_iic_driver_api = {
R_ICU->IELSR[DT_INST_IRQ_BY_NAME(index, eri, irq)] = \ R_ICU->IELSR[DT_INST_IRQ_BY_NAME(index, eri, irq)] = \
ELC_EVENT_IIC_ERI(DT_INST_PROP(index, channel)); \ ELC_EVENT_IIC_ERI(DT_INST_PROP(index, channel)); \
\ \
IRQ_DIRECT_CONNECT(DT_INST_IRQ_BY_NAME(index, rxi, irq), \ IRQ_CONNECT(DT_INST_IRQ_BY_NAME(index, rxi, irq), \
DT_INST_IRQ_BY_NAME(index, rxi, priority), iic_master_rxi_isr, \ DT_INST_IRQ_BY_NAME(index, rxi, priority), iic_master_rxi_isr, \
0); \ DEVICE_DT_INST_GET(index), 0); \
IRQ_DIRECT_CONNECT(DT_INST_IRQ_BY_NAME(index, txi, irq), \ IRQ_CONNECT(DT_INST_IRQ_BY_NAME(index, txi, irq), \
DT_INST_IRQ_BY_NAME(index, txi, priority), iic_master_txi_isr, \ DT_INST_IRQ_BY_NAME(index, txi, priority), iic_master_txi_isr, \
0); \ DEVICE_DT_INST_GET(index), 0); \
IRQ_DIRECT_CONNECT(DT_INST_IRQ_BY_NAME(index, tei, irq), \ IRQ_CONNECT(DT_INST_IRQ_BY_NAME(index, tei, irq), \
DT_INST_IRQ_BY_NAME(index, tei, priority), iic_master_tei_isr, \ DT_INST_IRQ_BY_NAME(index, tei, priority), iic_master_tei_isr, \
0); \ DEVICE_DT_INST_GET(index), 0); \
IRQ_DIRECT_CONNECT(DT_INST_IRQ_BY_NAME(index, eri, irq), \ IRQ_CONNECT(DT_INST_IRQ_BY_NAME(index, eri, irq), \
DT_INST_IRQ_BY_NAME(index, eri, priority), iic_master_eri_isr, \ DT_INST_IRQ_BY_NAME(index, eri, priority), iic_master_eri_isr, \
0); \ DEVICE_DT_INST_GET(index), 0); \
\ \
irq_enable(DT_INST_IRQ_BY_NAME(index, rxi, irq)); \ irq_enable(DT_INST_IRQ_BY_NAME(index, rxi, irq)); \
irq_enable(DT_INST_IRQ_BY_NAME(index, txi, irq)); \ irq_enable(DT_INST_IRQ_BY_NAME(index, txi, irq)); \