[PATCH v6 10/11] arm64: dts: qcom: ipq5332: Add nodes to bringup multipd

2023-11-10 Thread Manikanta Mylavarapu
Enable nodes required for multipd remoteproc bring up. Signed-off-by: Manikanta Mylavarapu --- Changes in v6: - Added user pd remoteproc nodes in RDP442 dts Changes in v5: - Rebased on linux-next Changes in v4: - Rebased on linux-next arch/arm64/boot/dts/qcom/ipq5332

[PATCH v6 01/11] dt-bindings: remoteproc: qcom: Add support for multipd model

2023-11-10 Thread Manikanta Mylavarapu
Add new binding document for multipd model remoteproc. IPQ5332, IPQ9574 follows multipd model. Signed-off-by: Manikanta Mylavarapu Reviewed-by: Krzysztof Kozlowski --- Changes in v6: - No changes. Changes in v5: - No changes. Changes in v4: - No changes. Changes in v3

[PATCH v6 04/11] dt-bindings: clock: qcom: gcc-ipq5332: remove q6 bring up clock macros

2023-11-10 Thread Manikanta Mylavarapu
In multipd model Q6 firmware takes care of bringup clocks, so remove them. Signed-off-by: Manikanta Mylavarapu Reviewed-by: Krzysztof Kozlowski --- Changes in v6: - No changes. Changes in v5: - No changes. Changes in v4: - Pick up R-b tag Changes in v3

[PATCH v6 11/11] arm64: dts: qcom: ipq9574: Add nodes to bring up multipd

2023-11-10 Thread Manikanta Mylavarapu
Enable nodes required for multipd remoteproc bring up. Signed-off-by: Manikanta Mylavarapu --- Changes in v6: - Rebased on linux-next Changes in v5: - Rebased on linux-next Changes in v4: - Rebased on linux-next Changes in v3: - Fixed all comments and rebased

[PATCH v6 05/11] dt-bindings: clock: qcom: gcc-ipq9574: remove q6 bring up clock macros

2023-11-10 Thread Manikanta Mylavarapu
In multipd model Q6 firmware takes care of bringup clocks, so remove them. Signed-off-by: Manikanta Mylavarapu Reviewed-by: Krzysztof Kozlowski --- Changes in v6: - No changes Changes in v5: - No changes Changes in v4: - Pick up R-b tag Changes in v3

[PATCH v6 00/11] Add multipd remoteproc support

2023-11-10 Thread Manikanta Mylavarapu
ded with below patches. [03/11], [05/11], [06/11], [07/11], [10/11]. [V2]: - Fixed all comments and rebased on linux-next. - since clocks handled by QDSP6 firmware Added [04/13], [05/13], [06/13], [07/13] patches. Manikanta Mylavarapu (11): dt-bindings: remo

[PATCH v6 08/11] remoteproc: qcom: q6v5: Add multipd interrupts support

2023-11-10 Thread Manikanta Mylavarapu
atal, ready, static is removed from ISR handler and used in userpd interrupt registration. Signed-off-by: Manikanta Mylavarapu --- Changes in v6: - Rebased on linux-next Changes in v5: - Exported symbols to resolve errors reported here https://lore.kernel.org/oe-kbuild-all/20230730

[PATCH v6 03/11] clk: qcom: ipq9574: remove q6 bring up clocks

2023-11-10 Thread Manikanta Mylavarapu
In multipd model Q6 firmware takes care of bringup clocks, so remove them from gcc driver. Signed-off-by: Manikanta Mylavarapu --- Changes in v6: - Rebased on linux-next. Changes in v5: - Rebased on linux-next. Changes in v4: - In V3 series this patch is [04/11]. Here

[PATCH v6 07/11] firmware: qcom_scm: ipq5332: add msa lock/unlock support

2023-11-10 Thread Manikanta Mylavarapu
IPQ5332 user pd remoteproc firmwares need to be locked with MSA(modem secure access) features. This patch add support to lock/unlock MSA features. Signed-off-by: Manikanta Mylavarapu --- Changes in v6: - Removed extern keyword from msa lock/unlock function prototype. Changes

[PATCH v6 09/11] remoteproc: qcom: Add Hexagon based multipd rproc driver

2023-11-10 Thread Manikanta Mylavarapu
||->|User| | |<-|--|---|PD2 | --- | | -- IPQ5332, IPQ9574 supports multipd remoteproc driver. Signed-off-by: Manikanta Mylavarapu --- Changes in v6: - Rebased on linux-next Changes in v5:

[PATCH v6 02/11] clk: qcom: ipq5332: remove q6 bring up clocks

2023-11-10 Thread Manikanta Mylavarapu
In multipd model Q6 firmware takes care of bringup clocks, so remove them from gcc driver. Signed-off-by: Manikanta Mylavarapu --- Changes in v6: - Rebased on linux-next. Changes in v5: - Rebased on linux-next. Changes in v4: - In V3 series this patch is [05/11]. Here

[PATCH v6 06/11] firmware: qcom_scm: ipq5332: add support to pass metadata size

2023-11-10 Thread Manikanta Mylavarapu
IPQ5332 security software running under trustzone requires metadata size. With V2 cmd, pass metadata size as well. Signed-off-by: Manikanta Mylavarapu --- Changes in v6: - Rebased on linux-next Changes in v5: - Rebased on linux-next Changes in v4: - Rebased on linux

Re: [PATCH v5 09/11] remoteproc: qcom: Add Hexagon based multipd rproc driver

2023-11-08 Thread Manikanta Mylavarapu
On 8/2/2023 7:36 PM, Manikanta Mylavarapu wrote: It adds support to bring up remoteproc's on multipd model. Pd means protection domain. It's similar to process in Linux. Here QDSP6 processor runs each wifi radio functionality on a separate process. One process can't access other process