rpmsg_port_spi: add get_local_cpuname api

add get_local_cpuname ops for rpmsg_port_spi

Signed-off-by: liaoao <liaoao@xiaomi.com>
This commit is contained in:
liaoao 2024-06-26 19:41:08 +08:00 committed by Xiang Xiao
parent 6a6fc8d883
commit 89ce5d5e02
1 changed files with 2 additions and 1 deletions

View File

@ -236,6 +236,7 @@ static int rpmsg_port_spi_sreq_handler(FAR struct ioexpander_dev_s *dev,
{
txhdr = rpspi->cmdhdr;
txhdr->cmd = RPMSG_PORT_SPI_CMD_CONNECT;
strlcpy((FAR char *)(txhdr + 1), rpspi->port.cpuname, RPMSG_NAME_SIZE);
}
else if (rpspi->txavail > 0 &&
rpmsg_port_queue_nused(&rpspi->port.txq) > 0)
@ -312,7 +313,7 @@ rpmsg_port_spi_process_packet(FAR struct rpmsg_port_spi_s *rpspi,
else
{
rpspi->txavail = rxhdr->avail;
rpmsg_port_register(&rpspi->port, NULL);
rpmsg_port_register(&rpspi->port, (FAR const char *)(rxhdr + 1));
}
rpmsg_port_queue_return_buffer(&rpspi->port.rxq, rxhdr);