diff options
author | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2018-05-03 08:54:02 +0200 |
---|---|---|
committer | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2018-05-14 09:01:33 +0200 |
commit | c4f5cc549641c2ff63223ee4203484538b4777e5 (patch) | |
tree | 0672cfc70de769e30c11b62222262a07acf22dce /cpukit/dev/serial/sc16is752-regs.h | |
parent | sparc64 niagara, usiii: Remove -D options from cfg file and move to bspopts.h (diff) | |
download | rtems-c4f5cc549641c2ff63223ee4203484538b4777e5.tar.bz2 |
dev/sc16is752: Add ioctl calls for modem controll.
This add ths following ioctl calls to the sc16is752 driver:
- TIOCMGET
- TIOCMSET
- TIOCMBIS
- TIOCMBIC
Diffstat (limited to 'cpukit/dev/serial/sc16is752-regs.h')
-rw-r--r-- | cpukit/dev/serial/sc16is752-regs.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/cpukit/dev/serial/sc16is752-regs.h b/cpukit/dev/serial/sc16is752-regs.h index 847874baab..21d425a118 100644 --- a/cpukit/dev/serial/sc16is752-regs.h +++ b/cpukit/dev/serial/sc16is752-regs.h @@ -99,7 +99,23 @@ extern "C" { #define LSR_ERROR_BITS (7u << 2) /* MCR */ -#define MCR_PRESCALE_NEEDED (1u << 0) +#define MCR_DTR (1u << 0) +#define MCR_RTS (1u << 1) +#define MCR_TCR_TLR (1u << 2) +#define MCR_LOOPBACK (1u << 4) +#define MCR_XON_ANY (1u << 5) +#define MCR_IRDA_ENABLE (1u << 6) +#define MCR_PRESCALE_NEEDED (1u << 7) + +/* MSR */ +#define MSR_dCTS (1u << 0) +#define MSR_dDSR (1u << 1) +#define MSR_dRI (1u << 2) +#define MSR_dCD (1u << 3) +#define MSR_CTS (1u << 4) +#define MSR_DSR (1u << 5) +#define MSR_RI (1u << 6) +#define MSR_CD (1u << 7) /* EFR */ #define EFR_ENHANCED_FUNC_ENABLE (1u << 4) |