patch-2.3.27 linux/drivers/char/serial.c
Next file: linux/drivers/char/stradis.c
Previous file: linux/drivers/char/saa7146reg.h
Back to the patch index
Back to the overall index
- Lines: 16
- Date:
Mon Nov 8 15:04:10 1999
- Orig file:
v2.3.26/linux/drivers/char/serial.c
- Orig date:
Mon Nov 1 13:56:26 1999
diff -u --recursive --new-file v2.3.26/linux/drivers/char/serial.c linux/drivers/char/serial.c
@@ -3457,11 +3457,13 @@
}
if (state->type == PORT_16550A) {
/* Check for Oxford Semiconductor 16C950 */
+ unsigned char scratch4;
+
scratch = serial_icr_read(info, UART_ID1);
- scratch2 = serial_icr_read(info, UART_ID2);
+ scratch4 = serial_icr_read(info, UART_ID2);
scratch3 = serial_icr_read(info, UART_ID3);
- if (scratch == 0x16 && scratch2 == 0xC9 &&
+ if (scratch == 0x16 && scratch4 == 0xC9 &&
(scratch3 == 0x50 || scratch3 == 0x52 ||
scratch3 == 0x54)) {
state->type = PORT_16C950;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)