The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/stm32mp157c-dk2.dts

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 };

Cache object: 43c30a849dc6a2373c0d8b3f660162bb


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.