stm32h7:Fix build for all config {R|T}XDMA states

This commit is contained in:
David Sidrane
2022-02-09 07:05:40 -08:00
committed by Petro Karashchenko
parent 2391e4bd71
commit 8ca4cf49b1
+7
View File
@@ -686,7 +686,9 @@ static bool up_rxflowcontrol(struct uart_dev_s *dev, unsigned int nbuffered,
bool upper); bool upper);
#endif #endif
static void up_send(struct uart_dev_s *dev, int ch); static void up_send(struct uart_dev_s *dev, int ch);
#ifndef SERIAL_HAVE_ONLY_TXDMA
static void up_txint(struct uart_dev_s *dev, bool enable); static void up_txint(struct uart_dev_s *dev, bool enable);
#endif
static bool up_txready(struct uart_dev_s *dev); static bool up_txready(struct uart_dev_s *dev);
#ifdef SERIAL_HAVE_TXDMA #ifdef SERIAL_HAVE_TXDMA
@@ -1574,6 +1576,8 @@ static inline void up_setusartint(struct up_dev_s *priv, uint16_t ie)
* Name: up_restoreusartint * Name: up_restoreusartint
****************************************************************************/ ****************************************************************************/
#if !defined(SERIAL_HAVE_ONLY_DMA) || defined(CONFIG_PM) || \
defined(HAVE_RS485)
static void up_restoreusartint(struct up_dev_s *priv, uint16_t ie) static void up_restoreusartint(struct up_dev_s *priv, uint16_t ie)
{ {
irqstate_t flags; irqstate_t flags;
@@ -1584,6 +1588,7 @@ static void up_restoreusartint(struct up_dev_s *priv, uint16_t ie)
leave_critical_section(flags); leave_critical_section(flags);
} }
#endif
/**************************************************************************** /****************************************************************************
* Name: up_disableusartint * Name: up_disableusartint
@@ -3487,6 +3492,7 @@ static void up_dma_txint(struct uart_dev_s *dev, bool enable)
* *
****************************************************************************/ ****************************************************************************/
#if defined(SERIAL_HAVE_RXDMA_OPS) || defined(SERIAL_HAVE_NODMA_OPS)
static void up_txint(struct uart_dev_s *dev, bool enable) static void up_txint(struct uart_dev_s *dev, bool enable)
{ {
struct up_dev_s *priv = (struct up_dev_s *)dev->priv; struct up_dev_s *priv = (struct up_dev_s *)dev->priv;
@@ -3549,6 +3555,7 @@ static void up_txint(struct uart_dev_s *dev, bool enable)
leave_critical_section(flags); leave_critical_section(flags);
} }
#endif
/**************************************************************************** /****************************************************************************
* Name: up_txready * Name: up_txready