From 2aa9ec43dccad6fa151e6be0ac0864cdd2104bb4 Mon Sep 17 00:00:00 2001 From: Declan Snyder Date: Mon, 19 May 2025 11:06:25 -0500 Subject: [PATCH] spi_nxp_lpspi: Remove dev pointer from data struct The dev pointer in the data struct is not being used, so remove it. Signed-off-by: Declan Snyder --- drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi.c | 2 +- drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi_common.c | 2 -- drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi_priv.h | 1 - 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi.c b/drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi.c index 0b9b31fa54a..e6d93272404 100644 --- a/drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi.c +++ b/drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi.c @@ -215,7 +215,7 @@ static inline void lpspi_handle_tx_irq(const struct device *dev) lpspi_data->fill_len -= this_buf_words_sent; } - lpspi_next_tx_fill(data->dev); + lpspi_next_tx_fill(dev); } static inline void lpspi_end_xfer(const struct device *dev) diff --git a/drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi_common.c b/drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi_common.c index 5cd9d1cde5f..2eff461a987 100644 --- a/drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi_common.c +++ b/drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi_common.c @@ -204,8 +204,6 @@ int spi_nxp_init_common(const struct device *dev) DEVICE_MMIO_NAMED_MAP(dev, reg_base, K_MEM_CACHE_NONE | K_MEM_DIRECT_MAP); - data->dev = dev; - if (!device_is_ready(config->clock_dev)) { LOG_ERR("clock control device not ready"); return -ENODEV; diff --git a/drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi_priv.h b/drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi_priv.h index 2fbacc7f7d2..9a232c80746 100644 --- a/drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi_priv.h +++ b/drivers/spi/spi_nxp_lpspi/spi_nxp_lpspi_priv.h @@ -47,7 +47,6 @@ struct lpspi_config { struct lpspi_data { DEVICE_MMIO_NAMED_RAM(reg_base); - const struct device *dev; struct spi_context ctx; void *driver_data; size_t transfer_len;