1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2c66ec88fSEmmanuel Vadot/* 3c66ec88fSEmmanuel Vadot * Samsung Exynos5433 TM2E board device tree source 4c66ec88fSEmmanuel Vadot * 5c66ec88fSEmmanuel Vadot * Copyright (c) 2016 Samsung Electronics Co., Ltd. 6c66ec88fSEmmanuel Vadot * 7c66ec88fSEmmanuel Vadot * Device tree source file for Samsung's TM2E(TM2 EDGE) board which is based on 8c66ec88fSEmmanuel Vadot * Samsung Exynos5433 SoC. 9c66ec88fSEmmanuel Vadot */ 10c66ec88fSEmmanuel Vadot 11c66ec88fSEmmanuel Vadot#include "exynos5433-tm2-common.dtsi" 12c66ec88fSEmmanuel Vadot 13c66ec88fSEmmanuel Vadot/ { 14c66ec88fSEmmanuel Vadot model = "Samsung TM2E board"; 15c66ec88fSEmmanuel Vadot compatible = "samsung,tm2e", "samsung,exynos5433"; 16*8cc087a1SEmmanuel Vadot chassis-type = "handset"; 17c66ec88fSEmmanuel Vadot}; 18c66ec88fSEmmanuel Vadot 19c66ec88fSEmmanuel Vadot&cmu_disp { 20c66ec88fSEmmanuel Vadot /* 21c66ec88fSEmmanuel Vadot * TM2 and TM2e differ only by DISP_PLL rate, but define all assigned 22c66ec88fSEmmanuel Vadot * clocks properties for DISP CMU for each board to keep them together 23c66ec88fSEmmanuel Vadot * for easier review and maintenance. 24c66ec88fSEmmanuel Vadot */ 25c66ec88fSEmmanuel Vadot assigned-clocks = <&cmu_disp CLK_FOUT_DISP_PLL>, 26c66ec88fSEmmanuel Vadot <&cmu_mif CLK_DIV_SCLK_DECON_TV_ECLK>, 27c66ec88fSEmmanuel Vadot <&cmu_disp CLK_MOUT_ACLK_DISP_333_USER>, 28c66ec88fSEmmanuel Vadot <&cmu_disp CLK_MOUT_SCLK_DSIM0_USER>, 29c66ec88fSEmmanuel Vadot <&cmu_disp CLK_MOUT_SCLK_DSIM0>, 30c66ec88fSEmmanuel Vadot <&cmu_disp CLK_MOUT_SCLK_DECON_ECLK_USER>, 31c66ec88fSEmmanuel Vadot <&cmu_disp CLK_MOUT_SCLK_DECON_ECLK>, 32c66ec88fSEmmanuel Vadot <&cmu_disp CLK_MOUT_PHYCLK_MIPIDPHY0_RXCLKESC0_USER>, 33c66ec88fSEmmanuel Vadot <&cmu_disp CLK_MOUT_PHYCLK_MIPIDPHY0_BITCLKDIV8_USER>, 34c66ec88fSEmmanuel Vadot <&cmu_disp CLK_MOUT_DISP_PLL>, 35c66ec88fSEmmanuel Vadot <&cmu_mif CLK_MOUT_SCLK_DECON_TV_ECLK_A>, 36c66ec88fSEmmanuel Vadot <&cmu_disp CLK_MOUT_SCLK_DECON_TV_ECLK_USER>, 37c66ec88fSEmmanuel Vadot <&cmu_disp CLK_MOUT_SCLK_DECON_TV_ECLK>; 38c66ec88fSEmmanuel Vadot assigned-clock-parents = <0>, <0>, 39c66ec88fSEmmanuel Vadot <&cmu_mif CLK_ACLK_DISP_333>, 40c66ec88fSEmmanuel Vadot <&cmu_mif CLK_SCLK_DSIM0_DISP>, 41c66ec88fSEmmanuel Vadot <&cmu_disp CLK_MOUT_SCLK_DSIM0_USER>, 42c66ec88fSEmmanuel Vadot <&cmu_mif CLK_SCLK_DECON_ECLK_DISP>, 43c66ec88fSEmmanuel Vadot <&cmu_disp CLK_MOUT_SCLK_DECON_ECLK_USER>, 44c66ec88fSEmmanuel Vadot <&cmu_disp CLK_PHYCLK_MIPIDPHY0_RXCLKESC0_PHY>, 45c66ec88fSEmmanuel Vadot <&cmu_disp CLK_PHYCLK_MIPIDPHY0_BITCLKDIV8_PHY>, 46c66ec88fSEmmanuel Vadot <&cmu_disp CLK_FOUT_DISP_PLL>, 47c66ec88fSEmmanuel Vadot <&cmu_mif CLK_MOUT_BUS_PLL_DIV2>, 48c66ec88fSEmmanuel Vadot <&cmu_mif CLK_SCLK_DECON_TV_ECLK_DISP>, 49c66ec88fSEmmanuel Vadot <&cmu_disp CLK_MOUT_SCLK_DECON_TV_ECLK_USER>; 50c66ec88fSEmmanuel Vadot assigned-clock-rates = <278000000>, <400000000>; 51c66ec88fSEmmanuel Vadot}; 52c66ec88fSEmmanuel Vadot 53c66ec88fSEmmanuel Vadot&dsi { 54c66ec88fSEmmanuel Vadot panel@0 { 55c66ec88fSEmmanuel Vadot compatible = "samsung,s6e3hf2"; 56c66ec88fSEmmanuel Vadot reg = <0>; 57c66ec88fSEmmanuel Vadot vdd3-supply = <&ldo27_reg>; 58c66ec88fSEmmanuel Vadot vci-supply = <&ldo28_reg>; 59c66ec88fSEmmanuel Vadot reset-gpios = <&gpg0 0 GPIO_ACTIVE_LOW>; 60c66ec88fSEmmanuel Vadot enable-gpios = <&gpf1 5 GPIO_ACTIVE_HIGH>; 61c66ec88fSEmmanuel Vadot }; 62c66ec88fSEmmanuel Vadot}; 63c66ec88fSEmmanuel Vadot 64c66ec88fSEmmanuel Vadot&ldo31_reg { 65c66ec88fSEmmanuel Vadot regulator-name = "TSP_VDD_1.8V_AP"; 66c66ec88fSEmmanuel Vadot regulator-min-microvolt = <1800000>; 67c66ec88fSEmmanuel Vadot regulator-max-microvolt = <1800000>; 68c66ec88fSEmmanuel Vadot}; 69c66ec88fSEmmanuel Vadot 70c66ec88fSEmmanuel Vadot&ldo38_reg { 71c66ec88fSEmmanuel Vadot regulator-name = "VCC_3.3V_MOTOR_AP"; 72c66ec88fSEmmanuel Vadot regulator-min-microvolt = <3300000>; 73c66ec88fSEmmanuel Vadot regulator-max-microvolt = <3300000>; 74c66ec88fSEmmanuel Vadot}; 75c66ec88fSEmmanuel Vadot 76c66ec88fSEmmanuel Vadot&stmfts { 77c66ec88fSEmmanuel Vadot touchscreen-size-x = <1599>; 78c66ec88fSEmmanuel Vadot touchscreen-size-y = <2559>; 79c66ec88fSEmmanuel Vadot touch-key-connected; 80c66ec88fSEmmanuel Vadot ledvdd-supply = <&ldo33_reg>; 81c66ec88fSEmmanuel Vadot}; 82