From b7c65fec1d7acd2caa044fc05ad93928b5f92e84 Mon Sep 17 00:00:00 2001 From: Jaehyoung Choi Date: Thu, 3 May 2018 19:39:27 +0900 Subject: [PATCH] [9610][ERD] arm64: dts: create initial exynos9610 MAESTRO-ERD board dts Change-Id: I5eaffd942d1b0208414c294cbec7a0e9b4c68faa Signed-off-by: Jaehyoung Choi --- arch/arm64/boot/dts/exynos/Makefile | 2 + .../boot/dts/exynos/exynos9610-erd9610.dts | 45 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 arch/arm64/boot/dts/exynos/exynos9610-erd9610.dts diff --git a/arch/arm64/boot/dts/exynos/Makefile b/arch/arm64/boot/dts/exynos/Makefile index 6914b2cbd397..17c07fccffae 100644 --- a/arch/arm64/boot/dts/exynos/Makefile +++ b/arch/arm64/boot/dts/exynos/Makefile @@ -4,6 +4,8 @@ dtb-$(CONFIG_ARCH_EXYNOS) += \ exynos5433-tm2e.dtb \ exynos7-espresso.dtb +dtb-$(CONFIG_SOC_EXYNOS9610) += exynos9610-erd9610.dtb + always := $(dtb-y) subdir-y := $(dts-dirs) clean-files := *.dtb diff --git a/arch/arm64/boot/dts/exynos/exynos9610-erd9610.dts b/arch/arm64/boot/dts/exynos/exynos9610-erd9610.dts new file mode 100644 index 000000000000..0b948997137f --- /dev/null +++ b/arch/arm64/boot/dts/exynos/exynos9610-erd9610.dts @@ -0,0 +1,45 @@ +/* + * SAMSUNG EXYNOS9610 board device tree source + * + * Copyright (c) 2017 Samsung Electronics Co., Ltd. + * http://www.samsung.com + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +#include "exynos9610.dtsi" + +/ { + model = "Samsung MAESTRO-ERD9610 board based on EXYNOS9610"; + compatible = "samsung,exynos9610", "samsung,MAESTRO-ERD9610"; + + memory@80000000 { + device_type = "memory"; + reg = <0x0 0x80000000 0x80000000>; + }; + + memory@880000000 { + device_type = "memory"; + reg = <0x00000008 0x80000000 0x80000000>; + }; + + chosen { + bootargs = "earlycon=exynos4210,0x13820000 console=ttySAC0,115200n8 root=/dev/ram0 rw ramdisk=8192 initrd=0x84000000,8M init=/linuxrc clk_ignore_unused ess_setup=0x86000000"; + linux,initrd-start = <0x84000000>; + linux,initrd-end = <0x841FFFFF>; + }; + + fixed-rate-clocks { + oscclk { + compatible = "samsung,exynos9610-oscclk"; + clock-frequency = <26000000>; + }; + }; + + serial_0: uart@13820000 { + status = "okay"; + }; +}; -- 2.20.1