Received: by 2002:ac0:e350:0:0:0:0:0 with SMTP id g16csp231645imn; Wed, 3 Aug 2022 01:18:05 -0700 (PDT) X-Google-Smtp-Source: AA6agR57MA2sS4DguVq2xw/EWJEj7rvrUaUA363C0mmbHrnnh1cNmXL6s6F/H0DrED33dyTGhaSv X-Received: by 2002:a63:5c61:0:b0:41c:626d:687c with SMTP id n33-20020a635c61000000b0041c626d687cmr6011034pgm.185.1659514685031; Wed, 03 Aug 2022 01:18:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659514685; cv=none; d=google.com; s=arc-20160816; b=STNaGa/99zhSyJKn3bwqdAL92ljOAV04P7Ou9KQlmyt3d8eKe52JELv6hx9R9H6FfQ GXkWQdfe1t7wR7kVnit1/SZi2z6MLRen/i04WCkMEV3hFeEk73emIQvHJDqf3oKPPlYs u5UscTNupu3YULXNlU60QNrfu9za5ZXpFa4i3gPh6sMZvxDLQBuaFwZAj99B3Jny59sJ V1I3Y4qB8lVtRAcRlo7XCJaTiRPityMbQ1uy7SY0hD0pbYudseuKQuD/Isp5BSva25Mk PVBdTqcuPRnjLC1I1Gz3n5qlnRavkxyp9dUpgtk1sWrqfGk74wf6UndRuV57U1+wwu6/ jeRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=ZWDDdDUD/SeLY4Y1864eieW1iTgOf5yvfzhjZam9Gdo=; b=OGAwTeAaUr01DyUhVY2Yr7UohazHGi9exjpJGBraAt2pHisFgLN+ENYjcpSwPjgaNZ QfDy07NtW8mDfGM/kH9fBphFpnJIZ3bvRXnD+VGikmft8hYtXGXxAH023fV6oiPDSRWT xppqFilw0MJ+tpJhWniANOpkDb4scJyOUq6+w7xw6B3wBPdydrMUiJgv1L9mTWVCPtEN wahEDc+1QHHlhrD2O0EwC6jJlFFh2ug93Dslhl/EKWr/JC+E2mcrHTkP1ztRiSkyLzpN C2cxBhkyvU5ZjOhLXM+B2TSNruxCAMgzFTUQrYG9TzQcEtUDois2TKgWuqfvPjEs0GMI tN3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=UNQND0cz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y10-20020a17090322ca00b0016e8b3e2a39si1946876plg.228.2022.08.03.01.17.50; Wed, 03 Aug 2022 01:18:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=UNQND0cz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234881AbiHCIGO (ORCPT + 99 others); Wed, 3 Aug 2022 04:06:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50828 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232550AbiHCIGN (ORCPT ); Wed, 3 Aug 2022 04:06:13 -0400 Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C5C93220E4 for ; Wed, 3 Aug 2022 01:06:11 -0700 (PDT) Received: by mail-lf1-x12c.google.com with SMTP id a9so12488735lfm.12 for ; Wed, 03 Aug 2022 01:06:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc; bh=ZWDDdDUD/SeLY4Y1864eieW1iTgOf5yvfzhjZam9Gdo=; b=UNQND0cz6Sg0ZYwWcksx3XWvJ3WA4eaJxJp4yui/nV3EMdbkFSaBpOGwZnon5itiyZ eywb/D5cj+hY1KS92HUbT03Xzas2PMYxD5h5Q0Y0DXf4MLApk1H/im+q2nbWQuI/3srA JbcxOqZhrwiuK+nf5i/uzmxpRWcKaxLW84wVDO6hw8G1VTgEX9mUuFsTcRgXNuqhqmED QejTlDnrX6hYUCBUgZEX4fTFRURYsPw2lSkBZ7uWPUVZXutxAK4LsNlnQ14O34pEI+NI I7UYa7XeYFObT79SeRKCG9CY6UvSMaYOTBdtpWbCHenXA7328Ga6gOZ+RoxN5Xg3UHFk H/KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc; bh=ZWDDdDUD/SeLY4Y1864eieW1iTgOf5yvfzhjZam9Gdo=; b=EGU/G4mN5M6697BXeV4OrC5fPPTM+Ukl0yO4HAI9QVyVObv2P0FyThs5f/S67YDIDi 9lBmexl1VzrnlXx2rlWsHmzMsPaGecGKlru9SlXlW95W+8gClmigPT3X88z9pCJHA33b YoKg0p+FzjvGJMmqX4DMnUWHOF1cp1FhoGb3Vs/Zg/IQPvS21wt54Aeg2X2R0HLFkZ2U vrNi3sQI/gESXi0PrpnjBZ2gaO6ZjHgYK/1qnydvz1ZL0aJXOOVWvh91O1mURrfoQ6iM czrVtXM06VIhDUaptc6u67ggWZrMoI3k9wxpN+uQm1qvmES0LcEaspHFBjEu7OhJDPLg hnjw== X-Gm-Message-State: ACgBeo028BLgSrHPb1BkIDVTnMuQ/qJqvhm3kSZYdM8Zy+WzKXpSqDZ6 u2H3aTDODOmtki7ZlQMn/KXlVA== X-Received: by 2002:ac2:43c8:0:b0:48a:f0e9:fc06 with SMTP id u8-20020ac243c8000000b0048af0e9fc06mr6238061lfl.458.1659513970078; Wed, 03 Aug 2022 01:06:10 -0700 (PDT) Received: from [192.168.1.211] ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id t9-20020ac24c09000000b0048a8586293asm2368309lfq.48.2022.08.03.01.06.09 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 03 Aug 2022 01:06:09 -0700 (PDT) Message-ID: <89469b0d-e6aa-4d60-c93c-a99256f65445@linaro.org> Date: Wed, 3 Aug 2022 11:06:08 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Subject: Re: [PATCH v3 00/13] PM6125 regulator support Content-Language: en-GB To: Iskren Chernev , Bjorn Andersson , Krzysztof Kozlowski , Mark Brown Cc: Andy Gross , Konrad Dybcio , Liam Girdwood , Rob Herring , Robert Marko , devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht References: <20220731223736.1036286-1-iskren.chernev@gmail.com> From: Dmitry Baryshkov In-Reply-To: <20220731223736.1036286-1-iskren.chernev@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/08/2022 01:37, Iskren Chernev wrote: > This patch series adds SPMI and SMD regulator support for the PM6125 found on > SM4250/SM6115 SoCs from QCom. > > This code has been tested on: > * OnePlus Nord N100 (oneplus,billie2, SoC sm4250) > * Redmi 9T (redmi,lemon, SoC sm6115) > > The main source used for this change is qpnp pm6125 support patch from caf [1]: > > [1]: https://source.codeaurora.org/quic/la/kernel/msm-5.4/commit/?h=kernel.lnx.5.4.r1-rel&id=d1220daeffaa440ffff0a8c47322eb0033bf54f5 > > v2: https://lkml.org/lkml/2022/7/26/885 > v1: https://lkml.org/lkml/2021/8/28/144 > > Changes from v2: > - split spmi new regulator support in 2 patches > - FTS and LDOs now have set_load and set_pull_down ops > - add better commit messages on spmi patches > - fix sob header order > - fix tested device info (Redmi 9T, NOT Xiaomi 9T) > - improve formatting in spmi binding docs > - sort alphabetically in smd binding docs > - sort alphabetically spmi pmics > - sort alphabetically smd pmics > Changes from v1: > - add dt-bindings > - split SPMI patch into new reg types and the new PMIC > - add correct supply mapping > > Iskren Chernev (13): > dt-bindings: regulator: qcom_spmi: Improve formatting of if-then > blocks > dt-bindings: regulator: qcom_spmi: Document PM6125 PMIC > dt-bindings: regulator: qcom_smd: Sort compatibles alphabetically > dt-bindings: regulator: qcom_smd: Document PM6125 PMIC > regulator: qcom_spmi: Add support for new regulator types > regulator: qcom_spmi: Add support for HFSMPS regulator type > regulator: qcom_spmi: Sort pmics alphabetically (part 1) > regulator: qcom_spmi: Sort pmics alphabetically (part 2) > regulator: qcom_spmi: Add PM6125 PMIC support > regulator: qcom_smd: Sort pmics alphabetically (part 1) > regulator: qcom_smd: Sort pmics alphabetically (part 2) > regulator: qcom_smd: Sort pmics alphabetically (part 3) What is the reason for these part1/2 and part1/2/3 splits? I think you can collapse them into two respective patches, one sorting of spmi, another one sorting the smd regulators > regulator: qcom_smd: Add PM6125 regulators support > > .../regulator/qcom,smd-rpm-regulator.yaml | 26 +- > .../regulator/qcom,spmi-regulator.yaml | 32 ++ > drivers/regulator/qcom_smd-regulator.c | 400 ++++++++++-------- > drivers/regulator/qcom_spmi-regulator.c | 383 ++++++++++++----- > 4 files changed, 556 insertions(+), 285 deletions(-) > -- With best wishes Dmitry