@@ -1409,6 +1409,30 @@ static const struct adsp_data sm8650_mpss_resource = {
1409
1409
.region_assign_vmid = QCOM_SCM_VMID_MSS_MSA ,
1410
1410
};
1411
1411
1412
+ static const struct adsp_data sm8750_mpss_resource = {
1413
+ .crash_reason_smem = 421 ,
1414
+ .firmware_name = "modem.mdt" ,
1415
+ .dtb_firmware_name = "modem_dtb.mdt" ,
1416
+ .pas_id = 4 ,
1417
+ .dtb_pas_id = 0x26 ,
1418
+ .minidump_id = 3 ,
1419
+ .auto_boot = false,
1420
+ .decrypt_shutdown = true,
1421
+ .proxy_pd_names = (char * []){
1422
+ "cx" ,
1423
+ "mss" ,
1424
+ NULL
1425
+ },
1426
+ .load_state = "modem" ,
1427
+ .ssr_name = "mpss" ,
1428
+ .sysmon_name = "modem" ,
1429
+ .ssctl_id = 0x12 ,
1430
+ .smem_host_id = 1 ,
1431
+ .region_assign_idx = 2 ,
1432
+ .region_assign_count = 2 ,
1433
+ .region_assign_vmid = QCOM_SCM_VMID_MSS_MSA ,
1434
+ };
1435
+
1412
1436
static const struct of_device_id adsp_of_match [] = {
1413
1437
{ .compatible = "qcom,msm8226-adsp-pil" , .data = & adsp_resource_init },
1414
1438
{ .compatible = "qcom,msm8953-adsp-pil" , .data = & msm8996_adsp_resource },
@@ -1474,6 +1498,7 @@ static const struct of_device_id adsp_of_match[] = {
1474
1498
{ .compatible = "qcom,sm8650-adsp-pas" , .data = & sm8550_adsp_resource },
1475
1499
{ .compatible = "qcom,sm8650-cdsp-pas" , .data = & sm8650_cdsp_resource },
1476
1500
{ .compatible = "qcom,sm8650-mpss-pas" , .data = & sm8650_mpss_resource },
1501
+ { .compatible = "qcom,sm8750-mpss-pas" , .data = & sm8750_mpss_resource },
1477
1502
{ .compatible = "qcom,x1e80100-adsp-pas" , .data = & x1e80100_adsp_resource },
1478
1503
{ .compatible = "qcom,x1e80100-cdsp-pas" , .data = & x1e80100_cdsp_resource },
1479
1504
{ },
0 commit comments