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

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/ti/k3-am69-sk.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 ] ~

Diff markup

Differences between /arch/arm64/boot/dts/ti/k3-am69-sk.dts (Version linux-6.12-rc7) and /arch/i386/boot/dts/ti/k3-am69-sk.dts (Version linux-6.6.60)


  1 // SPDX-License-Identifier: GPL-2.0-only OR MI    
  2 /*                                                
  3  * Copyright (C) 2022-2024 Texas Instruments I    
  4  *                                                
  5  * Design Files: https://www.ti.com/lit/zip/SP    
  6  * TRM: https://www.ti.com/lit/zip/spruj52        
  7  */                                               
  8                                                   
  9 /dts-v1/;                                         
 10                                                   
 11 #include <dt-bindings/net/ti-dp83867.h>           
 12 #include <dt-bindings/gpio/gpio.h>                
 13 #include "k3-j784s4.dtsi"                         
 14                                                   
 15 / {                                               
 16         compatible = "ti,am69-sk", "ti,j784s4"    
 17         model = "Texas Instruments AM69 SK";      
 18                                                   
 19         chosen {                                  
 20                 stdout-path = "serial2:115200n    
 21         };                                        
 22                                                   
 23         aliases {                                 
 24                 serial0 = &wkup_uart0;            
 25                 serial1 = &mcu_uart0;             
 26                 serial2 = &main_uart8;            
 27                 mmc0 = &main_sdhci0;              
 28                 mmc1 = &main_sdhci1;              
 29                 i2c0 = &wkup_i2c0;                
 30                 i2c3 = &main_i2c0;                
 31                 ethernet0 = &mcu_cpsw_port1;      
 32         };                                        
 33                                                   
 34         memory@80000000 {                         
 35                 device_type = "memory";           
 36                 bootph-all;                       
 37                 /* 32G RAM */                     
 38                 reg = <0x00000000 0x80000000 0    
 39                       <0x00000008 0x80000000 0    
 40         };                                        
 41                                                   
 42         reserved_memory: reserved-memory {        
 43                 #address-cells = <2>;             
 44                 #size-cells = <2>;                
 45                 ranges;                           
 46                                                   
 47                 secure_ddr: optee@9e800000 {      
 48                         reg = <0x00 0x9e800000    
 49                         no-map;                   
 50                 };                                
 51                                                   
 52                 mcu_r5fss0_core0_dma_memory_re    
 53                         compatible = "shared-d    
 54                         reg = <0x00 0xa0000000    
 55                         no-map;                   
 56                 };                                
 57                                                   
 58                 mcu_r5fss0_core0_memory_region    
 59                         compatible = "shared-d    
 60                         reg = <0x00 0xa0100000    
 61                         no-map;                   
 62                 };                                
 63                                                   
 64                 mcu_r5fss0_core1_dma_memory_re    
 65                         compatible = "shared-d    
 66                         reg = <0x00 0xa1000000    
 67                         no-map;                   
 68                 };                                
 69                                                   
 70                 mcu_r5fss0_core1_memory_region    
 71                         compatible = "shared-d    
 72                         reg = <0x00 0xa1100000    
 73                         no-map;                   
 74                 };                                
 75                                                   
 76                 main_r5fss0_core0_dma_memory_r    
 77                         compatible = "shared-d    
 78                         reg = <0x00 0xa2000000    
 79                         no-map;                   
 80                 };                                
 81                                                   
 82                 main_r5fss0_core0_memory_regio    
 83                         compatible = "shared-d    
 84                         reg = <0x00 0xa2100000    
 85                         no-map;                   
 86                 };                                
 87                                                   
 88                 main_r5fss0_core1_dma_memory_r    
 89                         compatible = "shared-d    
 90                         reg = <0x00 0xa3000000    
 91                         no-map;                   
 92                 };                                
 93                                                   
 94                 main_r5fss0_core1_memory_regio    
 95                         compatible = "shared-d    
 96                         reg = <0x00 0xa3100000    
 97                         no-map;                   
 98                 };                                
 99                                                   
100                 main_r5fss1_core0_dma_memory_r    
101                         compatible = "shared-d    
102                         reg = <0x00 0xa4000000    
103                         no-map;                   
104                 };                                
105                                                   
106                 main_r5fss1_core0_memory_regio    
107                         compatible = "shared-d    
108                         reg = <0x00 0xa4100000    
109                         no-map;                   
110                 };                                
111                                                   
112                 main_r5fss1_core1_dma_memory_r    
113                         compatible = "shared-d    
114                         reg = <0x00 0xa5000000    
115                         no-map;                   
116                 };                                
117                                                   
118                 main_r5fss1_core1_memory_regio    
119                         compatible = "shared-d    
120                         reg = <0x00 0xa5100000    
121                         no-map;                   
122                 };                                
123                                                   
124                 main_r5fss2_core0_dma_memory_r    
125                         compatible = "shared-d    
126                         reg = <0x00 0xa6000000    
127                         no-map;                   
128                 };                                
129                                                   
130                 main_r5fss2_core0_memory_regio    
131                         compatible = "shared-d    
132                         reg = <0x00 0xa6100000    
133                         no-map;                   
134                 };                                
135                                                   
136                 main_r5fss2_core1_dma_memory_r    
137                         compatible = "shared-d    
138                         reg = <0x00 0xa7000000    
139                         no-map;                   
140                 };                                
141                                                   
142                 main_r5fss2_core1_memory_regio    
143                         compatible = "shared-d    
144                         reg = <0x00 0xa7100000    
145                         no-map;                   
146                 };                                
147                                                   
148                 c71_0_dma_memory_region: c71-d    
149                         compatible = "shared-d    
150                         reg = <0x00 0xa8000000    
151                         no-map;                   
152                 };                                
153                                                   
154                 c71_0_memory_region: c71-memor    
155                         compatible = "shared-d    
156                         reg = <0x00 0xa8100000    
157                         no-map;                   
158                 };                                
159                                                   
160                 c71_1_dma_memory_region: c71-d    
161                         compatible = "shared-d    
162                         reg = <0x00 0xa9000000    
163                         no-map;                   
164                 };                                
165                                                   
166                 c71_1_memory_region: c71-memor    
167                         compatible = "shared-d    
168                         reg = <0x00 0xa9100000    
169                         no-map;                   
170                 };                                
171                                                   
172                 c71_2_dma_memory_region: c71-d    
173                         compatible = "shared-d    
174                         reg = <0x00 0xaa000000    
175                         no-map;                   
176                 };                                
177                                                   
178                 c71_2_memory_region: c71-memor    
179                         compatible = "shared-d    
180                         reg = <0x00 0xaa100000    
181                         no-map;                   
182                 };                                
183                                                   
184                 c71_3_dma_memory_region: c71-d    
185                         compatible = "shared-d    
186                         reg = <0x00 0xab000000    
187                         no-map;                   
188                 };                                
189                                                   
190                 c71_3_memory_region: c71-memor    
191                         compatible = "shared-d    
192                         reg = <0x00 0xab100000    
193                         no-map;                   
194                 };                                
195         };                                        
196                                                   
197         vusb_main: regulator-vusb-main5v0 {       
198                 /* USB MAIN INPUT 5V DC */        
199                 compatible = "regulator-fixed"    
200                 regulator-name = "vusb-main5v0    
201                 regulator-min-microvolt = <500    
202                 regulator-max-microvolt = <500    
203                 regulator-always-on;              
204                 regulator-boot-on;                
205         };                                        
206                                                   
207         vsys_5v0: regulator-vsys5v0 {             
208                 /* Output of LM61460 */           
209                 compatible = "regulator-fixed"    
210                 regulator-name = "vsys_5v0";      
211                 regulator-min-microvolt = <500    
212                 regulator-max-microvolt = <500    
213                 vin-supply = <&vusb_main>;        
214                 regulator-always-on;              
215                 regulator-boot-on;                
216         };                                        
217                                                   
218         vsys_3v3: regulator-vsys3v3 {             
219                 /* Output of LM5143 */            
220                 compatible = "regulator-fixed"    
221                 regulator-name = "vsys_3v3";      
222                 regulator-min-microvolt = <330    
223                 regulator-max-microvolt = <330    
224                 vin-supply = <&vusb_main>;        
225                 regulator-always-on;              
226                 regulator-boot-on;                
227         };                                        
228                                                   
229         vdd_mmc1: regulator-sd {                  
230                 /* Output of TPS22918 */          
231                 compatible = "regulator-fixed"    
232                 regulator-name = "vdd_mmc1";      
233                 regulator-min-microvolt = <330    
234                 regulator-max-microvolt = <330    
235                 regulator-boot-on;                
236                 enable-active-high;               
237                 vin-supply = <&vsys_3v3>;         
238                 gpio = <&exp1 2 GPIO_ACTIVE_HI    
239         };                                        
240                                                   
241         vdd_sd_dv: regulator-tlv71033 {           
242                 /* Output of TLV71033 */          
243                 compatible = "regulator-gpio";    
244                 regulator-name = "tlv71033";      
245                 pinctrl-names = "default";        
246                 pinctrl-0 = <&vdd_sd_dv_pins_d    
247                 regulator-min-microvolt = <180    
248                 regulator-max-microvolt = <330    
249                 regulator-boot-on;                
250                 vin-supply = <&vsys_5v0>;         
251                 gpios = <&main_gpio0 49 GPIO_A    
252                 states = <1800000 0x0>,           
253                          <3300000 0x1>;           
254         };                                        
255                                                   
256         dp0_pwr_3v3: regulator-dp0-pwr {          
257                 compatible = "regulator-fixed"    
258                 regulator-name = "dp0-pwr";       
259                 regulator-min-microvolt = <330    
260                 regulator-max-microvolt = <330    
261                 pinctrl-names = "default";        
262                 pinctrl-0 = <&dp_pwr_en_pins_d    
263                 gpio = <&main_gpio0 4 0>;         
264                 enable-active-high;               
265         };                                        
266                                                   
267         dp0: connector-dp0 {                      
268                 compatible = "dp-connector";      
269                 label = "DP0";                    
270                 type = "full-size";               
271                 dp-pwr-supply = <&dp0_pwr_3v3>    
272                                                   
273                 port {                            
274                         dp0_connector_in: endp    
275                                 remote-endpoin    
276                         };                        
277                 };                                
278         };                                        
279                                                   
280         connector-hdmi {                          
281                 compatible = "hdmi-connector";    
282                 label = "hdmi";                   
283                 type = "a";                       
284                 pinctrl-names = "default";        
285                 pinctrl-0 = <&hdmi_hpd_pins_de    
286                 ddc-i2c-bus = <&mcu_i2c1>;        
287                 hpd-gpios = <&main_gpio0 0 GPI    
288                                                   
289                 port {                            
290                         hdmi_connector_in: end    
291                                 remote-endpoin    
292                         };                        
293                 };                                
294         };                                        
295                                                   
296         bridge-dvi {                              
297                 compatible = "ti,tfp410";         
298                 pinctrl-names = "default";        
299                 pinctrl-0 = <&hdmi_pdn_pins_de    
300                 powerdown-gpios = <&wkup_gpio0    
301                 ti,deskew = <0>;                  
302                                                   
303                 ports {                           
304                         #address-cells = <1>;     
305                         #size-cells = <0>;        
306                                                   
307                         port@0 {                  
308                                 reg = <0>;        
309                                                   
310                                 tfp410_in: end    
311                                         remote    
312                                         pclk-s    
313                                 };                
314                         };                        
315                                                   
316                         port@1 {                  
317                                 reg = <1>;        
318                                                   
319                                 tfp410_out: en    
320                                         remote    
321                                 };                
322                         };                        
323                 };                                
324         };                                        
325                                                   
326         csi_mux: mux-controller {                 
327                 compatible = "gpio-mux";          
328                 #mux-state-cells = <1>;           
329                 mux-gpios = <&exp2 1 GPIO_ACTI    
330                 idle-state = <0>;                 
331         };                                        
332                                                   
333         transceiver1: can-phy0 {                  
334                 compatible = "ti,tcan1042";       
335                 #phy-cells = <0>;                 
336                 max-bitrate = <5000000>;          
337         };                                        
338                                                   
339         transceiver2: can-phy1 {                  
340                 compatible = "ti,tcan1042";       
341                 #phy-cells = <0>;                 
342                 max-bitrate = <5000000>;          
343         };                                        
344                                                   
345         transceiver3: can-phy2 {                  
346                 compatible = "ti,tcan1042";       
347                 #phy-cells = <0>;                 
348                 max-bitrate = <5000000>;          
349         };                                        
350                                                   
351         transceiver4: can-phy3 {                  
352                 compatible = "ti,tcan1042";       
353                 #phy-cells = <0>;                 
354                 max-bitrate = <5000000>;          
355         };                                        
356                                                   
357 };                                                
358                                                   
359 &main_pmx0 {                                      
360         bootph-all;                               
361         main_uart8_pins_default: main-uart8-de    
362                 bootph-all;                       
363                 pinctrl-single,pins = <           
364                         J784S4_IOPAD(0x0d0, PI    
365                         J784S4_IOPAD(0x0d4, PI    
366                 >;                                
367         };                                        
368                                                   
369         main_i2c0_pins_default: main-i2c0-defa    
370                 pinctrl-single,pins = <           
371                         J784S4_IOPAD(0x0e0, PI    
372                         J784S4_IOPAD(0x0e4, PI    
373                 >;                                
374         };                                        
375                                                   
376         main_i2c1_pins_default: main-i2c1-defa    
377                 pinctrl-single,pins = <           
378                         J784S4_IOPAD(0x0ac, PI    
379                         J784S4_IOPAD(0x0b0, PI    
380                 >;                                
381         };                                        
382                                                   
383         main_mmc1_pins_default: main-mmc1-defa    
384                 bootph-all;                       
385                 pinctrl-single,pins = <           
386                         J784S4_IOPAD(0x104, PI    
387                         J784S4_IOPAD(0x108, PI    
388                         J784S4_IOPAD(0x100, PI    
389                         J784S4_IOPAD(0x0fc, PI    
390                         J784S4_IOPAD(0x0f8, PI    
391                         J784S4_IOPAD(0x0f4, PI    
392                         J784S4_IOPAD(0x0f0, PI    
393                         J784S4_IOPAD(0x0e8, PI    
394                 >;                                
395         };                                        
396                                                   
397         vdd_sd_dv_pins_default: vdd-sd-dv-defa    
398                 pinctrl-single,pins = <           
399                         J784S4_IOPAD(0x0C4, PI    
400                 >;                                
401         };                                        
402                                                   
403         rpi_header_gpio0_pins_default: rpi-hea    
404                 pinctrl-single,pins = <           
405                         J784S4_IOPAD(0x0BC, PI    
406                         J784S4_IOPAD(0x06C, PI    
407                         J784S4_IOPAD(0x0B4, PI    
408                         J784S4_IOPAD(0x0C0, PI    
409                         J784S4_IOPAD(0x00C, PI    
410                         J784S4_IOPAD(0x0B8, PI    
411                         J784S4_IOPAD(0x090, PI    
412                         J784S4_IOPAD(0x0A8, PI    
413                         J784S4_IOPAD(0x0A4, PI    
414                         J784S4_IOPAD(0x034, PI    
415                         J784S4_IOPAD(0x0CC, PI    
416                         J784S4_IOPAD(0x08C, PI    
417                         J784S4_IOPAD(0x008, PI    
418                         J784S4_IOPAD(0x004, PI    
419                 >;                                
420         };                                        
421                                                   
422         dp0_pins_default: dp0-default-pins {      
423                 pinctrl-single,pins = <           
424                         J784S4_IOPAD(0x014, PI    
425                 >;                                
426         };                                        
427                                                   
428         dp_pwr_en_pins_default: dp-pwr-en-defa    
429                 pinctrl-single,pins = <           
430                         J784S4_IOPAD(0x010, PI    
431                 >;                                
432         };                                        
433                                                   
434         dss_vout0_pins_default: dss-vout0-defa    
435                 pinctrl-single,pins = <           
436                         J784S4_IOPAD(0x074, PI    
437                         J784S4_IOPAD(0x070, PI    
438                         J784S4_IOPAD(0x07c, PI    
439                         J784S4_IOPAD(0x068, PI    
440                         J784S4_IOPAD(0x064, PI    
441                         J784S4_IOPAD(0x060, PI    
442                         J784S4_IOPAD(0x05c, PI    
443                         J784S4_IOPAD(0x058, PI    
444                         J784S4_IOPAD(0x054, PI    
445                         J784S4_IOPAD(0x050, PI    
446                         J784S4_IOPAD(0x04c, PI    
447                         J784S4_IOPAD(0x048, PI    
448                         J784S4_IOPAD(0x044, PI    
449                         J784S4_IOPAD(0x040, PI    
450                         J784S4_IOPAD(0x03c, PI    
451                         J784S4_IOPAD(0x038, PI    
452                         J784S4_IOPAD(0x0c8, PI    
453                         J784S4_IOPAD(0x030, PI    
454                         J784S4_IOPAD(0x02c, PI    
455                         J784S4_IOPAD(0x028, PI    
456                         J784S4_IOPAD(0x024, PI    
457                         J784S4_IOPAD(0x020, PI    
458                         J784S4_IOPAD(0x01c, PI    
459                         J784S4_IOPAD(0x018, PI    
460                         J784S4_IOPAD(0x084, PI    
461                         J784S4_IOPAD(0x080, PI    
462                         J784S4_IOPAD(0x078, PI    
463                         J784S4_IOPAD(0x088, PI    
464                 >;                                
465         };                                        
466                                                   
467         hdmi_hpd_pins_default: hdmi-hpd-defaul    
468                 pinctrl-single,pins = <           
469                         J784S4_IOPAD(0x000, PI    
470                 >;                                
471         };                                        
472                                                   
473         main_mcan6_pins_default: main-mcan6-de    
474                 pinctrl-single,pins = <           
475                         J784S4_IOPAD(0x098, PI    
476                         J784S4_IOPAD(0x094, PI    
477                 >;                                
478         };                                        
479                                                   
480         main_mcan7_pins_default: main-mcan7-de    
481                 pinctrl-single,pins = <           
482                         J784S4_IOPAD(0x0A0, PI    
483                         J784S4_IOPAD(0x09C, PI    
484                 >;                                
485         };                                        
486                                                   
487 };                                                
488                                                   
489 &wkup_pmx0 {                                      
490         bootph-all;                               
491         mcu_fss0_ospi0_pins_default: mcu-fss0-    
492                 pinctrl-single,pins = <           
493                         J784S4_WKUP_IOPAD(0x00    
494                         J784S4_WKUP_IOPAD(0x02    
495                         J784S4_WKUP_IOPAD(0x00    
496                         J784S4_WKUP_IOPAD(0x01    
497                         J784S4_WKUP_IOPAD(0x01    
498                         J784S4_WKUP_IOPAD(0x01    
499                         J784S4_WKUP_IOPAD(0x01    
500                         J784S4_WKUP_IOPAD(0x02    
501                         J784S4_WKUP_IOPAD(0x02    
502                         J784S4_WKUP_IOPAD(0x02    
503                         J784S4_WKUP_IOPAD(0x00    
504                 >;                                
505         };                                        
506 };                                                
507                                                   
508 &wkup_pmx2 {                                      
509         bootph-all;                               
510         pmic_irq_pins_default: pmic-irq-defaul    
511                 pinctrl-single,pins = <           
512                         /* (AA37) MCU_ADC1_AIN    
513                         J784S4_WKUP_IOPAD(0x0f    
514                 >;                                
515         };                                        
516                                                   
517         wkup_uart0_pins_default: wkup-uart0-de    
518                 bootph-all;                       
519                 pinctrl-single,pins = <           
520                         J784S4_WKUP_IOPAD(0x07    
521                         J784S4_WKUP_IOPAD(0x07    
522                         J784S4_WKUP_IOPAD(0x04    
523                         J784S4_WKUP_IOPAD(0x04    
524                 >;                                
525         };                                        
526                                                   
527         wkup_i2c0_pins_default: wkup-i2c0-defa    
528                 bootph-all;                       
529                 pinctrl-single,pins = <           
530                         J784S4_WKUP_IOPAD(0x98    
531                         J784S4_WKUP_IOPAD(0x9c    
532                 >;                                
533         };                                        
534                                                   
535         mcu_uart0_pins_default: mcu-uart0-defa    
536                 bootph-all;                       
537                 pinctrl-single,pins = <           
538                         J784S4_WKUP_IOPAD(0x08    
539                         J784S4_WKUP_IOPAD(0x08    
540                 >;                                
541         };                                        
542                                                   
543         mcu_i2c0_pins_default: mcu-i2c0-defaul    
544                 pinctrl-single,pins = <           
545                         J784S4_WKUP_IOPAD(0x0a    
546                         J784S4_WKUP_IOPAD(0x0a    
547                 >;                                
548         };                                        
549                                                   
550         mcu_cpsw_pins_default: mcu-cpsw-defaul    
551                 pinctrl-single,pins = <           
552                         J784S4_WKUP_IOPAD(0x02    
553                         J784S4_WKUP_IOPAD(0x02    
554                         J784S4_WKUP_IOPAD(0x02    
555                         J784S4_WKUP_IOPAD(0x02    
556                         J784S4_WKUP_IOPAD(0x01    
557                         J784S4_WKUP_IOPAD(0x00    
558                         J784S4_WKUP_IOPAD(0x01    
559                         J784S4_WKUP_IOPAD(0x01    
560                         J784S4_WKUP_IOPAD(0x00    
561                         J784S4_WKUP_IOPAD(0x00    
562                         J784S4_WKUP_IOPAD(0x01    
563                         J784S4_WKUP_IOPAD(0x00    
564                 >;                                
565         };                                        
566                                                   
567         mcu_mdio_pins_default: mcu-mdio-defaul    
568                 pinctrl-single,pins = <           
569                         J784S4_WKUP_IOPAD(0x03    
570                         J784S4_WKUP_IOPAD(0x03    
571                 >;                                
572         };                                        
573                                                   
574         mcu_rpi_hdr1_gpio0_pins_default: mcu-r    
575                 pinctrl-single,pins = <           
576                         J784S4_WKUP_IOPAD(0x11    
577                         J784S4_WKUP_IOPAD(0x05    
578                         J784S4_WKUP_IOPAD(0x06    
579                         J784S4_WKUP_IOPAD(0x05    
580                         J784S4_WKUP_IOPAD(0x0b    
581                         J784S4_WKUP_IOPAD(0x11    
582                         J784S4_WKUP_IOPAD(0x09    
583                         J784S4_WKUP_IOPAD(0x06    
584                         J784S4_WKUP_IOPAD(0x11    
585                 >;                                
586         };                                        
587                                                   
588         mcu_i2c1_pins_default: mcu-i2c1-defaul    
589                 pinctrl-single,pins = <           
590                         /* (L35) WKUP_GPIO0_8.    
591                         J784S4_WKUP_IOPAD(0x07    
592                         /* (L34) WKUP_GPIO0_9.    
593                         J784S4_WKUP_IOPAD(0x07    
594                 >;                                
595         };                                        
596                                                   
597         hdmi_pdn_pins_default: hdmi-pdn-defaul    
598                 pinctrl-single,pins = <           
599                         J784S4_WKUP_IOPAD(0x09    
600                 >;                                
601         };                                        
602                                                   
603         mcu_mcan0_pins_default: mcu-mcan0-defa    
604                 pinctrl-single,pins = <           
605                         J784S4_WKUP_IOPAD(0x05    
606                         J784S4_WKUP_IOPAD(0x05    
607                 >;                                
608         };                                        
609                                                   
610         mcu_mcan1_pins_default: mcu-mcan1-defa    
611                 pinctrl-single,pins = <           
612                         J784S4_WKUP_IOPAD(0x06    
613                         J784S4_WKUP_IOPAD(0x06    
614                 >;                                
615         };                                        
616                                                   
617 };                                                
618                                                   
619 &wkup_pmx3 {                                      
620         mcu_rpi_hdr2_gpio0_pins_default: mcu-r    
621                 pinctrl-single,pins = <           
622                         J784S4_WKUP_IOPAD(0x0,    
623                 >;                                
624         };                                        
625 };                                                
626                                                   
627 &mailbox0_cluster0 {                              
628         status = "okay";                          
629         interrupts = <436>;                       
630         mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0    
631                 ti,mbox-rx = <0 0 0>;             
632                 ti,mbox-tx = <1 0 0>;             
633         };                                        
634                                                   
635         mbox_mcu_r5fss0_core1: mbox-mcu-r5fss0    
636                 ti,mbox-rx = <2 0 0>;             
637                 ti,mbox-tx = <3 0 0>;             
638         };                                        
639 };                                                
640                                                   
641 &mailbox0_cluster1 {                              
642         status = "okay";                          
643         interrupts = <432>;                       
644         mbox_main_r5fss0_core0: mbox-main-r5fs    
645                 ti,mbox-rx = <0 0 0>;             
646                 ti,mbox-tx = <1 0 0>;             
647         };                                        
648                                                   
649         mbox_main_r5fss0_core1: mbox-main-r5fs    
650                 ti,mbox-rx = <2 0 0>;             
651                 ti,mbox-tx = <3 0 0>;             
652         };                                        
653 };                                                
654                                                   
655 &mailbox0_cluster2 {                              
656         status = "okay";                          
657         interrupts = <428>;                       
658         mbox_main_r5fss1_core0: mbox-main-r5fs    
659                 ti,mbox-rx = <0 0 0>;             
660                 ti,mbox-tx = <1 0 0>;             
661         };                                        
662                                                   
663         mbox_main_r5fss1_core1: mbox-main-r5fs    
664                 ti,mbox-rx = <2 0 0>;             
665                 ti,mbox-tx = <3 0 0>;             
666         };                                        
667 };                                                
668                                                   
669 &mailbox0_cluster3 {                              
670         status = "okay";                          
671         interrupts = <424>;                       
672         mbox_main_r5fss2_core0: mbox-main-r5fs    
673                 ti,mbox-rx = <0 0 0>;             
674                 ti,mbox-tx = <1 0 0>;             
675         };                                        
676                                                   
677         mbox_main_r5fss2_core1: mbox-main-r5fs    
678                 ti,mbox-rx = <2 0 0>;             
679                 ti,mbox-tx = <3 0 0>;             
680         };                                        
681 };                                                
682                                                   
683 &mailbox0_cluster4 {                              
684         status = "okay";                          
685         interrupts = <420>;                       
686         mbox_c71_0: mbox-c71-0 {                  
687                 ti,mbox-rx = <0 0 0>;             
688                 ti,mbox-tx = <1 0 0>;             
689         };                                        
690                                                   
691         mbox_c71_1: mbox-c71-1 {                  
692                 ti,mbox-rx = <2 0 0>;             
693                 ti,mbox-tx = <3 0 0>;             
694         };                                        
695 };                                                
696                                                   
697 &mailbox0_cluster5 {                              
698         status = "okay";                          
699         interrupts = <416>;                       
700         mbox_c71_2: mbox-c71-2 {                  
701                 ti,mbox-rx = <0 0 0>;             
702                 ti,mbox-tx = <1 0 0>;             
703         };                                        
704                                                   
705         mbox_c71_3: mbox-c71-3 {                  
706                 ti,mbox-rx = <2 0 0>;             
707                 ti,mbox-tx = <3 0 0>;             
708         };                                        
709 };                                                
710                                                   
711 &wkup_uart0 {                                     
712         /* Firmware usage */                      
713         status = "reserved";                      
714         pinctrl-names = "default";                
715         pinctrl-0 = <&wkup_uart0_pins_default>    
716 };                                                
717                                                   
718 &wkup_i2c0 {                                      
719         bootph-all;                               
720         status = "okay";                          
721         pinctrl-names = "default";                
722         pinctrl-0 = <&wkup_i2c0_pins_default>;    
723         clock-frequency = <400000>;               
724                                                   
725         eeprom@51 {                               
726                 /* AT24C512C-MAHM-T */            
727                 compatible = "atmel,24c512";      
728                 reg = <0x51>;                     
729         };                                        
730                                                   
731         tps659413: pmic@48 {                      
732                 compatible = "ti,tps6594-q1";     
733                 reg = <0x48>;                     
734                 system-power-controller;          
735                 pinctrl-names = "default";        
736                 pinctrl-0 = <&pmic_irq_pins_de    
737                 interrupt-parent = <&wkup_gpio    
738                 interrupts = <83 IRQ_TYPE_EDGE    
739                 gpio-controller;                  
740                 #gpio-cells = <2>;                
741                 ti,primary-pmic;                  
742                 buck12-supply = <&vsys_3v3>;      
743                 buck3-supply = <&vsys_3v3>;       
744                 buck4-supply = <&vsys_3v3>;       
745                 buck5-supply = <&vsys_3v3>;       
746                 ldo1-supply = <&vsys_3v3>;        
747                 ldo2-supply = <&vsys_3v3>;        
748                 ldo3-supply = <&vsys_3v3>;        
749                 ldo4-supply = <&vsys_3v3>;        
750                                                   
751                 regulators {                      
752                         bucka12: buck12 {         
753                                 regulator-name    
754                                 regulator-min-    
755                                 regulator-max-    
756                                 regulator-boot    
757                                 regulator-alwa    
758                         };                        
759                                                   
760                         bucka3: buck3 {           
761                                 regulator-name    
762                                 regulator-min-    
763                                 regulator-max-    
764                                 regulator-boot    
765                                 regulator-alwa    
766                         };                        
767                                                   
768                         bucka4: buck4 {           
769                                 regulator-name    
770                                 regulator-min-    
771                                 regulator-max-    
772                                 regulator-boot    
773                                 regulator-alwa    
774                         };                        
775                                                   
776                         bucka5: buck5 {           
777                                 regulator-name    
778                                 regulator-min-    
779                                 regulator-max-    
780                                 regulator-boot    
781                                 regulator-alwa    
782                         };                        
783                                                   
784                         ldoa1: ldo1 {             
785                                 regulator-name    
786                                 regulator-min-    
787                                 regulator-max-    
788                                 regulator-boot    
789                                 regulator-alwa    
790                         };                        
791                                                   
792                         ldoa2: ldo2 {             
793                                 regulator-name    
794                                 regulator-min-    
795                                 regulator-max-    
796                                 regulator-boot    
797                                 regulator-alwa    
798                         };                        
799                                                   
800                         ldoa3: ldo3 {             
801                                 regulator-name    
802                                 regulator-min-    
803                                 regulator-max-    
804                                 regulator-boot    
805                                 regulator-alwa    
806                         };                        
807                                                   
808                         ldoa4: ldo4 {             
809                                 regulator-name    
810                                 regulator-min-    
811                                 regulator-max-    
812                                 regulator-boot    
813                                 regulator-alwa    
814                         };                        
815                 };                                
816         };                                        
817                                                   
818         tps62873a: regulator@40 {                 
819                 compatible = "ti,tps62873";       
820                 reg = <0x40>;                     
821                 bootph-pre-ram;                   
822                 regulator-name = "VDD_CPU_AVS"    
823                 regulator-min-microvolt = <600    
824                 regulator-max-microvolt = <900    
825                 regulator-boot-on;                
826                 regulator-always-on;              
827         };                                        
828                                                   
829         tps62873b: regulator@43 {                 
830                 compatible = "ti,tps62873";       
831                 reg = <0x43>;                     
832                 regulator-name = "VDD_CORE_0V8    
833                 regulator-min-microvolt = <760    
834                 regulator-max-microvolt = <840    
835                 regulator-boot-on;                
836                 regulator-always-on;              
837         };                                        
838 };                                                
839                                                   
840 &wkup_gpio0 {                                     
841         status = "okay";                          
842         pinctrl-names = "default";                
843         pinctrl-0 = <&mcu_rpi_hdr1_gpio0_pins_    
844 };                                                
845                                                   
846 &mcu_uart0 {                                      
847         bootph-all;                               
848         status = "okay";                          
849         pinctrl-names = "default";                
850         pinctrl-0 = <&mcu_uart0_pins_default>;    
851 };                                                
852                                                   
853 &mcu_i2c0 {                                       
854         status = "okay";                          
855         pinctrl-names = "default";                
856         pinctrl-0 = <&mcu_i2c0_pins_default>;     
857         clock-frequency = <400000>;               
858 };                                                
859                                                   
860 &main_uart8 {                                     
861         bootph-all;                               
862         status = "okay";                          
863         pinctrl-names = "default";                
864         pinctrl-0 = <&main_uart8_pins_default>    
865 };                                                
866                                                   
867 &main_i2c0 {                                      
868         status = "okay";                          
869         pinctrl-names = "default";                
870         pinctrl-0 = <&main_i2c0_pins_default>;    
871         clock-frequency = <400000>;               
872                                                   
873         exp1: gpio@21 {                           
874                 compatible = "ti,tca6416";        
875                 reg = <0x21>;                     
876                 gpio-controller;                  
877                 #gpio-cells = <2>;                
878                 gpio-line-names = "BOARDID_EEP    
879                                 "IO_EXP_MCU_RG    
880                                 "IO_EXP_PCIe1_    
881                                 "PM_INA_BUS_EN    
882                                 "ENET1_I2CMUX_    
883                                 "PCIe3_M2_CLKR    
884         };                                        
885 };                                                
886                                                   
887 &main_i2c1 {                                      
888         pinctrl-names = "default";                
889         pinctrl-0 = <&main_i2c1_pins_default>;    
890         clock-frequency = <400000>;               
891         status = "okay";                          
892                                                   
893         exp2: gpio@21 {                           
894                 compatible = "ti,tca6408";        
895                 reg = <0x21>;                     
896                 gpio-controller;                  
897                 #gpio-cells = <2>;                
898                 gpio-line-names = "CSI_VIO_SEL    
899                                   "IO_EXP_CAM0    
900         };                                        
901                                                   
902         i2c-mux@70 {                              
903                 compatible = "nxp,pca9543";       
904                 #address-cells = <1>;             
905                 #size-cells = <0>;                
906                 reg = <0x70>;                     
907                                                   
908                 cam0_i2c: i2c@0 {                 
909                         #address-cells = <1>;     
910                         #size-cells = <0>;        
911                         reg = <0>;                
912                 };                                
913                                                   
914                 cam1_i2c: i2c@1 {                 
915                         #address-cells = <1>;     
916                         #size-cells = <0>;        
917                         reg = <1>;                
918                 };                                
919                                                   
920         };                                        
921 };                                                
922                                                   
923 &main_sdhci0 {                                    
924         bootph-all;                               
925         /* eMMC */                                
926         status = "okay";                          
927         non-removable;                            
928         ti,driver-strength-ohm = <50>;            
929         disable-wp;                               
930 };                                                
931                                                   
932 &main_sdhci1 {                                    
933         bootph-all;                               
934         /* SD card */                             
935         status = "okay";                          
936         pinctrl-0 = <&main_mmc1_pins_default>;    
937         pinctrl-names = "default";                
938         disable-wp;                               
939         vmmc-supply = <&vdd_mmc1>;                
940         vqmmc-supply = <&vdd_sd_dv>;              
941 };                                                
942                                                   
943 &main_gpio0 {                                     
944         status = "okay";                          
945         pinctrl-names = "default";                
946         pinctrl-0 = <&rpi_header_gpio0_pins_de    
947 };                                                
948                                                   
949 &mcu_cpsw {                                       
950         status = "okay";                          
951         pinctrl-names = "default";                
952         pinctrl-0 = <&mcu_cpsw_pins_default>,     
953 };                                                
954                                                   
955 &davinci_mdio {                                   
956         mcu_phy0: ethernet-phy@0 {                
957                 reg = <0>;                        
958                 ti,rx-internal-delay = <DP8386    
959                 ti,fifo-depth = <DP83867_PHYCR    
960                 ti,min-output-impedance;          
961         };                                        
962 };                                                
963                                                   
964 &mcu_cpsw_port1 {                                 
965         status = "okay";                          
966         phy-mode = "rgmii-rxid";                  
967         phy-handle = <&mcu_phy0>;                 
968 };                                                
969                                                   
970 &mcu_r5fss0_core0 {                               
971         mboxes = <&mailbox0_cluster0 &mbox_mcu    
972         memory-region = <&mcu_r5fss0_core0_dma    
973                         <&mcu_r5fss0_core0_mem    
974 };                                                
975                                                   
976 &mcu_r5fss0_core1 {                               
977         mboxes = <&mailbox0_cluster0 &mbox_mcu    
978         memory-region = <&mcu_r5fss0_core1_dma    
979                         <&mcu_r5fss0_core1_mem    
980 };                                                
981                                                   
982 &main_r5fss0 {                                    
983         ti,cluster-mode = <0>;                    
984 };                                                
985                                                   
986 &main_r5fss1 {                                    
987         ti,cluster-mode = <0>;                    
988 };                                                
989                                                   
990 /* Timers are used by Remoteproc firmware */      
991 &main_timer0 {                                    
992         status = "reserved";                      
993 };                                                
994                                                   
995 &main_timer1 {                                    
996         status = "reserved";                      
997 };                                                
998                                                   
999 &main_timer2 {                                    
1000         status = "reserved";                     
1001 };                                               
1002                                                  
1003 &main_timer3 {                                   
1004         status = "reserved";                     
1005 };                                               
1006                                                  
1007 &main_timer4 {                                   
1008         status = "reserved";                     
1009 };                                               
1010                                                  
1011 &main_timer5 {                                   
1012         status = "reserved";                     
1013 };                                               
1014                                                  
1015 &main_timer6 {                                   
1016         status = "reserved";                     
1017 };                                               
1018                                                  
1019 &main_timer7 {                                   
1020         status = "reserved";                     
1021 };                                               
1022                                                  
1023 &main_timer8 {                                   
1024         status = "reserved";                     
1025 };                                               
1026                                                  
1027 &main_timer9 {                                   
1028         status = "reserved";                     
1029 };                                               
1030                                                  
1031 &main_r5fss2 {                                   
1032         ti,cluster-mode = <0>;                   
1033 };                                               
1034                                                  
1035 &main_r5fss0_core0 {                             
1036         mboxes = <&mailbox0_cluster1 &mbox_ma    
1037         memory-region = <&main_r5fss0_core0_d    
1038                         <&main_r5fss0_core0_m    
1039 };                                               
1040                                                  
1041 &main_r5fss0_core1 {                             
1042         mboxes = <&mailbox0_cluster1 &mbox_ma    
1043         memory-region = <&main_r5fss0_core1_d    
1044                         <&main_r5fss0_core1_m    
1045 };                                               
1046                                                  
1047 &main_r5fss1_core0 {                             
1048         mboxes = <&mailbox0_cluster2 &mbox_ma    
1049         memory-region = <&main_r5fss1_core0_d    
1050                         <&main_r5fss1_core0_m    
1051 };                                               
1052                                                  
1053 &main_r5fss1_core1 {                             
1054         mboxes = <&mailbox0_cluster2 &mbox_ma    
1055         memory-region = <&main_r5fss1_core1_d    
1056                         <&main_r5fss1_core1_m    
1057 };                                               
1058                                                  
1059 &main_r5fss2_core0 {                             
1060         mboxes = <&mailbox0_cluster3 &mbox_ma    
1061         memory-region = <&main_r5fss2_core0_d    
1062                         <&main_r5fss2_core0_m    
1063 };                                               
1064                                                  
1065 &main_r5fss2_core1 {                             
1066         mboxes = <&mailbox0_cluster3 &mbox_ma    
1067         memory-region = <&main_r5fss2_core1_d    
1068                         <&main_r5fss2_core1_m    
1069 };                                               
1070                                                  
1071 &c71_0 {                                         
1072         status = "okay";                         
1073         mboxes = <&mailbox0_cluster4 &mbox_c7    
1074         memory-region = <&c71_0_dma_memory_re    
1075                         <&c71_0_memory_region    
1076 };                                               
1077                                                  
1078 &c71_1 {                                         
1079         status = "okay";                         
1080         mboxes = <&mailbox0_cluster4 &mbox_c7    
1081         memory-region = <&c71_1_dma_memory_re    
1082                         <&c71_1_memory_region    
1083 };                                               
1084                                                  
1085 &c71_2 {                                         
1086         status = "okay";                         
1087         mboxes = <&mailbox0_cluster5 &mbox_c7    
1088         memory-region = <&c71_2_dma_memory_re    
1089                         <&c71_2_memory_region    
1090 };                                               
1091                                                  
1092 &c71_3 {                                         
1093         status = "okay";                         
1094         mboxes = <&mailbox0_cluster5 &mbox_c7    
1095         memory-region = <&c71_3_dma_memory_re    
1096                         <&c71_3_memory_region    
1097 };                                               
1098                                                  
1099 &wkup_gpio_intr {                                
1100         status = "okay";                         
1101 };                                               
1102                                                  
1103 &mcu_i2c1 {                                      
1104         status = "okay";                         
1105         pinctrl-names = "default";               
1106         pinctrl-0 = <&mcu_i2c1_pins_default>;    
1107         clock-frequency = <100000>;              
1108 };                                               
1109                                                  
1110 &serdes_refclk {                                 
1111         status = "okay";                         
1112         clock-frequency = <100000000>;           
1113 };                                               
1114                                                  
1115 &dss {                                           
1116         status = "okay";                         
1117         pinctrl-names = "default";               
1118         pinctrl-0 = <&dss_vout0_pins_default>    
1119         assigned-clocks = <&k3_clks 218 2>,      
1120                           <&k3_clks 218 5>;      
1121         assigned-clock-parents = <&k3_clks 21    
1122                                  <&k3_clks 21    
1123 };                                               
1124                                                  
1125 &serdes_wiz4 {                                   
1126         status = "okay";                         
1127 };                                               
1128                                                  
1129 &serdes4 {                                       
1130         status = "okay";                         
1131         serdes4_dp_link: phy@0 {                 
1132                 reg = <0>;                       
1133                 cdns,num-lanes = <4>;            
1134                 #phy-cells = <0>;                
1135                 cdns,phy-type = <PHY_TYPE_DP>    
1136                 resets = <&serdes_wiz4 1>, <&    
1137                          <&serdes_wiz4 3>, <&    
1138         };                                       
1139 };                                               
1140                                                  
1141 &mhdp {                                          
1142         status = "okay";                         
1143         pinctrl-names = "default";               
1144         pinctrl-0 = <&dp0_pins_default>;         
1145         phys = <&serdes4_dp_link>;               
1146         phy-names = "dpphy";                     
1147 };                                               
1148                                                  
1149 &dss_ports {                                     
1150         #address-cells = <1>;                    
1151         #size-cells = <0>;                       
1152                                                  
1153         /* DP */                                 
1154         port@0 {                                 
1155                 reg = <0>;                       
1156                                                  
1157                 dpi0_out: endpoint {             
1158                         remote-endpoint = <&d    
1159                 };                               
1160         };                                       
1161                                                  
1162         /* HDMI */                               
1163         port@1 {                                 
1164                 reg = <1>;                       
1165                                                  
1166                 dpi1_out0: endpoint {            
1167                         remote-endpoint = <&t    
1168                 };                               
1169         };                                       
1170 };                                               
1171                                                  
1172 &dp0_ports {                                     
1173                                                  
1174         port@0 {                                 
1175                 reg = <0>;                       
1176                                                  
1177                 dp0_in: endpoint {               
1178                         remote-endpoint = <&d    
1179                 };                               
1180         };                                       
1181                                                  
1182         port@4 {                                 
1183                 reg = <4>;                       
1184                                                  
1185                 dp0_out: endpoint {              
1186                         remote-endpoint = <&d    
1187                 };                               
1188         };                                       
1189 };                                               
1190                                                  
1191 &mcu_mcan0 {                                     
1192         status = "okay";                         
1193         pinctrl-names = "default";               
1194         pinctrl-0 = <&mcu_mcan0_pins_default>    
1195         phys = <&transceiver1>;                  
1196 };                                               
1197                                                  
1198 &mcu_mcan1 {                                     
1199         status = "okay";                         
1200         pinctrl-names = "default";               
1201         pinctrl-0 = <&mcu_mcan1_pins_default>    
1202         phys = <&transceiver2>;                  
1203 };                                               
1204                                                  
1205 &main_mcan6 {                                    
1206         status = "okay";                         
1207         pinctrl-names = "default";               
1208         pinctrl-0 = <&main_mcan6_pins_default    
1209         phys = <&transceiver3>;                  
1210 };                                               
1211                                                  
1212 &main_mcan7 {                                    
1213         status = "okay";                         
1214         pinctrl-names = "default";               
1215         pinctrl-0 = <&main_mcan7_pins_default    
1216         phys = <&transceiver4>;                  
1217 };                                               
1218                                                  
1219 &ospi0 {                                         
1220         status = "okay";                         
1221         pinctrl-names = "default";               
1222         pinctrl-0 = <&mcu_fss0_ospi0_pins_def    
1223                                                  
1224         flash@0 {                                
1225                 compatible = "jedec,spi-nor";    
1226                 reg = <0x0>;                     
1227                 spi-tx-bus-width = <8>;          
1228                 spi-rx-bus-width = <8>;          
1229                 spi-max-frequency = <25000000    
1230                 cdns,tshsl-ns = <60>;            
1231                 cdns,tsd2d-ns = <60>;            
1232                 cdns,tchsh-ns = <60>;            
1233                 cdns,tslch-ns = <60>;            
1234                 cdns,read-delay = <4>;           
1235                                                  
1236                 partitions {                     
1237                         bootph-all;              
1238                         compatible = "fixed-p    
1239                         #address-cells = <1>;    
1240                         #size-cells = <1>;       
1241                                                  
1242                         partition@0 {            
1243                                 label = "ospi    
1244                                 reg = <0x0 0x    
1245                         };                       
1246                                                  
1247                         partition@100000 {       
1248                                 label = "ospi    
1249                                 reg = <0x1000    
1250                         };                       
1251                                                  
1252                         partition@300000 {       
1253                                 label = "ospi    
1254                                 reg = <0x3000    
1255                         };                       
1256                                                  
1257                         partition@700000 {       
1258                                 label = "ospi    
1259                                 reg = <0x7000    
1260                         };                       
1261                                                  
1262                         partition@740000 {       
1263                                 label = "ospi    
1264                                 reg = <0x7400    
1265                         };                       
1266                                                  
1267                         partition@800000 {       
1268                                 label = "ospi    
1269                                 reg = <0x8000    
1270                         };                       
1271                                                  
1272                         partition@3fc0000 {      
1273                                 bootph-pre-ra    
1274                                 label = "ospi    
1275                                 reg = <0x3fc0    
1276                         };                       
1277                 };                               
1278         };                                       
1279 };                                               
1280                                                  
1281 &serdes_ln_ctrl {                                
1282         idle-states = <J784S4_SERDES0_LANE0_P    
1283                       <J784S4_SERDES0_LANE2_P    
1284                         <J784S4_SERDES1_LANE0    
1285                         <J784S4_SERDES1_LANE2    
1286 };                                               
1287                                                  
1288 &serdes_wiz0 {                                   
1289         status = "okay";                         
1290 };                                               
1291                                                  
1292 &serdes0 {                                       
1293         status = "okay";                         
1294                                                  
1295         serdes0_pcie_link: phy@0 {               
1296                 reg = <0>;                       
1297                 cdns,num-lanes = <3>;            
1298                 #phy-cells = <0>;                
1299                 cdns,phy-type = <PHY_TYPE_PCI    
1300                 resets = <&serdes_wiz0 1>, <&    
1301         };                                       
1302 };                                               
1303                                                  
1304 &serdes_wiz1 {                                   
1305         status = "okay";                         
1306 };                                               
1307                                                  
1308 &serdes1 {                                       
1309         status = "okay";                         
1310                                                  
1311         serdes1_pcie_link: phy@0 {               
1312                 reg = <0>;                       
1313                 cdns,num-lanes = <4>;            
1314                 #phy-cells = <0>;                
1315                 cdns,phy-type = <PHY_TYPE_PCI    
1316                 resets = <&serdes_wiz1 1>, <&    
1317         };                                       
1318 };                                               
1319                                                  
1320 &pcie0_rc {                                      
1321         status = "okay";                         
1322         reset-gpios = <&exp1 4 GPIO_ACTIVE_HI    
1323         phys = <&serdes1_pcie_link>;             
1324         phy-names = "pcie-phy";                  
1325 };                                               
1326                                                  
1327 &pcie1_rc {                                      
1328         status = "okay";                         
1329         reset-gpios = <&exp1 5 GPIO_ACTIVE_HI    
1330         phys = <&serdes0_pcie_link>;             
1331         phy-names = "pcie-phy";                  
1332         num-lanes = <2>;                         
1333 };                                               
1334                                                  
1335 &pcie3_rc {                                      
1336         status = "okay";                         
1337         reset-gpios = <&exp1 6 GPIO_ACTIVE_HI    
1338         phys = <&serdes0_pcie_link>;             
1339         phy-names = "pcie-phy";                  
1340         num-lanes = <1>;                         
1341 };                                               
                                                      

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