diff options
author | Sonic Zhang <sonic.zhang@analog.com> | 2008-02-02 01:29:25 -0500 |
---|---|---|
committer | Bryan Wu <cooloney@kernel.org> | 2008-02-02 01:29:25 -0500 |
commit | 4cb4f22b19237e63c460c53fbd1c417cdaf63014 (patch) | |
tree | 6c5f6630af999a1e45241f6e8ee8e262d815a2c1 /include/asm-blackfin | |
parent | 095455682e29dbbc9f93ad83db459df524524992 (diff) |
[Blackfin] serial driver: Fix bug Poll RTS/CTS status in DMA mode as well
https://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action=TrackerItemEdit&tracker_item_id=3858
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
Diffstat (limited to 'include/asm-blackfin')
5 files changed, 5 insertions, 8 deletions
diff --git a/include/asm-blackfin/mach-bf527/bfin_serial_5xx.h b/include/asm-blackfin/mach-bf527/bfin_serial_5xx.h index 233c585efc1e..c0694ecd2ecd 100644 --- a/include/asm-blackfin/mach-bf527/bfin_serial_5xx.h +++ b/include/asm-blackfin/mach-bf527/bfin_serial_5xx.h | |||
@@ -67,10 +67,9 @@ struct bfin_serial_port { | |||
67 | unsigned int tx_dma_channel; | 67 | unsigned int tx_dma_channel; |
68 | unsigned int rx_dma_channel; | 68 | unsigned int rx_dma_channel; |
69 | struct work_struct tx_dma_workqueue; | 69 | struct work_struct tx_dma_workqueue; |
70 | #else | ||
71 | struct work_struct cts_workqueue; | ||
72 | #endif | 70 | #endif |
73 | #ifdef CONFIG_SERIAL_BFIN_CTSRTS | 71 | #ifdef CONFIG_SERIAL_BFIN_CTSRTS |
72 | struct work_struct cts_workqueue; | ||
74 | int cts_pin; | 73 | int cts_pin; |
75 | int rts_pin; | 74 | int rts_pin; |
76 | #endif | 75 | #endif |
diff --git a/include/asm-blackfin/mach-bf533/bfin_serial_5xx.h b/include/asm-blackfin/mach-bf533/bfin_serial_5xx.h index a1b4f4eebd06..b6f513bee56e 100644 --- a/include/asm-blackfin/mach-bf533/bfin_serial_5xx.h +++ b/include/asm-blackfin/mach-bf533/bfin_serial_5xx.h | |||
@@ -56,12 +56,12 @@ struct bfin_serial_port { | |||
56 | unsigned int rx_dma_channel; | 56 | unsigned int rx_dma_channel; |
57 | struct work_struct tx_dma_workqueue; | 57 | struct work_struct tx_dma_workqueue; |
58 | #else | 58 | #else |
59 | struct work_struct cts_workqueue; | ||
60 | # if ANOMALY_05000230 | 59 | # if ANOMALY_05000230 |
61 | unsigned int anomaly_threshold; | 60 | unsigned int anomaly_threshold; |
62 | # endif | 61 | # endif |
63 | #endif | 62 | #endif |
64 | #ifdef CONFIG_SERIAL_BFIN_CTSRTS | 63 | #ifdef CONFIG_SERIAL_BFIN_CTSRTS |
64 | struct work_struct cts_workqueue; | ||
65 | int cts_pin; | 65 | int cts_pin; |
66 | int rts_pin; | 66 | int rts_pin; |
67 | #endif | 67 | #endif |
diff --git a/include/asm-blackfin/mach-bf537/bfin_serial_5xx.h b/include/asm-blackfin/mach-bf537/bfin_serial_5xx.h index f18c517cc935..8fc672d31057 100644 --- a/include/asm-blackfin/mach-bf537/bfin_serial_5xx.h +++ b/include/asm-blackfin/mach-bf537/bfin_serial_5xx.h | |||
@@ -67,10 +67,9 @@ struct bfin_serial_port { | |||
67 | unsigned int tx_dma_channel; | 67 | unsigned int tx_dma_channel; |
68 | unsigned int rx_dma_channel; | 68 | unsigned int rx_dma_channel; |
69 | struct work_struct tx_dma_workqueue; | 69 | struct work_struct tx_dma_workqueue; |
70 | #else | ||
71 | struct work_struct cts_workqueue; | ||
72 | #endif | 70 | #endif |
73 | #ifdef CONFIG_SERIAL_BFIN_CTSRTS | 71 | #ifdef CONFIG_SERIAL_BFIN_CTSRTS |
72 | struct work_struct cts_workqueue; | ||
74 | int cts_pin; | 73 | int cts_pin; |
75 | int rts_pin; | 74 | int rts_pin; |
76 | #endif | 75 | #endif |
diff --git a/include/asm-blackfin/mach-bf548/bfin_serial_5xx.h b/include/asm-blackfin/mach-bf548/bfin_serial_5xx.h index 8733d47747e5..c459c4846469 100644 --- a/include/asm-blackfin/mach-bf548/bfin_serial_5xx.h +++ b/include/asm-blackfin/mach-bf548/bfin_serial_5xx.h | |||
@@ -69,10 +69,9 @@ struct bfin_serial_port { | |||
69 | unsigned int tx_dma_channel; | 69 | unsigned int tx_dma_channel; |
70 | unsigned int rx_dma_channel; | 70 | unsigned int rx_dma_channel; |
71 | struct work_struct tx_dma_workqueue; | 71 | struct work_struct tx_dma_workqueue; |
72 | #else | ||
73 | struct work_struct cts_workqueue; | ||
74 | #endif | 72 | #endif |
75 | #ifdef CONFIG_SERIAL_BFIN_CTSRTS | 73 | #ifdef CONFIG_SERIAL_BFIN_CTSRTS |
74 | struct work_struct cts_workqueue; | ||
76 | int cts_pin; | 75 | int cts_pin; |
77 | int rts_pin; | 76 | int rts_pin; |
78 | #endif | 77 | #endif |
diff --git a/include/asm-blackfin/mach-bf561/bfin_serial_5xx.h b/include/asm-blackfin/mach-bf561/bfin_serial_5xx.h index a1b4f4eebd06..b6f513bee56e 100644 --- a/include/asm-blackfin/mach-bf561/bfin_serial_5xx.h +++ b/include/asm-blackfin/mach-bf561/bfin_serial_5xx.h | |||
@@ -56,12 +56,12 @@ struct bfin_serial_port { | |||
56 | unsigned int rx_dma_channel; | 56 | unsigned int rx_dma_channel; |
57 | struct work_struct tx_dma_workqueue; | 57 | struct work_struct tx_dma_workqueue; |
58 | #else | 58 | #else |
59 | struct work_struct cts_workqueue; | ||
60 | # if ANOMALY_05000230 | 59 | # if ANOMALY_05000230 |
61 | unsigned int anomaly_threshold; | 60 | unsigned int anomaly_threshold; |
62 | # endif | 61 | # endif |
63 | #endif | 62 | #endif |
64 | #ifdef CONFIG_SERIAL_BFIN_CTSRTS | 63 | #ifdef CONFIG_SERIAL_BFIN_CTSRTS |
64 | struct work_struct cts_workqueue; | ||
65 | int cts_pin; | 65 | int cts_pin; |
66 | int rts_pin; | 66 | int rts_pin; |
67 | #endif | 67 | #endif |