Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

arm64: dts: exynos: Add dts file for Exynos5433-based TM2E board

This patch adds the Device Tree source for Exynos5433-based Samsung TM2E
board. TM2E board is very similar to the TM2 board so the
exynos5433-tm2e.dts includes the TM2 DTS and overrides the differences.

Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
Signed-off-by: Jonghwa Lee <jonghwa3.lee@samsung.com>
Signed-off-by: Beomho Seo <beomho.seo@samsung.com>
Signed-off-by: Jaewon Kim <jaewon02.kim@samsung.com>
Signed-off-by: Hyungwon Hwang <human.hwang@samsung.com>
Signed-off-by: Inha Song <ideal.song@samsung.com>
Signed-off-by: Ingi kim <ingi2.kim@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Rob Herring <robh@kernel.org>
Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>
Tested-by: Andi Shyti <andi.shyti@samsung.com>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>

authored by

Chanwoo Choi and committed by
Krzysztof Kozlowski
8ac46fc5 01e5d235

+43
+1
Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt
··· 16 16 - "samsung,smdk5410" - for Exynos5410-based Samsung SMDK5410 eval board. 17 17 - "samsung,smdk5420" - for Exynos5420-based Samsung SMDK5420 eval board. 18 18 - "samsung,tm2" - for Exynos5433-based Samsung TM2 board. 19 + - "samsung,tm2e" - for Exynos5433-based Samsung TM2E board. 19 20 - "samsung,sd5v1" - for Exynos5440-based Samsung board. 20 21 - "samsung,ssdk5440" - for Exynos5440-based Samsung board. 21 22
+1
arch/arm64/boot/dts/exynos/Makefile
··· 1 1 dtb-$(CONFIG_ARCH_EXYNOS) += \ 2 2 exynos5433-tm2.dtb \ 3 + exynos5433-tm2e.dtb \ 3 4 exynos7-espresso.dtb 4 5 5 6 always := $(dtb-y)
+41
arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts
··· 1 + /* 2 + * SAMSUNG Exynos5433 TM2E board device tree source 3 + * 4 + * Copyright (c) 2016 Samsung Electronics Co., Ltd. 5 + * 6 + * Device tree source file for Samsung's TM2E(TM2 EDGE) board which is based on 7 + * Samsung Exynos5433 SoC. 8 + * 9 + * This program is free software; you can redistribute it and/or modify 10 + * it under the terms of the GNU General Public License version 2 as 11 + * published by the Free Software Foundation. 12 + */ 13 + 14 + #include "exynos5433-tm2.dts" 15 + 16 + / { 17 + model = "Samsung TM2E board"; 18 + compatible = "samsung,tm2e", "samsung,exynos5433"; 19 + }; 20 + 21 + &ldo23_reg { 22 + regulator-name = "CAM_SEN_CORE_1.025V_AP"; 23 + regulator-max-microvolt = <1050000>; 24 + }; 25 + 26 + &ldo25_reg { 27 + regulator-name = "UNUSED_LDO25"; 28 + regulator-always-off; 29 + }; 30 + 31 + &ldo31_reg { 32 + regulator-name = "TSP_VDD_1.8V_AP"; 33 + regulator-min-microvolt = <1800000>; 34 + regulator-max-microvolt = <1800000>; 35 + }; 36 + 37 + &ldo38_reg { 38 + regulator-name = "VCC_3.3V_MOTOR_AP"; 39 + regulator-min-microvolt = <3300000>; 40 + regulator-max-microvolt = <3300000>; 41 + };