[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250423063054.28795-1-quic_kaushalk@quicinc.com>
Date: Wed, 23 Apr 2025 12:00:49 +0530
From: Kaushal Kumar <quic_kaushalk@...cinc.com>
To: <vkoul@...nel.org>, <robh@...nel.org>, <krzk+dt@...nel.org>,
<conor+dt@...nel.org>, <manivannan.sadhasivam@...aro.org>,
<miquel.raynal@...tlin.com>, <richard@....at>, <vigneshr@...com>,
<andersson@...nel.org>, <konradybcio@...nel.org>, <agross@...nel.org>
CC: <linux-arm-msm@...r.kernel.org>, <dmaengine@...r.kernel.org>,
<devicetree@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<linux-mtd@...ts.infradead.org>,
Kaushal Kumar <quic_kaushalk@...cinc.com>
Subject: [PATCH v3 0/5] Enable QPIC BAM and QPIC NAND support for SDX75
Hello,
This series adds and enables devicetree nodes for QPIC BAM and QPIC NAND
for Qualcomm SDX75 platform.
This patch series depends on the below patches:
https://lore.kernel.org/linux-spi/20250410100019.2872271-1-quic_mdalam@quicinc.com/
---
Changes since v2:
- Add qcom,bam-v1.7.4 as a compatible for QPIC BAM DMA controller DT node.
- Link to v2: https://lore.kernel.org/all/20250415072756.20046-1-quic_kaushalk@quicinc.com/
Changes since v1:
- Use sleep clock instead of adding a dummy clock for QPIC NAND since
sleep clock has the required properties.
- QPIC BAM controllers have dma-coherent support hence document it as a
global property.
- dma-coherent property is not applicable for QPIC NAND controller so
remove it.
- iommus items is fixed for SDX75 NAND controller so document it likewise.
- Merge QPIC NAND and BAM devicetree enablement into a single patch.
- Fix minor coding style issues.
- Link to v1: https://lore.kernel.org/all/5a1b52a3-962b-04f9-cdfc-4e38983610b5@quicinc.com/
Kaushal Kumar (5):
dt-bindings: mtd: qcom,nandc: Document the SDX75 NAND controller
dt-bindings: dma: qcom,bam: Document dma-coherent property
arm64: dts: qcom: sdx75: Add QPIC BAM support
arm64: dts: qcom: sdx75: Add QPIC NAND support
arm64: dts: qcom: sdx75-idp: Enable QPIC BAM & QPIC NAND support
.../devicetree/bindings/dma/qcom,bam-dma.yaml | 2 ++
.../devicetree/bindings/mtd/qcom,nandc.yaml | 30 +++++++++++++----
arch/arm64/boot/dts/qcom/sdx75-idp.dts | 18 ++++++++++
arch/arm64/boot/dts/qcom/sdx75.dtsi | 33 +++++++++++++++++++
4 files changed, 77 insertions(+), 6 deletions(-)
--
2.17.1
Powered by blists - more mailing lists