mirror of
https://github.com/torvalds/linux.git
synced 2026-10-11 21:07:03 +02:00
arm64: dts: qcom: sm8250: Add memory-region for audio PD
Reserve memory region for audio PD dynamic loading and remote heap requirements. Add the required VMID list for memory ownership transfers. Signed-off-by: Vinayak Katoch <vinayak.katoch@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260619-sm8250-audio-v1-1-8a76e033e209@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
parent
765234f199
commit
531ce288b6
|
|
@ -10,6 +10,7 @@
|
|||
#include <dt-bindings/clock/qcom,gpucc-sm8250.h>
|
||||
#include <dt-bindings/clock/qcom,rpmh.h>
|
||||
#include <dt-bindings/dma/qcom-gpi.h>
|
||||
#include <dt-bindings/firmware/qcom,scm.h>
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/interconnect/qcom,osm-l3.h>
|
||||
#include <dt-bindings/interconnect/qcom,sm8250.h>
|
||||
|
|
@ -863,6 +864,14 @@ cdsp_secure_heap: memory@8bf00000 {
|
|||
reg = <0x0 0x8bf00000 0x0 0x4600000>;
|
||||
no-map;
|
||||
};
|
||||
|
||||
adsp_rpc_remote_heap_mem: adsp-rpc-remote-heap {
|
||||
compatible = "shared-dma-pool";
|
||||
alloc-ranges = <0x0 0x80000000 0x0 0x80000000>;
|
||||
reusable;
|
||||
alignment = <0x0 0x400000>;
|
||||
size = <0x0 0x800000>;
|
||||
};
|
||||
};
|
||||
|
||||
smem {
|
||||
|
|
@ -6084,6 +6093,9 @@ fastrpc {
|
|||
compatible = "qcom,fastrpc";
|
||||
qcom,glink-channels = "fastrpcglink-apps-dsp";
|
||||
label = "adsp";
|
||||
memory-region = <&adsp_rpc_remote_heap_mem>;
|
||||
qcom,vmids = <QCOM_SCM_VMID_LPASS
|
||||
QCOM_SCM_VMID_ADSP_HEAP>;
|
||||
qcom,non-secure-domain;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user