Add a simple-mfd representing IMEM on QCS615 and define the PIL
relocation info region, so that post mortem tools will be able
to locate the loaded remoteprocs.
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/qcs615.dtsi | 14 ++
1 file changed, 14 insertions(+)
diff --git a
Document qcom,qcs615-imem compatible. It has a child node for debugging
purposes.
Signed-off-by: Lijuan Gao
---
Documentation/devicetree/bindings/sram/qcom,imem.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/sram/qcom,imem.yaml
b/Documentation
Enable all remoteproc nodes on the qcs615-ride board and point to the
appropriate firmware files to allow proper functioning of the remote
processors.
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/qcs615-ride.dts | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch
mortem debug tools can collect ramdumps.
Signed-off-by: Lijuan Gao
---
Kyle Deng (1):
arm64: dts: qcom: qcs615: Add mproc node for SEMP2P
Lijuan Gao (5):
dt-bindings: remoteproc: qcom,sm8150-pas: Document QCS615 remoteproc
dt-bindings: soc: qcom: add qcom,qcs615-imem compatible
Add nodes for remoteprocs: ADSP and CDSP for QCS615 SoC to enable proper
remoteproc functionality.
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/qcs615.dtsi | 86
1 file changed, 86 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/qcs615.dtsi
b
Document the components used to boot the ADSP and CDSP on the Qualcomm
QCS615 SoC. Use fallback to indicate the compatibility of the remoteproc
on the QCS615 with that on the SM8150.
Signed-off-by: Lijuan Gao
---
.../bindings/remoteproc/qcom,sm8150-pas.yaml | 59 +-
1
From: Kyle Deng
The Shared Memory Point to Point (SMP2P) protocol facilitates
communication of a single 32-bit value between two processors.
Add these two nodes for remoteproc enablement on QCS615 SoC.
Signed-off-by: Kyle Deng
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/qcs615
在 4/23/2025 9:37 PM, Rob Herring (Arm) 写道:
On Wed, 23 Apr 2025 17:17:36 +0800, Lijuan Gao wrote:
Enable the remote processor PAS loader for QCS615 ADSP and CDSP
processors. This allows different platforms/architectures to control
(power on, load firmware, power off) those remote processors
在 4/23/2025 5:34 PM, Konrad Dybcio 写道:
On 4/23/25 11:17 AM, Lijuan Gao wrote:
Add nodes for remoteprocs: ADSP and CDSP for QCS615 SoC to enable proper
remoteproc functionality.
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/qcs615.dtsi | 86
在 4/23/2025 9:40 PM, Dmitry Baryshkov 写道:
On Wed, Apr 23, 2025 at 05:17:42PM +0800, Lijuan Gao wrote:
Enable all remoteproc nodes on the qcs615-ride board and point to the
appropriate firmware files to allow proper functioning of the remote
processors.
Signed-off-by: Lijuan Gao
---
arch
mortem debug tools can collect ramdumps.
Signed-off-by: Lijuan Gao
---
Changes in v2:
- Remove the qcom prefix from smp2p node name.
- Remove the unnecessary property qcom,ipc from smp2p node.
- Remove the unused node apcs: syscon.
- Remove the unused nodes from smp2p node, such as
Document qcom,qcs615-imem compatible. It has a child node for debugging
purposes.
Acked-by: Krzysztof Kozlowski
Signed-off-by: Lijuan Gao
---
Documentation/devicetree/bindings/sram/qcom,imem.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/sram/qcom
Document the components used to boot the ADSP and CDSP on the Qualcomm
QCS615 SoC. Use fallback to indicate the compatibility of the remoteproc
on the QCS615 with that on the SM8150.
Reviewed-by: Krzysztof Kozlowski
Signed-off-by: Lijuan Gao
---
.../bindings/remoteproc/qcom,sm8150-pas.yaml
From: Kyle Deng
The Shared Memory Point to Point (SMP2P) protocol facilitates
communication of a single 32-bit value between two processors.
Add these two nodes for remoteproc enablement on QCS615 SoC.
Signed-off-by: Kyle Deng
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/qcs615
Enable all remoteproc nodes on the qcs615-ride board and point to the
appropriate firmware files to allow proper functioning of the remote
processors.
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/qcs615-ride.dts | 12
1 file changed, 12 insertions(+)
diff --git a/arch
Add nodes for remoteprocs: ADSP and CDSP for QCS615 SoC to enable proper
remoteproc functionality.
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/qcs615.dtsi | 86
1 file changed, 86 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/qcs615.dtsi
b
Add a simple-mfd representing IMEM on QCS615 and define the PIL
relocation info region as its child. The PIL region in IMEM is used to
communicate load addresses of remoteproc to post mortem debug tools, so
that these tools can collect ramdumps.
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts
在 5/9/2025 4:53 PM, Konrad Dybcio 写道:
On 5/9/25 10:22 AM, Lijuan Gao wrote:
在 5/8/2025 10:40 PM, Konrad Dybcio 写道:
On 5/7/25 12:26 PM, Lijuan Gao wrote:
From: Kyle Deng
The Shared Memory Point to Point (SMP2P) protocol facilitates
communication of a single 32-bit value between two
在 5/9/2025 4:54 PM, Konrad Dybcio 写道:
On 5/9/25 9:37 AM, Lijuan Gao wrote:
在 5/8/2025 10:41 PM, Konrad Dybcio 写道:
On 5/7/25 12:26 PM, Lijuan Gao wrote:
Add a simple-mfd representing IMEM on QCS615 and define the PIL
relocation info region as its child. The PIL region in IMEM is used to
在 5/8/2025 10:41 PM, Konrad Dybcio 写道:
On 5/7/25 12:26 PM, Lijuan Gao wrote:
Add a simple-mfd representing IMEM on QCS615 and define the PIL
relocation info region as its child. The PIL region in IMEM is used to
communicate load addresses of remoteproc to post mortem debug tools, so
that
在 5/8/2025 10:40 PM, Konrad Dybcio 写道:
On 5/7/25 12:26 PM, Lijuan Gao wrote:
From: Kyle Deng
The Shared Memory Point to Point (SMP2P) protocol facilitates
communication of a single 32-bit value between two processors.
Add these two nodes for remoteproc enablement on QCS615 SoC.
Signed-off
在 4/23/2025 5:29 PM, Konrad Dybcio 写道:
On 4/23/25 11:17 AM, Lijuan Gao wrote:
From: Kyle Deng
The Shared Memory Point to Point (SMP2P) protocol facilitates
communication of a single 32-bit value between two processors.
Add these two nodes for remoteproc enablement on QCS615 SoC.
Signed
在 5/13/2025 3:10 AM, Konrad Dybcio 写道:
On 5/12/25 5:20 AM, Lijuan Gao wrote:
在 5/9/2025 4:54 PM, Konrad Dybcio 写道:
On 5/9/25 9:37 AM, Lijuan Gao wrote:
在 5/8/2025 10:41 PM, Konrad Dybcio 写道:
On 5/7/25 12:26 PM, Lijuan Gao wrote:
Add a simple-mfd representing IMEM on QCS615 and define
在 5/18/2025 12:59 AM, Konrad Dybcio 写道:
On 5/17/25 12:11 AM, Dmitry Baryshkov wrote:
On Fri, May 16, 2025 at 11:27:06AM +0800, Lijuan Gao wrote:
Add nodes for remoteprocs: ADSP and CDSP for QCS615 SoC to enable proper
remoteproc functionality.
Reviewed-by: Konrad Dybcio
Signed-off-by
在 5/18/2025 12:59 AM, Konrad Dybcio 写道:
On 5/17/25 12:11 AM, Dmitry Baryshkov wrote:
On Fri, May 16, 2025 at 11:27:06AM +0800, Lijuan Gao wrote:
Add nodes for remoteprocs: ADSP and CDSP for QCS615 SoC to enable proper
remoteproc functionality.
Reviewed-by: Konrad Dybcio
Signed-off-by
mortem debug tools can collect ramdumps.
Signed-off-by: Lijuan Gao
---
Changes in v4:
- Updated the address within the SRAM node name.
- Collected Reviewed-by: tag.
- Link to v3:
https://lore.kernel.org/r/20250516-add_qcs615_remoteproc_support-v3-0-ad12ceeaf...@quicinc.com
Changes in v3:
- Updated
在 5/16/2025 5:45 PM, Konrad Dybcio 写道:
On 5/16/25 5:27 AM, Lijuan Gao wrote:
Add a simple-mfd representing IMEM on QCS615 and define the PIL
relocation info region as its child. The PIL region in IMEM is used to
communicate load addresses of remoteproc to post mortem debug tools, so
that
Document qcom,qcs615-imem compatible. It has a child node for debugging
purposes.
Acked-by: Krzysztof Kozlowski
Signed-off-by: Lijuan Gao
---
Documentation/devicetree/bindings/sram/qcom,imem.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/sram/qcom
From: Kyle Deng
The Shared Memory Point to Point (SMP2P) protocol facilitates
communication of a single 32-bit value between two processors.
Add these two nodes for remoteproc enablement on QCS615 SoC.
Signed-off-by: Kyle Deng
Reviewed-by: Konrad Dybcio
Signed-off-by: Lijuan Gao
---
arch
Add a simple-mfd representing IMEM on QCS615 and define the PIL
relocation info region as its child. The PIL region in IMEM is used to
communicate load addresses of remoteproc to post mortem debug tools, so
that these tools can collect ramdumps.
Reviewed-by: Konrad Dybcio
Signed-off-by: Lijuan
Add nodes for remoteprocs: ADSP and CDSP for QCS615 SoC to enable proper
remoteproc functionality.
Reviewed-by: Konrad Dybcio
Reviewed-by: Dmitry Baryshkov
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/qcs615.dtsi | 86
1 file changed, 86
Enable all remoteproc nodes on the qcs615-ride board and point to the
appropriate firmware files to allow proper functioning of the remote
processors.
Reviewed-by: Konrad Dybcio
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/qcs615-ride.dts | 12
1 file changed, 12
Document the components used to boot the ADSP and CDSP on the Qualcomm
QCS615 SoC. Use fallback to indicate the compatibility of the remoteproc
on the QCS615 with that on the SM8150.
Reviewed-by: Krzysztof Kozlowski
Signed-off-by: Lijuan Gao
---
.../bindings/remoteproc/qcom,sm8150-pas.yaml
Document qcom,qcs615-imem compatible. It has a child node for debugging
purposes.
Acked-by: Krzysztof Kozlowski
Signed-off-by: Lijuan Gao
---
Documentation/devicetree/bindings/sram/qcom,imem.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/sram/qcom
From: Kyle Deng
The Shared Memory Point to Point (SMP2P) protocol facilitates
communication of a single 32-bit value between two processors.
Add these two nodes for remoteproc enablement on QCS615 SoC.
Signed-off-by: Kyle Deng
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/qcs615
Add nodes for remoteprocs: ADSP and CDSP for QCS615 SoC to enable proper
remoteproc functionality.
Reviewed-by: Konrad Dybcio
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/qcs615.dtsi | 86
1 file changed, 86 insertions(+)
diff --git a/arch/arm64
Add a simple-mfd representing IMEM on QCS615 and define the PIL
relocation info region as its child. The PIL region in IMEM is used to
communicate load addresses of remoteproc to post mortem debug tools, so
that these tools can collect ramdumps.
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts
Enable all remoteproc nodes on the qcs615-ride board and point to the
appropriate firmware files to allow proper functioning of the remote
processors.
Reviewed-by: Konrad Dybcio
Signed-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/qcs615-ride.dts | 12
1 file changed, 12
Document the components used to boot the ADSP and CDSP on the Qualcomm
QCS615 SoC. Use fallback to indicate the compatibility of the remoteproc
on the QCS615 with that on the SM8150.
Reviewed-by: Krzysztof Kozlowski
Signed-off-by: Lijuan Gao
---
.../bindings/remoteproc/qcom,sm8150-pas.yaml
mortem debug tools can collect ramdumps.
Signed-off-by: Lijuan Gao
---
Changes in v3:
- Update base-commit to tag: next-20250515.
- Collected Reviewed-by: tag.
- Add a comment for SLPI 26 in the smp2p-adsp node.
- Update the IMEM address to the starting address of the IMEM layout,
and also update
ned-off-by: Lijuan Gao
---
arch/arm64/boot/dts/qcom/sa8775p.dtsi | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/sa8775p.dtsi
b/arch/arm64/boot/dts/qcom/sa8775p.dtsi
index
45f536633f6449e6ce6bb0109b5446968921f684..f682a53e83e5be2899922f177837c2
The Ready and Handover interrupt numbers for sa8775p are incorrect. The
correct interrupt numbers are as follows. So they need to be corrected.
Fatal interrupt - 0
Ready interrupt - 1
Handover interrupt - 2
Stop acknowledge interrupt - 3
Signed-off-by: Lijuan Gao
---
Lijuan Gao (2):
dt
Correct the interrupt number of ready and handover in the DTS example.
Fixes: af5da7b0944c ("dt-bindings: remoteproc: qcom,sa8775p-pas: Document the
SA8775p ADSP, CDSP and GPDSP")
Signed-off-by: Lijuan Gao
---
Documentation/devicetree/bindings/remoteproc/qcom,sa8775p-pas.yaml | 2
43 matches
Mail list logo