From 7ebf2503f730a1eae80e0e55a8689c033167751d Mon Sep 17 00:00:00 2001 From: Bian Jin chen Date: Tue, 14 Aug 2018 15:34:33 +0800 Subject: [PATCH] arm64: dts: rockchip: Add new dts file for rk3326-863-lp3-v10 avb. Change-Id: I94d292a11bb1f309fb6bf864b47f968df8333f1f Signed-off-by: Bian Jin chen --- .../devicetree/bindings/arm/rockchip.txt | 4 +++ arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/rk3326-863-lp3-v10-avb.dts | 30 +++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-863-lp3-v10-avb.dts diff --git a/Documentation/devicetree/bindings/arm/rockchip.txt b/Documentation/devicetree/bindings/arm/rockchip.txt index c85f1912f7bd..6833a9f7e5c3 100644 --- a/Documentation/devicetree/bindings/arm/rockchip.txt +++ b/Documentation/devicetree/bindings/arm/rockchip.txt @@ -123,6 +123,10 @@ Rockchip platforms device tree bindings Required root node properties: - compatible = "rockchip,rk3326-863-lp3-v10", "rockchip,rk3326"; +- Rockchip RK3326 f863 avb board: + Required root node properties: + - compatible = "rockchip,rk3326-863-lp3-v10-avb", "rockchip,rk3326"; + - Rockchip RK3326 86v board: Required root node properties: - compatible = "rockchip,rk3326-86v-v10", "rockchip,rk3326"; diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index c21da94de858..9c36a13b6ebd 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -16,6 +16,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3326-evb-ai-va-v11.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3326-evb-lp3-v10.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3326-evb-lp3-v10-linux.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3326-863-lp3-v10.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3326-863-lp3-v10-avb.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3326-86v-v10.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-box-liantong.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-evb.dtb diff --git a/arch/arm64/boot/dts/rockchip/rk3326-863-lp3-v10-avb.dts b/arch/arm64/boot/dts/rockchip/rk3326-863-lp3-v10-avb.dts new file mode 100644 index 000000000000..2b69d08f63af --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3326-863-lp3-v10-avb.dts @@ -0,0 +1,30 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd + */ + +/dts-v1/; +#include "rk3326-863-lp3-v10.dtsi" + +/ { + model = "Rockchip rk3326 863 avb board"; + compatible = "rockchip,rk3326-863-lp3-v10-avb", "rockchip,rk3326"; +}; + +&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/ff390000.dwmmc/by-name/vendor"; + type = "ext4"; + mnt_flags = "ro,barrier=1,inode_readahead_blks=8"; + fsmgr_flags = "wait,avb"; + }; + }; +};