[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <100b1a6f-0b4c-47bf-98f5-f81d05b40df2@oss.qualcomm.com>
Date: Mon, 20 Oct 2025 13:54:53 +0200
From: Konrad Dybcio <konrad.dybcio@....qualcomm.com>
To: Jyothi Kumar Seerapu <jyothi.seerapu@....qualcomm.com>,
Pankaj Patil <pankaj.patil@....qualcomm.com>,
Bjorn Andersson <andersson@...nel.org>,
Konrad Dybcio <konradybcio@...nel.org>, Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>
Cc: linux-arm-msm@...r.kernel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH 04/24] arm64: dts: qcom: glymur: Add QUPv3 configuration
for serial engines
On 10/15/25 12:28 PM, Jyothi Kumar Seerapu wrote:
>
>
> On 9/25/2025 3:48 PM, Konrad Dybcio wrote:
>> On 9/25/25 8:32 AM, Pankaj Patil wrote:
>>> From: Jyothi Kumar Seerapu <jyothi.seerapu@....qualcomm.com>
>>>
>>> Add device tree support for QUPv3 serial engine protocols on Glymur.
>>> Glymur has 24 QUP serial engines across 3 QUP wrappers, each with
>>> support of GPI DMA engines.
>>>
>>> Signed-off-by: Jyothi Kumar Seerapu <jyothi.seerapu@....qualcomm.com>
>>> Signed-off-by: Pankaj Patil <pankaj.patil@....qualcomm.com>
>>> ---
>>
>> [...]
>>
>>> + gpi_dma2: dma-controller@...000 {
>>> + compatible = "qcom,glymur-gpi-dma", "qcom,sm6350-gpi-dma";
>>> + reg = <0 0x00800000 0 0x60000>;
>>> + interrupts = <GIC_SPI 588 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_SPI 589 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_SPI 590 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_SPI 591 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_SPI 592 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_SPI 593 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_SPI 594 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_SPI 595 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_SPI 596 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_SPI 597 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_SPI 598 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_SPI 599 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_ESPI 129 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_ESPI 130 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_ESPI 131 IRQ_TYPE_LEVEL_HIGH>,
>>> + <GIC_ESPI 132 IRQ_TYPE_LEVEL_HIGH>;
>>> + dma-channels = <16>;
>>> + dma-channel-mask = <0x3f>;
>>> + #dma-cells = <3>;
>>> + iommus = <&apps_smmu 0xd76 0x0>;
>>> + status = "ok";
>>
>> this is implied by default, drop
>
> Hi Konard,
>
> Do you mean we should remove the status property for all QUPs and GPI_DMAs from the common device tree (SOC) and enable them only in the board-specific device tree files?
Nodes that are not disabled are enabled (i.e. status = "okay" as part
of the initial definition is superfluous)
Konrad
Powered by blists - more mailing lists