From 77a30b7f0e702b3f247a5bd79f27cb737b145233 Mon Sep 17 00:00:00 2001 From: Lukasz Majewski Date: Thu, 12 May 2016 12:55:16 +0200 Subject: [PATCH] TPL: TM2: dts: Support for Samsung TM2 device tree Signed-off-by: Lukasz Majewski --- arch/arm/Kconfig | 1 + arch/arm/dts/Makefile | 3 +++ arch/arm/dts/exynos5433-tm2.dts | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 arch/arm/dts/exynos5433-tm2.dts diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index b37b84b7b9..0f637433a8 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -663,6 +663,7 @@ config TARGET_TM2 select ARM64 select DM select DM_SERIAL + select OF_CONTROL help Support for Samsung Exynos5433 TM2 platform. diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile index 578038be21..72a649f8a6 100644 --- a/arch/arm/dts/Makefile +++ b/arch/arm/dts/Makefile @@ -19,6 +19,9 @@ dtb-$(CONFIG_EXYNOS5) += exynos5250-arndale.dtb \ exynos5420-peach-pit.dtb \ exynos5800-peach-pi.dtb \ exynos5422-odroidxu3.dtb + +dtb-$(CONFIG_EXYNOS7) += exynos5433-tm2.dtb + dtb-$(CONFIG_ARCH_ROCKCHIP) += \ rk3288-firefly.dtb \ rk3288-jerry.dtb \ diff --git a/arch/arm/dts/exynos5433-tm2.dts b/arch/arm/dts/exynos5433-tm2.dts new file mode 100644 index 0000000000..97bb213079 --- /dev/null +++ b/arch/arm/dts/exynos5433-tm2.dts @@ -0,0 +1,32 @@ +/* + * TM2 device tree source + * + * Copyright (c) 2014 Samsung Electronics Co., Ltd. + * http://www.samsung.com + * + * SPDX-License-Identifier: GPL-2.0+ + */ + +/dts-v1/; +#include "skeleton.dtsi" + +/ { + model = "TM2 based on EXYNOS5433"; + compatible = "samsung,tm2", "samsung,exynos7"; + + mmc@15540000 { + compatible = "samsung,exynos-dwmmc"; + reg = <0x0 0x15540000 0x0 0x1000>; + interrupts = <0 75 0>; + samsung,bus-width = <8>; + samsung,timing = <1 3 3>; + samsung,removable = <0>; + samsung,pre-init; + fifoth_val = <0x201f0020>; + }; + + emmc-reset { +// compatible = "samsung,emmc-reset"; +// reset-gpio = <&gpd1 0 0>; + }; +}; -- 2.34.1