Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752814AbbH0IY4 (ORCPT ); Thu, 27 Aug 2015 04:24:56 -0400 Received: from mail-bn1on0084.outbound.protection.outlook.com ([157.56.110.84]:35232 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752434AbbH0IYs (ORCPT ); Thu, 27 Aug 2015 04:24:48 -0400 Authentication-Results: spf=none (sender IP is 165.204.84.222) smtp.mailfrom=amd.com; alien8.de; dkim=none (message not signed) header.d=none;alien8.de; dmarc=permerror action=none header.from=amd.com; X-WSS-ID: 0NTQEO2-08-9H8-02 X-M-MSG: From: Huang Rui To: Borislav Petkov , Jean Delvare , "Guenter Roeck" , Andy Lutomirski , "Andreas Herrmann" , Thomas Gleixner , Peter Zijlstra , Ingo Molnar , "Rafael J. Wysocki" , Len Brown , John Stultz , =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Weisbecker?= CC: , , , Andreas Herrmann , Aravind Gopalakrishnan , Borislav Petkov , Fengguang Wu , Aaron Lu , Tony Li , Huang Rui Subject: [PATCH 05/15] hwmon, fam15h_power: enable power1_input on AMD Carrizo Date: Thu, 27 Aug 2015 16:07:36 +0800 Message-ID: <1440662866-28716-6-git-send-email-ray.huang@amd.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1440662866-28716-1-git-send-email-ray.huang@amd.com> References: <1440662866-28716-1-git-send-email-ray.huang@amd.com> MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:165.204.84.222;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(428002)(3050300001)(199003)(189002)(5001770100001)(33646002)(97736004)(77156002)(101416001)(5003940100001)(105586002)(62966003)(50986999)(5001860100001)(5007970100001)(50226001)(2950100001)(4001540100001)(46102003)(5001830100001)(76176999)(229853001)(87936001)(5003600100002)(77096005)(48376002)(68736005)(106466001)(19580405001)(36756003)(189998001)(92566002)(50466002)(47776003)(86362001)(64706001)(53416004)(19580395003)(921003)(1121003);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR12MB0855;H:atltwp02.amd.com;FPR:;SPF:None;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0855;2:ujlhsmhX1QHrshlsgWAZzZdzV3OyjtOAELQg88y7ZzQT0ZygqgyOUB4iNYYow0FyXxdbGAL5xecq61yAeyYb8ueKhbcY8i6POPILd+oAVWmja4vZ+vy3imxrlH/WkyfTMCDXlZEWuck2EC7t4PWL9g/byyLOSTlz+il/uR3EEBk=;3:m5rg/83Sv2qApTHW1PzTR+P+NdUNga848jS4NhuXw54ri+krRfI2ZoXgNTKTKLnt0E5xJvzWrlVN+SDb6PAz+DamvzRbM7sAmf0FjtoikEOY0hxe14DsFyCFOtFormHZW6lTxmaWMVcxgllJFP3osHEufP67E9YfeOEalczgboU7HFCDEqDSbRjCrqNLVBJme0/AjDv1kPuIgZdlebMyxk1bmwUfGUBFGfPWpmbWCkqnXxPtOJbOqsmr6oBIdw1J;25:KCuleF2e2OOIrXoeDn5fExwZhHJH5c+LW7KPQ9A2fZf5lvidvtxbN47xr7RUsuBX5Akimrfea3dbwJI5bORJhTUsK+YF2LZaevUUT0tRtLEkq2LEaXayTtnmHfLP3dVSuNc0CqY58Ktej6wRc/dUF4f//sJQScu9cu9vk+ia1CRnHIbjvg7Yb4D7FoTBcvWY9R/GHqkiy3DhVU0KtQwjG8nN1raPkEqpYA1j4JZIT6InB0zAxMlSYj9WXDXIGQxNIzMIlNjLhOkLmuoHdBrk1g== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR12MB0855; X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0855;20:JfqV69EweYNtw7XegFSTx36Q0q1cmLjw5YPn80wwSCGlms5VG21tS4S7meivRK5mOfbccMt8WFRlJXix9/hO58vLR01DQvtsP02WGaeWDX+sBx8IuxvTFat+OUZ8TKHdESnfXPHwUAhjDvQSouhOrRDJqXsNEnG+H1LmzQWqeUpbTSpA96LOWTf+91WONxOZmuzX+i98SkFzh0lZ1C/x0toDelFxRfiEHdWV0AGh8Oi4gEy63yF1f47Q+oiEq+JM4pRc+v4Mu5Yfeee4MkW/BIQlazrWhdzZ9LsLkd/Y8mjrTeBMTjtx5Q+ZWRWaQLwmZoSZP4SeBRdaFBnz0W1ekAbBMEIs/gcqViPTGySviLSTixAhAHApEYBMiPjUFR7fGepdmKHTA7u1R+oYhvhUJB5QphSCR5if4BAG6Svv8HQ/152d4yB8XNCWSwhswQrCq4b0ZHHgfzCrEhj1kS1NYnK1NInpCXLfy8lMQ6kUxyAqZbKzgzTHtUAyJN+L5FBg;4:L8qNuKvv/alBC04jp4vRQUioRBdG+r1PqaiEmsHirMo0zR3PQi2/OvC2UKggEVMR6AHR7VoLwaoVL6EM5BcJdASKydKZ/DDS+ZtchicW9JJk8Nm0l2QqKng6Ct3RBN3e3Y6hsFrN9TX05JWiDnjssbox7aXk5f05LwRBKhVyZsfP8UwCVgklwhm3PhACttlVpmsrVRZRFfZCaVdvmz0965AorIddWNEoD5UlfzEdrzjqyLdDAnWQsl5xMSCCrKJwgJQg+oo+MEQ18u2q/1R0B6wySDBiheAcJ8LhX41V/uxRnPJDbkNNLdNQQ6ZSCkbf X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(8121501046)(3002001);SRVR:CY1PR12MB0855;BCL:0;PCL:0;RULEID:;SRVR:CY1PR12MB0855; X-Forefront-PRVS: 06818431B9 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR12MB0855;23:jJI7YWLxF0844BmPeLHClDihkz069TnUnr9XRoBjH?= =?us-ascii?Q?OsYk/ZGSVEhGjv3OrF6dsUr7IN3FRtKXiTHqMmmmzumtvn2qbIbYacNpZ9Js?= =?us-ascii?Q?4ox4LG+h5gXA6w/JE/AXLG9oOJ5af+xcIe0+xZJHRwQCEqNRTIZSaHok57zZ?= =?us-ascii?Q?gMBjrrqGQHluIAOKBf1TPBWjqb5fYduQ4PQz5uI+wkMYhTcGPihrLYFTn2cO?= =?us-ascii?Q?Jvz7cjNzy6EU+l3rcIuvfUrrcd2P73xrMb+rcpRZdkwQfWxOjDOCLIezT++n?= =?us-ascii?Q?I+gXRGXVPoI8hJ9Cc1OF/CL0+dtzXSsiWgJTLMR+Ar1rxfbCx0DZzn7PmfWx?= =?us-ascii?Q?nxyUJnffyk1A/H0oemlBm97rYrLR1+IDiFvw4/1mW9f7Fqlh50dQ+AnTUfUI?= =?us-ascii?Q?B+uqhNXDDtvLqrr+GQH26TmjN+tFT4wLnUFJlsywVzLm44sxyI0NweMnxP77?= =?us-ascii?Q?20B8cJFAEKdI61BIUe0Ny1s+ejjD3UST+3jQPYCxnGXdQ2RAElJEf0XoDmIj?= =?us-ascii?Q?gdRZLKzXqDQV83ZP7GDHw0q036RnObkAk7vpgTQpf3cDSDiCImckR7SIGLKl?= =?us-ascii?Q?WFYwyfyzfMXu1ZawvNNau+xFFvzpsRa8rp1asnLCqJCCGxN9de4HnA3oyQ8A?= =?us-ascii?Q?ab4bXTIZFtWYz1uByK8d2qB9XDGYBWcJyD/TG0Og9lejIxwie/s2lCpXv9fs?= =?us-ascii?Q?xzvNBXoj01Af586qkYQ64K8xfV4KTnJdpY71+HPh6QqO1udtk0mS85jIom/O?= =?us-ascii?Q?+Xa/vdI1Q99W7W50WX5IgLVfdTfLfREoOzeEEM5Oj/pCY1r3aPERkRBDUWRm?= =?us-ascii?Q?Sxlp3XLFUM1XC9TxiSLU0D5/JyDK9Iudjz+boX25aMkjjfPWpxSumLC312UN?= =?us-ascii?Q?OfKwHE1ao0KJYYGIF+D0as6UPC72XE16LKGL00YzHQ0YhcOE00xLbySXCMWf?= =?us-ascii?Q?3uyBZg10BaR2mHXKhouzxlQEIaolUMI3e0tNnRvRvHKqZGg5VOOgITEFCuhQ?= =?us-ascii?Q?V26MtJqX6S0hf1vFjlK4voBDWrS9EvTzfDiRif9ZE9rxxKy0gFKLNpWs0+nX?= =?us-ascii?Q?KpFlArxslD/WEGDBWfsM8b0+Y7tk3oIbFpnXghYxLjpiTXHcKLsew8js+ue0?= =?us-ascii?Q?ayCJrhFH+vZfjR6hR1H+cBngr05GFCO?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0855;5:+bBR9Ss94CHMs2Q4m5ENAJAf4vavWtwjcOUHarteuLHsYnh3s8X3BzqSq5X6/IEV4zOcwDSJDUuJEJ0b+PdQ5wnl8/yULG2aaTzvUd5zlyVZ3cQ3ZOq2dHRW0ZUw/bzQ9jxoTwcQyMlMoF71BvoQxQ==;24:dLI49kYp2AO3lB3uoO+j9DDBxwYjzIj9eRtlKkJ9Avr8jZDZ5xc/gWtvNZyeqnNy+kcmiscsv6en8ykBuDuv4TmS/TGg1IPFL9Ca4U/6nEE=;20:Ckd5/8kCArwKrUyqBWimkyshn4QAGqbjjjLjt3Wxz64y37Wcg+FdL0VSHEMOxaMp5/HbViU5pOQmTIZRTKVcvA== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Aug 2015 08:09:42.0211 (UTC) X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.222];Helo=[atltwp02.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR12MB0855 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1513 Lines: 43 This patch enables power1_input attribute for Carrizo platform. Signed-off-by: Huang Rui --- drivers/hwmon/fam15h_power.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/hwmon/fam15h_power.c b/drivers/hwmon/fam15h_power.c index 3e9b3b9..55b25ef 100644 --- a/drivers/hwmon/fam15h_power.c +++ b/drivers/hwmon/fam15h_power.c @@ -113,8 +113,11 @@ static int fam15h_power_init_attrs(struct pci_dev *pdev) { int n = FAM15H_MIN_POWER_GROUPS; struct attribute **fam15h_power_attrs; + struct cpuinfo_x86 *c = &boot_cpu_data; - if (boot_cpu_data.x86 == 0x15 && boot_cpu_data.x86_model <= 0xf) + if (c->x86 == 0x15 && + ((c->x86_model <= 0xf) || + (c->x86_model >= 0x60 && c->x86_model <= 0x6f))) n += 1; fam15h_power_attrs = devm_kcalloc(&pdev->dev, n, @@ -128,7 +131,9 @@ static int fam15h_power_init_attrs(struct pci_dev *pdev) n = 0; fam15h_power_attrs[n++] = &dev_attr_power1_crit.attr; - if (boot_cpu_data.x86 == 0x15 && boot_cpu_data.x86_model <= 0xf) + if (c->x86 == 0x15 && + ((c->x86_model <= 0xf) || + (c->x86_model >= 0x60 && c->x86_model <= 0x6f))) fam15h_power_attrs[n++] = &dev_attr_power1_input.attr; fam15h_power_group.attrs = fam15h_power_attrs; -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/