Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003  * Samsung Exynos5433 TM2 board device tree source
0004  *
0005  * Copyright (c) 2016 Samsung Electronics Co., Ltd.
0006  *
0007  * Device tree source file for Samsung's TM2 board which is based on
0008  * Samsung Exynos5433 SoC.
0009  */
0010 
0011 #include "exynos5433-tm2-common.dtsi"
0012 
0013 / {
0014         model = "Samsung TM2 board";
0015         compatible = "samsung,tm2", "samsung,exynos5433";
0016         chassis-type = "handset";
0017 };
0018 
0019 &cmu_disp {
0020         /*
0021          * TM2 and TM2e differ only by DISP_PLL rate, but define all assigned
0022          * clocks properties for DISP CMU for each board to keep them together
0023          * for easier review and maintenance.
0024          */
0025         assigned-clocks = <&cmu_disp CLK_FOUT_DISP_PLL>,
0026                           <&cmu_mif CLK_DIV_SCLK_DECON_TV_ECLK>,
0027                           <&cmu_disp CLK_MOUT_ACLK_DISP_333_USER>,
0028                           <&cmu_disp CLK_MOUT_SCLK_DSIM0_USER>,
0029                           <&cmu_disp CLK_MOUT_SCLK_DSIM0>,
0030                           <&cmu_disp CLK_MOUT_SCLK_DECON_ECLK_USER>,
0031                           <&cmu_disp CLK_MOUT_SCLK_DECON_ECLK>,
0032                           <&cmu_disp CLK_MOUT_PHYCLK_MIPIDPHY0_RXCLKESC0_USER>,
0033                           <&cmu_disp CLK_MOUT_PHYCLK_MIPIDPHY0_BITCLKDIV8_USER>,
0034                           <&cmu_disp CLK_MOUT_DISP_PLL>,
0035                           <&cmu_mif CLK_MOUT_SCLK_DECON_TV_ECLK_A>,
0036                           <&cmu_disp CLK_MOUT_SCLK_DECON_TV_ECLK_USER>,
0037                           <&cmu_disp CLK_MOUT_SCLK_DECON_TV_ECLK>,
0038                           <&cmu_disp CLK_MOUT_SCLK_DSD_USER>;
0039         assigned-clock-parents = <0>, <0>,
0040                                  <&cmu_mif CLK_ACLK_DISP_333>,
0041                                  <&cmu_mif CLK_SCLK_DSIM0_DISP>,
0042                                  <&cmu_disp CLK_MOUT_SCLK_DSIM0_USER>,
0043                                  <&cmu_mif CLK_SCLK_DECON_ECLK_DISP>,
0044                                  <&cmu_disp CLK_MOUT_SCLK_DECON_ECLK_USER>,
0045                                  <&cmu_disp CLK_PHYCLK_MIPIDPHY0_RXCLKESC0_PHY>,
0046                                  <&cmu_disp CLK_PHYCLK_MIPIDPHY0_BITCLKDIV8_PHY>,
0047                                  <&cmu_disp CLK_FOUT_DISP_PLL>,
0048                                  <&cmu_mif CLK_MOUT_BUS_PLL_DIV2>,
0049                                  <&cmu_mif CLK_SCLK_DECON_TV_ECLK_DISP>,
0050                                  <&cmu_disp CLK_MOUT_SCLK_DECON_TV_ECLK_USER>,
0051                                  <&cmu_mif CLK_SCLK_DSD_DISP>;
0052         assigned-clock-rates = <250000000>, <400000000>;
0053 };
0054 
0055 &dsi {
0056         panel@0 {
0057                 compatible = "samsung,s6e3ha2";
0058                 reg = <0>;
0059                 vdd3-supply = <&ldo27_reg>;
0060                 vci-supply = <&ldo28_reg>;
0061                 reset-gpios = <&gpg0 0 GPIO_ACTIVE_LOW>;
0062                 enable-gpios = <&gpf1 5 GPIO_ACTIVE_HIGH>;
0063         };
0064 };
0065 
0066 &hsi2c_9 {
0067         status = "okay";
0068 
0069         touchkey@20 {
0070                 compatible = "cypress,tm2-touchkey";
0071                 reg = <0x20>;
0072                 interrupt-parent = <&gpa3>;
0073                 interrupts = <2 IRQ_TYPE_EDGE_FALLING>;
0074                 vcc-supply = <&ldo32_reg>;
0075                 vdd-supply = <&ldo33_reg>;
0076         };
0077 };
0078 
0079 &ldo31_reg {
0080         regulator-name = "TSP_VDD_1.85V_AP";
0081         regulator-min-microvolt = <1850000>;
0082         regulator-max-microvolt = <1850000>;
0083 };
0084 
0085 &ldo38_reg {
0086         regulator-name = "VCC_3.0V_MOTOR_AP";
0087         regulator-min-microvolt = <3000000>;
0088         regulator-max-microvolt = <3000000>;
0089 };
0090 
0091 &stmfts {
0092         touchscreen-size-x = <1439>;
0093         touchscreen-size-y = <2559>;
0094 };