devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Sudeep Holla <sudeep.holla@arm.com>
To: Nikunj Kela <quic_nkela@quicinc.com>
Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>,
	Sudeep Holla <sudeep.holla@arm.com>,
	Trilok Soni <quic_tsoni@quicinc.com>,
	Ulf Hansson <ulf.hansson@linaro.org>,
	"Krzysztof Kozlowski" <krzysztof.kozlowski@linaro.org>,
	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>,
	<krzysztof.kozlowski+dt@linaro.org>,
	Vincent Guittot <vincent.guittot@linaro.org>,
	<robh+dt@kernel.org>, <conor+dt@kernel.org>,
	<devicetree@vger.kernel.org>,
	"Prasad Sodagudi (QUIC)" <quic_psodagud@quicinc.com>
Subject: Re: DT Query on "New Compatible vs New Property"
Date: Fri, 12 Apr 2024 11:12:28 +0100	[thread overview]
Message-ID: <ZhkJDNQk1j8koG-H@bogus> (raw)
In-Reply-To: <7d1491dc-fbe8-44e0-920d-b1bda1a64890@quicinc.com>

On Thu, Apr 11, 2024 at 08:59:53AM -0700, Nikunj Kela wrote:
> 
> On 4/11/2024 2:23 AM, Sudeep Holla wrote:
> > On Wed, Apr 10, 2024 at 09:55:24AM -0700, Nikunj Kela wrote:
> > > On 3/19/2024 9:13 AM, Sudeep Holla wrote:
> > > > On Tue, Mar 19, 2024 at 03:41:40PM +0000, Srinivas Kandagatla wrote:
> > > > > On 19/03/2024 15:17, Sudeep Holla wrote:
> > > > > > I am not debating on the implementation just to be clear. I accept changes
> > > > > > might be needed there. The $subject is all about DT bindings and what need
> > > > > > to be changes and for me nothing, just use existing bindings and if there
> > > > > > are issues there, let us discuss it with specifics.
> > > > > > 
> > > > > How can changes to dt bindings be nothing? All the resources
> > > > > clk/regulators/resets will become optional and a new power or perf domain
> > > > > will become required for each device with firmwares that support SCMI Perf.
> > > > > 
> > > > Correct, sorry to miss the point that few properties are now optional from
> > > > mandatory before. Very good point. I was so caught up with the addition of
> > > > the new "firmware controlled blah blah" property/compatible that I missed
> > > > to observe mandatory->optional as a change. Thanks for correcting me.
> > > > 
> > > If there are no more questions on this and everyone is on the same page, I
> > > would like to conclude this thread in favor of using a new DT property
> > > 'qcom,firmware-managed-resources'.
> > > 
> > This is exactly opposite to what I have advocated so far in this thread.
> > Not sure how you drew to this conclusion. Check [1] and [2] for example.
> > The point was not to have qcom specific compatibles or properties as it
> > doesn't scale well. Please chime into those if you have argument and how
> > you came to this conclusion.
> > 
> > --
> > Regards,
> > Sudeep
> > 
> > [1] https://lore.kernel.org/all/ZfMZ9ATxuvONcGpz@bogus
> > [2] https://lore.kernel.org/all/0411f99d-231a-af4b-d681-7f7748361aa3@quicinc.com
> Hi Sudeep, we had a discussion with Linaro team on this and people suggested
> that this should be a vendor specific property since different vendors might
> abstract differently.

Unless you point to some public discussion or meeting notes it is hard to
understand what was discussed and how this conclusion was drawn, definitely
not evident from the thread. Any pointers to the meeting notes ? If it was
private, just assume it didn't happen when responding on public ML threads
like these. Otherwise it adds more confusion and won't be much of a help IMO.

> Moreover, our changes are only in Qualcomm drivers so
> it made sense to use vendor specific property. That being said, if you are
> suggesting that we remove Qcom from it, I can again discuss this. I will let
> Srini and other pitch in here if they want to add more to it.

Sorry, there are lots of points made on this thread which you have not
read(missed) or not yet responded. So I suggest you to go through the thread
and then either respond or better start a new thread summarising what is
addressed so far what is not addressed, if you have responses to those
questions.

Since this has become a huge thread now, it may make it hard for people
to follow, annoy few others 😉. So I suggest to start a new thread capturing
highlights of the discussion so far.

For me, you seem to have missed how you address this on a generic USB or
some other non-Qcom IP is the main question I have repeatedly asked and
haven't received any comments on that topic. Trilok suggested that case
needs to be considered even on Qcom SoC which makes you argument that I
will first address Qcom IPs only just weak.

So at this point, I have to conclude you are not interested in addressing
that if you continue in that direction and accept that you will go ahead
with Qcom specific solution anyways. If so, I may have to skip getting
involved in these discussions in the future as I believe it may be just
waste of my time. Sorry if that's harsh, nothing personal.

--
Regards,
Sudeep

  reply	other threads:[~2024-04-12 10:12 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-12-12 17:45 DT Query on "New Compatible vs New Property" Nikunj Kela
2023-12-12 19:01 ` Krzysztof Kozlowski
2023-12-12 19:06   ` Nikunj Kela
2023-12-14  6:17     ` Manivannan Sadhasivam
2023-12-14  7:49       ` Krzysztof Kozlowski
2023-12-14 15:18         ` Nikunj Kela
2024-01-23 16:12           ` Manivannan Sadhasivam
2024-01-24  8:02             ` Krzysztof Kozlowski
2024-01-24  8:39               ` Manivannan Sadhasivam
2024-01-24  8:45                 ` Krzysztof Kozlowski
2024-01-24  8:53                   ` Manivannan Sadhasivam
2024-01-24  9:01                     ` Krzysztof Kozlowski
2024-01-24  9:27                       ` Manivannan Sadhasivam
2024-01-24  9:40                         ` Krzysztof Kozlowski
2024-01-24 10:36                           ` Manivannan Sadhasivam
2024-01-24 10:23             ` Sudeep Holla
2024-01-24 10:45               ` Manivannan Sadhasivam
2024-01-24 11:02                 ` Sudeep Holla
2024-01-24 12:27                   ` Nikunj Kela
2024-01-24 12:48                     ` Sudeep Holla
2024-01-24 13:17                       ` Nikunj Kela
2024-01-24 13:38                         ` Vincent Guittot
2024-01-24 14:04                           ` Sudeep Holla
2024-01-24 14:28                             ` Nikunj Kela
2024-01-24 17:24                               ` Sudeep Holla
2024-01-24 17:33                                 ` Nikunj Kela
2024-02-26 14:22                                   ` Nikunj Kela
2024-02-28 13:27                                     ` Ulf Hansson
2024-02-28 14:02                                       ` Sudeep Holla
2024-02-28 14:20                                         ` Krzysztof Kozlowski
2024-02-28 16:09                                           ` Sudeep Holla
2024-02-28 16:22                                             ` Ulf Hansson
2024-02-28 17:11                                               ` Srinivas Kandagatla
2024-03-01 11:53                                                 ` Ulf Hansson
2024-03-04 11:01                                                   ` Sudeep Holla
2024-03-12 16:52                                                     ` Nikunj Kela
2024-03-12 16:58                                                       ` Trilok Soni
2024-03-12 17:08                                                         ` Nikunj Kela
2024-03-12 17:21                                                         ` Srinivas Kandagatla
2024-03-12 17:25                                                           ` Trilok Soni
2024-03-13  9:19                                                             ` Ulf Hansson
2024-03-13  9:31                                                               ` Nikunj Kela
2024-03-13 11:21                                                               ` Srinivas Kandagatla
2024-03-13 11:49                                                             ` Srinivas Kandagatla
2024-03-13 22:40                                                               ` Trilok Soni
2024-04-10 16:53                                                                 ` Nikunj Kela
2024-04-11  9:29                                                                   ` Sudeep Holla
2024-03-13 11:04                                                       ` Sudeep Holla
2024-03-13 13:04                                                         ` Srinivas Kandagatla
2024-03-14 10:55                                                           ` Sudeep Holla
2024-03-14 12:35                                                             ` Nikunj Kela
2024-03-14 15:38                                                               ` Sudeep Holla
2024-03-16 19:30                                                                 ` Trilok Soni
2024-03-19 10:17                                                                   ` Srinivas Kandagatla
2024-03-19 12:00                                                                     ` Sudeep Holla
2024-03-19 14:40                                                                       ` Srinivas Kandagatla
2024-03-19 15:17                                                                         ` Sudeep Holla
2024-03-19 15:41                                                                           ` Srinivas Kandagatla
2024-03-19 16:13                                                                             ` Sudeep Holla
2024-04-10 16:55                                                                               ` Nikunj Kela
2024-04-10 17:13                                                                                 ` Krzysztof Kozlowski
2024-04-10 17:24                                                                                   ` Nikunj Kela
2024-04-11 15:44                                                                                     ` Conor Dooley
2024-04-11 15:55                                                                                       ` Nikunj Kela
2024-04-11 19:29                                                                                         ` Krzysztof Kozlowski
2024-04-12 10:16                                                                                           ` Sudeep Holla
2024-04-11  9:23                                                                                 ` Sudeep Holla
2024-04-11 15:59                                                                                   ` Nikunj Kela
2024-04-12 10:12                                                                                     ` Sudeep Holla [this message]
2024-01-24 14:01                         ` Sudeep Holla

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=ZhkJDNQk1j8koG-H@bogus \
    --to=sudeep.holla@arm.com \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=krzysztof.kozlowski+dt@linaro.org \
    --cc=krzysztof.kozlowski@linaro.org \
    --cc=manivannan.sadhasivam@linaro.org \
    --cc=quic_nkela@quicinc.com \
    --cc=quic_psodagud@quicinc.com \
    --cc=quic_tsoni@quicinc.com \
    --cc=robh+dt@kernel.org \
    --cc=srinivas.kandagatla@linaro.org \
    --cc=ulf.hansson@linaro.org \
    --cc=vincent.guittot@linaro.org \
    /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).