From patchwork Mon Dec 10 18:42:11 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Priit Laes X-Patchwork-Id: 10722201 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 151BA13BF for ; Mon, 10 Dec 2018 18:44:14 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 04F862AC62 for ; Mon, 10 Dec 2018 18:44:14 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id EAE102AC76; Mon, 10 Dec 2018 18:44:13 +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=-4.4 required=2.0 tests=BAYES_00,DKIM_ADSP_ALL, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED 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 786AA2AC62 for ; Mon, 10 Dec 2018 18:44:12 +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:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version: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=JHdlHOnMXwFYCouTXIIr8mjOa11SHWmz5JoAuUzk+UI=; b=NZQQ5+gpmdVoyl 7on5w5vDwvzvA8AJmro69YhiSte6cfXpobhzTZXdCRY97CIwQV0P7vVzYWckcuhhsoA+72zLlR7Uu hGJjEvoEPFCVoSaWfGDnBYT3lcF/6i9y9HpxEljRG6XECOHHwKSKXyY7hPCRl5ptSM88b9eBJaX6T kGdwo2KbBURva6wn0I8w8MESo2+GQWvqzTdNReT3K20mnHRTF4d+oRqJWiCghSc/eOjqInaehUl67 cLINuMG3L4anH+4lKwGE9BmeCQtRqjPTxBdUBxiSdk3ajZT33aGLmtGT5+8ACIURBwwcu6n9zOX60 4KxNPjNORiBFAotnWekA==; 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 1gWQXK-0004Qa-34; Mon, 10 Dec 2018 18:44:10 +0000 Received: from plaes.org ([188.166.43.21]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gWQWI-0003Gl-IO for linux-arm-kernel@lists.infradead.org; Mon, 10 Dec 2018 18:43:16 +0000 Received: from localhost (unknown [213.204.46.240]) by plaes.org (Postfix) with ESMTPSA id AE34440302; Mon, 10 Dec 2018 18:42:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=plaes.org; s=mail; t=1544467344; bh=fTb19bShObdTgbAkz3Z+05tI/7iVObx7qNqh1LH392I=; h=From:To:Cc:Subject:Date:From; b=AtlBjAQtndCAVH6bxmAlruUaZWXSjUlrD1E7PmUQuTvFq6pMuzMI2A8U+i8KX98kC 1zEe6dD50noHmnLRrZLGbg6wwvNeTNt7fzBanUkXcJ3pIva9D4MstYg+/BoAvQKVmo f+2qwnLx4ndIQjDOvhYTBW0zrZrGWp+2tp9U00G83pZa34mrW+BIZrBPwzc+moCZEH pctpxHYidVcUb32io5OlwE1Be1o68uJYDAJxRyOdilwMEBjCTUWiFg9bMYyUMkaMGJ G3C2jJO1xXlXNtZzi9/ekunyZFVIDcm+9vMTGEyl/89h37RH/jli1iL4xxKT0hCeZb yLniGxhtyf7xg== From: Priit Laes To: Lee Jones , Rob Herring , Mark Rutland , Chen-Yu Tsai , Maxime Ripard , Liam Girdwood , Mark Brown , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Olliver Schinagl , linux-sunxi Subject: [PATCH 0/8] This is a second edition of a series that implements voltage Date: Mon, 10 Dec 2018 20:42:11 +0200 Message-Id: X-Mailer: git-send-email 2.19.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181210_104307_240010_7C7DD21D X-CRM114-Status: UNSURE ( 8.09 ) X-CRM114-Notice: Please train this message. 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: Priit Laes 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 ramping for AXP209 DCDC2 and LDO3 regulators and software based soft-start for AXP209 LDO3 regulator. Both features are needed to work around a PMIC shutdown when toggling LDO3 on certain boards with high capacitance on the LDO3 output. Similar features (or workarounds) have been also implemented on u-boot side [1]. Changes since v1: - Rebased on top of next and dropped already merged patches. - Dropped LDO4 full range devicetree change for Lime2 (prev patch 9) in favor of general pin-bank regulator dependency [2]. - Fixed paths in devicetree bindings (patch 3) - Added note about software based soft-start for LDO3 (patch 5) [1] https://lists.denx.de/pipermail/u-boot/2018-November/348612.html [2] http://lists.infradead.org/pipermail/linux-arm-kernel/2018-December/618459.html Olliver Schinagl (8): mfd: axp20x: name voltage ramping define properly regulator: axp20x: add support for set_ramp_delay for AXP209 dt-bindings: mfd: axp20x: add support for regulator-ramp-delay for AXP209 regulator: axp20x: add software based soft_start for AXP209 LDO3 dt-bindings: mfd: axp20x: Add software based soft_start for AXP209 LDO3 regulator: dts: enable soft-start and ramp delay for the OLinuXino Lime2 mfd: axp20x: Clean up included headers mfd: axp20x: use explicit bit defines Documentation/devicetree/bindings/mfd/axp20x.txt | 9 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- drivers/mfd/axp20x.c | 13 +- drivers/regulator/axp20x-regulator.c | 142 +++++++++++++++- include/linux/mfd/axp20x.h | 4 +- 5 files changed, 161 insertions(+), 9 deletions(-) base-commit: 14cf8c1d5b90a0cf6a8ba51ef59db8da8c7a2622