drivers: espi: xec: Use DT IRQ priority values

Use  DT define IRQ priorities instead KConfig.

Signed-off-by: Jose Alberto Meza <jose.a.meza.arellano@intel.com>
This commit is contained in:
Jose Alberto Meza 2020-01-24 17:39:57 -08:00 committed by Johan Hedberg
commit 35c28a3dbf
2 changed files with 5 additions and 5 deletions

View file

@ -23,10 +23,10 @@ config ESPI_SLAVE
Enables eSPI driver in slave mode. Enables eSPI driver in slave mode.
config ESPI_INIT_PRIORITY config ESPI_INIT_PRIORITY
int "IRQ Priority for ESPI Controller" int "ESPI Controller driver initialization priority"
default 3 default 3
help help
IRQ Priority for ESPI Controller. Driver initialization priority for eSPI driver.
config ESPI_PERIPHERAL_CHANNEL config ESPI_PERIPHERAL_CHANNEL
bool "eSPI peripheral channel" bool "eSPI peripheral channel"

View file

@ -1075,21 +1075,21 @@ static int espi_xec_init(struct device *dev)
/* Enable aggregated interrupt block for eSPI bus events */ /* Enable aggregated interrupt block for eSPI bus events */
MCHP_GIRQ_BLK_SETEN(config->bus_girq_id); MCHP_GIRQ_BLK_SETEN(config->bus_girq_id);
IRQ_CONNECT(DT_INST_0_MICROCHIP_XEC_ESPI_IRQ_0, IRQ_CONNECT(DT_INST_0_MICROCHIP_XEC_ESPI_IRQ_0,
CONFIG_ESPI_INIT_PRIORITY, espi_xec_bus_isr, DT_ESPI_MCHP_XEC_0_IRQ_PRIORITY, espi_xec_bus_isr,
DEVICE_GET(espi_xec_0), 0); DEVICE_GET(espi_xec_0), 0);
irq_enable(DT_INST_0_MICROCHIP_XEC_ESPI_IRQ_0); irq_enable(DT_INST_0_MICROCHIP_XEC_ESPI_IRQ_0);
/* Enable aggregated interrupt block for eSPI VWire events */ /* Enable aggregated interrupt block for eSPI VWire events */
MCHP_GIRQ_BLK_SETEN(config->vw_girq_id); MCHP_GIRQ_BLK_SETEN(config->vw_girq_id);
IRQ_CONNECT(DT_INST_0_MICROCHIP_XEC_ESPI_IRQ_1, IRQ_CONNECT(DT_INST_0_MICROCHIP_XEC_ESPI_IRQ_1,
CONFIG_ESPI_INIT_PRIORITY, espi_xec_vw_isr, DT_ESPI_MCHP_XEC_1_IRQ_PRIORITY, espi_xec_vw_isr,
DEVICE_GET(espi_xec_0), 0); DEVICE_GET(espi_xec_0), 0);
irq_enable(DT_INST_0_MICROCHIP_XEC_ESPI_IRQ_1); irq_enable(DT_INST_0_MICROCHIP_XEC_ESPI_IRQ_1);
/* Enable aggregated interrupt block for eSPI peripheral channel */ /* Enable aggregated interrupt block for eSPI peripheral channel */
MCHP_GIRQ_BLK_SETEN(config->pc_girq_id); MCHP_GIRQ_BLK_SETEN(config->pc_girq_id);
IRQ_CONNECT(DT_INST_0_MICROCHIP_XEC_ESPI_IRQ_2, IRQ_CONNECT(DT_INST_0_MICROCHIP_XEC_ESPI_IRQ_2,
CONFIG_ESPI_INIT_PRIORITY, espi_xec_periph_isr, DT_ESPI_MCHP_XEC_2_IRQ_PRIORITY, espi_xec_periph_isr,
DEVICE_GET(espi_xec_0), 0); DEVICE_GET(espi_xec_0), 0);
irq_enable(DT_INST_0_MICROCHIP_XEC_ESPI_IRQ_2); irq_enable(DT_INST_0_MICROCHIP_XEC_ESPI_IRQ_2);