diff --git a/drivers/rpmsg/rpmsg_port_spi.c b/drivers/rpmsg/rpmsg_port_spi.c index c14ae8d5d45..79e427cb197 100644 --- a/drivers/rpmsg/rpmsg_port_spi.c +++ b/drivers/rpmsg/rpmsg_port_spi.c @@ -410,7 +410,7 @@ static void rpmsg_port_spi_complete_handler(FAR void *arg) if (rpspi->rxhdr->cmd == RPMSG_PORT_SPI_CMD_SHUTDOWN) { rpspi->state = RPMSG_PORT_SPI_STATE_DISCONNECTING; - rpmsg_port_spi_drop_packets(rpspi, RPMSG_PORT_SPI_DROP_ALL); + rpmsg_port_drop_packets(&rpspi->port, RPMSG_PORT_DROP_ALL); } rpmsg_port_queue_add_buffer(&rpspi->port.rxq, rpspi->rxhdr); diff --git a/drivers/rpmsg/rpmsg_port_spi_slave.c b/drivers/rpmsg/rpmsg_port_spi_slave.c index 330a451ec5e..755f6a1d942 100644 --- a/drivers/rpmsg/rpmsg_port_spi_slave.c +++ b/drivers/rpmsg/rpmsg_port_spi_slave.c @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include