From 6bced2db6d590f4d4d7f005ed18a14c02745d0aa Mon Sep 17 00:00:00 2001 From: Zhangbin Tong Date: Mon, 13 Aug 2018 19:45:29 +0800 Subject: [PATCH] ARM: dts: add new dts file for rk3128h box avb Change-Id: If2cb3260823b67398451fd1221f165262d104187 Signed-off-by: Zhangbin Tong --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/rk3128h-box-avb.dts | 61 +++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 arch/arm/boot/dts/rk3128h-box-avb.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index d08e27d71aa5..530ecde20845 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -524,6 +524,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \ rk3126-evb.dtb \ rk3128-fireprime.dtb \ rk3128h-box.dtb \ + rk3128h-box-avb.dtb \ rk3188-radxarock.dtb \ rk3228-evb.dtb \ rk3229-at-3nod.dtb \ diff --git a/arch/arm/boot/dts/rk3128h-box-avb.dts b/arch/arm/boot/dts/rk3128h-box-avb.dts new file mode 100644 index 000000000000..97e4cddf0e6d --- /dev/null +++ b/arch/arm/boot/dts/rk3128h-box-avb.dts @@ -0,0 +1,61 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd + */ + +/dts-v1/; + +#include "rk3128h-box.dtsi" + +/ { + model = "Rockchip RK3128h box avb board"; + compatible = "rockchip,rk3128h-box-avb", "rockchip,rk3128h"; +}; + +&dmc_opp_table { + opp-300000000 { + status = "disabled"; + }; + opp-330000000 { + status = "disabled"; + }; + opp-588000000 { + opp-hz = /bits/ 64 <588000000>; + opp-microvolt = <1100000>; + opp-microvolt-L0 = <1100000>; + opp-microvolt-L1 = <1050000>; + }; +}; + +&dmc { + system-status-freq = < + /*system status freq(KHz)*/ + SYS_STATUS_NORMAL 588000 + >; +}; + +&firmware_android { + compatible = "android,firmware"; + vbmeta { + compatible = "android,vbmeta"; + parts = "vbmeta,boot,system,vendor,dtbo"; + }; + fstab { + compatible = "android,fstab"; + vendor { + compatible = "android,vendor"; + dev = "/dev/block/platform/30020000.dwmmc/by-name/vendor"; + type = "ext4"; + mnt_flags = "ro,barrier=1,inode_readahead_blks=8"; + fsmgr_flags = "wait,avb"; + }; + }; +}; + +&secure_memory { + /* + * enable like this: + * reg = <0x80000000 0x10000000>; + */ + reg = <0x80000000 0x8000000>; +};