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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/nxp/imx/imx6ul-phytec-segin-peb-av-02.dtsi

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-or-later OR MIT)
  2 /*
  3  * Copyright (C) 2016, 2020 PHYTEC Messtechnik
  4  * Author: Christian Hemp <c.hemp@phytec.de>
  5  * Author: Stefan Riedmueller <s.riedmueller@phytec.de>
  6  */
  7 
  8 / {
  9         backlight_lcd: backlight-lcd {
 10                 compatible = "pwm-backlight";
 11                 brightness-levels = <0 4 8 16 32 64 128 255>;
 12                 default-brightness-level = <5>;
 13                 power-supply = <&reg_backlight_en>;
 14                 pwms = <&pwm3 0 5000000 0>;
 15                 status = "disabled";
 16         };
 17 
 18         lcd_panel: lcd-panel {
 19                 compatible = "edt,etm0700g0edh6";
 20                 backlight = <&backlight_lcd>;
 21                 status = "disabled";
 22 
 23                 port {
 24                         lcd_panel_in: endpoint {
 25                                 remote-endpoint = <&lcdif_parallel_out>;
 26                         };
 27                 };
 28         };
 29 
 30         reg_backlight_en: regulator-backlight-en {
 31                 compatible = "regulator-fixed";
 32                 pinctrl-names = "default";
 33                 pinctrl-0 = <&pinctrl_backlight_en>;
 34                 regulator-name = "backlight-lcd";
 35                 regulator-min-microvolt = <3300000>;
 36                 regulator-max-microvolt = <3300000>;
 37                 gpio = <&gpio1 18 GPIO_ACTIVE_HIGH>;
 38                 enable-active-high;
 39         };
 40 };
 41 
 42 &i2c1 {
 43         edt_ft5406: touchscreen@38 {
 44                 compatible = "edt,edt-ft5406";
 45                 reg = <0x38>;
 46                 pinctrl-names = "default";
 47                 pinctrl-0 = <&pinctrl_edt_ft5406>;
 48                 interrupt-parent = <&gpio5>;
 49                 interrupts = <5 IRQ_TYPE_EDGE_FALLING>;
 50                 wakeup-source;
 51                 status = "disabled";
 52         };
 53 
 54         stmpe: touchscreen@44 {
 55                 compatible = "st,stmpe811";
 56                 reg = <0x44>;
 57                 pinctrl-names = "default";
 58                 pinctrl-0 = <&pinctrl_stmpe>;
 59                 interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
 60                 interrupt-parent = <&gpio5>;
 61                 wakeup-source;
 62                 status = "disabled";
 63 
 64                 stmpe_touchscreen {
 65                         compatible = "st,stmpe-ts";
 66                         st,sample-time = <4>;
 67                         st,mod-12b = <1>;
 68                         st,ref-sel = <0>;
 69                         st,adc-freq = <1>;
 70                         st,ave-ctrl = <1>;
 71                         st,touch-det-delay = <2>;
 72                         st,settling = <2>;
 73                         st,fraction-z = <7>;
 74                         st,i-drive = <1>;
 75                         touchscreen-inverted-x;
 76                         touchscreen-inverted-y;
 77                 };
 78         };
 79 };
 80 
 81 &lcdif {
 82         pinctrl-names = "default";
 83         pinctrl-0 = <&pinctrl_lcdif_dat>;
 84         status = "disabled";
 85 
 86         port {
 87                 lcdif_parallel_out: endpoint {
 88                         remote-endpoint = <&lcd_panel_in>;
 89                 };
 90         };
 91 };
 92 
 93 &pwm3 {
 94         pinctrl-names = "default";
 95         pinctrl-0 = <&pinctrl_pwm3>;
 96         status = "disabled";
 97 };
 98 
 99 &iomuxc {
100         pinctrl_edt_ft5406: edtft5406grp {
101                 fsl,pins = <
102                         MX6UL_PAD_SNVS_TAMPER5__GPIO5_IO05      0x1b0b0
103                 >;
104         };
105 
106         pinctrl_backlight_en: bachlightengrp {
107                 fsl,pins = <
108                         MX6UL_PAD_UART1_CTS_B__GPIO1_IO18       0x1b0b0
109                 >;
110         };
111 
112         pinctrl_lcdif_dat: lcdifdatgrp {
113                 fsl,pins = <
114                         MX6UL_PAD_LCD_DATA00__LCDIF_DATA00  0x59
115                         MX6UL_PAD_LCD_DATA01__LCDIF_DATA01  0x59
116                         MX6UL_PAD_LCD_DATA02__LCDIF_DATA02  0x59
117                         MX6UL_PAD_LCD_DATA03__LCDIF_DATA03  0x59
118                         MX6UL_PAD_LCD_DATA04__LCDIF_DATA04  0x59
119                         MX6UL_PAD_LCD_DATA05__LCDIF_DATA05  0x59
120                         MX6UL_PAD_LCD_DATA06__LCDIF_DATA06  0x59
121                         MX6UL_PAD_LCD_DATA07__LCDIF_DATA07  0x59
122                         MX6UL_PAD_LCD_DATA08__LCDIF_DATA08  0x59
123                         MX6UL_PAD_LCD_DATA09__LCDIF_DATA09  0x59
124                         MX6UL_PAD_LCD_DATA10__LCDIF_DATA10  0x59
125                         MX6UL_PAD_LCD_DATA11__LCDIF_DATA11  0x59
126                         MX6UL_PAD_LCD_DATA12__LCDIF_DATA12  0x59
127                         MX6UL_PAD_LCD_DATA13__LCDIF_DATA13  0x59
128                         MX6UL_PAD_LCD_DATA14__LCDIF_DATA14  0x59
129                         MX6UL_PAD_LCD_DATA15__LCDIF_DATA15  0x59
130                         MX6UL_PAD_LCD_DATA16__LCDIF_DATA16  0x59
131                         MX6UL_PAD_LCD_DATA17__LCDIF_DATA17  0x59
132                         MX6UL_PAD_LCD_CLK__LCDIF_CLK        0x59
133                         MX6UL_PAD_LCD_ENABLE__LCDIF_ENABLE  0x59
134                         MX6UL_PAD_LCD_HSYNC__LCDIF_HSYNC    0x59
135                         MX6UL_PAD_LCD_VSYNC__LCDIF_VSYNC    0x59
136                 >;
137         };
138 
139         pinctrl_pwm3: pwm3grp {
140                 fsl,pins = <
141                         MX6UL_PAD_GPIO1_IO04__PWM3_OUT  0x0b0b0
142                 >;
143         };
144 
145         pinctrl_stmpe: stmpegrp {
146                 fsl,pins = <
147                         MX6UL_PAD_SNVS_TAMPER3__GPIO5_IO03      0x17059
148                 >;
149         };
150 };

~ [ 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