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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/nxp/imx/imx53-sk-imx53-atm0700d4-rgb.dts

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 // Copyright 2023 Linaro Ltd.
  4 
  5 /dts-v1/;
  6 
  7 #include <dt-bindings/pwm/pwm.h>
  8 #include "imx53-sk-imx53-atm0700d4.dtsi"
  9 
 10 / {
 11         display: disp0 {
 12                 compatible = "fsl,imx-parallel-display";
 13                 interface-pix-fmt = "rgb24";
 14                 pinctrl-0 = <&pinctrl_rgb24>;
 15                 pinctrl-names = "default";
 16 
 17                 #address-cells = <1>;
 18                 #size-cells = <0>;
 19 
 20                 port@0 {
 21                         reg = <0>;
 22 
 23                         display0_in: endpoint {
 24                                 remote-endpoint = <&ipu_di0_disp0>;
 25                         };
 26                 };
 27 
 28                 port@1 {
 29                         reg = <1>;
 30 
 31                         display_out: endpoint {
 32                                 remote-endpoint = <&panel_rgb_in>;
 33                         };
 34                 };
 35         };
 36 
 37 };
 38 
 39 &iomuxc {
 40         pinctrl_rgb24: rgb24grp {
 41                 fsl,pins = <
 42                         MX53_PAD_DI0_DISP_CLK__IPU_DI0_DISP_CLK         0x5
 43                         MX53_PAD_DI0_PIN15__IPU_DI0_PIN15               0x5
 44                         MX53_PAD_DI0_PIN2__IPU_DI0_PIN2                 0x5
 45                         MX53_PAD_DI0_PIN3__IPU_DI0_PIN3                 0x5
 46                         MX53_PAD_DISP0_DAT0__IPU_DISP0_DAT_0            0x5
 47                         MX53_PAD_DISP0_DAT1__IPU_DISP0_DAT_1            0x5
 48                         MX53_PAD_DISP0_DAT2__IPU_DISP0_DAT_2            0x5
 49                         MX53_PAD_DISP0_DAT3__IPU_DISP0_DAT_3            0x5
 50                         MX53_PAD_DISP0_DAT4__IPU_DISP0_DAT_4            0x5
 51                         MX53_PAD_DISP0_DAT5__IPU_DISP0_DAT_5            0x5
 52                         MX53_PAD_DISP0_DAT6__IPU_DISP0_DAT_6            0x5
 53                         MX53_PAD_DISP0_DAT7__IPU_DISP0_DAT_7            0x5
 54                         MX53_PAD_DISP0_DAT8__IPU_DISP0_DAT_8            0x5
 55                         MX53_PAD_DISP0_DAT9__IPU_DISP0_DAT_9            0x5
 56                         MX53_PAD_DISP0_DAT10__IPU_DISP0_DAT_10          0x5
 57                         MX53_PAD_DISP0_DAT11__IPU_DISP0_DAT_11          0x5
 58                         MX53_PAD_DISP0_DAT12__IPU_DISP0_DAT_12          0x5
 59                         MX53_PAD_DISP0_DAT13__IPU_DISP0_DAT_13          0x5
 60                         MX53_PAD_DISP0_DAT14__IPU_DISP0_DAT_14          0x5
 61                         MX53_PAD_DISP0_DAT15__IPU_DISP0_DAT_15          0x5
 62                         MX53_PAD_DISP0_DAT16__IPU_DISP0_DAT_16          0x5
 63                         MX53_PAD_DISP0_DAT17__IPU_DISP0_DAT_17          0x5
 64                         MX53_PAD_DISP0_DAT18__IPU_DISP0_DAT_18          0x5
 65                         MX53_PAD_DISP0_DAT19__IPU_DISP0_DAT_19          0x5
 66                         MX53_PAD_DISP0_DAT20__IPU_DISP0_DAT_20          0x5
 67                         MX53_PAD_DISP0_DAT21__IPU_DISP0_DAT_21          0x5
 68                         MX53_PAD_DISP0_DAT22__IPU_DISP0_DAT_22          0x5
 69                         MX53_PAD_DISP0_DAT23__IPU_DISP0_DAT_23          0x5
 70                 >;
 71         };
 72 
 73         pinctrl_spi_gpio: spigrp {
 74                 fsl,pins = <
 75                         MX53_PAD_SD1_DATA1__GPIO1_17            0x1f4
 76                         MX53_PAD_GPIO_7__GPIO1_7                0x1f4
 77                         MX53_PAD_PATA_DATA3__GPIO2_3            0x1f4
 78                         MX53_PAD_PATA_DATA8__GPIO2_8            0x1f4
 79                 >;
 80         };
 81 };
 82 
 83 &ipu_di0_disp0 {
 84         remote-endpoint = <&display0_in>;
 85 };
 86 
 87 &panel {
 88         enable-gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
 89 };
 90 
 91 &panel_rgb_in {
 92         remote-endpoint = <&display_out>;
 93 };
 94 
 95 &pwm1 {
 96         status = "disabled";
 97 };
 98 
 99 &spi_ts {
100         pinctrl-0 = <&pinctrl_spi_gpio>;
101         pinctrl-names = "default";
102 
103         sck-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
104         mosi-gpios = <&gpio2 3 GPIO_ACTIVE_HIGH>;
105         miso-gpios = <&gpio1 17 GPIO_ACTIVE_HIGH>;
106         cs-gpios = <&gpio2 8 GPIO_ACTIVE_HIGH>;
107 };
108 
109 &touchscreen {
110         interrupts-extended = <&gpio2 6 IRQ_TYPE_EDGE_BOTH>;
111         pendown-gpio = <&gpio2 6 GPIO_ACTIVE_LOW>;
112 };

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