PERFORCE change 38612 for review

Marcel Moolenaar marcel at FreeBSD.org
Thu Sep 25 20:01:55 PDT 2003


http://perforce.freebsd.org/chv.cgi?CH=38612

Change 38612 by marcel at marcel_nfs on 2003/09/25 20:01:32

	Only set the channel for sab82532 and z8530. The ns8250
	is not multi-channeled.

Affected files ...

.. //depot/projects/uart/dev/uart/uart_bus_puc.c#9 edit

Differences ...

==== //depot/projects/uart/dev/uart/uart_bus_puc.c#9 (text+ko) ====

@@ -73,19 +73,22 @@
 	switch (type) {
 	case PUC_PORT_UART_NS8250:
 		sc->sc_class = &uart_ns8250_class;
+		port = 0;
 		break;
 	case PUC_PORT_UART_SAB82532:
 		sc->sc_class = &uart_sab82532_class;
+		if (BUS_READ_IVAR(parent, dev, PUC_IVAR_PORT, &port))
+			port = 0;
 		break;
 	case PUC_PORT_UART_Z8530:
 		sc->sc_class = &uart_z8530_class;
+		if (BUS_READ_IVAR(parent, dev, PUC_IVAR_PORT, &port))
+			port = 0;
 		break;
 	default:
 		return (ENXIO);
 	}
 
-	if (BUS_READ_IVAR(parent, dev, PUC_IVAR_PORT, &port))
-		port = 0;
 	if (BUS_READ_IVAR(parent, dev, PUC_IVAR_FREQ, &rclk))
 		rclk = 0;
 	if (BUS_READ_IVAR(parent, dev, PUC_IVAR_REGSHFT, &regshft))


More information about the p4-projects mailing list