This patch fixes the 8250 serial emulation to not have undefined ioports but
rather make them explicitly disabled.
Signed-off-by: Pekka Enberg <penberg@kernel.org>
uint8_t scr;
};
-static struct serial8250_device devices[1] = {
+static struct serial8250_device devices[] = {
/* ttyS0 */
[0] = {
.iobase = 0x3f8,
.lsr = UART_LSR_TEMT | UART_LSR_THRE,
},
+ /* ttyS1 */
+ [1] = {
+ .iobase = 0x2f8,
+ .irq = 3,
+ },
+ /* ttyS2 */
+ [2] = {
+ .iobase = 0x3e8,
+ .irq = 4,
+ },
};
static int read_char(int fd)