[PATCH 4/6] arm64: dts: qcom: qcs615: Add IMEM and PIL info region

2025-04-23 Thread Lijuan Gao
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

[PATCH 2/6] dt-bindings: soc: qcom: add qcom,qcs615-imem compatible

2025-04-23 Thread Lijuan Gao
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

[PATCH 6/6] arm64: dts: qcom: qcs615-ride: enable remoteprocs

2025-04-23 Thread Lijuan Gao
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

[PATCH 0/6] arm64: dts: qcom: qcs615: enable remoteprocs - ADSP and CDSP

2025-04-23 Thread Lijuan Gao
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

[PATCH 5/6] arm64: dts: qcom: qcs615: add ADSP and CDSP nodes

2025-04-23 Thread Lijuan Gao
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

[PATCH 1/6] dt-bindings: remoteproc: qcom,sm8150-pas: Document QCS615 remoteproc

2025-04-23 Thread Lijuan Gao
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

[PATCH 3/6] arm64: dts: qcom: qcs615: Add mproc node for SEMP2P

2025-04-23 Thread Lijuan Gao
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

Re: [PATCH 0/6] arm64: dts: qcom: qcs615: enable remoteprocs - ADSP and CDSP

2025-04-24 Thread Lijuan Gao
在 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

Re: [PATCH 5/6] arm64: dts: qcom: qcs615: add ADSP and CDSP nodes

2025-04-24 Thread Lijuan Gao
在 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

Re: [PATCH 6/6] arm64: dts: qcom: qcs615-ride: enable remoteprocs

2025-04-24 Thread Lijuan Gao
在 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

[PATCH v2 0/6] arm64: dts: qcom: qcs615: enable remoteprocs - ADSP and CDSP

2025-05-07 Thread Lijuan Gao
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

[PATCH v2 2/6] dt-bindings: soc: qcom: add qcom,qcs615-imem compatible

2025-05-07 Thread Lijuan Gao
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

[PATCH v2 1/6] dt-bindings: remoteproc: qcom,sm8150-pas: Document QCS615 remoteproc

2025-05-07 Thread Lijuan Gao
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

[PATCH v2 3/6] arm64: dts: qcom: qcs615: Add mproc node for SEMP2P

2025-05-07 Thread Lijuan Gao
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

[PATCH v2 6/6] arm64: dts: qcom: qcs615-ride: enable remoteprocs

2025-05-07 Thread Lijuan Gao
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

[PATCH v2 5/6] arm64: dts: qcom: qcs615: add ADSP and CDSP nodes

2025-05-07 Thread Lijuan Gao
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

[PATCH v2 4/6] arm64: dts: qcom: qcs615: Add IMEM and PIL info region

2025-05-07 Thread Lijuan Gao
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

Re: [PATCH v2 3/6] arm64: dts: qcom: qcs615: Add mproc node for SEMP2P

2025-05-11 Thread Lijuan Gao
在 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

Re: [PATCH v2 4/6] arm64: dts: qcom: qcs615: Add IMEM and PIL info region

2025-05-11 Thread Lijuan Gao
在 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

Re: [PATCH v2 4/6] arm64: dts: qcom: qcs615: Add IMEM and PIL info region

2025-05-09 Thread Lijuan Gao
在 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

Re: [PATCH v2 3/6] arm64: dts: qcom: qcs615: Add mproc node for SEMP2P

2025-05-09 Thread Lijuan Gao
在 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

Re: [PATCH 3/6] arm64: dts: qcom: qcs615: Add mproc node for SEMP2P

2025-05-06 Thread Lijuan Gao
在 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

Re: [PATCH v2 4/6] arm64: dts: qcom: qcs615: Add IMEM and PIL info region

2025-05-12 Thread Lijuan Gao
在 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

Re: [PATCH v3 5/6] arm64: dts: qcom: qcs615: add ADSP and CDSP nodes

2025-05-18 Thread Lijuan Gao
在 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

Re: [PATCH v3 5/6] arm64: dts: qcom: qcs615: add ADSP and CDSP nodes

2025-05-19 Thread Lijuan Gao
在 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

[PATCH v4 0/6] arm64: dts: qcom: qcs615: enable remoteprocs - ADSP and CDSP

2025-05-26 Thread Lijuan Gao
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

Re: [PATCH v3 4/6] arm64: dts: qcom: qcs615: Add IMEM and PIL info region

2025-05-25 Thread Lijuan Gao
在 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

[PATCH v4 2/6] dt-bindings: soc: qcom: add qcom,qcs615-imem compatible

2025-05-25 Thread Lijuan Gao
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

[PATCH v4 3/6] arm64: dts: qcom: qcs615: Add mproc node for SEMP2P

2025-05-25 Thread Lijuan Gao
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

[PATCH v4 4/6] arm64: dts: qcom: qcs615: Add IMEM and PIL info region

2025-05-25 Thread Lijuan Gao
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

[PATCH v4 5/6] arm64: dts: qcom: qcs615: add ADSP and CDSP nodes

2025-05-25 Thread Lijuan Gao
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

[PATCH v4 6/6] arm64: dts: qcom: qcs615-ride: enable remoteprocs

2025-05-25 Thread Lijuan Gao
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

[PATCH v4 1/6] dt-bindings: remoteproc: qcom,sm8150-pas: Document QCS615 remoteproc

2025-05-25 Thread Lijuan Gao
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

[PATCH v3 2/6] dt-bindings: soc: qcom: add qcom,qcs615-imem compatible

2025-05-15 Thread Lijuan Gao
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

[PATCH v3 3/6] arm64: dts: qcom: qcs615: Add mproc node for SEMP2P

2025-05-15 Thread Lijuan Gao
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

[PATCH v3 5/6] arm64: dts: qcom: qcs615: add ADSP and CDSP nodes

2025-05-15 Thread Lijuan Gao
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

[PATCH v3 4/6] arm64: dts: qcom: qcs615: Add IMEM and PIL info region

2025-05-15 Thread Lijuan Gao
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

[PATCH v3 6/6] arm64: dts: qcom: qcs615-ride: enable remoteprocs

2025-05-15 Thread Lijuan Gao
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

[PATCH v3 1/6] dt-bindings: remoteproc: qcom,sm8150-pas: Document QCS615 remoteproc

2025-05-15 Thread Lijuan Gao
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

[PATCH v3 0/6] arm64: dts: qcom: qcs615: enable remoteprocs - ADSP and CDSP

2025-05-15 Thread Lijuan Gao
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

[PATCH 2/2] arm64: dts: qcom: sa8775p: Correct the interrupt for remoteproc

2025-06-11 Thread Lijuan Gao
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

[PATCH 0/2] Correct the ready and handover interrupt number for sa8775p remoteproc

2025-06-11 Thread Lijuan Gao
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

[PATCH 1/2] dt-bindings: remoteproc: qcom,sa8775p-pas: Correct the interrupt number

2025-06-11 Thread Lijuan Gao
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