|
@@ -342,6 +342,16 @@ static const struct adsp_data adsp_resource_init = {
|
|
|
.ssctl_id = 0x14,
|
|
|
};
|
|
|
|
|
|
+static const struct adsp_data cdsp_resource_init = {
|
|
|
+ .crash_reason_smem = 601,
|
|
|
+ .firmware_name = "cdsp.mdt",
|
|
|
+ .pas_id = 18,
|
|
|
+ .has_aggre2_clk = false,
|
|
|
+ .ssr_name = "cdsp",
|
|
|
+ .sysmon_name = "cdsp",
|
|
|
+ .ssctl_id = 0x17,
|
|
|
+};
|
|
|
+
|
|
|
static const struct adsp_data slpi_resource_init = {
|
|
|
.crash_reason_smem = 424,
|
|
|
.firmware_name = "slpi.mdt",
|
|
@@ -356,6 +366,8 @@ static const struct of_device_id adsp_of_match[] = {
|
|
|
{ .compatible = "qcom,msm8974-adsp-pil", .data = &adsp_resource_init},
|
|
|
{ .compatible = "qcom,msm8996-adsp-pil", .data = &adsp_resource_init},
|
|
|
{ .compatible = "qcom,msm8996-slpi-pil", .data = &slpi_resource_init},
|
|
|
+ { .compatible = "qcom,sdm845-adsp-pas", .data = &adsp_resource_init},
|
|
|
+ { .compatible = "qcom,sdm845-cdsp-pas", .data = &cdsp_resource_init},
|
|
|
{ },
|
|
|
};
|
|
|
MODULE_DEVICE_TABLE(of, adsp_of_match);
|