Lines Matching +full:rx +full:- +full:int +full:- +full:gpios
1 /* SPDX-License-Identifier: GPL-2.0 */
9 #define DRIVER_NAME "stm32-usart"
31 int fifosize;
182 #define RX_BUF_L 4096 /* dma rx buffer length */
183 #define RX_BUF_P (RX_BUF_L / 2) /* dma rx buffer period */
192 struct dma_chan *rx_ch; /* dma rx channel */
193 dma_addr_t rx_dma_buf; /* dma rx buffer bus address */
194 unsigned char *rx_buf; /* dma rx buffer cpu address */
200 int last_res;
202 bool rx_dma_busy; /* dma rx transaction in progress */
205 bool swap; /* swap RX & TX pins */
207 int rxftcfg; /* RX FIFO threshold CFG */
208 int txftcfg; /* TX FIFO threshold CFG */
210 int rdr_mask; /* receive data register mask */
211 struct mctrl_gpios *gpios; /* modem control gpios */ member