diff --git a/qcom/sun-dma-heaps.dtsi b/qcom/sun-dma-heaps.dtsi index 3dbc99dd..f468d650 100644 --- a/qcom/sun-dma-heaps.dtsi +++ b/qcom/sun-dma-heaps.dtsi @@ -23,7 +23,7 @@ qcom,sp_hlos { qcom,dma-heap-name = "qcom,sp-hlos"; qcom,dma-heap-type = ; - memory-region = <&spss_region_mem>; + memory-region = <&sp_mem>; }; qcom,secure_sp_tz { diff --git a/qcom/sun.dtsi b/qcom/sun.dtsi index 7a2c0a75..a4caca91 100644 --- a/qcom/sun.dtsi +++ b/qcom/sun.dtsi @@ -1218,6 +1218,9 @@ qcom,proxy-clock-names = "xo"; status = "ok"; + qcom,signal-aop; + qcom,qmp = <&aoss_qmp>; + memory-region = <&spss_region_mem>; qcom,spss-scsr-bits = <24 25>; qcom,extra-size = <4096>; @@ -2999,6 +3002,14 @@ reg = <0x0 0x81c60000 0x0 0x20000>; }; + sp_mem: sp_region { /* SPSS-HLOS ION shared mem */ + compatible = "shared-dma-pool"; + alloc-ranges = <0x0 0x00000000 0x0 0xffffffff>; + reusable; + alignment = <0x0 0x400000>; + size = <0x0 0x1000000>; + }; + qseecom_mem: qseecom_region { compatible = "shared-dma-pool"; alloc-ranges = <0x0 0x00000000 0x0 0xffffffff>;