Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp5441599imm; Tue, 16 Oct 2018 10:16:21 -0700 (PDT) X-Google-Smtp-Source: ACcGV63dyilOTqXoelZwR3Pky5EecuvRAtyRsN8Babt3t4kYtZz+/9uRnb4DG+iR/VX3n0yLsMHC X-Received: by 2002:a17:902:2867:: with SMTP id e94-v6mr9199806plb.317.1539710181635; Tue, 16 Oct 2018 10:16:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539710181; cv=none; d=google.com; s=arc-20160816; b=A92VyMRnzWdpn4aY9EyuVm8XHRcZvbsxV5Z/XLLG/31Qq+LtdDYSY4OqtEgeUbpz+/ y4Migtfgn85rgK7Nvwm0q/yHmMcxzzfdpjlJ6uboPrvFs7n43TbW57S3tRNUtNUI2nIH x546Q2FCb3PPdHOnO1yDWgykCRW7uVnPzBDqrZSwdthbvf5mYmQbH3Q2J8tRhw4jvEzp j5Vg97PVJV8S7Sic3SlTdQhJFtlNQ6vrAL5Sak2FsiiGhivVvidakaHsLT2vL6XXPJkD uxOBT+RjDVaykiveWkg2WPad3sCY+jb+zrHF5gHN46xeLdxP+57mIc3wrpa4VHPeuymq wN1Q== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=g5ecsk5jLGtIFOgrQWz8iPfglBnmohsHLMS8JgE28oc=; b=qwLg2P4WBKlm37VsaL9156CQnKrqEGigbB3a1fHfeUEBSlmAgr4HTDwfqPAAj/jAkD CrSgRyA7tbO+/NXAdwK4sUeHsDLcLwEFPSm8VGcrvNWURmF12VRs8L/dFXNBlU633W03 ulN8zZe4zCPNXK9xI/fyFSzwCW9dGrqHF2Q/SFcr21mfGkxgXv/9n+gQpN0molSfkIeg 4lrk4w7T2KXcNnq+WM7DQ1BdyoSC8SbCZ/WUOh1/1cVwNuUn2qjL74sT45cLTd+yTp4q rM2/VPqVRhJJx51FMfQsS7Bf16A8IowANqGk6VDtRfvzOZevwVG4+qzBELX1G4ETidxP VvAw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=rrRWkqem; 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 b3-v6si8515712plc.103.2018.10.16.10.16.05; Tue, 16 Oct 2018 10:16:21 -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=rrRWkqem; 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 S1729178AbeJQBGD (ORCPT + 99 others); Tue, 16 Oct 2018 21:06:03 -0400 Received: from mail.kernel.org ([198.145.29.99]:49708 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727007AbeJQBGD (ORCPT ); Tue, 16 Oct 2018 21:06:03 -0400 Received: from localhost (ip-213-127-77-176.ip.prioritytelecom.net [213.127.77.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id A6E512089E; Tue, 16 Oct 2018 17:14:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1539710080; bh=3kBSpaQEuQOjB/QOOoZayXvPe6DGuUjwbPkRVKkF5hQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=rrRWkqem4iYTv952Lr8+ASw0U28wQHWw+f2Z3fnTPh8xUdossFsYKOb/WQMrdOTOp fjCmFrV1C3p2pN8iqMthc+poah1zdGe3oW8vVS+YoGWRibnUgqBQHL2UZ2XoWJ/8VC fgbUaBnViXFsuC/MLx1OUDYRr+mc3eCa1XOV4Z4w= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Robert Kern , Guenter Roeck , Sasha Levin Subject: [PATCH 4.18 096/135] hwmon: (nct6775) Use different register to get fan RPM for fan7 Date: Tue, 16 Oct 2018 19:05:26 +0200 Message-Id: <20181016170521.971892527@linuxfoundation.org> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181016170515.447235311@linuxfoundation.org> References: <20181016170515.447235311@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.18-stable review patch. If anyone has any objections, please let me know. ------------------ From: Guenter Roeck [ Upstream commit 55066354285b36ee09dc50e2527f43a97c567177 ] The documented register to retrieve the fan RPM for fan7 is found to be unreliable at least with NCT6796D revision 3. Let's use register 0x4ce instead. This is undocumented for NCT6796D, but documented for NCT6797D and NCT6798D and known to be working. Reported-by: Robert Kern Cc: Robert Kern Fixes: 81820059a428 ("hwmon: (nct6775) Add support for NCT6796D") Signed-off-by: Guenter Roeck Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- drivers/hwmon/nct6775.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/drivers/hwmon/nct6775.c +++ b/drivers/hwmon/nct6775.c @@ -502,7 +502,7 @@ static const s8 NCT6779_BEEP_BITS[] = { 30, 31 }; /* intrusion0, intrusion1 */ static const u16 NCT6779_REG_FAN[] = { - 0x4c0, 0x4c2, 0x4c4, 0x4c6, 0x4c8, 0x4ca, 0x660 }; + 0x4c0, 0x4c2, 0x4c4, 0x4c6, 0x4c8, 0x4ca, 0x4ce }; static const u16 NCT6779_REG_FAN_PULSES[NUM_FAN] = { 0x644, 0x645, 0x646, 0x647, 0x648, 0x649 }; @@ -1293,7 +1293,7 @@ static bool is_word_sized(struct nct6775 reg == 0x402 || reg == 0x63a || reg == 0x63c || reg == 0x63e || reg == 0x640 || reg == 0x642 || reg == 0x64a || - reg == 0x64c || reg == 0x660 || + reg == 0x64c || reg == 0x73 || reg == 0x75 || reg == 0x77 || reg == 0x79 || reg == 0x7b || reg == 0x7d; }