Received: by 2002:a05:6359:6284:b0:131:369:b2a3 with SMTP id se4csp2565135rwb; Sun, 6 Aug 2023 22:36:16 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEny0+IuYr2T6Ww6AmUQnuXtetYsdPlSWflgyp/KNDa79kPEiijx9PWJzr55jR++p7vVVAb X-Received: by 2002:a17:906:2081:b0:99b:c689:3f3d with SMTP id 1-20020a170906208100b0099bc6893f3dmr7607736ejq.25.1691386576572; Sun, 06 Aug 2023 22:36:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691386576; cv=none; d=google.com; s=arc-20160816; b=UspY0PLeGJW7b/xLNgchuE/N+lXzIFtrOXENfuCReHeIk5kvPbB72uC0nsb3bP9RUY AXkeX3wqypog59+ir/GbK7E1qNKKuMUSwHeMqrXMfIgwsDqK13Lc0MPXePmPA6t88BIV X1XsK73l8OFKoT8OZ2EfZwUGrwwXNOJJa8iH5VbKAX1JOby0aYklhN3SIktVbnkEo97R akDyEQxikyz1ugqJOcCccGtb/UK5z+FmShbmm8KkCkD7hM8zLEWHTXgggPPXySg5Nlqy 30opa4vD8L17k4fZXIjji2P2xguRcZT2/Xb4y/TVRGX8kvtPqOAGvQ/Uqun4tn7glVBj sWlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=VpD9tJeTGeAwp028FzCGIn2OEO9pwOWKOLBWazZV6+s=; fh=p6x8f1NDvWnunuZ/EJBnpQUI8siyuaNuwdUm1qH3Qp8=; b=AVL4TE5jVx6d21whxB3bsWCMXPhbUhcsr2gCVvE0v4WL/d2pu2v3H/amgOGy0B7XtK MJjh69yFpTSgVPeHxEA0UV1v3AmBT39fXotG5YPtzhF7A4pDjB1CSpLjTt2Fe+GSio7j APrKobdMhNNSECN1tkZMdD6IJwLEGTQLguvnINria7OdO4JBxZDIPwyv/yIC3p0iIJL1 zSbQQMINDgMN/PPRVxQ3IKFUINIZtik30jOrAD2OnBNQSI8b0mxWyUL/Q+V5SlX0XMXx VfMnKgxhPlGLF4IEjU272lsQBeyuTyCHcZeYcl83oXf+XZ/WCLSAVIPu1tZmCo+fTK/f 0gRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=YBPSHtg5; 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=chromium.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id rv22-20020a17090710d600b00993ebae9929si4669467ejb.708.2023.08.06.22.35.52; Sun, 06 Aug 2023 22:36:16 -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=@chromium.org header.s=google header.b=YBPSHtg5; 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=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229436AbjHGDym (ORCPT + 99 others); Sun, 6 Aug 2023 23:54:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60346 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229595AbjHGDyj (ORCPT ); Sun, 6 Aug 2023 23:54:39 -0400 Received: from mail-vk1-xa2c.google.com (mail-vk1-xa2c.google.com [IPv6:2607:f8b0:4864:20::a2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5986DFA for ; Sun, 6 Aug 2023 20:54:38 -0700 (PDT) Received: by mail-vk1-xa2c.google.com with SMTP id 71dfb90a1353d-48716a85f16so998426e0c.3 for ; Sun, 06 Aug 2023 20:54:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1691380477; x=1691985277; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=VpD9tJeTGeAwp028FzCGIn2OEO9pwOWKOLBWazZV6+s=; b=YBPSHtg5ZFmyeS6whane3bRmBlRHyjjkhdOUajBQ9Fa5gwW2/iUY76RCvsnE2fYptN jbXebBzdnGJX7JZMLgaSfV+JFCtRYbINJpZ8qCHKPPlPDN/cZ2MkuB6ql8EaqE+aotfS jH9WrGMI2U5IDtcP0BTlvOYq/jsJ/nR7OXn40= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691380477; x=1691985277; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VpD9tJeTGeAwp028FzCGIn2OEO9pwOWKOLBWazZV6+s=; b=VFM9t6mpW4Pqur9iuIE2ZVdxnpmfIR6jDfl/2ex2s9quP+BiiPeuNDi+CbXHeFUFUZ qT37nHTgypMo/ah//0golHp8XWoQMuR6VTbPHY0eKsPvDAQky0BTBGBcVrnQRIIz6hDH 6NCLKMmhYTIzXzj8UAqTHQH5iu4fp6ZrJv7ftbp2U5ct/+5aR/w64624Kp6v6k6zmc1k aYmJtbOrGapAgH5ZPwAlIUZxGogmD3WZK43bqZi5FZS0TjyI65mH5Jwry7XwYmRquJ2N ALDw4fhzTVTEQMc0lV2bC9LTu6Sff3aQxq0cZMiV62nPtNFhKma8xfGoxZcnqTQ+tie1 rnyA== X-Gm-Message-State: AOJu0Yyzh9SEYLO6AXXindLV3ZMkGwPlmvA0RbRwvdGkMg/DphAsn2a1 rS4M4YIr8V2yHN6BF2KQKd1g8NB0jkiBsHZ/HrGLyw== X-Received: by 2002:a67:e3da:0:b0:447:d044:3e3e with SMTP id k26-20020a67e3da000000b00447d0443e3emr3121184vsm.27.1691380477428; Sun, 06 Aug 2023 20:54:37 -0700 (PDT) MIME-Version: 1.0 References: <20230803074249.3065586-1-wenst@chromium.org> <20230803074249.3065586-6-wenst@chromium.org> <06473794-8c9f-5c55-b14a-db326d4ab5e9@collabora.com> <05133411-8486-a514-1e61-ab6aadd0f932@collabora.com> In-Reply-To: <05133411-8486-a514-1e61-ab6aadd0f932@collabora.com> From: Chen-Yu Tsai Date: Mon, 7 Aug 2023 11:54:25 +0800 Message-ID: Subject: Re: [PATCH 5/9] regulator: mt6358: fix and drop type prefix in MT6366 regulator node names To: Eugen Hristev Cc: AngeloGioacchino Del Regno , Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , Mark Brown , Zhiyong Tao , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 Fri, Aug 4, 2023 at 6:13=E2=80=AFPM Eugen Hristev wrote: > > Hi Chen-Yu, > > On 8/3/23 12:01, AngeloGioacchino Del Regno wrote: > > Il 03/08/23 09:42, Chen-Yu Tsai ha scritto: > >> The new MT6366 binding does away with the type prefix ("buck_", "ldo_"= ) > >> in the regulator node names. This better matches the PMIC pin names. > >> Remaining underscores in names are also replaced with hyphens. > >> > >> Drop the type prefixes and replace remaining underscores to match the > >> MT6366 binding. > >> > >> Signed-off-by: Chen-Yu Tsai > > > > There is *no upstream devicetree* using any of those names, as the firs= t > > devices > > that will use the MT6366 will be MT8186 Corsola, which are not > > upstreamed yet. > > > > This means that this commit does not break ABI, so, I agree - which > > implies.... > > > > Reviewed-by: AngeloGioacchino Del Regno > > > > > > Cheers, > > Angelo > > > >> --- > >> drivers/regulator/mt6358-regulator.c | 70 ++++++++++++++------------= -- > >> 1 file changed, 35 insertions(+), 35 deletions(-) > >> > >> diff --git a/drivers/regulator/mt6358-regulator.c > >> b/drivers/regulator/mt6358-regulator.c > >> index 3cb2e6768e25..5a43a84c7a3e 100644 > >> --- a/drivers/regulator/mt6358-regulator.c > >> +++ b/drivers/regulator/mt6358-regulator.c > >> @@ -536,68 +536,68 @@ static const struct mt6358_regulator_info > >> mt6358_regulators[] =3D { > >> /* The array is indexed by id(MT6366_ID_XXX) */ > >> static const struct mt6358_regulator_info mt6366_regulators[] =3D { > >> - MT6366_BUCK("buck_vdram1", VDRAM1, 500000, 2087500, 12500, > >> + MT6366_BUCK("vdram1", VDRAM1, 500000, 2087500, 12500, > >> 0x7f, MT6358_BUCK_VDRAM1_DBG0, 0x7f, > >> MT6358_VDRAM1_ANA_CON0, 8), > >> - MT6366_BUCK("buck_vcore", VCORE, 500000, 1293750, 6250, > >> + MT6366_BUCK("vcore", VCORE, 500000, 1293750, 6250, > >> 0x7f, MT6358_BUCK_VCORE_DBG0, 0x7f, > >> MT6358_VCORE_VGPU_ANA_CON0, 1), > >> - MT6366_BUCK("buck_vpa", VPA, 500000, 3650000, 50000, > >> + MT6366_BUCK("vpa", VPA, 500000, 3650000, 50000, > >> 0x3f, MT6358_BUCK_VPA_DBG0, 0x3f, MT6358_VPA_ANA_CON0, 3= ), > >> - MT6366_BUCK("buck_vproc11", VPROC11, 500000, 1293750, 6250, > >> + MT6366_BUCK("vproc11", VPROC11, 500000, 1293750, 6250, > >> 0x7f, MT6358_BUCK_VPROC11_DBG0, 0x7f, > >> MT6358_VPROC_ANA_CON0, 1), > >> - MT6366_BUCK("buck_vproc12", VPROC12, 500000, 1293750, 6250, > >> + MT6366_BUCK("vproc12", VPROC12, 500000, 1293750, 6250, > >> 0x7f, MT6358_BUCK_VPROC12_DBG0, 0x7f, > >> MT6358_VPROC_ANA_CON0, 2), > >> - MT6366_BUCK("buck_vgpu", VGPU, 500000, 1293750, 6250, > >> + MT6366_BUCK("vgpu", VGPU, 500000, 1293750, 6250, > >> 0x7f, MT6358_BUCK_VGPU_ELR0, 0x7f, > >> MT6358_VCORE_VGPU_ANA_CON0, 2), > >> - MT6366_BUCK("buck_vs2", VS2, 500000, 2087500, 12500, > >> + MT6366_BUCK("vs2", VS2, 500000, 2087500, 12500, > >> 0x7f, MT6358_BUCK_VS2_DBG0, 0x7f, MT6358_VS2_ANA_CON0, 8= ), > >> - MT6366_BUCK("buck_vmodem", VMODEM, 500000, 1293750, 6250, > >> + MT6366_BUCK("vmodem", VMODEM, 500000, 1293750, 6250, > >> 0x7f, MT6358_BUCK_VMODEM_DBG0, 0x7f, > >> MT6358_VMODEM_ANA_CON0, 8), > >> - MT6366_BUCK("buck_vs1", VS1, 1000000, 2587500, 12500, > >> + MT6366_BUCK("vs1", VS1, 1000000, 2587500, 12500, > >> 0x7f, MT6358_BUCK_VS1_DBG0, 0x7f, MT6358_VS1_ANA_CON0, 8= ), > >> - MT6366_REG_FIXED("ldo_vrf12", VRF12, > >> + MT6366_REG_FIXED("vrf12", VRF12, > >> MT6358_LDO_VRF12_CON0, 0, 1200000), > >> - MT6366_REG_FIXED("ldo_vio18", VIO18, > >> + MT6366_REG_FIXED("vio18", VIO18, > >> MT6358_LDO_VIO18_CON0, 0, 1800000), > >> - MT6366_REG_FIXED("ldo_vcn18", VCN18, MT6358_LDO_VCN18_CON0, 0, > >> 1800000), > >> - MT6366_REG_FIXED("ldo_vfe28", VFE28, MT6358_LDO_VFE28_CON0, 0, > >> 2800000), > >> - MT6366_REG_FIXED("ldo_vcn28", VCN28, MT6358_LDO_VCN28_CON0, 0, > >> 2800000), > >> - MT6366_REG_FIXED("ldo_vxo22", VXO22, MT6358_LDO_VXO22_CON0, 0, > >> 2200000), > >> - MT6366_REG_FIXED("ldo_vaux18", VAUX18, > >> + MT6366_REG_FIXED("vcn18", VCN18, MT6358_LDO_VCN18_CON0, 0, 180000= 0), > >> + MT6366_REG_FIXED("vfe28", VFE28, MT6358_LDO_VFE28_CON0, 0, 280000= 0), > >> + MT6366_REG_FIXED("vcn28", VCN28, MT6358_LDO_VCN28_CON0, 0, 280000= 0), > >> + MT6366_REG_FIXED("vxo22", VXO22, MT6358_LDO_VXO22_CON0, 0, 220000= 0), > >> + MT6366_REG_FIXED("vaux18", VAUX18, > >> MT6358_LDO_VAUX18_CON0, 0, 1800000), > > The line being shorter, can't you compact them on a single line now ? > Here, and on other occasions in the changes you made. I would prefer to do a final cleanup after all this has landed. That makes the refactoring easier to read, i.e. identify the changes. ChenYu > Regards, > > >> - MT6366_REG_FIXED("ldo_vbif28", VBIF28, > >> + MT6366_REG_FIXED("vbif28", VBIF28, > >> MT6358_LDO_VBIF28_CON0, 0, 2800000), > >> - MT6366_REG_FIXED("ldo_vio28", VIO28, MT6358_LDO_VIO28_CON0, 0, > >> 2800000), > >> - MT6366_REG_FIXED("ldo_va12", VA12, MT6358_LDO_VA12_CON0, 0, > >> 1200000), > >> - MT6366_REG_FIXED("ldo_vrf18", VRF18, MT6358_LDO_VRF18_CON0, 0, > >> 1800000), > >> - MT6366_REG_FIXED("ldo_vaud28", VAUD28, > >> + MT6366_REG_FIXED("vio28", VIO28, MT6358_LDO_VIO28_CON0, 0, 280000= 0), > >> + MT6366_REG_FIXED("va12", VA12, MT6358_LDO_VA12_CON0, 0, 1200000), > >> + MT6366_REG_FIXED("vrf18", VRF18, MT6358_LDO_VRF18_CON0, 0, 180000= 0), > >> + MT6366_REG_FIXED("vaud28", VAUD28, > >> MT6358_LDO_VAUD28_CON0, 0, 2800000), > >> - MT6366_LDO("ldo_vdram2", VDRAM2, vdram2, > >> + MT6366_LDO("vdram2", VDRAM2, vdram2, > >> MT6358_LDO_VDRAM2_CON0, 0, MT6358_LDO_VDRAM2_ELR0, 0x10), > >> - MT6366_LDO("ldo_vsim1", VSIM1, vsim, > >> + MT6366_LDO("vsim1", VSIM1, vsim, > >> MT6358_LDO_VSIM1_CON0, 0, MT6358_VSIM1_ANA_CON0, 0xf00), > >> - MT6366_LDO("ldo_vibr", VIBR, vibr, > >> + MT6366_LDO("vibr", VIBR, vibr, > >> MT6358_LDO_VIBR_CON0, 0, MT6358_VIBR_ANA_CON0, 0xf00), > >> - MT6366_LDO("ldo_vusb", VUSB, vusb, > >> + MT6366_LDO("vusb", VUSB, vusb, > >> MT6358_LDO_VUSB_CON0_0, 0, MT6358_VUSB_ANA_CON0, 0x700), > >> - MT6366_LDO("ldo_vefuse", VEFUSE, vefuse, > >> + MT6366_LDO("vefuse", VEFUSE, vefuse, > >> MT6358_LDO_VEFUSE_CON0, 0, MT6358_VEFUSE_ANA_CON0, 0xf00)= , > >> - MT6366_LDO("ldo_vmch", VMCH, vmch_vemc, > >> + MT6366_LDO("vmch", VMCH, vmch_vemc, > >> MT6358_LDO_VMCH_CON0, 0, MT6358_VMCH_ANA_CON0, 0x700), > >> - MT6366_LDO("ldo_vemc", VEMC, vmch_vemc, > >> + MT6366_LDO("vemc", VEMC, vmch_vemc, > >> MT6358_LDO_VEMC_CON0, 0, MT6358_VEMC_ANA_CON0, 0x700), > >> - MT6366_LDO("ldo_vcn33", VCN33, vcn33, > >> + MT6366_LDO("vcn33", VCN33, vcn33, > >> MT6358_LDO_VCN33_CON0_0, 0, MT6358_VCN33_ANA_CON0, 0x300)= , > >> - MT6366_LDO("ldo_vmc", VMC, vmc, > >> + MT6366_LDO("vmc", VMC, vmc, > >> MT6358_LDO_VMC_CON0, 0, MT6358_VMC_ANA_CON0, 0xf00), > >> - MT6366_LDO("ldo_vsim2", VSIM2, vsim, > >> + MT6366_LDO("vsim2", VSIM2, vsim, > >> MT6358_LDO_VSIM2_CON0, 0, MT6358_VSIM2_ANA_CON0, 0xf00), > >> - MT6366_LDO1("ldo_vsram_proc11", VSRAM_PROC11, 500000, 1293750, 62= 50, > >> + MT6366_LDO1("vsram-proc11", VSRAM_PROC11, 500000, 1293750, 6250, > >> MT6358_LDO_VSRAM_PROC11_DBG0, 0x7f00, > >> MT6358_LDO_VSRAM_CON0, 0x7f), > >> - MT6366_LDO1("ldo_vsram_others", VSRAM_OTHERS, 500000, 1293750, 62= 50, > >> + MT6366_LDO1("vsram-others", VSRAM_OTHERS, 500000, 1293750, 6250, > >> MT6358_LDO_VSRAM_OTHERS_DBG0, 0x7f00, > >> MT6358_LDO_VSRAM_CON2, 0x7f), > >> - MT6366_LDO1("ldo_vsram_gpu", VSRAM_GPU, 500000, 1293750, 6250, > >> + MT6366_LDO1("vsram-gpu", VSRAM_GPU, 500000, 1293750, 6250, > >> MT6358_LDO_VSRAM_GPU_DBG0, 0x7f00, > >> MT6358_LDO_VSRAM_CON3, 0x7f), > >> - MT6366_LDO1("ldo_vsram_proc12", VSRAM_PROC12, 500000, 1293750, 62= 50, > >> + MT6366_LDO1("vsram-proc12", VSRAM_PROC12, 500000, 1293750, 6250, > >> MT6358_LDO_VSRAM_PROC12_DBG0, 0x7f00, > >> MT6358_LDO_VSRAM_CON1, 0x7f), > >> }; > > > > > > >