mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Tao Zhang <quic_taozha@quicinc.com>
To: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>,
	Mathieu Poirier <mathieu.poirier@linaro.org>,
	Suzuki K Poulose <suzuki.poulose@arm.com>,
	Alexander Shishkin <alexander.shishkin@linux.intel.com>,
	Konrad Dybcio <konradybcio@gmail.com>,
	Mike Leach <mike.leach@linaro.org>,
	Rob Herring <robh+dt@kernel.org>,
	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
Cc: Jinlong Mao <quic_jinlmao@quicinc.com>,
	Leo Yan <leo.yan@linaro.org>,
	"Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
	<coresight@lists.linaro.org>,
	<linux-arm-kernel@lists.infradead.org>,
	<linux-kernel@vger.kernel.org>, <devicetree@vger.kernel.org>,
	Tingwei Zhang <quic_tingweiz@quicinc.com>,
	Yuanfang Zhang <quic_yuanfang@quicinc.com>,
	Trilok Soni <quic_tsoni@quicinc.com>,
	Hao Zhang <quic_hazha@quicinc.com>,
	<linux-arm-msm@vger.kernel.org>, <bjorn.andersson@linaro.org>,
	Tao Zhang <taozha@qti.qualcomm.com>
Subject: Re: [PATCH v2 1/9] dt-bindings: arm: Add support for DSB element
Date: Tue, 31 Jan 2023 11:23:10 +0800	[thread overview]
Message-ID: <058241be-ffa8-6fc6-7262-705ec41e849c@quicinc.com> (raw)
In-Reply-To: <cd7a2eac-5d70-6dcd-ddbd-317e1cbd7d23@linaro.org>

Hi Krzysztof,

On 1/19/2023 6:44 PM, Krzysztof Kozlowski wrote:
> On 19/01/2023 08:41, Tao Zhang wrote:
>> Add property "qcom,dsb-elem-size" to support DSB(Discrete Single
>> Bit) element for TPDA. Specifies the DSB element size supported
>> by each monitor connected to the aggregator on each port. Should
>> be specified in pairs (port, dsb element size).
>>
>> Signed-off-by: Tao Zhang <quic_taozha@quicinc.com>
>> Signed-off-by: Tao Zhang <taozha@qti.qualcomm.com>
> You are the same person and it is still the same organization
> (Qualcomm), right? Only one SoB.
I will change and update this in the next patch series.
>
>> ---
>>   .../bindings/arm/qcom,coresight-tpda.yaml          | 22 ++++++++++++++++++++++
>>   1 file changed, 22 insertions(+)
>>
>> diff --git a/Documentation/devicetree/bindings/arm/qcom,coresight-tpda.yaml b/Documentation/devicetree/bindings/arm/qcom,coresight-tpda.yaml
>> index 2ec9b5b..298db7f 100644
>> --- a/Documentation/devicetree/bindings/arm/qcom,coresight-tpda.yaml
>> +++ b/Documentation/devicetree/bindings/arm/qcom,coresight-tpda.yaml
>> @@ -58,6 +58,26 @@ properties:
>>       minItems: 1
>>       maxItems: 2
>>   
>> +  qcom,dsb-element-size:
>> +    description: |
>> +      Specifies the DSB(Discrete Single Bit) element size supported by
>> +      each monitor connected to the aggregator on each port. Should be
>> +      specified in pairs <port, dsb element size>.
> s/port/port number/

It should be "port number" here.

I will change "<port, dsb element size>" to "<port number, DSB element 
size>" in the next patch series.

>> +
>> +      Note: The maximum value of the port number depends on how many
>> +      input ports the current TPDA has. DSB element size currently only
>> +      supports 32-bit and 64-bit.
>> +    $ref: /schemas/types.yaml#/definitions/uint32-matrix
>> +    items:
> Are some reasonable maxItems known?

This is related to hardware design, depending on how many input ports 
the TPDA has.

We cannot limit it to a reasonable maximum value from the software.

According to the existing hardware design, TPDA with the most input 
ports has about 30 input ports.

But there may be TPDA with more input ports.

>
>> +      items:
>> +        - description: |
>> +            "port" indicates TPDA input port number
> What is "port"? You quoted it like it was some name of variable or
> property. Where is then?

The "port" here refers to the port number of other Coresight devices 
connected to the TPDA input port.

I will change and update it in the next patch series.

>> +          minimum: 0
>> +        - description: |
>> +            "dsb element size" indicates dsb element size
> "A" indicates A. This sentence does not make sense.
>
> Also missing units.
>
> s/dsb/DSB/
"DSB element size" indicate the size of the element in DSB. DSB(Discrete 
Single

Bit) is a data collection unit.

I will change and update it in the next patch series.

>
>> +          minimum: 0
>> +          maximum: 64
>> +
>>     clocks:
>>       maxItems: 1
>>   
>> @@ -100,6 +120,8 @@ examples:
>>          compatible = "qcom,coresight-tpda", "arm,primecell";
>>          reg = <0x6004000 0x1000>;
>>   
>> +       qcom,dsb-element-size = <0 32>;
>> +
>>          clocks = <&aoss_qmp>;
>>          clock-names = "apb_pclk";
>>   
> Best regards,
> Krzysztof

Best,

Tao


  reply	other threads:[~2023-01-31  3:24 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-19  7:41 [PATCH v2 0/9] Add support to configure TPDM DSB subunit Tao Zhang
2023-01-19  7:41 ` [PATCH v2 1/9] dt-bindings: arm: Add support for DSB element Tao Zhang
2023-01-19 10:44   ` Krzysztof Kozlowski
2023-01-31  3:23     ` Tao Zhang [this message]
2023-02-21 18:11   ` Suzuki K Poulose
2023-02-27  3:07     ` Tao Zhang
2023-02-27 10:44       ` Suzuki K Poulose
2023-02-22 11:56   ` Suzuki K Poulose
2023-01-19  7:41 ` [PATCH v2 2/9] coresight-tpda: Add DSB dataset support Tao Zhang
2023-02-22 12:46   ` Suzuki K Poulose
2023-02-27  2:41     ` Tao Zhang
2023-01-19  7:41 ` [PATCH v2 3/9] coresight-tpdm: Initialize DSB subunit configuration Tao Zhang
2023-02-28 11:16   ` Suzuki K Poulose
2023-03-01  5:57     ` Tao Zhang
2023-01-19  7:41 ` [PATCH v2 4/9] coresight-tpdm: Add reset node to TPDM node Tao Zhang
2023-02-28 11:22   ` Suzuki K Poulose
2023-03-01  6:35     ` Tao Zhang
2023-01-19  7:41 ` [PATCH v2 5/9] coresight-tpdm: Add nodes to set trigger timestamp and type Tao Zhang
2023-02-28 11:29   ` Suzuki K Poulose
2023-03-01  7:39     ` Tao Zhang
2023-02-28 11:32   ` Suzuki K Poulose
2023-03-01  7:45     ` Tao Zhang
2023-01-19  7:41 ` [PATCH v2 6/9] coresight-tpdm: Add node to set dsb programming mode Tao Zhang
2023-02-28 11:35   ` Suzuki K Poulose
2023-03-01  8:27     ` Tao Zhang
2023-01-19  7:41 ` [PATCH v2 7/9] coresight-tpdm: Add nodes for dsb element creation Tao Zhang
2023-01-19  7:41 ` [PATCH v2 8/9] coresight-tpdm: Add nodes to configure pattern match output Tao Zhang
2023-01-19  7:41 ` [PATCH v2 9/9] coresight-tpdm: Add nodes for timestamp request Tao Zhang

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=058241be-ffa8-6fc6-7262-705ec41e849c@quicinc.com \
    --to=quic_taozha@quicinc.com \
    --cc=alexander.shishkin@linux.intel.com \
    --cc=bjorn.andersson@linaro.org \
    --cc=coresight@lists.linaro.org \
    --cc=devicetree@vger.kernel.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=konradybcio@gmail.com \
    --cc=krzysztof.kozlowski+dt@linaro.org \
    --cc=krzysztof.kozlowski@linaro.org \
    --cc=leo.yan@linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mathieu.poirier@linaro.org \
    --cc=mike.leach@linaro.org \
    --cc=quic_hazha@quicinc.com \
    --cc=quic_jinlmao@quicinc.com \
    --cc=quic_tingweiz@quicinc.com \
    --cc=quic_tsoni@quicinc.com \
    --cc=quic_yuanfang@quicinc.com \
    --cc=robh+dt@kernel.org \
    --cc=suzuki.poulose@arm.com \
    --cc=taozha@qti.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

all inboxes | Powered by JetHome®