Print some more details of the memory managed by each ASIC.
This commit is contained in:
parent
ba98135ea8
commit
c4a189ad74
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: memc.c,v 1.1 2000/11/24 09:42:10 scw Exp $ */
|
/* $NetBSD: memc.c,v 1.2 2000/11/30 22:51:35 scw Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2000 The NetBSD Foundation, Inc.
|
* Copyright (c) 2000 The NetBSD Foundation, Inc.
|
||||||
|
@ -125,11 +125,22 @@ memc_attach(parent, self, aux)
|
||||||
bus_space_map(sc->sc_bust, pa->pa_offset, MEMC_REGSIZE, 0,
|
bus_space_map(sc->sc_bust, pa->pa_offset, MEMC_REGSIZE, 0,
|
||||||
&sc->sc_bush);
|
&sc->sc_bush);
|
||||||
chipid = bus_space_read_1(pa->pa_bust, sc->sc_bush, MEMC_REG_CHIP_ID);
|
chipid = bus_space_read_1(pa->pa_bust, sc->sc_bush, MEMC_REG_CHIP_ID);
|
||||||
memcfg = bus_space_read_1(pa->pa_bust, sc->sc_bush, MEMC_REG_MEMORY_CONFIG);
|
memcfg = bus_space_read_1(pa->pa_bust, sc->sc_bush,
|
||||||
|
MEMC_REG_MEMORY_CONFIG);
|
||||||
|
|
||||||
printf(": %dMB %s Memory Controller Chip\n",
|
printf(": %dMB %s Memory Controller Chip (Rev %d)\n",
|
||||||
MEMC_MEMORY_CONFIG_2_MB(memcfg),
|
MEMC_MEMORY_CONFIG_2_MB(memcfg),
|
||||||
(chipid == MEMC_CHIP_ID_MEMC040) ? "Parity" : "ECC");
|
(chipid == MEMC_CHIP_ID_MEMC040) ? "Parity" : "ECC",
|
||||||
|
bus_space_read_1(sc->sc_bust, sc->sc_bush, MEMC_REG_CHIP_REVISION));
|
||||||
|
|
||||||
|
printf("%s: Base Address: 0x%x, ", sc->sc_dev.dv_xname,
|
||||||
|
MEMC_BASE_ADDRESS(bus_space_read_1(sc->sc_bust, sc->sc_bush,
|
||||||
|
MEMC_REG_BASE_ADDRESS_HI), bus_space_read_1(sc->sc_bust,
|
||||||
|
sc->sc_bush, MEMC_REG_BASE_ADDRESS_LO)));
|
||||||
|
|
||||||
|
printf("Fast RAM Read %sabled\n", (bus_space_read_1(sc->sc_bust,
|
||||||
|
sc->sc_bush, MEMC_REG_MEMORY_CONFIG) & MEMC_MEMORY_CONFIG_FSTRD) ?
|
||||||
|
"En" : "Dis");
|
||||||
|
|
||||||
switch (chipid) {
|
switch (chipid) {
|
||||||
case MEMC_CHIP_ID_MEMC040:
|
case MEMC_CHIP_ID_MEMC040:
|
||||||
|
|
Loading…
Reference in New Issue