Received: by 10.223.185.116 with SMTP id b49csp3142379wrg; Mon, 5 Mar 2018 15:05:17 -0800 (PST) X-Google-Smtp-Source: AG47ELtu16ZGDNLG3h2rzQW+NrPyFP91rObp6nmcFHFBxAdI0141F2VN0JXCAIojLzbjTUeQ05/e X-Received: by 2002:a17:902:8a4:: with SMTP id 33-v6mr14540902pll.274.1520291117088; Mon, 05 Mar 2018 15:05:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520291117; cv=none; d=google.com; s=arc-20160816; b=ycBQJgeVNiKxZFuawihfnpe/b5e98iPVIwpjCDYh3j3BClEFmzDoIxUhUieV8AjtV+ GqiYZm4Hx5QRi80x+ZAnQsYpf/CKDhGKLk76fTLtQJFLgU5A3UuzOvC5uv0Xnuescqky rp9XL7QrQCLBkIuicaYMAWNjzE/JaO5IRqdRm2FJddrZmFvN6k5Vt/YtxX+1zqDCSNG5 Ijzolmx1C4eLYCGVb91QMbsK4CagXxZqoWLfaFy1JnB8g1dRPuntyuqVs+LwV8QGBj2n VVVRixxA2Yhna6ZAXrwetGnIIsj5gZmXExOfFEGrkKO85NZ+Kmtpk7X10Zag2UBfwjvM I8yQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=oQ8RKxds7x6HB8shoeNsdUWgjrwmTQoPbj6jDx6DJ8M=; b=ywXm4xejukMsIRv1Hd061fy/uNVNF7+DKMwGZC5o1158v/oPAeIaX7roTKmwV+tY7X Wxqks5ZIAfnfrQ8oJ4HlZSU4Un5hzDy+CdvlhLoOm19/mKjxFb+i2hpN+y+gKYHPVOsN jSn6QswxPN9Uq9dvrG8zATwDBcfeRTtxqTRmA94s4zOfzXmDC11NSVK9E4GQAbUAJH6E Y2wSTbIIh6EJEKVugrtuzSW8IeBQvJOIrRPcKTni5H8oKIBPzAH1ye/NaYnaxpPB5Iyc TYqT7wD8SHEZw5DawdXkdebxipwCVP2KzuNwQG9iv1QuC1VVB/np9t9j7BVeT3kh+yXX v5/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=DGO8OsKf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m13si8947209pgd.641.2018.03.05.15.05.01; Mon, 05 Mar 2018 15:05:17 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=DGO8OsKf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932531AbeCEXDz (ORCPT + 99 others); Mon, 5 Mar 2018 18:03:55 -0500 Received: from mail-pl0-f65.google.com ([209.85.160.65]:41464 "EHLO mail-pl0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752040AbeCEXDx (ORCPT ); Mon, 5 Mar 2018 18:03:53 -0500 Received: by mail-pl0-f65.google.com with SMTP id d9-v6so3182864plo.8; Mon, 05 Mar 2018 15:03:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=oQ8RKxds7x6HB8shoeNsdUWgjrwmTQoPbj6jDx6DJ8M=; b=DGO8OsKf0BKe5oehKjP/T1GQQqykdHfWxG2AdLmkqeVyZmj03dHpYtdAgeFWkJHnpD PVH7qCIPoyI3JhcACOoe13mA37OsmEstJl7XZNcHmGj9MeY7eR7fP8eouCgZsIQ8Zv6U CYYb9Rip1Em9+yUy41q+FVSrp6cmTCyMl7Fqc0VCDi6X8doHOqzJutCVle9tfVhe6T2b byP1UDa1OW5KhP8ON/KEfkbm0/10o1P8v9++Qv4VDZLotdl+aXkPk3l2EHdmZvG9lNNb 4ogI2KdkFszu0fIn7F7d4DmhMdX78epZt6HmUejtVCuJ2vecZ5nSlaBr5EIL79ycVTzd 02IA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=oQ8RKxds7x6HB8shoeNsdUWgjrwmTQoPbj6jDx6DJ8M=; b=G6SZX8oxXqpRPp7aG24halEHmkWxs0y0b5gdLAvd6YMSG+SOjv66DPXPAcZ8aaPuTm AonOawJZCK61jsYKjZuOXum7J4XGuDezeQg6c2oWN1wjuDMGsnE1WzGrqoenpqakwBH9 isDifLZ+TUomnDgOuiMVtMzodV1TYQm7gujzlNyvPWgDXGDwxtV/PPyE0Q32AuMxVSfj nTKgWJgfrFzL3wjl2EdbDMvq2dVSTWDnt+lQi94xB6RfmeaUeQaUg7+VM/T/lHdCAhnt v2bU/FPbcZwaMpJgaJZpwZdb8617p2TQIUmZlRW78r+H8hijln12EECt9GD7smZbpST1 MUVg== X-Gm-Message-State: APf1xPAAWN/jqB5NAfKOX39Wx01lGnfutQr6KsfjWZt3o+IrU6AS7U1B /TUFCzPO8tH8BZxS0EpsHBY= X-Received: by 2002:a17:902:2823:: with SMTP id e32-v6mr14698029plb.44.1520291032894; Mon, 05 Mar 2018 15:03:52 -0800 (PST) Received: from localhost (108-223-40-66.lightspeed.sntcca.sbcglobal.net. [108.223.40.66]) by smtp.gmail.com with ESMTPSA id g186sm27236745pfb.168.2018.03.05.15.03.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Mar 2018 15:03:51 -0800 (PST) Date: Mon, 5 Mar 2018 15:03:50 -0800 From: Guenter Roeck To: =?iso-8859-1?Q?Ren=E9?= Rebe Cc: linux-hwmon@vger.kernel.org, Clemens Ladisch , linux-kernel@vger.kernel.org Subject: Re: [PATCH] k10temp support for AMD Ryzen w/ Vega gfx Message-ID: <20180305230350.GA13099@roeck-us.net> References: <1769691A-DD1D-4641-B7BA-62C1BA571EBF@exactcode.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1769691A-DD1D-4641-B7BA-62C1BA571EBF@exactcode.de> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 05, 2018 at 11:38:24PM +0100, Ren? Rebe wrote: > Hi, > > This enables k10temp for the new AMD Ryzen APUs w/ Vega Mobile Gfx. > Tested on Ryzen 5 2500U, the temperature looked plausible. > > Signed-off-by: Ren? Rebe > > PS: 1st RFC - might get white-space damaged, will resend when ACKed. > Sorry my Xemacs/Mew broke. > > --- linux-4.15/drivers/hwmon/k10temp.c.vanilla 2018-03-05 22:22:30.974331180 +0000 > +++ linux-4.15/drivers/hwmon/k10temp.c 2018-03-05 22:24:17.186327291 +0000 > @@ -40,6 +40,10 @@ > #define PCI_DEVICE_ID_AMD_17H_DF_F3 0x1463 > #endif > > +#ifndef PCI_DEVICE_ID_AMD_17H_RR_NB > +#define PCI_DEVICE_ID_AMD_17H_RR_NB 0x15d0 > +#endif > + > /* CPUID function 0x80000001, ebx */ > #define CPUID_PKGTYPE_MASK 0xf0000000 > #define CPUID_PKGTYPE_F 0x00000000 > @@ -89,6 +93,8 @@ > { 0x17, "AMD Ryzen Threadripper 1950", 10000 }, > { 0x17, "AMD Ryzen Threadripper 1920", 10000 }, > { 0x17, "AMD Ryzen Threadripper 1910", 10000 }, > + { 0x17, "AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx", 20000 }, > + { 0x17, "AMD Ryzen 7 2700U with Radeon Vega Mobile Gfx", 20000 }, Do you have a confirmation that the temperature offset is correct ? Thanks, Guenter > }; > > static void read_tempreg_pci(struct pci_dev *pdev, u32 *regval) > @@ -289,6 +2944,7 @@ > { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_16H_NB_F3) }, > { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_16H_M30H_NB_F3) }, > { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_17H_DF_F3) }, > + { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_17H_RR_NB) }, > {} > }; > MODULE_DEVICE_TABLE(pci, k10temp_id_table); > > -- > ExactCODE GmbH, Lietzenburger Str. 42, DE-10789 Berlin > http://exactcode.com | http://exactscan.com | http://ocrkit.com | http://t2-project.org | http://rene.rebe.de > -- > To unsubscribe from this list: send the line "unsubscribe linux-hwmon" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html