1// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 2/* 3 * Copyright (C) STMicroelectronics 2019 - All Rights Reserved 4 * Author: Alexandre Torgue <alexandre.torgue@st.com> for STMicroelectronics. 5 */ 6 7/dts-v1/; 8 9#include "stm32mp157.dtsi" 10#include "stm32mp15xc.dtsi" 11#include "stm32mp15-pinctrl.dtsi" 12#include "stm32mp15xxac-pinctrl.dtsi" 13#include "stm32mp15xx-dkx.dtsi" 14 15/ { 16 model = "STMicroelectronics STM32MP157C-DK2 Discovery Board"; 17 compatible = "st,stm32mp157c-dk2", "st,stm32mp157"; 18 19 aliases { 20 ethernet0 = ðernet0; 21 serial0 = &uart4; 22 }; 23 24 chosen { 25 stdout-path = "serial0:115200n8"; 26 }; 27}; 28 29&dsi { 30 #address-cells = <1>; 31 #size-cells = <0>; 32 status = "okay"; 33 phy-dsi-supply = <®18>; 34 35 ports { 36 #address-cells = <1>; 37 #size-cells = <0>; 38 39 port@0 { 40 reg = <0>; 41 dsi_in: endpoint { 42 remote-endpoint = <<dc_ep1_out>; 43 }; 44 }; 45 46 port@1 { 47 reg = <1>; 48 dsi_out: endpoint { 49 remote-endpoint = <&panel_in>; 50 }; 51 }; 52 }; 53 54 panel@0 { 55 compatible = "orisetech,otm8009a"; 56 reg = <0>; 57 reset-gpios = <&gpioe 4 GPIO_ACTIVE_LOW>; 58 power-supply = <&v3v3>; 59 status = "okay"; 60 61 port { 62 panel_in: endpoint { 63 remote-endpoint = <&dsi_out>; 64 }; 65 }; 66 }; 67}; 68 69&i2c1 { 70 touchscreen@38 { 71 compatible = "focaltech,ft6236"; 72 reg = <0x38>; 73 interrupts = <2 2>; 74 interrupt-parent = <&gpiof>; 75 interrupt-controller; 76 touchscreen-size-x = <480>; 77 touchscreen-size-y = <800>; 78 status = "okay"; 79 }; 80}; 81 82<dc { 83 status = "okay"; 84 85 port { 86 #address-cells = <1>; 87 #size-cells = <0>; 88 89 ltdc_ep1_out: endpoint@1 { 90 reg = <1>; 91 remote-endpoint = <&dsi_in>; 92 }; 93 }; 94}; 95 96&rcc { 97 status = "okay"; 98}; 99 100&bsec { 101 board_id: board_id@ec { 102 reg = <0xec 0x4>; 103 st,non-secure-otp; 104 }; 105}; 106