diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/serial.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/include/linux/serial.h b/include/linux/serial.h index 97ff8e27a6c..3d86517fe7d 100644 --- a/include/linux/serial.h +++ b/include/linux/serial.h | |||
| @@ -207,13 +207,15 @@ struct serial_icounter_struct { | |||
| 207 | 207 | ||
| 208 | struct serial_rs485 { | 208 | struct serial_rs485 { |
| 209 | __u32 flags; /* RS485 feature flags */ | 209 | __u32 flags; /* RS485 feature flags */ |
| 210 | #define SER_RS485_ENABLED (1 << 0) | 210 | #define SER_RS485_ENABLED (1 << 0) /* If enabled */ |
| 211 | #define SER_RS485_RTS_ON_SEND (1 << 1) | 211 | #define SER_RS485_RTS_ON_SEND (1 << 1) /* Logical level for |
| 212 | #define SER_RS485_RTS_AFTER_SEND (1 << 2) | 212 | RTS pin when |
| 213 | #define SER_RS485_RTS_BEFORE_SEND (1 << 3) | 213 | sending */ |
| 214 | #define SER_RS485_RTS_AFTER_SEND (1 << 2) /* Logical level for | ||
| 215 | RTS pin after sent*/ | ||
| 214 | #define SER_RS485_RX_DURING_TX (1 << 4) | 216 | #define SER_RS485_RX_DURING_TX (1 << 4) |
| 215 | __u32 delay_rts_before_send; /* Milliseconds */ | 217 | __u32 delay_rts_before_send; /* Delay before send (milliseconds) */ |
| 216 | __u32 delay_rts_after_send; /* Milliseconds */ | 218 | __u32 delay_rts_after_send; /* Delay after send (milliseconds) */ |
| 217 | __u32 padding[5]; /* Memory is cheap, new structs | 219 | __u32 padding[5]; /* Memory is cheap, new structs |
| 218 | are a royal PITA .. */ | 220 | are a royal PITA .. */ |
| 219 | }; | 221 | }; |
