Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp873088rwi; Thu, 13 Oct 2022 06:24:19 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4q7iKkwRWyHtcuEGHzJMzbjrxzpTgWqvKdIrMvpTjzkhrvnOwoyYl1JtHMuQmoRyRd0YW3 X-Received: by 2002:aa7:dc10:0:b0:440:b446:c0cc with SMTP id b16-20020aa7dc10000000b00440b446c0ccmr31941985edu.34.1665667459457; Thu, 13 Oct 2022 06:24:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665667459; cv=none; d=google.com; s=arc-20160816; b=Es0h/Lx6T8qcNrH1R5T5kuXTcSX/U+aM5X+jI1AxRsg/qCzIFxMndv/srJNwq2d3ye mTbjwioiTKkTyG3BM3WeRTaLO+JU4N+3woZePkOOhVNNk4U8FSBQvvFuWPpBBEz1DCBC kxo6NubJf/OfwCi9ZoCvkn7OdT62UwY+B20cnoVnOAlYJ02Iq6t08w4+CkEtZEnMwy8F VLt1rvC9OgMzkprlNJkHnpmfzzg7zXvtlqpRDGXUWa/F2D8dWBpdYgv4x/2ZyQ2l0nzX J3XDZOoerBjKmhqE/Ws5W/o1xfL27O3SaCUMAMk8wiH91Xksabto/2U6lqNtm9NH8osp hz6w== 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=/A5M/mERnholVn2sPhllr5YgwOSnfIz8uR3LS/h5QWE=; b=UiV7mHupB0vXN9KhnjKzPKNBMoLmoTmn9E8wRm22YxtJlb1UpFrp0JtEw6I1h5+9fQ Ye7BX9L4IBVWWE2cbgqNlMyTQTZ0x1Tgh9Nb1cOo+KW66ZFQ0UL8AKCuHn5O4IPzTtSQ NIJlc1aGhYCNVEXcFFRY3OGk+YLE9uPO8SIujb9xE/+DaqP6tu0iPwmoFsLMBe5h6dR+ 1DU34XO4ZAQA5f84L+X5zvgJtHkdJoetfBFRWU6fvCWbjVD2ixs5OnuT0IruXe4bTVJe ct+A4XONr/CQ3X2A7/kfQlyMOtfzPe7TBayowu2yaG9afDAQy6LFQSQB9gCA8B2Eu+GC ojQw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b=JVsZ5Ne5; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u27-20020a50a41b000000b00458d94f1a45si19061286edb.413.2022.10.13.06.23.52; Thu, 13 Oct 2022 06:24:19 -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=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b=JVsZ5Ne5; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229953AbiJMNWh (ORCPT + 99 others); Thu, 13 Oct 2022 09:22:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46284 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229945AbiJMNW0 (ORCPT ); Thu, 13 Oct 2022 09:22:26 -0400 Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 63B71F0358 for ; Thu, 13 Oct 2022 06:22:23 -0700 (PDT) Received: by mail-wr1-x42e.google.com with SMTP id j16so2827916wrh.5 for ; Thu, 13 Oct 2022 06:22:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=/A5M/mERnholVn2sPhllr5YgwOSnfIz8uR3LS/h5QWE=; b=JVsZ5Ne5IoFw/6lLM2Z+zUzAl/UqQKH5ocJHyB/wFFpTeMtrMGMGAikZpm1S8siyAs 3LI4AzEMTO0rCv7SwQqXBtojACXkUsIgwJgD2eFPWTNYDGQkMOonfYtxpt3vEe4pTxi9 fei8Lm7Pstpha26mYXnkInKqSQsT/uoxCzsT9YYJTFvvooaywZx/aANtaMY7FuENzpHn 5T6uegYWQwapWdPebllY8f7G1hjkvb4Bm0z2xm/1ojZX3UL6NxSctiPuPIj4iP33biuW ZiNBFKIeTxkLHWXLZNCLubXGJRrvhOhETU3Gi4wD11xO2sYS3ePzlAdChAP91FoeKyDC nwcA== 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:subject:date:message-id:reply-to; bh=/A5M/mERnholVn2sPhllr5YgwOSnfIz8uR3LS/h5QWE=; b=HMqQ9k6aMpTg+5izl3soY0gZTUpAwT/rlwKziwpCyYmJGaFf9eo0Usnsti/xgQjl+X HQMkKsD7PTJFxR8yRWCrR+EHczZ6ivN+vea3vLTZe2LwQCvyScWt5dKLTZkoEz2O3gCx KyYmdST/8PCDiymPyq+xy4y+PcLX2r7G5lc/A/gvNmjCXLynzlRA07btizn2/bmmyHt+ zNoZodo/plbnGUDfRwyPjcKXgTQX2mZQ3CFEz6grqj2F8fBQvRufUgThqKbbVRI6Iru8 35gxy49PQAP/ExIA5A1ckl0fEi+MwWScJHg13M9vJs+gaTMXPGhYtN5+Gvz3AS4MdbjA P02w== X-Gm-Message-State: ACrzQf03jZOqkEIw8Y+YMYBqWnSg+aHYsGRpIdzFz92KpeV7vOnLd9PW lx9ymichpaSgOjAN5FUQz0dDXg== X-Received: by 2002:adf:dec3:0:b0:22e:6efe:7861 with SMTP id i3-20020adfdec3000000b0022e6efe7861mr21667996wrn.454.1665667341768; Thu, 13 Oct 2022 06:22:21 -0700 (PDT) Received: from [192.168.1.91] (192.201.68.85.rev.sfr.net. [85.68.201.192]) by smtp.gmail.com with ESMTPSA id u8-20020adfdb88000000b0022e035a4e93sm2083628wri.87.2022.10.13.06.22.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 13 Oct 2022 06:22:21 -0700 (PDT) Message-ID: <81e3a8d8-9c20-6711-f2c9-54c366aab276@baylibre.com> Date: Thu, 13 Oct 2022 15:22:19 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: [PATCH v6 6/6] arm64: defconfig: Add tps65219 as modules Content-Language: en-US To: Krzysztof Kozlowski , Kevin Hilman , lgirdwood@gmail.com, broonie@kernel.org, robh+dt@kernel.org, nm@ti.com, kristo@kernel.org, dmitry.torokhov@gmail.com, krzysztof.kozlowski+dt@linaro.org, catalin.marinas@arm.com, will@kernel.org, lee@kernel.org, tony@atomide.com, vigneshr@ti.com, bjorn.andersson@linaro.org, shawnguo@kernel.org, geert+renesas@glider.be, dmitry.baryshkov@linaro.org, marcel.ziswiler@toradex.com, vkoul@kernel.org, biju.das.jz@bp.renesas.com, arnd@arndb.de, jeff@labundy.com Cc: afd@ti.com, narmstrong@baylibre.com, msp@baylibre.com, j-keerthy@ti.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-input@vger.kernel.org, linux-omap@vger.kernel.org References: <20221011140549.16761-1-jneanne@baylibre.com> <20221011140549.16761-7-jneanne@baylibre.com> <72b9809e-d6d7-862a-26b8-221d14ea4322@linaro.org> <60507e87-cf92-13d9-29d0-83f18a648f4b@baylibre.com> <7hzge1hqof.fsf@baylibre.com> <8d27a5f6-461a-5b28-1560-07bb4ddcaa8a@linaro.org> From: jerome Neanne In-Reply-To: <8d27a5f6-461a-5b28-1560-07bb4ddcaa8a@linaro.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,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 13/10/2022 14:32, Krzysztof Kozlowski wrote: > On 12/10/2022 13:56, Kevin Hilman wrote: >> Krzysztof Kozlowski writes: >> >>> On 12/10/2022 04:39, jerome Neanne wrote: >>>>> You explained what you did, which is easily visible. You did not explain >>>>> why you are doing it. >>>>> >>>>> Best regards, >>>>> Krzysztof >>>>> >>>> Thanks for pointing me to the detailed guidelines >>>> I'm new to upstream and not well aware of all good practices. >>>> >>>> Would below commit message be more suitable: >>>> >>>> Add support for the TPS65219 PMIC by enabling MFD, regulator and >>>> power-button drivers. All drivers enabled as modules. >>> >>> This still says only what you did. I still does not explain why. >> >> Jerome, maybe adding a bit of preamble like: >> >> "Development boards from TI include the TPS65219 PMIC. Add support..." > > I would propose: "Development boards from TI with xxx SoC include the > ..." because the point is that you use this defconfig for boards for > given SoC (supported by upstream). > > Other way would be "Foo-bar development board includes the TP..." > >> >> Krzysztof, I'm the first to argue for descriptive/verbose changelogs, >> but IMO, this is getting a little bit nit-picky. >> >> The series adds a new driver, DTS and defconfig patches to enable >> support the new driver. The "why" for changes to defconfig changes like >> this are kind of implied/obvious, and there is lots of precedent for >> changelogs of defconfig changes for simple drivers to simply say "enable >> X and Y". > > While I understand the entire patchset, the defconfig goes via separate > tree/branch and must stand on its own. Later (one month, one year, one > decade) someone will look at history and wonder why the heck we enabled > TPS65219. > >> >> If my above suggesion is not enough, please make a suggestion for what >> you think would qualify as an appropritate changelong that answers "why" >> for a simple driver change. > > It is enough :) > > Best regards, > Krzysztof > Got it! I'll rephrase following your suggestion