diff options
author | Gerald Baeza <gerald.baeza@st.com> | 2017-07-13 15:08:27 +0000 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-07-30 07:32:25 -0700 |
commit | e57079159619c21d7b33916ba5a4e74259a9fce7 (patch) | |
tree | 53aa9250237afef889c3df6442752b20e7e293bb /drivers/tty/serial/stm32-usart.h | |
parent | 3e5fcbacee5c2524499f203c31db46eefa744437 (diff) | |
download | linux-e57079159619c21d7b33916ba5a4e74259a9fce7.tar.gz |
serial: stm32: fix multi-ports management
Correct management of multi-ports. Each port has
its own last residue value and its own alias.
Signed-off-by: Gerald Baeza <gerald.baeza@st.com>
Signed-off-by: Bich Hemon <bich.hemon@st.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/tty/serial/stm32-usart.h')
-rw-r--r-- | drivers/tty/serial/stm32-usart.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/tty/serial/stm32-usart.h b/drivers/tty/serial/stm32-usart.h index 0532b2fd730b..65b4ffa698a9 100644 --- a/drivers/tty/serial/stm32-usart.h +++ b/drivers/tty/serial/stm32-usart.h @@ -222,6 +222,7 @@ struct stm32_port { struct dma_chan *tx_ch; /* dma tx channel */ dma_addr_t tx_dma_buf; /* dma tx buffer bus address */ unsigned char *tx_buf; /* dma tx buffer cpu address */ + int last_res; bool tx_dma_busy; /* dma tx busy */ bool hw_flow_control; }; |