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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/ti/omap/am572x-idk-common.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
  2 /*
  3  * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/
  4  */
  5 
  6 #include <dt-bindings/gpio/gpio.h>
  7 #include <dt-bindings/interrupt-controller/irq.h>
  8 #include "am57xx-idk-common.dtsi"
  9 #include "dra74-ipu-dsp-common.dtsi"
 10 
 11 / {
 12         memory@0 {
 13                 device_type = "memory";
 14                 reg = <0x0 0x80000000 0x0 0x80000000>;
 15         };
 16 
 17         reserved-memory {
 18                 #address-cells = <2>;
 19                 #size-cells = <2>;
 20                 ranges;
 21 
 22                 ipu2_memory_region: ipu2-memory@95800000 {
 23                         compatible = "shared-dma-pool";
 24                         reg = <0x0 0x95800000 0x0 0x3800000>;
 25                         reusable;
 26                         status = "okay";
 27                 };
 28 
 29                 dsp1_memory_region: dsp1-memory@99000000 {
 30                         compatible = "shared-dma-pool";
 31                         reg = <0x0 0x99000000 0x0 0x4000000>;
 32                         reusable;
 33                         status = "okay";
 34                 };
 35 
 36                 ipu1_memory_region: ipu1-memory@9d000000 {
 37                         compatible = "shared-dma-pool";
 38                         reg = <0x0 0x9d000000 0x0 0x2000000>;
 39                         reusable;
 40                         status = "okay";
 41                 };
 42 
 43                 dsp2_memory_region: dsp2-memory@9f000000 {
 44                         compatible = "shared-dma-pool";
 45                         reg = <0x0 0x9f000000 0x0 0x800000>;
 46                         reusable;
 47                         status = "okay";
 48                 };
 49         };
 50 
 51         status-leds {
 52                 compatible = "gpio-leds";
 53                 cpu0-led {
 54                         label = "status0:red:cpu0";
 55                         gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>;
 56                         default-state = "off";
 57                         linux,default-trigger = "cpu0";
 58                 };
 59 
 60                 usr0-led {
 61                         label = "status0:green:usr";
 62                         gpios = <&gpio3 11 GPIO_ACTIVE_HIGH>;
 63                         default-state = "off";
 64                 };
 65 
 66                 heartbeat-led {
 67                         label = "status0:blue:heartbeat";
 68                         gpios = <&gpio3 12 GPIO_ACTIVE_HIGH>;
 69                         default-state = "off";
 70                         linux,default-trigger = "heartbeat";
 71                 };
 72 
 73                 cpu1-led {
 74                         label = "status1:red:cpu1";
 75                         gpios = <&gpio3 10 GPIO_ACTIVE_HIGH>;
 76                         default-state = "off";
 77                         linux,default-trigger = "cpu1";
 78                 };
 79 
 80                 usr1-led {
 81                         label = "status1:green:usr";
 82                         gpios = <&gpio7 23 GPIO_ACTIVE_HIGH>;
 83                         default-state = "off";
 84                 };
 85 
 86                 mmc0-led {
 87                         label = "status1:blue:mmc0";
 88                         gpios = <&gpio7 22 GPIO_ACTIVE_HIGH>;
 89                         default-state = "off";
 90                         linux,default-trigger = "mmc0";
 91                 };
 92         };
 93 
 94         idk-leds {
 95                 status = "disabled";
 96                 compatible = "gpio-leds";
 97                 red0-led {
 98                         label = "idk:red0";
 99                         gpios = <&gpio6 19 GPIO_ACTIVE_HIGH>;
100                         default-state = "off";
101                 };
102 
103                 green0-led {
104                         label = "idk:green0";
105                         gpios = <&gpio3 9 GPIO_ACTIVE_HIGH>;
106                         default-state = "off";
107                 };
108 
109                 blue0-led {
110                         label = "idk:blue0";
111                         gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
112                         default-state = "off";
113                 };
114 
115                 red1-led {
116                         label = "idk:red1";
117                         gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
118                         default-state = "off";
119                 };
120 
121                 green1-led {
122                         label = "idk:green1";
123                         gpios = <&gpio2 29 GPIO_ACTIVE_HIGH>;
124                         default-state = "off";
125                 };
126 
127                 blue1-led {
128                         label = "idk:blue1";
129                         gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
130                         default-state = "off";
131                 };
132 
133                 red2-led {
134                         label = "idk:red2";
135                         gpios = <&gpio7 9 GPIO_ACTIVE_HIGH>;
136                         default-state = "off";
137                 };
138 
139                 green2-led {
140                         label = "idk:green2";
141                         gpios = <&gpio7 8 GPIO_ACTIVE_HIGH>;
142                         default-state = "off";
143                 };
144 
145                 blue2-led {
146                         label = "idk:blue2";
147                         gpios = <&gpio7 10 GPIO_ACTIVE_HIGH>;
148                         default-state = "off";
149                 };
150 
151                 red3-led {
152                         label = "idk:red3";
153                         gpios = <&gpio7 11 GPIO_ACTIVE_HIGH>;
154                         default-state = "off";
155                 };
156 
157                 green3-led {
158                         label = "idk:green3";
159                         gpios = <&gpio3 17 GPIO_ACTIVE_HIGH>;
160                         default-state = "off";
161                 };
162 
163                 blue3-led {
164                         label = "idk:blue3";
165                         gpios = <&gpio3 18 GPIO_ACTIVE_HIGH>;
166                         default-state = "off";
167                 };
168         };
169 };
170 
171 &extcon_usb2 {
172         id-gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>;
173         vbus-gpios = <&gpio3 26 GPIO_ACTIVE_HIGH>;
174 };
175 
176 &sn65hvs882 {
177         load-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>;
178 };
179 
180 &pcie1_rc {
181         status = "okay";
182         gpios = <&gpio3 23 GPIO_ACTIVE_HIGH>;
183 };
184 
185 &ipu2 {
186         status = "okay";
187         memory-region = <&ipu2_memory_region>;
188 };
189 
190 &ipu1 {
191         status = "okay";
192         memory-region = <&ipu1_memory_region>;
193 };
194 
195 &dsp1 {
196         status = "okay";
197         memory-region = <&dsp1_memory_region>;
198 };
199 
200 &dsp2 {
201         status = "okay";
202         memory-region = <&dsp2_memory_region>;
203 };

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