mirror of
https://github.com/torvalds/linux.git
synced 2026-09-19 00:58:02 +02:00
Add i.MX94 support to the i.MX remoteproc driver, covering the Cortex-M7 and Cortex-M33 Sync cores. This also fixes programming of non-zero System Manager CPU/LMM reset vectors. Move the remoteproc resource table definitions to a separate header, so they can be used by clients that do not otherwise depend on remoteproc. Switch the firmware resource handling over to the common iterator. Update the Xilinx R5F remoteproc driver to check the remote core state before attaching, drop a binding header dependency, and add firmware-name based auto boot support. Add Qualcomm Hawi ADSP/CDSP bindings, together with Shikra RPM bindings and CDSP, LPAICP, and MPSS PAS support. Fix a Qualcomm minidump leak, clean up PAS and WCSS reset handling, and make the user-visible Qualcomm naming consistent. Remove a duplicate STM32_RPROC Kconfig dependency and make i.MX remoteproc instances use the device node name so multiple processors can be distinguished in sysfs. -----BEGIN PGP SIGNATURE----- iQJCBAABCgAsFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmo2pWgOHGJqb3JuQGty eW8uc2UACgkQCx85Pw2ZrcUxqA//XXAZHUD0Hz7Qag+z38N5qSCk/U/Qg38lvRWB lNDZ2g7KqmwdJbzJr5wzG8hoTO84hs3/nRAzV+KnwOIJ5M4EyH0AF9aqXjaqvyC7 V10OYSt5eQQZPBCZ87D7lABVxeuXtc07ETcecx3/zLZSdPqHUa25E1V86EwqYNl1 50wXTjbzhqdCOxKHxxhBhLq1GdPZE4shfzkTATfhAOTInRHwsfUS2u08Wh31kcuX eGG3vAIWQKbLGtM+ZLy/GCNhT58pBtHixnMjCJOmv2c8HzPoQmkSZbf+/8L6fOYY 48XbRJG1PdlraWVpEXzjJBLO+jULJmAtqlptMXX30V/qAnxoLWyU22Vw86hcj5XU Cxb/O1YconxtAbzQvCcB94oSpGM5DXXyHiUk+Cwizv3q+SHaMIdTA51Atpf/ly5k /di1FqOKzVHYbFDYYxttXmXrpUVIRfFDMkONoZgLZiE1cRZXrbwHrqZFaBz7lvw/ m/tu1+VX3jGaVJpyA5uAflxVW29r+VCNZ2RLKDC0vLnnRAut5oMbWUtLJlXhD9Ad wvgMkNMXPCsSyuUQ3gBLqHP8TdBMQav5dNGy0LcLuRDLN82I+h/GfxFOqowArKdh iVNnogPUJhscsSdnyspqBMDZ+fexYw6jIknt3ALet+6MWJ2gxt7k4j8y3CoRL6GB 5okVSqM= =6cLo -----END PGP SIGNATURE----- Merge tag 'rproc-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux Pull remoteproc updates from Bjorn Andersson: - Add i.MX94 support to the i.MX remoteproc driver, covering the Cortex-M7 and Cortex-M33 Sync cores. This also fixes programming of non-zero System Manager CPU/LMM reset vectors. - Move the remoteproc resource table definitions to a separate header, so they can be used by clients that do not otherwise depend on remoteproc. Switch the firmware resource handling over to the common iterator. - Update the Xilinx R5F remoteproc driver to check the remote core state before attaching, drop a binding header dependency, and add firmware-name based auto boot support. - Add Qualcomm Hawi ADSP/CDSP bindings, together with Shikra RPM bindings and CDSP, LPAICP, and MPSS PAS support. Fix a Qualcomm minidump leak, clean up PAS and WCSS reset handling, and make the user-visible Qualcomm naming consistent. - Remove a duplicate STM32_RPROC Kconfig dependency and make i.MX remoteproc instances use the device node name so multiple processors can be distinguished in sysfs. * tag 'rproc-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux: remoteproc: qcom: pas: Drop start/stop completion from struct qcom_pas remoteproc: qcom: pas: Add Shikra remoteproc support dt-bindings: remoteproc: qcom,shikra-pas: Document Shikra PAS remoteprocs dt-bindings: remoteproc: Add Shikra RPM processor compatible remoteproc: qcom: Unify user-visible "Qualcomm" name remoteproc: qcom: Fix leak when custom dump_segments addition fails remoteproc: qcom_q6v5_wcss: drop redundant wcss_q6_bcr_reset dt-bindings: remoteproc: qcom,sm8550-pas: Add Hawi CDSP compatible dt-bindings: remoteproc: qcom,sm8550-pas: Add Hawi ADSP compatible remoteproc: xlnx: Enable auto boot feature dt-bindings: remoteproc: xlnx: Add firmware-name property remoteproc: xlnx: Remove binding header dependency remoteproc: imx_rproc: Use device node name as processor name remoteproc: use rsc_table_for_each_entry() in rproc_handle_resources() remoteproc: Move resource table data structure to its own header remoteproc: xlnx: Check remote core state remoteproc: imx_rproc: Add support for i.MX94 remoteproc: imx_rproc: Program non-zero SM CPU/LMM reset vector dt-bindings: remoteproc: imx-rproc: Support i.MX94 remoteproc: Dead code cleanup in Kconfig for STM32_RPROC |
||
|---|---|---|
| .. | ||
| amlogic,meson-mx-ao-arc.yaml | ||
| fsl,imx-rproc.yaml | ||
| ingenic,vpu.yaml | ||
| mtk,scp.yaml | ||
| qcom,adsp.yaml | ||
| qcom,glink-edge.yaml | ||
| qcom,glink-rpm-edge.yaml | ||
| qcom,milos-pas.yaml | ||
| qcom,msm8916-mss-pil.yaml | ||
| qcom,msm8996-mss-pil.yaml | ||
| qcom,pas-common.yaml | ||
| qcom,pil-info.yaml | ||
| qcom,q6v5.txt | ||
| qcom,qcs404-cdsp-pil.yaml | ||
| qcom,qcs404-pas.yaml | ||
| qcom,rpm-proc.yaml | ||
| qcom,sa8775p-pas.yaml | ||
| qcom,sc7180-mss-pil.yaml | ||
| qcom,sc7180-pas.yaml | ||
| qcom,sc7280-adsp-pil.yaml | ||
| qcom,sc7280-mss-pil.yaml | ||
| qcom,sc7280-wpss-pil.yaml | ||
| qcom,sc8280xp-pas.yaml | ||
| qcom,sdm845-adsp-pil.yaml | ||
| qcom,sdx55-pas.yaml | ||
| qcom,shikra-pas.yaml | ||
| qcom,sm6115-pas.yaml | ||
| qcom,sm6350-pas.yaml | ||
| qcom,sm6375-pas.yaml | ||
| qcom,sm8150-pas.yaml | ||
| qcom,sm8350-pas.yaml | ||
| qcom,sm8550-pas.yaml | ||
| qcom,smd-edge.yaml | ||
| qcom,wcnss-pil.yaml | ||
| renesas,rcar-rproc.yaml | ||
| st-rproc.txt | ||
| st,stm32-rproc.yaml | ||
| ti,davinci-rproc.txt | ||
| ti,hsm-m4fss.yaml | ||
| ti,k3-dsp-rproc.yaml | ||
| ti,k3-m4f-rproc.yaml | ||
| ti,k3-r5f-rproc.yaml | ||
| ti,keystone-rproc.txt | ||
| ti,omap-remoteproc.yaml | ||
| ti,pru-consumer.yaml | ||
| ti,pru-rproc.yaml | ||
| wkup_m3_rproc.txt | ||
| xlnx,zynqmp-r5fss.yaml | ||