Received: by 2002:a25:b323:0:0:0:0:0 with SMTP id l35csp3135636ybj; Mon, 23 Sep 2019 15:31:02 -0700 (PDT) X-Google-Smtp-Source: APXvYqwNrWeAo2ogQUUpc3GLy+psWYW7o+0GXkZJMjQTRGQcsJSTEfMyXJlBZVnhY57iI4GYLwqD X-Received: by 2002:a17:906:6c7:: with SMTP id v7mr1853954ejb.27.1569277862719; Mon, 23 Sep 2019 15:31:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569277862; cv=none; d=google.com; s=arc-20160816; b=LETowPINe1XP5a2mI2AlneV8wrTlMS6x/AZNplj4uymwjUWNYdEot0+cZXez/3+7NA vhdh/t6gTcBRNSqLzcvK7sSx0n0QHndEcISrUSXMc96SScJAN5lOYOZMbD4UVgr8GiS6 +3zdiyvcXK2O41YIkEye4AclRwwYNSBO3KbssOaOaPZvyR6N3R/4+nI2jVGYb2EVvMqS TyjO5sV5Yz4RASfmMo133O7Kb1sKDr3t8BVKtFgb+Wjv76TB8DY33DLnVkoa5kQ+e33t YQQ7lJnFd1LhL/bcMgBAWPsmyzGIx7R9LBzME96sgDtE0s02t98TeMtw0SyJ9LZlbAjZ JKYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=BsJAPnVraeFHTFiGw306Con+5KH81+NZWRvxFADaeqM=; b=aErr1A1JXb70+3u43ht9DIii/ASu6wwY9wm9oxdCde7u6gAxExIi0C3QHBgi5xOMEB GGIf+22TJRlZju8rwtm4WzVoaH6U4VAwJ2+gOgHe8GDDZg11/HCCv+hW6LV7Bcr2eX4f 4FWUFMdo9ks/AsbK7w5myJRqzH7JfNmooIUBLcXObJ+plZAHFJAVyf3x0oLjxy00RD3f ulGHKa8eIe49yOpQlKf+aH977A+571EhzcFqas5XwvSPdVXGj5MnWdPNrofm2SXm41U8 4J1NY/PnnPZF+zc9jQbUkMQciuZXGzZtmajCif5+dhGsg7vRfuYg0sclaHcXZUV92Bx2 ePug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=UJDEh8YU; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h24si6564164ejl.55.2019.09.23.15.30.39; Mon, 23 Sep 2019 15:31:02 -0700 (PDT) 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=pass header.i=@kernel.org header.s=default header.b=UJDEh8YU; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391648AbfIVSsc (ORCPT + 99 others); Sun, 22 Sep 2019 14:48:32 -0400 Received: from mail.kernel.org ([198.145.29.99]:45012 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2391513AbfIVSsR (ORCPT ); Sun, 22 Sep 2019 14:48:17 -0400 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 16DA1214D9; Sun, 22 Sep 2019 18:48:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569178097; bh=ZaoPHwtLHsvaA+ZAcx1/9Bq15BWjd0+3loZmP5V6Kmo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=UJDEh8YUep+macwhKWOs3hlEqxI8JMN6mpkKlP1FL0pEuTn7DsHbjyhB2HLsbXUwy s+Nd6nzykiIcJTAq43sV7VouN0Nm0QE8e+yYVCV1YcZEJcdinWK5nnaZv83lwQP8vd xAvDmGlMOgs6qrLa4z5eUVl6Ac9zddi/F1PvKvb4= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Marcel Bocu , Vicki Pfau , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , x86@kernel.org, "Woods, Brian" , Clemens Ladisch , Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, Sasha Levin Subject: [PATCH AUTOSEL 5.3 160/203] hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs Date: Sun, 22 Sep 2019 14:43:06 -0400 Message-Id: <20190922184350.30563-160-sashal@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190922184350.30563-1-sashal@kernel.org> References: <20190922184350.30563-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Marcel Bocu [ Upstream commit 12163cfbfc0f804cc7d27bc20e8d266ce7459260 ] It would seem like model 70h is behaving in the same way as model 30h, so let's just add the new F3 PCI ID to the list of compatible devices. Unlike previous Ryzen/Threadripper, Ryzen gen 3 processors do not need temperature offsets anymore. This has been reported in the press and verified on my Ryzen 3700X by checking that the idle temperature reported by k10temp is matching the temperature reported by the firmware. Vicki Pfau sent an identical patch after I checked that no-one had written this patch. I would have been happy about dropping my patch but unlike for his patch series, I had already Cc:ed the x86 people and they already reviewed the changes. Since Vicki has not answered to any email after his initial series, let's assume she is on vacation and let's avoid duplication of reviews from the maintainers and merge my series. To acknowledge Vicki's anteriority, I added her S-o-b to the patch. v2, suggested by Guenter Roeck and Brian Woods: - rename from 71h to 70h Signed-off-by: Vicki Pfau Signed-off-by: Marcel Bocu Tested-by: Marcel Bocu Cc: Thomas Gleixner Cc: Ingo Molnar Cc: Borislav Petkov Cc: "H. Peter Anvin" Cc: x86@kernel.org Cc: "Woods, Brian" Cc: Clemens Ladisch Cc: Jean Delvare Cc: Guenter Roeck Cc: linux-hwmon@vger.kernel.org Link: https://lore.kernel.org/r/20190722174653.2391-1-marcel.p.bocu@gmail.com Signed-off-by: Guenter Roeck Signed-off-by: Sasha Levin --- drivers/hwmon/k10temp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/hwmon/k10temp.c b/drivers/hwmon/k10temp.c index c77e89239dcd9..5c1dddde193c3 100644 --- a/drivers/hwmon/k10temp.c +++ b/drivers/hwmon/k10temp.c @@ -349,6 +349,7 @@ static const struct pci_device_id k10temp_id_table[] = { { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_17H_DF_F3) }, { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_17H_M10H_DF_F3) }, { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_17H_M30H_DF_F3) }, + { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_17H_M70H_DF_F3) }, { PCI_VDEVICE(HYGON, PCI_DEVICE_ID_AMD_17H_DF_F3) }, {} }; -- 2.20.1