Sebastian Huber
62fc148977
dev/sc16is752: Reduce RX FIFO trigger level
...
This may help to avoid character loss.
2019-08-26 07:24:43 +02:00
Sebastian Huber
aa7b76e98b
dev/sc16is752: Set TLS to zero
...
Ensures that the FCR values are used.
2019-08-26 07:24:43 +02:00
Sebastian Huber
2a2a0fdd95
dev/sc16is752: Do FIFO reset separately
2019-08-26 07:24:43 +02:00
Sebastian Huber
73826b490c
dev/sc16is752: Enable enhanced func early
2019-08-26 07:24:43 +02:00
Sebastian Huber
da1b4714f5
dev/sc16is752: Write to right register
2019-08-26 07:24:43 +02:00
Sebastian Huber
2be6ab7f77
dev/sc16is752: Add set/get EFCR IO controls
2019-06-14 07:41:36 +02:00
Sebastian Huber
6ff1da40c7
dev/sc16is752: Add RS485 mode variants
2019-06-14 07:35:21 +02:00
Christian Mauderer
e99847bfc5
dev/sc16is752: Fix parity generation.
2019-02-27 08:51:40 +01:00
Sebastian Huber
b38887ad22
dev/sc16is752: Deal with a baud of zero
...
Avoid division by zero and instead disable rx/tx in case of a zero baud
value. Problem identified by Coverity Scan.
2018-10-05 13:41:06 +02:00
Christian Mauderer
dcaea71741
dev/sc16is752: Add name space for field names.
...
The field names for the registers generated a name collision (MSR_RI on
the power pc). This patch adds a SC16IS752_ prefix for all field names.
Closes #3501 .
2018-08-15 09:48:31 -05:00
Christian Mauderer
c4f5cc5496
dev/sc16is752: Add ioctl calls for modem controll.
...
This add ths following ioctl calls to the sc16is752 driver:
- TIOCMGET
- TIOCMSET
- TIOCMBIS
- TIOCMBIC
2018-05-14 09:01:33 +02:00
Christian Mauderer
b2e26b7c66
dev/sc16is752: Check return values.
...
Escalate a failed installation of the interrupts to the next higher
level.
2018-02-12 14:36:29 +01:00
Christian Mauderer
bf7070232f
dev/sc16is752: Add GPIO access via ioctl.
2018-02-12 14:36:23 +01:00
Sebastian Huber
1301468b5a
bsps: Fix baud settings
...
Update #2897 .
2017-04-03 14:07:58 +02:00
Alexander Krutwig
9edc73013b
dev: Add NXP SC16IS752 serial device driver
...
Update #2841 .
2016-12-16 11:26:50 +01:00