summaryrefslogtreecommitdiffstats
path: root/sys/pci/cy_pci.c
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1999-01-11 23:43:54 +0000
committerbde <bde@FreeBSD.org>1999-01-11 23:43:54 +0000
commit90ed19600eff8fef93ca463e0e94459d6dfd65b1 (patch)
treefba5b32c9a350934ca89fef31fee716a2e284248 /sys/pci/cy_pci.c
parentdf01e48688fc7962b89828ca767a9e9e04fb56f4 (diff)
downloadFreeBSD-src-90ed19600eff8fef93ca463e0e94459d6dfd65b1.zip
FreeBSD-src-90ed19600eff8fef93ca463e0e94459d6dfd65b1.tar.gz
Fixed minor style bugs in previous commit.
Diffstat (limited to 'sys/pci/cy_pci.c')
-rw-r--r--sys/pci/cy_pci.c22
1 files changed, 10 insertions, 12 deletions
diff --git a/sys/pci/cy_pci.c b/sys/pci/cy_pci.c
index 4245cdf..4f1b8b7 100644
--- a/sys/pci/cy_pci.c
+++ b/sys/pci/cy_pci.c
@@ -24,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: cy_pci.c,v 1.7 1998/12/14 06:32:55 dillon Exp $
+ * $Id: cy_pci.c,v 1.8 1999/01/11 23:35:01 bde Exp $
*/
/*
@@ -82,7 +82,7 @@ cy_attach(config_id, unit)
void *vaddr;
u_int32_t ioport;
int adapter;
- u_int16_t plx_ver;
+ u_char plx_ver;
ioport = (u_int32_t) pci_conf_read(config_id, CY_PCI_BASE_ADDR1) & ~0x3;
paddr = pci_conf_read(config_id, CY_PCI_BASE_ADDR2) & ~0xf;
@@ -120,21 +120,19 @@ cy_attach(config_id, unit)
* Enable the "local" interrupt input to generate a
* PCI interrupt.
*/
- plx_ver = (*((char *)vaddr + PLX_VER)) & 0x0f;
+ plx_ver = *((u_char *)vaddr + PLX_VER) & 0x0f;
switch (plx_ver) {
- case PLX_9050:
-
+ case PLX_9050:
outw(ioport + CY_PLX_9050_ICS,
inw(ioport + CY_PLX_9050_ICS) | CY_PLX_9050_ICS_IENABLE |
CY_PLX_9050_ICS_LOCAL_IENABLE);
break;
-
- case PLX_9060:
- case PLX_9080:
- default: /* Old boards, use PLX_9060 */
-
- outw(ioport + CY_PLX_9060_ICS, inw(ioport + CY_PLX_9060_ICS) |
- CY_PLX_9060_ICS_IENABLE | CY_PLX_9060_ICS_LOCAL_IENABLE);
+ case PLX_9060:
+ case PLX_9080:
+ default: /* Old board, use PLX_9060 values. */
+ outw(ioport + CY_PLX_9060_ICS,
+ inw(ioport + CY_PLX_9060_ICS) | CY_PLX_9060_ICS_IENABLE |
+ CY_PLX_9060_ICS_LOCAL_IENABLE);
break;
}
OpenPOWER on IntegriCloud