diff --git a/arch/arm/Makefile b/arch/arm/Makefile index 4e12870aaeaa..412328550271 100644 --- a/arch/arm/Makefile +++ b/arch/arm/Makefile @@ -151,6 +151,7 @@ textofs-$(CONFIG_ARCH_MSM8960) := 0x00208000 textofs-$(CONFIG_ARCH_MESON) := 0x00208000 textofs-$(CONFIG_ARCH_AXXIA) := 0x00308000 textofs-$(CONFIG_CPU_RK3308) := 0x00058000 +textofs-$(CONFIG_CPU_PX30) := 0x00208000 # Machine directory name. This list is sorted alphanumerically # by CONFIG_* macro name. diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 48bea9f0b6f1..8572731af19b 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -880,7 +880,11 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \ rk3288-veyron-minnie.dtb \ rk3288-veyron-pinky.dtb \ rk3288-veyron-speedy.dtb \ - rk3288-vyasa.dtb + rk3288-vyasa.dtb \ + rk3326-evb-lp3-v10.dtb \ + rk3326-863-lp3-v10.dtb \ + rk3326-evb-lp3-v10-avb.dtb \ + rk3326-863-lp3-v10-avb.dtb dtb-$(CONFIG_ARCH_S3C24XX) += \ s3c2416-smdk2416.dtb dtb-$(CONFIG_ARCH_S3C64XX) += \ diff --git a/arch/arm/boot/dts/rk3326-863-lp3-v10-avb.dts b/arch/arm/boot/dts/rk3326-863-lp3-v10-avb.dts new file mode 100644 index 000000000000..19a99d65ec47 --- /dev/null +++ b/arch/arm/boot/dts/rk3326-863-lp3-v10-avb.dts @@ -0,0 +1,12 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd + */ + +/dts-v1/; +#include "arm64/rockchip/rk3326-863-lp3-v10.dts" + +/ { + model = "Rockchip rk3326 863 avb board (AArch32)"; + compatible = "rockchip,rk3326-863-lp3-v10-avb-aarch32", "rockchip,rk3326"; +}; diff --git a/arch/arm/boot/dts/rk3326-863-lp3-v10.dts b/arch/arm/boot/dts/rk3326-863-lp3-v10.dts new file mode 100644 index 000000000000..09d7418759fc --- /dev/null +++ b/arch/arm/boot/dts/rk3326-863-lp3-v10.dts @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd + * + * SPDX-License-Identifier: (GPL-2.0+ OR MIT) + */ + +/dts-v1/; +#include "arm64/rockchip/rk3326-863-lp3-v10.dts" + +/ { + model = "Rockchip rk3326 863 board (AArch32)"; + compatible = "rockchip,rk3326-863-lp3-v10-aarch32", "rockchip,rk3326"; +}; diff --git a/arch/arm/boot/dts/rk3326-evb-lp3-v10-avb.dts b/arch/arm/boot/dts/rk3326-evb-lp3-v10-avb.dts new file mode 100644 index 000000000000..065bb41c5b17 --- /dev/null +++ b/arch/arm/boot/dts/rk3326-evb-lp3-v10-avb.dts @@ -0,0 +1,12 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd + */ + +/dts-v1/; +#include "arm64/rockchip/rk3326-evb-lp3-v10.dts" + +/ { + model = "Rockchip rk3326 evb board (AArch32)"; + compatible = "rockchip,rk3326-evb-lp3-v10-avb-aarch32", "rockchip,rk3326"; +}; diff --git a/arch/arm/boot/dts/rk3326-evb-lp3-v10.dts b/arch/arm/boot/dts/rk3326-evb-lp3-v10.dts new file mode 100644 index 000000000000..784eaf2151bb --- /dev/null +++ b/arch/arm/boot/dts/rk3326-evb-lp3-v10.dts @@ -0,0 +1,12 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd + */ + +/dts-v1/; +#include "arm64/rockchip/rk3326-evb-lp3-v10.dts" + +/ { + model = "Rockchip rk3326 evb board (AArch32)"; + compatible = "rockchip,rk3326-evb-lp3-v10-aarch32", "rockchip,rk3326"; +};