From d328597f1df3fea60ee087a310d7840400372c75 Mon Sep 17 00:00:00 2001 From: Guru Das Srinagesh Date: Mon, 1 Aug 2022 10:37:31 -0700 Subject: [PATCH] remoteproc: qcom_q6v5_pas: Add support for pineapple adsp Add configuration struct and compatible for pineapple adsp. Change-Id: I8342722044b3e7dcfcab355a4380bfd7c259be19 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 8714d172390a..2a9028d39f74 100644 --- a/drivers/remoteproc/qcom_q6v5_pas.c +++ b/drivers/remoteproc/qcom_q6v5_pas.c @@ -1191,6 +1191,22 @@ static const struct adsp_data kalama_adsp_resource = { .ssctl_id = 0x14, }; +static const struct adsp_data pineapple_adsp_resource = { + .crash_reason_smem = 423, + .firmware_name = "adsp.mdt", + .dtb_firmware_name = "adsp_dtb.mdt", + .pas_id = 1, + .dtb_pas_id = 0x24, + .minidump_id = 5, + .uses_elf64 = true, + .has_aggre2_clk = false, + .auto_boot = false, + .ssr_name = "lpass", + .sysmon_name = "adsp", + .qmp_name = "adsp", + .ssctl_id = 0x14, +}; + static const struct adsp_data khaje_adsp_resource = { .crash_reason_smem = 423, .firmware_name = "adsp.mdt", @@ -1637,6 +1653,7 @@ static const struct of_device_id adsp_of_match[] = { { .compatible = "qcom,kalama-adsp-pas", .data = &kalama_adsp_resource}, { .compatible = "qcom,kalama-cdsp-pas", .data = &kalama_cdsp_resource}, { .compatible = "qcom,kalama-modem-pas", .data = &kalama_mpss_resource}, + { .compatible = "qcom,pineapple-adsp-pas", .data = &pineapple_adsp_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},