From f480099b3c922a83691ab82843c4374bf851adbc Mon Sep 17 00:00:00 2001 From: Guru Das Srinagesh Date: Tue, 30 Aug 2022 16:49:28 -0700 Subject: [PATCH] remoteproc: qcom_q6v5_pas: Add support for pineapple cdsp Add configuration struct and compatible string for pineapple cdsp. Change-Id: Iac82dcdba47b849edf910348834308dda5065933 Signed-off-by: Guru Das Srinagesh --- drivers/remoteproc/qcom_q6v5_pas.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q6v5_pas.c index 486c4c13fe98..d18bd2f73225 100644 --- a/drivers/remoteproc/qcom_q6v5_pas.c +++ b/drivers/remoteproc/qcom_q6v5_pas.c @@ -1355,6 +1355,22 @@ static const struct adsp_data kalama_cdsp_resource = { .ssctl_id = 0x17, }; +static const struct adsp_data pineapple_cdsp_resource = { + .crash_reason_smem = 601, + .firmware_name = "cdsp.mdt", + .dtb_firmware_name = "cdsp_dtb.mdt", + .pas_id = 18, + .dtb_pas_id = 0x25, + .minidump_id = 7, + .uses_elf64 = true, + .has_aggre2_clk = false, + .auto_boot = false, + .ssr_name = "cdsp", + .sysmon_name = "cdsp", + .qmp_name = "cdsp", + .ssctl_id = 0x17, +}; + static const struct adsp_data khaje_cdsp_resource = { .crash_reason_smem = 601, .firmware_name = "cdsp.mdt", @@ -1673,6 +1689,7 @@ static const struct of_device_id adsp_of_match[] = { { .compatible = "qcom,kalama-modem-pas", .data = &kalama_mpss_resource}, { .compatible = "qcom,pineapple-adsp-pas", .data = &pineapple_adsp_resource}, { .compatible = "qcom,pineapple-modem-pas", .data = &pineapple_mpss_resource}, + { .compatible = "qcom,pineapple-cdsp-pas", .data = &pineapple_cdsp_resource}, { .compatible = "qcom,cinder-modem-pas", .data = &cinder_mpss_resource}, { .compatible = "qcom,khaje-adsp-pas", .data = &khaje_adsp_resource}, { .compatible = "qcom,khaje-cdsp-pas", .data = &khaje_cdsp_resource},