Module Name: src
Committed By: msaitoh
Date: Thu Jan 18 03:47:26 UTC 2024
Modified Files:
src/sys/dev/pci: if_rge.c
Log Message:
rge(4): Print HW revision.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/dev/pci/if_rge.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/pci/if_rge.c
diff -u src/sys/dev/pci/if_rge.c:1.30 src/sys/dev/pci/if_rge.c:1.31
--- src/sys/dev/pci/if_rge.c:1.30 Thu Dec 21 08:50:22 2023
+++ src/sys/dev/pci/if_rge.c Thu Jan 18 03:47:26 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: if_rge.c,v 1.30 2023/12/21 08:50:22 skrll Exp $ */
+/* $NetBSD: if_rge.c,v 1.31 2024/01/18 03:47:26 msaitoh Exp $ */
/* $OpenBSD: if_rge.c,v 1.9 2020/12/12 11:48:53 jan Exp $ */
/*
@@ -18,7 +18,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_rge.c,v 1.30 2023/12/21 08:50:22 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_rge.c,v 1.31 2024/01/18 03:47:26 msaitoh Exp $");
#if defined(_KERNEL_OPT)
#include "opt_net_mpsafe.h"
@@ -198,6 +198,7 @@ rge_attach(device_t parent, device_t sel
uint8_t eaddr[ETHER_ADDR_LEN];
int offset;
pcireg_t command;
+ const char *revstr;
pci_set_powerstate(pa->pa_pc, pa->pa_tag, PCI_PMCSR_STATE_D0);
@@ -269,21 +270,26 @@ rge_attach(device_t parent, device_t sel
switch (hwrev) {
case 0x60800000:
sc->rge_type = MAC_CFG2;
+ revstr = "Z1";
break;
case 0x60900000:
sc->rge_type = MAC_CFG3;
+ revstr = "Z2";
break;
case 0x64000000:
sc->rge_type = MAC_CFG4;
+ revstr = "A";
break;
case 0x64100000:
sc->rge_type = MAC_CFG5;
+ revstr = "B";
break;
default:
aprint_error(": unknown version 0x%08x\n", hwrev);
return;
}
+ aprint_normal_dev(sc->sc_dev, "HW rev. %s\n", revstr);
rge_config_imtype(sc, RGE_IMTYPE_SIM);
/*