16c95x Serial Port Driver πŸ†

module_init(serial_init);

Benchmarks show that a well-tuned 16C95x driver can achieve >1 Mbps with <5% CPU usage, compared to >50% CPU on a 16550 at the same rate. 16c95x serial port driver

The 16C95x family is renowned in the embedded and industrial sectors for significantly exceeding the capabilities of the standard 16550 UART. While the classic 16550 utilizes a 16-byte FIFO (First-In, First-Out) buffer, the 16C95x series features a massive . 1 Mbps with &lt

In each case, the driver bridges the gap between legacy software (expecting a 16550) and modern hardware capabilities. 5% CPU usage

The driver implements flow control to prevent data loss:

You will most commonly encounter the 16C95x driver when deploying: