Commit Graph

15 Commits

Author SHA1 Message Date
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