~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/ti/omap/am57xx-evm.dtso

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 // SPDX-License-Identifier: GPL-2.0
  2 /*
  3  * DT overlay for AM57xx GP EVM boards
  4  *
  5  * Copyright (C) 2020-2022 Texas Instruments Incorporated - https://www.ti.com/
  6  */
  7 
  8 /dts-v1/;
  9 /plugin/;
 10 
 11 #include <dt-bindings/interrupt-controller/irq.h>
 12 #include <dt-bindings/gpio/gpio.h>
 13 #include <dt-bindings/input/input.h>
 14 
 15 &{/} {
 16         compatible = "ti,am5728-evm", "ti,am572x-beagle-x15", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7";
 17         model = "TI AM5728 EVM";
 18 
 19         aliases {
 20                 display0 = "/display";
 21                 display1 = "/connector"; // Fixme: &lcd0 and &hdmi0 could be
 22                                          // resolved here correcly based on
 23                                          // information in the base dtb symbol
 24                                          // table with a fix in dtc
 25         };
 26 
 27         gpio-keys {
 28                 compatible = "gpio-keys";
 29 
 30                 button-user1 {
 31                         gpios = <&gpio2 23 GPIO_ACTIVE_LOW>;
 32                         label = "USER1";
 33                         linux,code = <BTN_1>;
 34                 };
 35 
 36                 button-user2 {
 37                         gpios = <&gpio2 25 GPIO_ACTIVE_LOW>;
 38                         label = "USER2";
 39                         linux,code = <BTN_2>;
 40                 };
 41 
 42                 button-user3 {
 43                         gpios = <&gpio2 28 GPIO_ACTIVE_LOW>;
 44                         label = "USER3";
 45                         linux,code = <BTN_3>;
 46                 };
 47 
 48                 button-user4 {
 49                         gpios = <&gpio2 24 GPIO_ACTIVE_LOW>;
 50                         label = "USER4";
 51                         linux,code = <BTN_4>;
 52                 };
 53 
 54                 button-user5 {
 55                         gpios = <&gpio2 20 GPIO_ACTIVE_LOW>;
 56                         label = "USER5";
 57                         linux,code = <BTN_5>;
 58                 };
 59         };
 60 
 61         lcd0: display {
 62                 compatible = "osddisplays,osd070t1718-19ts", "panel-dpi";
 63                 backlight = <&lcd_bl>;
 64                 enable-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>;
 65                 label = "lcd";
 66 
 67                 port {
 68                         lcd_in: endpoint {
 69                                 remote-endpoint = <&dpi_out>;
 70                         };
 71                 };
 72         };
 73 
 74         lcd_bl: backlight {
 75                 compatible = "pwm-backlight";
 76                 brightness-levels = <0 243 245 247 249 251 252 253 255>;
 77                 default-brightness-level = <8>;
 78                 pwms = <&ehrpwm1 0 50000 0>;
 79         };
 80 };
 81 
 82 &ehrpwm1 {
 83         status = "okay";
 84 };
 85 
 86 &epwmss1 {
 87         status = "okay";
 88 };
 89 
 90 &i2c5 {
 91         status = "okay";
 92         clock-frequency = <400000>;
 93 
 94         #address-cells = <1>;
 95         #size-cells = <0>;
 96 
 97         touchscreen@5c {
 98                 compatible = "pixcir,pixcir_tangoc";
 99                 attb-gpio = <&gpio2 4 GPIO_ACTIVE_HIGH>;
100                 interrupt-parent = <&gpio2>;
101                 interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
102                 reg = <0x5c>;
103                 reset-gpio = <&gpio2 6 GPIO_ACTIVE_HIGH>;
104                 touchscreen-size-x = <1024>;
105                 touchscreen-size-y = <600>;
106         };
107 };
108 
109 &uart8 {
110         status = "okay";
111 };
112 
113 &dss {
114         ports {
115                 #address-cells = <1>;
116                 #size-cells = <0>;
117 
118                 port@0 {
119                         reg = <0>;
120 
121                         dpi_out: endpoint {
122                                 data-lines = <24>;
123                                 remote-endpoint = <&lcd_in>;
124                         };
125                 };
126         };
127 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php