From patchwork Tue Oct 30 14:37:18 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Ford X-Patchwork-Id: 10661111 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 6311A15E9 for ; Tue, 30 Oct 2018 15:41:32 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4B9E82A80A for ; Tue, 30 Oct 2018 15:41:32 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 497AE2A709; Tue, 30 Oct 2018 15:41:32 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id D4E5C2A6C5 for ; Tue, 30 Oct 2018 15:41:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=meWZUniXmBeAKwRLQFo+QjhM2iIzTJPWPzRQjQb6K6g=; b=AVD sUL41H2GkdwWEYkAwgCbNPFcUDIZs0VQ6lZxeqYh2ZNn6vQSyF4AsEnc579sAsug6TK0kpMNp6eLC MVhOceY/3s+dQwQhld33TpZkYliInoUaRINA8a6POrQbvF2nz/fjUyBLtHb7QnP7yqBY/KBJYKpVp c+mq5jBytkXAonLoapLz3wVwyTCjqYBIqHYD5zus/exdw2EwyL1D7Ci6A7Wq96MTroCIDZakkMVvs MG2+dQaO/O/NgP5VsHfGgx5ISeM3ntPk0dmMV7pzWFzjAGJ1mhK/B16EXZSiQ5VVNw3m3I3054zek aNpVlj7Q//E+EXMGM/OCAWBw6raCWqw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gHW8w-0007na-8q; Tue, 30 Oct 2018 15:41:22 +0000 Received: from merlin.infradead.org ([205.233.59.134]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gHVhe-0000kr-AB for linux-arm-kernel@bombadil.infradead.org; Tue, 30 Oct 2018 15:13:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=merlin.20170209; h=Message-Id:Date:Subject:Cc:To:From: Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=6FNl4q0llonTn8u7anNJsGStCVg4fx0gv0YjASxReXA=; b=Sbujdngm4XtSnZdWK0X4BPnl9 HpPZJxv/Qh+uUfqr8iBZqguiJRZWMeT632j886myG+SGHdR+623sfW0CqB+dxydEYdHEMHwBHFEgO IHfAG1H0z5sZjpmzGzaBy24+41tkvvjIOzU+q84HC1i1CDpW909Msg+ljVXwtwPwOfz1F1v6XE6XA k1gv+zqH5ttgtKpmakxCfjktpsCj3sfyNKYe6rLG0gHUhUEPBrgA9dlTuWS9nppD2us2hgWcntHWj XB4IqQtNcuXL72xgU6Zn3MyHMwuVAvzLNPIFMHfcpK9et7peFJDvG2JkA10jMZ9Heb/nnqXs65FzX uk1RZQIsg==; Received: from mail-it1-x142.google.com ([2607:f8b0:4864:20::142]) by merlin.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gHVGq-0003hK-GT for linux-arm-kernel@lists.infradead.org; Tue, 30 Oct 2018 14:45:29 +0000 Received: by mail-it1-x142.google.com with SMTP id k206-v6so14001970ite.0 for ; Tue, 30 Oct 2018 07:45:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=6FNl4q0llonTn8u7anNJsGStCVg4fx0gv0YjASxReXA=; b=GMCOBIII75Axk84yPD0I1J9Ul0lOs+rO6v0UUVB735q54GL+pq6UCZpz5wAD6aF2CX rVUBmEWrBbrflVg5M5k58qayOwem6DaQANspPLAkH5gT34MbV+EHN/9QBf08M/LKjH9c V2b5NMI8WeFJoAGsPCbJNNSPRB/14nojOdfeOaQTsI/6IumYTcJaiNYUjv+wbrxKOBj5 SE/C4NFzAsjWqt0puwpfDbQ6x9RmfG1nowuibzH00JGdXSxVuKjyGRa541xQspOhY7SL D+7ihDZZN8lC7NPNlbB0wWdZPMzVpszm7DZe69ZTmWXBii9aKoSuniMBOlBp8A1reyCt qABQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=6FNl4q0llonTn8u7anNJsGStCVg4fx0gv0YjASxReXA=; b=m0134BDK78q3LjVBaT4LfN7lBI7Vm3g0xKzoocVC29A/tDPKMy8pEOmJKEsABa1mTZ IuTmaGisZi0HEMYQkAGs8B7mFfY710zLflvk4qTfUOmuqrDlh5Zus0ByOFEqDzvRhMAs Gu9vS1JnVnIzVrrT9rftx98AXrW96ytSdKiCjtf7hZZbo4N4+8DICIQ6P0TFXAcoo9bX cd3g9pvqnlfF9i5mKruslQMlsWKs3RfiWw+Fa1WEWY/cuTPaDZpvOZu15Hf8WtRubIFF tG3wmsG6lAC1KzPQmOS/oB/YGPFTFKFim0/QD49UfjuVfRaQRA29U4GdZTxpIH50rz5h dQpw== X-Gm-Message-State: AGRZ1gLCZ+psbSuKlSm3I22iF3pw9azK+9V/Wu60+EK18czqkX6zP6rv 4SiQ1gKz/Me2j7e3IbqEmZwkeWl4 X-Google-Smtp-Source: AJdET5cDZfP33dY1QMLZwYI4Gu92LJ0Gr0t0TIIkz5MCCozmzbxZtkUjAKDLPdFzsC0JynHFw16oEw== X-Received: by 2002:a02:4c12:: with SMTP id a18-v6mr14108303jab.141.1540910255440; Tue, 30 Oct 2018 07:37:35 -0700 (PDT) Received: from aford-OptiPlex-7050.logicpd.com ([174.46.170.158]) by smtp.gmail.com with ESMTPSA id z9-v6sm6951464iom.12.2018.10.30.07.37.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 30 Oct 2018 07:37:33 -0700 (PDT) From: Adam Ford To: linux-arm-kernel@lists.infradead.org Subject: [PATCH] Support RTC charging on PFUZE100 Date: Tue, 30 Oct 2018 09:37:18 -0500 Message-Id: <20181030143718.10027-1-aford173@gmail.com> X-Mailer: git-send-email 2.17.1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181030_104528_557021_CD0CAD33 X-CRM114-Status: GOOD ( 11.27 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mark.rutland@arm.com, Adam Ford , s.hauer@pengutronix.de, lgirdwood@gmail.com, robh+dt@kernel.org, broonie@kernel.org, linux-imx@nxp.com, kernel@pengutronix.de, fabio.estevam@nxp.com, shawnguo@kernel.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP diff --git a/arch/arm/boot/dts/imx6-logicpd-som.dtsi b/arch/arm/boot/dts/imx6-logicpd-som.dtsi index 1e5dcac70045..74ab5d65106b 100755 --- a/arch/arm/boot/dts/imx6-logicpd-som.dtsi +++ b/arch/arm/boot/dts/imx6-logicpd-som.dtsi @@ -178,6 +178,12 @@ regulator-max-microvolt = <2500000>; regulator-always-on; }; + + coin_reg: coin { + regulator-min-microvolt = <2500000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; }; }; diff --git a/drivers/regulator/pfuze100-regulator.c b/drivers/regulator/pfuze100-regulator.c index 659e516455be..bdef74077d1c 100644 --- a/drivers/regulator/pfuze100-regulator.c +++ b/drivers/regulator/pfuze100-regulator.c @@ -324,6 +324,7 @@ static struct pfuze_regulator pfuze100_regulators[] = { PFUZE100_VGEN_REG(PFUZE100, VGEN4, PFUZE100_VGEN4VOL, 1800000, 3300000, 100000), PFUZE100_VGEN_REG(PFUZE100, VGEN5, PFUZE100_VGEN5VOL, 1800000, 3300000, 100000), PFUZE100_VGEN_REG(PFUZE100, VGEN6, PFUZE100_VGEN6VOL, 1800000, 3300000, 100000), + PFUZE100_COIN_REG(PFUZE200, COIN, PFUZE100_COINVOL, 0x7, pfuze100_coin), }; static struct pfuze_regulator pfuze200_regulators[] = { @@ -377,6 +378,7 @@ static struct of_regulator_match pfuze100_matches[] = { { .name = "vgen4", }, { .name = "vgen5", }, { .name = "vgen6", }, + { .name = "coin", }, }; /* PFUZE200 */