public inbox for linux-hwmon@vger.kernel.org
 help / color / mirror / Atom feed
* fam15h_power on a4-4000?
@ 2016-03-27 18:13 Trek
  2016-03-27 18:51 ` Guenter Roeck
  0 siblings, 1 reply; 4+ messages in thread
From: Trek @ 2016-03-27 18:13 UTC (permalink / raw)
  To: linux-hwmon

[-- Attachment #1: Type: text/plain, Size: 583 bytes --]

reading the specs, it seems to me that the a4-4000 processor (amd fam
15h model 13h) has the tdp running average feature, implemented in
the fam15h_power module:

  D18F5xE0, page 456, BKDG for AMD Family 15h Models 10h-1Fh Processors
  http://support.amd.com/TechDocs/42300_15h_Mod_10h-1Fh_BKDG.pdf

if this assumption is correct, the module fails to probe the device
only because the pci id to query is different, so the attached patch
should fix the detection

it is untested as i'm not familiar with the hardware and i really
appreciate some suggestion from an expert here

c-ya!

[-- Attachment #2: fam15h_power-10h.diff --]
[-- Type: text/x-patch, Size: 1230 bytes --]

diff -ur linux/drivers/hwmon/fam15h_power.c linux-fam15h_power-10h/drivers/hwmon/fam15h_power.c
--- linux/drivers/hwmon/fam15h_power.c	2016-03-27 19:54:32.176763010 +0200
+++ linux-fam15h_power-10h/drivers/hwmon/fam15h_power.c	2016-03-27 20:00:02.048765885 +0200
@@ -304,6 +304,7 @@
 
 static const struct pci_device_id fam15h_power_id_table[] = {
 	{ PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_15H_NB_F4) },
+	{ PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_15H_M10H_NB_F4) },
 	{ PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_15H_M30H_NB_F4) },
 	{ PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_15H_M60H_NB_F4) },
 	{ PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_15H_M70H_NB_F4) },
diff -ur linux/include/linux/pci_ids.h linux-fam15h_power-10h/include/linux/pci_ids.h
--- linux/include/linux/pci_ids.h	2016-03-27 19:55:45.768763651 +0200
+++ linux-fam15h_power-10h/include/linux/pci_ids.h	2016-03-27 20:00:22.724766065 +0200
@@ -521,6 +521,7 @@
 #define PCI_DEVICE_ID_AMD_11H_NB_MISC	0x1303
 #define PCI_DEVICE_ID_AMD_11H_NB_LINK	0x1304
 #define PCI_DEVICE_ID_AMD_15H_M10H_F3	0x1403
+#define PCI_DEVICE_ID_AMD_15H_M10H_NB_F4 0x1404
 #define PCI_DEVICE_ID_AMD_15H_M30H_NB_F3 0x141d
 #define PCI_DEVICE_ID_AMD_15H_M30H_NB_F4 0x141e
 #define PCI_DEVICE_ID_AMD_15H_M60H_NB_F3 0x1573

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-03-28 22:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-27 18:13 fam15h_power on a4-4000? Trek
2016-03-27 18:51 ` Guenter Roeck
2016-03-28  2:19   ` Huang Rui
2016-03-28 21:04     ` Trek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox