Try (again) to get the chip number right for Alcor and Pyxis, using the
following (iffy) hueristic: CIA revision 1 -> 21171 CIA revision 2 -> 21172 CIA revision > 2 -> 21174
This commit is contained in:
parent
416fd8edd4
commit
4ccb48a525
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: cia.c,v 1.31 1998/02/12 20:43:45 thorpej Exp $ */
|
||||
/* $NetBSD: cia.c,v 1.32 1998/04/28 18:11:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1995, 1996 Carnegie-Mellon University.
|
||||
@ -32,7 +32,7 @@
|
||||
|
||||
#include <sys/cdefs.h> /* RCS ID & Copyright macro defns */
|
||||
|
||||
__KERNEL_RCSID(0, "$NetBSD: cia.c,v 1.31 1998/02/12 20:43:45 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: cia.c,v 1.32 1998/04/28 18:11:35 thorpej Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/systm.h>
|
||||
@ -147,8 +147,9 @@ ciaattach(parent, self, aux)
|
||||
ccp = sc->sc_ccp = &cia_configuration;
|
||||
cia_init(ccp, 1);
|
||||
|
||||
printf(": DECchip 21171/21172 Core Logic chipset, revision %d\n",
|
||||
ccp->cc_rev);
|
||||
/* XXX Revisions > 2 are Pyxis? */
|
||||
printf(": DECchip 2117%d Core Logic chipset, revision %d\n",
|
||||
ccp->cc_rev <= 2 ? ccp->cc_rev : 4, ccp->cc_rev);
|
||||
if (ccp->cc_cnfg)
|
||||
printf("%s: extended capabilities: %s\n", self->dv_xname,
|
||||
bitmask_snprintf(ccp->cc_cnfg, CIA_CSR_CNFG_BITS,
|
||||
|
Loading…
Reference in New Issue
Block a user