You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by pk...@apache.org on 2022/11/20 13:34:55 UTC

[incubator-nuttx] 03/26: Fix chip/imxrt_serial.c:1375:20: error: unused function 'imxrt_disableuartint'

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

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

commit 3ecf66415c97c3ecc131a46e961277a1a19816a3
Author: Xiang Xiao <xi...@xiaomi.com>
AuthorDate: Sat Nov 19 12:14:32 2022 +0800

    Fix chip/imxrt_serial.c:1375:20: error: unused function 'imxrt_disableuartint'
    
    and chip/imxrt_serial.c:1400:20: error: unused function 'imxrt_restoreuartint'
    
    Signed-off-by: Xiang Xiao <xi...@xiaomi.com>
---
 arch/arm/src/imxrt/imxrt_serial.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/arm/src/imxrt/imxrt_serial.c b/arch/arm/src/imxrt/imxrt_serial.c
index 8b166ee22d..f4017e76b6 100644
--- a/arch/arm/src/imxrt/imxrt_serial.c
+++ b/arch/arm/src/imxrt/imxrt_serial.c
@@ -530,10 +530,12 @@ static inline uint32_t imxrt_serialin(struct imxrt_uart_s *priv,
                                       uint32_t offset);
 static inline void imxrt_serialout(struct imxrt_uart_s *priv,
                                    uint32_t offset, uint32_t value);
+#if defined(CONFIG_SERIAL_TERMIOS) || defined(CONSOLE_DEV)
 static inline void imxrt_disableuartint(struct imxrt_uart_s *priv,
                                         uint32_t *ie);
 static inline void imxrt_restoreuartint(struct imxrt_uart_s *priv,
                                         uint32_t ie);
+#endif
 
 static int  imxrt_setup(struct uart_dev_s *dev);
 static void imxrt_shutdown(struct uart_dev_s *dev);
@@ -1380,6 +1382,7 @@ static int imxrt_dma_nextrx(struct imxrt_uart_s *priv)
  * Name: imxrt_disableuartint
  ****************************************************************************/
 
+#if defined(CONFIG_SERIAL_TERMIOS) || defined(CONSOLE_DEV)
 static inline void imxrt_disableuartint(struct imxrt_uart_s *priv,
                                         uint32_t *ie)
 {
@@ -1400,11 +1403,13 @@ static inline void imxrt_disableuartint(struct imxrt_uart_s *priv,
   imxrt_serialout(priv, IMXRT_LPUART_CTRL_OFFSET, regval);
   spin_unlock_irqrestore(NULL, flags);
 }
+#endif
 
 /****************************************************************************
  * Name: imxrt_restoreuartint
  ****************************************************************************/
 
+#if defined(CONFIG_SERIAL_TERMIOS) || defined(CONSOLE_DEV)
 static inline void imxrt_restoreuartint(struct imxrt_uart_s *priv,
                                         uint32_t ie)
 {
@@ -1422,6 +1427,7 @@ static inline void imxrt_restoreuartint(struct imxrt_uart_s *priv,
   imxrt_serialout(priv, IMXRT_LPUART_CTRL_OFFSET, regval);
   spin_unlock_irqrestore(NULL, flags);
 }
+#endif
 
 /****************************************************************************
  * Name: imxrt_dma_setup