summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorXuhanrui <xhr@rock-chips.com>2018-02-01 20:33:36 +0800
committerTao Huang <huangtao@rock-chips.com>2018-03-29 16:46:23 +0800
commitfbd1465b564a7ed0b98a6dd545ddd99616eca5d2 (patch)
treeea0886ec13e386d6fef5a4b182f17fd7a9da9a74 /arch
parentea426efeacf00546ea1e319b1f87a3d3e8282c13 (diff)
ARM64: dts: rockchip: add secure drm buffer for rk3328
default disable Change-Id: Ic24b6e10f5ab34c755458df8b30f179c8a9277fd Signed-off-by: Xuhanrui <xhr@rock-chips.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3328-android.dtsi7
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3328-evb-android.dts8
2 files changed, 14 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3328-android.dtsi b/arch/arm64/boot/dts/rockchip/rk3328-android.dtsi
index 44dd4b0ba7fc..3153314c8fd2 100644
--- a/arch/arm64/boot/dts/rockchip/rk3328-android.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3328-android.dtsi
@@ -54,6 +54,11 @@
reg = <0x0 0x0 0x0 0x0>;
};
+ secure_memory: secure-memory@20000000 {
+ compatible = "rockchip,secure-memory";
+ reg = <0x0 0x20000000 0x0 0x0>;
+ };
+
ramoops_mem: ramoops@68000000 {
reg = <0x0 0x110000 0x0 0xf0000>;
};
@@ -72,7 +77,7 @@
&display_subsystem {
logo-memory-region = <&drm_logo>;
status = "okay";
-
+ secure-memory-region = <&secure_memory>;
route {
route_hdmi: route-hdmi {
status = "okay";
diff --git a/arch/arm64/boot/dts/rockchip/rk3328-evb-android.dts b/arch/arm64/boot/dts/rockchip/rk3328-evb-android.dts
index 069b481ca9ae..6fbb36e5f6df 100644
--- a/arch/arm64/boot/dts/rockchip/rk3328-evb-android.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3328-evb-android.dts
@@ -349,6 +349,14 @@
};
};
+&secure_memory {
+ /*
+ * enable like this:
+ * reg = <0x0 0x20000000 0x0 0x10000000>;
+ */
+ reg = <0x0 0x20000000 0x0 0x0>;
+};
+
&h265e {
status = "okay";
};