kern/120714: [viapm] [patch] viapm driver doesn't work on VIA
VT8237 chip
Gavin Atkinson
gavin at FreeBSD.org
Sun Jun 22 17:40:03 UTC 2008
The following reply was made to PR kern/120714; it has been noted by GNATS.
From: Gavin Atkinson <gavin at FreeBSD.org>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: kern/120714: [viapm] [patch] viapm driver doesn't work on VIA
VT8237 chip
Date: Sun, 22 Jun 2008 18:37:16 +0100 (BST)
I don't really see any need to collapse the four similar chipsets into
one, here is a patch which simply adds support for the chip without
affecting the description of others.
Index: src/sys/pci/viapm.c
===================================================================
RCS file: /usr/ncvs/src/sys/pci/viapm.c,v
retrieving revision 1.19
diff -u -r1.19 viapm.c
--- src/sys/pci/viapm.c 6 Jun 2008 18:29:56 -0000 1.19
+++ src/sys/pci/viapm.c 22 Jun 2008 17:33:17 -0000
@@ -70,6 +70,7 @@
#define VIA_8233_PMU_ID 0x30741106
#define VIA_8233A_PMU_ID 0x31471106
#define VIA_8235_PMU_ID 0x31771106
+#define VIA_8237_PMU_ID 0x32271106
#define VIA_CX700_PMU_ID 0x83241106
#define VIAPM_INB(port) \
@@ -285,6 +286,12 @@
base_cfgreg = VIAPM_8233_BASE;
goto viapro;
+ case VIA_8237_PMU_ID:
+ desc = "VIA VT8237 Power Management Unit";
+ viapm->type = VIAPM_TYP_UNKNOWN;
+ base_cfgreg = VIAPM_8233_BASE;
+ goto viapro;
+
case VIA_CX700_PMU_ID:
desc = "VIA CX700 Power Management Unit";
viapm->type = VIAPM_TYP_UNKNOWN;
More information about the freebsd-bugs
mailing list