diff options
Diffstat (limited to 'include/uapi/linux/tty_flags.h')
| -rw-r--r-- | include/uapi/linux/tty_flags.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/uapi/linux/tty_flags.h b/include/uapi/linux/tty_flags.h index eefcb483a2c0..7b516f7ee7e6 100644 --- a/include/uapi/linux/tty_flags.h +++ b/include/uapi/linux/tty_flags.h | |||
| @@ -6,6 +6,8 @@ | |||
| 6 | * shared by the tty_port flags structures. | 6 | * shared by the tty_port flags structures. |
| 7 | * | 7 | * |
| 8 | * Define ASYNCB_* for convenient use with {test,set,clear}_bit. | 8 | * Define ASYNCB_* for convenient use with {test,set,clear}_bit. |
| 9 | * | ||
| 10 | * Bits [0..ASYNCB_LAST_USER] are userspace defined/visible/changeable | ||
| 9 | */ | 11 | */ |
| 10 | #define ASYNCB_HUP_NOTIFY 0 /* Notify getty on hangups and closes | 12 | #define ASYNCB_HUP_NOTIFY 0 /* Notify getty on hangups and closes |
| 11 | * on the callout port */ | 13 | * on the callout port */ |
| @@ -26,7 +28,8 @@ | |||
| 26 | #define ASYNCB_BUGGY_UART 14 /* This is a buggy UART, skip some safety | 28 | #define ASYNCB_BUGGY_UART 14 /* This is a buggy UART, skip some safety |
| 27 | * checks. Note: can be dangerous! */ | 29 | * checks. Note: can be dangerous! */ |
| 28 | #define ASYNCB_AUTOPROBE 15 /* Port was autoprobed by PCI or PNP code */ | 30 | #define ASYNCB_AUTOPROBE 15 /* Port was autoprobed by PCI or PNP code */ |
| 29 | #define ASYNCB_LAST_USER 15 | 31 | #define ASYNCB_MAGIC_MULTIPLIER 16 /* Use special CLK or divisor */ |
| 32 | #define ASYNCB_LAST_USER 16 | ||
| 30 | 33 | ||
| 31 | /* Internal flags used only by kernel */ | 34 | /* Internal flags used only by kernel */ |
| 32 | #define ASYNCB_INITIALIZED 31 /* Serial port was initialized */ | 35 | #define ASYNCB_INITIALIZED 31 /* Serial port was initialized */ |
| @@ -57,6 +60,7 @@ | |||
| 57 | #define ASYNC_LOW_LATENCY (1U << ASYNCB_LOW_LATENCY) | 60 | #define ASYNC_LOW_LATENCY (1U << ASYNCB_LOW_LATENCY) |
| 58 | #define ASYNC_BUGGY_UART (1U << ASYNCB_BUGGY_UART) | 61 | #define ASYNC_BUGGY_UART (1U << ASYNCB_BUGGY_UART) |
| 59 | #define ASYNC_AUTOPROBE (1U << ASYNCB_AUTOPROBE) | 62 | #define ASYNC_AUTOPROBE (1U << ASYNCB_AUTOPROBE) |
| 63 | #define ASYNC_MAGIC_MULTIPLIER (1U << ASYNCB_MAGIC_MULTIPLIER) | ||
| 60 | 64 | ||
| 61 | #define ASYNC_FLAGS ((1U << (ASYNCB_LAST_USER + 1)) - 1) | 65 | #define ASYNC_FLAGS ((1U << (ASYNCB_LAST_USER + 1)) - 1) |
| 62 | #define ASYNC_USR_MASK (ASYNC_SPD_MASK|ASYNC_CALLOUT_NOHUP| \ | 66 | #define ASYNC_USR_MASK (ASYNC_SPD_MASK|ASYNC_CALLOUT_NOHUP| \ |
