1724ba675SRob Herring// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 2724ba675SRob Herring/* 3724ba675SRob Herring * Copyright (C) STMicroelectronics 2019 - All Rights Reserved 4724ba675SRob Herring * Author: Alexandre Torgue <alexandre.torgue@st.com> for STMicroelectronics. 5724ba675SRob Herring */ 6724ba675SRob Herring 7724ba675SRob Herring/dts-v1/; 8724ba675SRob Herring 9724ba675SRob Herring#include "stm32mp157.dtsi" 10724ba675SRob Herring#include "stm32mp15xc.dtsi" 11724ba675SRob Herring#include "stm32mp15-pinctrl.dtsi" 12724ba675SRob Herring#include "stm32mp15xxac-pinctrl.dtsi" 13724ba675SRob Herring#include "stm32mp15xx-dkx.dtsi" 14724ba675SRob Herring 15724ba675SRob Herring/ { 16724ba675SRob Herring model = "STMicroelectronics STM32MP157C-DK2 Discovery Board"; 17724ba675SRob Herring compatible = "st,stm32mp157c-dk2", "st,stm32mp157"; 18724ba675SRob Herring 19724ba675SRob Herring aliases { 20724ba675SRob Herring ethernet0 = ðernet0; 21724ba675SRob Herring serial3 = &usart2; 22724ba675SRob Herring }; 23724ba675SRob Herring 24724ba675SRob Herring chosen { 25724ba675SRob Herring stdout-path = "serial0:115200n8"; 26724ba675SRob Herring }; 27724ba675SRob Herring}; 28724ba675SRob Herring 29724ba675SRob Herring&cryp1 { 30724ba675SRob Herring status = "okay"; 31724ba675SRob Herring}; 32724ba675SRob Herring 33724ba675SRob Herring&dsi { 34724ba675SRob Herring #address-cells = <1>; 35724ba675SRob Herring #size-cells = <0>; 36724ba675SRob Herring status = "okay"; 37724ba675SRob Herring 38724ba675SRob Herring panel@0 { 39724ba675SRob Herring compatible = "orisetech,otm8009a"; 40724ba675SRob Herring reg = <0>; 41724ba675SRob Herring reset-gpios = <&gpioe 4 GPIO_ACTIVE_LOW>; 42724ba675SRob Herring power-supply = <&v3v3>; 43724ba675SRob Herring status = "okay"; 44724ba675SRob Herring 45724ba675SRob Herring port { 46724ba675SRob Herring panel_in: endpoint { 47724ba675SRob Herring remote-endpoint = <&dsi_out>; 48724ba675SRob Herring }; 49724ba675SRob Herring }; 50724ba675SRob Herring }; 51724ba675SRob Herring}; 52724ba675SRob Herring 53*5408d518SMarek Vasut&dsi_in { 54*5408d518SMarek Vasut remote-endpoint = <<dc_ep1_out>; 55*5408d518SMarek Vasut}; 56*5408d518SMarek Vasut 57*5408d518SMarek Vasut&dsi_out { 58*5408d518SMarek Vasut remote-endpoint = <&panel_in>; 59*5408d518SMarek Vasut}; 60*5408d518SMarek Vasut 61724ba675SRob Herring&i2c1 { 62724ba675SRob Herring touchscreen@38 { 63724ba675SRob Herring compatible = "focaltech,ft6236"; 64724ba675SRob Herring reg = <0x38>; 65724ba675SRob Herring interrupts = <2 2>; 66724ba675SRob Herring interrupt-parent = <&gpiof>; 67724ba675SRob Herring touchscreen-size-x = <480>; 68724ba675SRob Herring touchscreen-size-y = <800>; 69724ba675SRob Herring status = "okay"; 70724ba675SRob Herring }; 71724ba675SRob Herring}; 72724ba675SRob Herring 73724ba675SRob Herring<dc { 74724ba675SRob Herring status = "okay"; 75724ba675SRob Herring 76724ba675SRob Herring port { 77724ba675SRob Herring #address-cells = <1>; 78724ba675SRob Herring #size-cells = <0>; 79724ba675SRob Herring 80724ba675SRob Herring ltdc_ep1_out: endpoint@1 { 81724ba675SRob Herring reg = <1>; 82724ba675SRob Herring remote-endpoint = <&dsi_in>; 83724ba675SRob Herring }; 84724ba675SRob Herring }; 85724ba675SRob Herring}; 86724ba675SRob Herring 87724ba675SRob Herring&usart2 { 88724ba675SRob Herring pinctrl-names = "default", "sleep", "idle"; 89724ba675SRob Herring pinctrl-0 = <&usart2_pins_c>; 90724ba675SRob Herring pinctrl-1 = <&usart2_sleep_pins_c>; 91724ba675SRob Herring pinctrl-2 = <&usart2_idle_pins_c>; 92724ba675SRob Herring status = "disabled"; 93724ba675SRob Herring}; 94