From patchwork Fri Apr 5 14:55:34 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dan Murphy X-Patchwork-Id: 161874 Delivered-To: patch@linaro.org Received: by 2002:a02:c6d8:0:0:0:0:0 with SMTP id r24csp534337jan; Fri, 5 Apr 2019 07:56:00 -0700 (PDT) X-Google-Smtp-Source: APXvYqwQ5dh5aF2C+YZYB7wa3KO90AaefCxZx/CgO6XCJWk3K50NgEE+VhIv8IHOICZOiv4gESUB X-Received: by 2002:a63:4241:: with SMTP id p62mr12503680pga.379.1554476160538; Fri, 05 Apr 2019 07:56:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554476160; cv=none; d=google.com; s=arc-20160816; b=B3aMIz6t5gmeogiNL6bYyzPXP0HWyqKswjqipnJDa7CGhChkkbE2VwGO7TC1o6z9Po NmlhlfnWFHKqYgLCD3nXyqk9pDamCt8XixmZA/2EPD07Dq9HgIlQTgQ8R7jih2Ow6z+U ksBVAkEVA1AG6+AB6bHyHpvTB2fAEdo5OjwgCZPI5XDNDq6CfSxcdwhdRM9FhZHfIzoI XyCNcqYWEjmejMmbE497yTXaLsKGuhprDOnSVLWLm+/fJm7t8DnUY6IjC5q4CyXC06bD IA0F3DQmXzuJaLyfY7q53mhyVqpi9lx5d7w+aCALo96ghEE/kKAan/s3QiuR8XCQhTze AT5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=e7jrKBHIqK3iSX1RKjHunom92Ly+W9M/nLg7I2Xlwg8=; b=lPforFqqxjJnU1q/6CzaL4EaOk59yMjLm902WIKaPkRr3GeQzumIDc86T+lfF8d83/ kpZhJ6LBZqP7GfYQS0++90DDLzjPmwgfkEGGvCUycz1zi3u0ZC5Fk5HYhJ3fEaPNV2go b0R1rWHD7URvHXUiytmTYaZuJSISEdRvl6YUp9PN8eLvF8zGeHvnDpFAIwrDv1y+MTXB GrM3gw9mRBWJKriMeF8Tc3mQgvVWNumhzJHut4I+WLy0jjY3pkZwUUv0YmOGmULRHwoM QrIBSmg9jb/UBIG4VeKw2HDxD2VOzES1vIvER08b+9A5BfMc+elUektWZoDE9fCaPrnX Dphw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=rga+lCVg; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h63si2252681pge.558.2019.04.05.07.56.00; Fri, 05 Apr 2019 07:56:00 -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=@ti.com header.s=ti-com-17Q1 header.b=rga+lCVg; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731390AbfDEOz7 (ORCPT + 31 others); Fri, 5 Apr 2019 10:55:59 -0400 Received: from fllv0015.ext.ti.com ([198.47.19.141]:33314 "EHLO fllv0015.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731153AbfDEOz5 (ORCPT ); Fri, 5 Apr 2019 10:55:57 -0400 Received: from fllv0034.itg.ti.com ([10.64.40.246]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id x35EtqeZ105041; Fri, 5 Apr 2019 09:55:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1554476152; bh=e7jrKBHIqK3iSX1RKjHunom92Ly+W9M/nLg7I2Xlwg8=; h=From:To:CC:Subject:Date; b=rga+lCVgCS3Bw3FtNg6ZaMGimGW+aTtYF6JH+U5HPXhUf6lLzLxwmJrpeky8ooT9n Tgze4za4XyY01z9KitJoj6F8MzgkTEZhvrSd0gWCaZKFoiH1KsEsYHtqbeuCjNtBEv wxuN0MioBOivHxDzi2WUkl/dA8grH6+TaeEVqT7s= Received: from DLEE115.ent.ti.com (dlee115.ent.ti.com [157.170.170.26]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id x35EtpHx077884 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 5 Apr 2019 09:55:52 -0500 Received: from DLEE113.ent.ti.com (157.170.170.24) by DLEE115.ent.ti.com (157.170.170.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Fri, 5 Apr 2019 09:55:51 -0500 Received: from fllv0039.itg.ti.com (10.64.41.19) by DLEE113.ent.ti.com (157.170.170.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5 via Frontend Transport; Fri, 5 Apr 2019 09:55:51 -0500 Received: from localhost (ileax41-snat.itg.ti.com [10.172.224.153]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id x35EtpIj081040; Fri, 5 Apr 2019 09:55:51 -0500 From: Dan Murphy To: , , , CC: , , , Dan Murphy Subject: [PATCH 0/6] LM36274 LMU Introduction Date: Fri, 5 Apr 2019 09:55:34 -0500 Message-ID: <20190405145540.27703-1-dmurphy@ti.com> X-Mailer: git-send-email 2.12.2 MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello This patch series adds the LM36274 to the TI LMU MFD driver as well as leverages the TI LMU framework. This work was done on top of v2 of the TI LMU rework series https://lore.kernel.org/patchwork/project/lkml/list/?series=389483 I reused the lm363x regulator driver as I did not see it to be feasible to rewrite a driver that kinda already exists. Dan Dan Murphy (6): regulator: lm363x: Make the gpio register enable flexible dt-bindings: mfd: Add lm36274 bindings to ti-lmu mfd: ti-lmu: Add LM36274 support to the ti-lmu regulator: lm363x: Add support for LM36274 dt-bindings: leds: Add LED bindings for the LM36274 leds: lm36274: Introduce the TI LM36274 LED driver .../devicetree/bindings/leds/leds-lm36274.txt | 82 +++++++++ .../devicetree/bindings/mfd/ti-lmu.txt | 54 ++++++ drivers/leds/Kconfig | 9 +- drivers/leds/Makefile | 1 + drivers/leds/leds-lm36274.c | 174 ++++++++++++++++++ drivers/mfd/Kconfig | 5 +- drivers/mfd/ti-lmu.c | 14 ++ drivers/regulator/Kconfig | 2 +- drivers/regulator/lm363x-regulator.c | 56 +++++- include/linux/mfd/ti-lmu-register.h | 23 +++ include/linux/mfd/ti-lmu.h | 4 + 11 files changed, 417 insertions(+), 7 deletions(-) create mode 100644 Documentation/devicetree/bindings/leds/leds-lm36274.txt create mode 100644 drivers/leds/leds-lm36274.c -- 2.19.0