This is an automated email from the ASF dual-hosted git repository.

xiaoxiang781216 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 574bbf618f906e3be3943130b4715a67381e298d
Author: raiden00pl <[email protected]>
AuthorDate: Thu Sep 24 15:32:29 2026 +0200

    arm/nrf52,nrf53,nrf91: fix SPI sndblock ops field
    
    The non-exchange ops table initialized .sndlock, which does not exist
    in struct spi_ops_s and fails to compile without CONFIG_SPI_EXCHANGE.
    
    Assisted-by: Claude Code
    Signed-off-by: raiden00pl <[email protected]>
---
 arch/arm/src/nrf52/nrf52_spi.c | 4 ++--
 arch/arm/src/nrf53/nrf53_spi.c | 6 +++---
 arch/arm/src/nrf91/nrf91_spi.c | 4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/arch/arm/src/nrf52/nrf52_spi.c b/arch/arm/src/nrf52/nrf52_spi.c
index ea6976d6aa4..0ecaad43fae 100644
--- a/arch/arm/src/nrf52/nrf52_spi.c
+++ b/arch/arm/src/nrf52/nrf52_spi.c
@@ -290,7 +290,7 @@ static const struct spi_ops_s g_spi2ops =
 #  ifdef CONFIG_SPI_EXCHANGE
   .exchange          = nrf52_spi_exchange,
 #  else
-  .sndlock           = nrf52_spi_sndblock,
+  .sndblock          = nrf52_spi_sndblock,
   .recvblock         = nrf52_spi_recvblock,
 #  endif
 #ifdef CONFIG_SPI_TRIGGER
@@ -343,7 +343,7 @@ static const struct spi_ops_s g_spi3ops =
 #  ifdef CONFIG_SPI_EXCHANGE
   .exchange          = nrf52_spi_exchange,
 #  else
-  .sndlock           = nrf52_spi_sndblock,
+  .sndblock          = nrf52_spi_sndblock,
   .recvblock         = nrf52_spi_recvblock,
 #  endif
 #ifdef CONFIG_SPI_TRIGGER
diff --git a/arch/arm/src/nrf53/nrf53_spi.c b/arch/arm/src/nrf53/nrf53_spi.c
index bc40b032ecc..e17bd398041 100644
--- a/arch/arm/src/nrf53/nrf53_spi.c
+++ b/arch/arm/src/nrf53/nrf53_spi.c
@@ -265,7 +265,7 @@ static const struct spi_ops_s g_spi2ops =
 #  ifdef CONFIG_SPI_EXCHANGE
   .exchange          = nrf53_spi_exchange,
 #  else
-  .sndlock           = nrf53_spi_sndblock,
+  .sndblock          = nrf53_spi_sndblock,
   .recvblock         = nrf53_spi_recvblock,
 #  endif
 #ifdef CONFIG_SPI_TRIGGER
@@ -318,7 +318,7 @@ static const struct spi_ops_s g_spi3ops =
 #  ifdef CONFIG_SPI_EXCHANGE
   .exchange          = nrf53_spi_exchange,
 #  else
-  .sndlock           = nrf53_spi_sndblock,
+  .sndblock          = nrf53_spi_sndblock,
   .recvblock         = nrf53_spi_recvblock,
 #  endif
 #ifdef CONFIG_SPI_TRIGGER
@@ -371,7 +371,7 @@ static const struct spi_ops_s g_spi4ops =
 #  ifdef CONFIG_SPI_EXCHANGE
   .exchange          = nrf53_spi_exchange,
 #  else
-  .sndlock           = nrf53_spi_sndblock,
+  .sndblock          = nrf53_spi_sndblock,
   .recvblock         = nrf53_spi_recvblock,
 #  endif
 #ifdef CONFIG_SPI_TRIGGER
diff --git a/arch/arm/src/nrf91/nrf91_spi.c b/arch/arm/src/nrf91/nrf91_spi.c
index 509d3908eb3..5777aa1deba 100644
--- a/arch/arm/src/nrf91/nrf91_spi.c
+++ b/arch/arm/src/nrf91/nrf91_spi.c
@@ -265,7 +265,7 @@ static const struct spi_ops_s g_spi2ops =
 #  ifdef CONFIG_SPI_EXCHANGE
   .exchange          = nrf91_spi_exchange,
 #  else
-  .sndlock           = nrf91_spi_sndblock,
+  .sndblock          = nrf91_spi_sndblock,
   .recvblock         = nrf91_spi_recvblock,
 #  endif
 #ifdef CONFIG_SPI_TRIGGER
@@ -318,7 +318,7 @@ static const struct spi_ops_s g_spi3ops =
 #  ifdef CONFIG_SPI_EXCHANGE
   .exchange          = nrf91_spi_exchange,
 #  else
-  .sndlock           = nrf91_spi_sndblock,
+  .sndblock          = nrf91_spi_sndblock,
   .recvblock         = nrf91_spi_recvblock,
 #  endif
 #ifdef CONFIG_SPI_TRIGGER

Reply via email to