dts: msm: Add QSEECOM heap node on msm8996 lfv baseline platform
Added the QSEECOM ION heap node, to allow QSEECOM driver and QSEECOM API library to allocate ION memory from QSEECOM heap. Change-Id: I72162f8e45bfb8dd3d54e259947aa9604618a7ed Signed-off-by: Jomana Artul <jartul@codeaurora.org>
This commit is contained in:
parent
38a0bccad5
commit
51eaca3871
1 changed files with 44 additions and 0 deletions
|
@ -19,6 +19,35 @@
|
|||
model = "Qualcomm Technologies, Inc. MSM 8996";
|
||||
compatible = "qcom,msm8996";
|
||||
qcom,msm-id = <246 0x0>;
|
||||
|
||||
reserved_memory: reserved-memory {
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
ranges;
|
||||
|
||||
qseecom_mem: qseecom_region {
|
||||
compatible = "shared-dma-pool";
|
||||
alloc-ranges = <0 0x00000000 0 0xffffffff>;
|
||||
reusable;
|
||||
alignment = <0 0x400000>;
|
||||
size = <0 0x1400000>;
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
&soc {
|
||||
ion: qcom,ion {
|
||||
compatible = "qcom,msm-ion";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
qcom,ion-heap@27 { /* QSEECOM HEAP */
|
||||
reg = <27>;
|
||||
memory-region = <&qseecom_mem>;
|
||||
qcom,ion-heap-type = "DMA";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&soc {
|
||||
|
@ -44,4 +73,19 @@
|
|||
remote-vmids = <0>;
|
||||
};
|
||||
};
|
||||
qcom_seecom: qseecom@86600000 {
|
||||
compatible = "qcom,qseecom";
|
||||
reg = <0x86600000 0x2200000>;
|
||||
reg-names = "secapp-region";
|
||||
qcom,hlos-num-ce-hw-instances = <1>;
|
||||
qcom,hlos-ce-hw-instance = <0>;
|
||||
qcom,qsee-ce-hw-instance = <0>;
|
||||
qcom,disk-encrypt-pipe-pair = <2>;
|
||||
qcom,no-clock-support;
|
||||
qcom,msm-bus,name = "qseecom-noc";
|
||||
qcom,msm-bus,num-cases = <4>;
|
||||
qcom,msm-bus,num-paths = <1>;
|
||||
qcom,ce-opp-freq = <171430000>;
|
||||
qcom,qsee-reentrancy-support = <2>;
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue