From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.6 required=3.0 tests=DKIM_ADSP_ALL,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 89203C07E85 for ; Tue, 11 Dec 2018 15:17:22 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 4A01A2086D for ; Tue, 11 Dec 2018 15:17:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=plaes.org header.i=@plaes.org header.b="jYUbVwAw" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4A01A2086D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=plaes.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726702AbeLKPRV (ORCPT ); Tue, 11 Dec 2018 10:17:21 -0500 Received: from plaes.org ([188.166.43.21]:59534 "EHLO plaes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726329AbeLKPRU (ORCPT ); Tue, 11 Dec 2018 10:17:20 -0500 Received: from localhost (unknown [213.204.46.240]) by plaes.org (Postfix) with ESMTPSA id 8CEBA4002F; Tue, 11 Dec 2018 15:17:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=plaes.org; s=mail; t=1544541438; bh=S8BNeKvLxc6P0mccM/eGqU9/SJtyfkGuSNMjcrz95q0=; h=From:To:Cc:Subject:Date:From; b=jYUbVwAwEU+Ks14U9hxHnz1W1Z+AajLY8FLKaLDkxhfOCcp8KrxamqMJnXaDKzZc2 T/PlM4wTaRyWv/ZQlSU8udCP6sMYqh+LCIBQQjSezPg8lrK2dnKlgd14KwNAeV5KZw bBB1jvRQfzRxV12IKT1w10owr25TGh1OV1eriwn/b7lkNdpXDgL5CfvrkEb3DmUsyR X+VC0K7Gm/ES3TZpv8rxU8o7jZas+Oi0O5pzYop6e42Dn5cgquvkR1F5DcQxIVq1Ni TZljWgch2phhJx0Rg7hRfNQUxvkEig45LtH44n2U5u19zeXRWY+QseBdxqOjyg5RgX 1dQrFhQ5WQydg== 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 Cc: Priit Laes Subject: [PATCH v2 0/8] regulator: axp20x: Stop AXP209 from crashing when enabling LDO3 Date: Tue, 11 Dec 2018 17:17:04 +0200 Message-Id: X-Mailer: git-send-email 2.19.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a second edition of a series that implements voltage 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 -- git-series 0.9.1