Add support for AMD Family 16h (Kabini) sensor devices.

PR:		186587
Submitted by:	David Rufino <david.rufino at gmail.com>
MFC after:	2 weeks
This commit is contained in:
Christian Brueffer 2014-03-14 12:15:28 +00:00
parent 1b7bdb29c8
commit 2b56f12b7e

View file

@ -79,6 +79,7 @@ struct amdtemp_softc {
#define DEVICEID_AMD_MISC12 0x1403
#define DEVICEID_AMD_MISC14 0x1703
#define DEVICEID_AMD_MISC15 0x1603
#define DEVICEID_AMD_MISC16 0x1533
static struct amdtemp_product {
uint16_t amdtemp_vendorid;
@ -90,6 +91,7 @@ static struct amdtemp_product {
{ VENDORID_AMD, DEVICEID_AMD_MISC12 },
{ VENDORID_AMD, DEVICEID_AMD_MISC14 },
{ VENDORID_AMD, DEVICEID_AMD_MISC15 },
{ VENDORID_AMD, DEVICEID_AMD_MISC16 },
{ 0, 0 }
};
@ -204,6 +206,7 @@ amdtemp_probe(device_t dev)
case 0x12:
case 0x14:
case 0x15:
case 0x16:
break;
default:
return (ENXIO);
@ -327,6 +330,7 @@ amdtemp_attach(device_t dev)
case 0x12:
case 0x14:
case 0x15:
case 0x16:
/*
* There is only one sensor per package.
*/