linux-arm-msm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Krzysztof Kozlowski <krzk@kernel.org>
To: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>,
	Wasim Nazir <wasim.nazir@oss.qualcomm.com>
Cc: Bjorn Andersson <andersson@kernel.org>,
	Konrad Dybcio <konradybcio@kernel.org>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Richard Cochran <richardcochran@gmail.com>,
	linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org, netdev@vger.kernel.org,
	kernel@oss.qualcomm.com
Subject: Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
Date: Thu, 24 Jul 2025 15:20:29 +0200	[thread overview]
Message-ID: <3cbbace5-eff9-470e-a530-36895d562556@kernel.org> (raw)
In-Reply-To: <fd1a9f2f-3314-4aef-a183-9f6439b7db26@oss.qualcomm.com>

On 24/07/2025 15:11, Konrad Dybcio wrote:
> On 7/24/25 2:51 PM, Krzysztof Kozlowski wrote:
>> On 24/07/2025 14:47, Konrad Dybcio wrote:
>>> On 7/23/25 10:29 AM, 'Krzysztof Kozlowski' via kernel wrote:
>>>> On Tue, Jul 22, 2025 at 08:19:20PM +0530, Wasim Nazir wrote:
>>>>> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
>>>>> collectively referred to as lemans. Most notably, the last of them
>>>>> has the SAIL (Safety Island) fused off, but remains identical
>>>>> otherwise.
>>>>>
>>>>> In an effort to streamline the codebase, rename the SoC DTSI, moving
>>>>> away from less meaningful numerical model identifiers.
>>>>>
>>>>> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
>>>>> ---
>>>>>  arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
>>>>>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-
>>>>
>>>> No, stop with this rename.
>>>>
>>>> There is no policy of renaming existing files.
>>>
>>> There's no policy against renaming existing files either.
>>
>> There is, because you break all the users. All the distros, bootloaders
>> using this DTS, people's scripts.
> 
> Renames happen every now and then, when new variants are added or
> discovered (-oled/lcd, -rev-xyz etc.) and they break things as well.

There is a reason to add new variant. Also it does not break existing
users, so not a good example.

> Same way as (non-uapi) headers move around and break compilation for
> external projects as well.

Maybe they should not...

> 
>>
>>>
>>>> It's ridicilous. Just
>>>> because you introduced a new naming model for NEW SOC, does not mean you
>>>> now going to rename all boards which you already upstreamed.
>>>
>>> This is a genuine improvement, trying to untangle the mess that you
>>> expressed vast discontent about..
>>>
>>> There will be new boards based on this family of SoCs submitted either
>>> way, so I really think it makes sense to solve it once and for all,
>>> instead of bikeshedding over it again and again each time you get a new
>>> dt-bindings change in your inbox.
>>>
>>> I understand you're unhappy about patch 6, but the others are
>>> basically code janitoring.
>>
>> Renaming already accepted DTS is not improvement and not untangling
>> anything. These names were discussed (for very long time) and agreed on.
> 
> We did not have clearance to use the real name of the silicon back then,
> so this wasn't an option.
> 
>> What is the point of spending DT maintainers time to discuss the sa8775p
>> earlier when year later you come and start reversing things (like in
>> patch 6).
> 
> It's quite obviously a huge mess.. but we have a choice between sitting on
> it and complaining, or moving on.
> 
> I don't really see the need for patch 6, but I think the filename changes
> are truly required for sanity going forward.
> We don't want to spawn meaningless .dts files NUM_SKUS * NUM_BOARDS times.

Renaming will not change that. You will have still that amount of boards.

> 
> So far these are basically Qualcomm-internal boards, or at the very least
> there was zero interest shown from people that weren't contracted to work
> on them.

They committed them to upstream for a reason. This comes with
obligations and responsibility, especially for big vendor like Qualcomm.
Qualcomm does not want to commit? No problem, don't upstream...


Best regards,
Krzysztof

  reply	other threads:[~2025-07-24 13:20 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-22 14:49 [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Wasim Nazir
2025-07-22 14:49 ` [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans" Wasim Nazir
2025-07-22 15:01   ` Konrad Dybcio
2025-07-23  8:29   ` Krzysztof Kozlowski
2025-07-24 12:47     ` Konrad Dybcio
2025-07-24 12:51       ` Krzysztof Kozlowski
2025-07-24 13:11         ` Konrad Dybcio
2025-07-24 13:20           ` Krzysztof Kozlowski [this message]
2025-07-24 19:07             ` Dmitry Baryshkov
2025-07-25  7:29               ` Krzysztof Kozlowski
2025-07-24 15:59         ` Rob Clark
2025-07-26 18:04           ` Simon Horman
2025-07-29  2:36             ` Bjorn Andersson
2025-07-29 13:43               ` Simon Horman
2025-07-26 17:11         ` Bjorn Andersson
2025-07-22 14:49 ` [PATCH 2/7] arm64: dts: qcom: Update memory-map for IoT platforms in lemans Wasim Nazir
2025-07-26 17:24   ` Bjorn Andersson
2025-07-22 14:49 ` [PATCH 3/7] arm64: dts: qcom: lemans: Separate out ethernet card for ride & ride-r3 Wasim Nazir
2025-07-22 14:49 ` [PATCH 4/7] arm64: dts: qcom: lemans: Refactor ride/ride-r3 boards based on daughter cards Wasim Nazir
2025-07-22 14:49 ` [PATCH 5/7] arm64: dts: qcom: lemans: Rename boards and clean up unsupported platforms Wasim Nazir
2025-07-23  8:31   ` Krzysztof Kozlowski
2025-07-26 17:17   ` Bjorn Andersson
2025-07-22 14:49 ` [PATCH 6/7] dt-bindings: arm: qcom: Refactor QCS9100 and SA8775P board names to reflect Lemans variants Wasim Nazir
2025-07-23  8:27   ` Krzysztof Kozlowski
2025-07-24 13:21   ` Krzysztof Kozlowski
2025-07-22 14:49 ` [PATCH 7/7] arm64: dts: qcom: Add lemans evaluation kit (EVK) initial board support Wasim Nazir
2025-07-30 12:46   ` Krzysztof Kozlowski
2025-07-22 23:15 ` [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Rob Herring (Arm)
2025-07-23  8:32 ` Krzysztof Kozlowski
2025-07-26 16:09   ` Bjorn Andersson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3cbbace5-eff9-470e-a530-36895d562556@kernel.org \
    --to=krzk@kernel.org \
    --cc=andersson@kernel.org \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=kernel@oss.qualcomm.com \
    --cc=konrad.dybcio@oss.qualcomm.com \
    --cc=konradybcio@kernel.org \
    --cc=krzk+dt@kernel.org \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=richardcochran@gmail.com \
    --cc=robh@kernel.org \
    --cc=wasim.nazir@oss.qualcomm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).