stm32-usart.h (4f01d833fdcdd6f9b85d9e5d5d7568eb683626a7) stm32-usart.h (6c5962f30bce147b1c83869085f3ddde3b34c9e3)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) Maxime Coquelin 2015
4 * Copyright (C) STMicroelectronics SA 2017
5 * Authors: Maxime Coquelin <mcoquelin.stm32@gmail.com>
6 * Gerald Baeza <gerald_baeza@yahoo.fr>
7 */
8

--- 240 unchanged lines hidden (view full) ---

249 struct dma_chan *tx_ch; /* dma tx channel */
250 dma_addr_t tx_dma_buf; /* dma tx buffer bus address */
251 unsigned char *tx_buf; /* dma tx buffer cpu address */
252 int last_res;
253 bool tx_dma_busy; /* dma tx busy */
254 bool hw_flow_control;
255 bool fifoen;
256 int wakeirq;
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) Maxime Coquelin 2015
4 * Copyright (C) STMicroelectronics SA 2017
5 * Authors: Maxime Coquelin <mcoquelin.stm32@gmail.com>
6 * Gerald Baeza <gerald_baeza@yahoo.fr>
7 */
8

--- 240 unchanged lines hidden (view full) ---

249 struct dma_chan *tx_ch; /* dma tx channel */
250 dma_addr_t tx_dma_buf; /* dma tx buffer bus address */
251 unsigned char *tx_buf; /* dma tx buffer cpu address */
252 int last_res;
253 bool tx_dma_busy; /* dma tx busy */
254 bool hw_flow_control;
255 bool fifoen;
256 int wakeirq;
257 int rdr_mask; /* receive data register mask */
257};
258
259static struct stm32_port stm32_ports[STM32_MAX_PORTS];
260static struct uart_driver stm32_usart_driver;
258};
259
260static struct stm32_port stm32_ports[STM32_MAX_PORTS];
261static struct uart_driver stm32_usart_driver;