Skip to content

Commit 46ab3b4

Browse files
hfakkizfabiobaltieri
authored andcommitted
drivers: spi: Update driver to enable SPI for MAX32650
This commits changes a macro name to enable SPI support for MAX32650 SoC. Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com>
1 parent d19e318 commit 46ab3b4

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

drivers/spi/spi_max32.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ static void spi_max32_setup(mxc_spi_regs_t *spi, mxc_spi_req_t *req)
191191
}
192192

193193
spi->dma |= (ADI_MAX32_SPI_DMA_TX_FIFO_CLEAR | ADI_MAX32_SPI_DMA_RX_FIFO_CLEAR);
194-
spi->ctrl0 |= MXC_F_SPI_CTRL0_EN;
194+
spi->ctrl0 |= ADI_MAX32_SPI_CTRL_EN;
195195
MXC_SPI_ClearFlags(spi);
196196
}
197197

@@ -413,8 +413,8 @@ static int transceive(const struct device *dev, const struct spi_config *config,
413413
spi_context_cs_control(ctx, false);
414414
} else {
415415
cfg->regs->ctrl0 &= ~(MXC_F_SPI_CTRL0_START | MXC_F_SPI_CTRL0_SS_CTRL |
416-
MXC_F_SPI_CTRL0_EN);
417-
cfg->regs->ctrl0 |= MXC_F_SPI_CTRL0_EN;
416+
ADI_MAX32_SPI_CTRL_EN);
417+
cfg->regs->ctrl0 |= ADI_MAX32_SPI_CTRL_EN;
418418
}
419419
}
420420
#else
@@ -620,9 +620,9 @@ static int transceive_dma(const struct device *dev, const struct spi_config *con
620620
if (!hw_cs_ctrl) {
621621
spi_context_cs_control(ctx, false);
622622
} else {
623-
spi->ctrl0 &=
624-
~(MXC_F_SPI_CTRL0_START | MXC_F_SPI_CTRL0_SS_CTRL | MXC_F_SPI_CTRL0_EN);
625-
spi->ctrl0 |= MXC_F_SPI_CTRL0_EN;
623+
spi->ctrl0 &= ~(MXC_F_SPI_CTRL0_START | MXC_F_SPI_CTRL0_SS_CTRL |
624+
ADI_MAX32_SPI_CTRL_EN);
625+
spi->ctrl0 |= ADI_MAX32_SPI_CTRL_EN;
626626
}
627627

628628
spi_context_release(ctx, ret);
@@ -701,8 +701,8 @@ static void spi_max32_iodev_complete(const struct device *dev, int status)
701701
spi_context_cs_control(&data->ctx, false);
702702
} else {
703703
cfg->regs->ctrl0 &= ~(MXC_F_SPI_CTRL0_START | MXC_F_SPI_CTRL0_SS_CTRL |
704-
MXC_F_SPI_CTRL0_EN);
705-
cfg->regs->ctrl0 |= MXC_F_SPI_CTRL0_EN;
704+
ADI_MAX32_SPI_CTRL_EN);
705+
cfg->regs->ctrl0 |= ADI_MAX32_SPI_CTRL_EN;
706706
}
707707

708708
if (spi_rtio_complete(rtio_ctx, status)) {
@@ -773,8 +773,8 @@ static void spi_max32_callback(mxc_spi_req_t *req, int error)
773773
spi_context_cs_control(ctx, false);
774774
} else {
775775
req->spi->ctrl0 &= ~(MXC_F_SPI_CTRL0_START | MXC_F_SPI_CTRL0_SS_CTRL |
776-
MXC_F_SPI_CTRL0_EN);
777-
req->spi->ctrl0 |= MXC_F_SPI_CTRL0_EN;
776+
ADI_MAX32_SPI_CTRL_EN);
777+
req->spi->ctrl0 |= ADI_MAX32_SPI_CTRL_EN;
778778
}
779779
spi_context_complete(ctx, dev, error == E_NO_ERROR ? 0 : -EIO);
780780
}

0 commit comments

Comments
 (0)