diff --git a/arch/risc-v/src/mpfs/mpfs_i2c.c b/arch/risc-v/src/mpfs/mpfs_i2c.c index afa5ce94059..67d5f7cf922 100644 --- a/arch/risc-v/src/mpfs/mpfs_i2c.c +++ b/arch/risc-v/src/mpfs/mpfs_i2c.c @@ -789,7 +789,7 @@ static int mpfs_i2c_transfer(struct i2c_master_s *dev, #ifdef CONFIG_DEBUG_I2C_ERROR /* We should never start at transfer with semaphore already signalled */ - sem_getvalue(&priv->sem_isr, &sval); + nxsem_get_value(&priv->sem_isr, &sval); if (sval != 0) { i2cerr("Already signalled at start? %d\n", sval);