Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Sep 2003 20:01:54 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 38612 for review
Message-ID:  <200309260301.h8Q31sgY059656@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=38612

Change 38612 by marcel@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))



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309260301.h8Q31sgY059656>