Received: by 2002:ac0:8c9a:0:0:0:0:0 with SMTP id r26csp213587ima; Thu, 31 Jan 2019 15:14:07 -0800 (PST) X-Google-Smtp-Source: ALg8bN4xdQA4SUfhh2+4U4I8BfFL9ahyyrHc+eNL6PvaUY/U8EfCPJtp+3/YmVB0YFMyDpNCwVuL X-Received: by 2002:a63:a112:: with SMTP id b18mr33527571pgf.440.1548976447467; Thu, 31 Jan 2019 15:14:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548976447; cv=none; d=google.com; s=arc-20160816; b=jSxjQWR6yfWBcSXvudW3oCuW4XzZ8ghb/oX46I7eXS2U99ktekqqdDp3fl1lUWNZ6c r/bqKVbtw5gQdPSzD4rdHB1S+OfGN20cF1qTsMgNJSeBQaRiLBzEZuxlqqmcwW+qe3H3 CJY5eODy201UARERBJjGaEyJ0+J4bZvAT+lNydJ9TVxAXKI/MDmjCzCblVfhDB5raaVd /Bj6gYp8NpU1EnNpAucV8w7jiDho4hnk1aHx5Rh71VsFNwth2ZIagw/9R/RdreMWDdRt /L5Yuzyb8nn07gEB/NqHSqzdajYekiUpp13dsekOB9J5XLPCWFEkf4fvEDacrw6p1OfT hnzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:to:from :dkim-signature; bh=s//WKIUtaIH0wRpbyXK/xy0gdxoHenTpSnbPv7jjHjg=; b=BEzs8MfeyqoEWx9v7JbYqdlNa8D9LqG7kqFwkJS+8/P+Mk+j8jCcytqRVyvD/VSnBe /i5ML7LQsgWJWv9Qc8dQCtggDcL2pmrRvNsjtLOcvhnba3oW5yL/1VLRTqr5L4MjgDV4 /5a4E4cuH+5iAYtQ2GtywDpvGEtHEb57aOVp/vjNzcYsRkioHBht0diTr4sIcsEGQLre Vrq1M68P5qHKh80CXEwqQHzne3gUjjZWhRVKvZBa3AzMRt6WFr/UwN+PZ2YtrWzFWdNg ylcj4hWIUFculzemnGAgB+A45f8/wPDgIWKehPrO+4UFZn+Xvf11N72GO8U2RkmmxzbT 1ymQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sweptlaser-com.20150623.gappssmtp.com header.s=20150623 header.b=S10wpksu; 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 c20si5664720plz.391.2019.01.31.15.13.52; Thu, 31 Jan 2019 15:14:07 -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=pass header.i=@sweptlaser-com.20150623.gappssmtp.com header.s=20150623 header.b=S10wpksu; 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 S1729384AbfAaWG5 (ORCPT + 99 others); Thu, 31 Jan 2019 17:06:57 -0500 Received: from mail-it1-f196.google.com ([209.85.166.196]:37765 "EHLO mail-it1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728923AbfAaWG4 (ORCPT ); Thu, 31 Jan 2019 17:06:56 -0500 Received: by mail-it1-f196.google.com with SMTP id b5so6872858iti.2 for ; Thu, 31 Jan 2019 14:06:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sweptlaser-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id; bh=s//WKIUtaIH0wRpbyXK/xy0gdxoHenTpSnbPv7jjHjg=; b=S10wpksu3gKB0l02Esx08e6f2VmxjRuauKQ7Fd/NHM6PFR/8Fy1KSMSCVS9iQcQliM /zOqM6Ko9b718S1B2/cKCD8kG2f8j1Exosub/+Y5EIThvE4MNnhi3zc1GSkZdDpWnEga zMm3PrSiE9NIv+jM0LeotMKh5vQRMEGcurvLzK9EoUqd9pduS1AWZcdsrBeH4TjDFglt 7Fht+ZNYxt0Tp/xqZgRhfmsN1sKGBjoeUU4ikJRbpq630SIis5cfBn57Z3Be/QKldn2z 8nvZ6gIJYJ6+6adeOqzYXWjogzFbRv59Mjbl7d2k2G2e8GgHoZjY8b/d+uMYr175VqUy xp3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=s//WKIUtaIH0wRpbyXK/xy0gdxoHenTpSnbPv7jjHjg=; b=Bb68R0NyX8mKTixYFWShLBbRrcj8F/I5m7iUYNFwrspGF+Gc7vMyOBOrDgekHxy26M xNSYOvNIFQbcI7qkFB6KBrq8S2F6+VWf+Hob0CXqDam8MBdRSl3N/RTuwKu9iCVGfkh7 3fZIdfwqP5AccrG5gg8vC+5keusy0OvZHdUoYww07kl2bagIt9V9jl8kLlC+Z73fZFbl i5Mjgt/NWDtzUwXGg35CYhBymoe3xw3aSR2+DRTkOBb6io5aKBLcy+7hftqHf/Gkkv0K 0MTfEWSvQZVHLqKwj9t930d/vEX5IHfZZY/aHsgC+hd//L9b5egUeXpnfsQcNdlSmS/I ET9Q== X-Gm-Message-State: AJcUuke3iceyZIsaYooa7h+UMnvthF92A31riVM0YbJbd9wZlCbBBnhW ij5OFYZPq8tSBE2HSrfAL7BICAuLfak= X-Received: by 2002:a02:570d:: with SMTP id u13mr22402974jaa.71.1548972415953; Thu, 31 Jan 2019 14:06:55 -0800 (PST) Received: from yngvi.hq.sweptlaser.com ([63.147.146.226]) by smtp.googlemail.com with ESMTPSA id l186sm286439itl.22.2019.01.31.14.06.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Jan 2019 14:06:55 -0800 (PST) From: Jeremy Gebben To: Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/3] hwmon: (lm85) add LM96000 high freqency pwm support Date: Thu, 31 Jan 2019 15:06:14 -0700 Message-Id: <20190131220617.15223-1-jgebben@sweptlaser.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, This patch adds support for the PWM frequencies from 22.5 to 30 kHz available on the LM96000. It looks like this chip has been supported for a long time, but wasn't mentioned in the docs (which I have updated). Also, it has been using the generic 'lm85' prefix, which I have not changed to avoid breaking userspace or device tree files. AFAICT, lm85_detect() will only return 'lm85' for LM96000 chips, so it doesn't look like you can get a bare 'lm85' prefix with any other chips. I stumbled on to a 10 year old thread discussing a patch which looks like an early attempt to add support for this chip, which may be of interest: https://lm-sensors.lm-sensors.narkive.com/1SIwaMDT/patch-hwmon-lm96000-support Thanks for reviewing, Jeremy Changes since v1: - replace freq_map_mask with freq_map_size Jeremy Gebben (3): hwmon: (lm85) remove freq_map size hardcodes hwmon: (lm85) Document the LM96000 as supported hwmon: (lm85) add support for LM96000 high frequencies Documentation/hwmon/lm85 | 9 ++++++++- drivers/hwmon/lm85.c | 32 ++++++++++++++++++++++---------- 2 files changed, 30 insertions(+), 11 deletions(-) -- 2.17.1