cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

stm32mp157c-dk2.dts (1750B)


      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 = &ethernet0;
     21		serial0 = &uart4;
     22		serial1 = &usart3;
     23		serial2 = &uart7;
     24		serial3 = &usart2;
     25	};
     26
     27	chosen {
     28		stdout-path = "serial0:115200n8";
     29	};
     30};
     31
     32&cryp1 {
     33	status = "okay";
     34};
     35
     36&dsi {
     37	status = "okay";
     38	phy-dsi-supply = <&reg18>;
     39
     40	ports {
     41		port@0 {
     42			reg = <0>;
     43			dsi_in: endpoint {
     44				remote-endpoint = <&ltdc_ep1_out>;
     45			};
     46		};
     47
     48		port@1 {
     49			reg = <1>;
     50			dsi_out: endpoint {
     51				remote-endpoint = <&panel_in>;
     52			};
     53		};
     54	};
     55
     56	panel@0 {
     57		compatible = "orisetech,otm8009a";
     58		reg = <0>;
     59		reset-gpios = <&gpioe 4 GPIO_ACTIVE_LOW>;
     60		power-supply = <&v3v3>;
     61		status = "okay";
     62
     63		port {
     64			panel_in: endpoint {
     65				remote-endpoint = <&dsi_out>;
     66			};
     67		};
     68	};
     69};
     70
     71&i2c1 {
     72	touchscreen@38 {
     73		compatible = "focaltech,ft6236";
     74		reg = <0x38>;
     75		interrupts = <2 2>;
     76		interrupt-parent = <&gpiof>;
     77		interrupt-controller;
     78		touchscreen-size-x = <480>;
     79		touchscreen-size-y = <800>;
     80		status = "okay";
     81	};
     82};
     83
     84&ltdc {
     85	status = "okay";
     86
     87	port {
     88		ltdc_ep1_out: endpoint@1 {
     89			reg = <1>;
     90			remote-endpoint = <&dsi_in>;
     91		};
     92	};
     93};
     94
     95&usart2 {
     96	pinctrl-names = "default", "sleep", "idle";
     97	pinctrl-0 = <&usart2_pins_c>;
     98	pinctrl-1 = <&usart2_sleep_pins_c>;
     99	pinctrl-2 = <&usart2_idle_pins_c>;
    100	status = "disabled";
    101};