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

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/ti/k3-am642-evm.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-am642-evm.dts (Version linux-6.12-rc7) and /arch/i386/boot/dts/ti/k3-am642-evm.dts (Version linux-4.19.323)


  1 // SPDX-License-Identifier: GPL-2.0-only OR MI    
  2 /*                                                
  3  * Copyright (C) 2020-2024 Texas Instruments I    
  4  */                                               
  5                                                   
  6 /dts-v1/;                                         
  7                                                   
  8 #include <dt-bindings/phy/phy.h>                  
  9 #include <dt-bindings/leds/common.h>              
 10 #include <dt-bindings/gpio/gpio.h>                
 11 #include <dt-bindings/net/ti-dp83867.h>           
 12 #include "k3-am642.dtsi"                          
 13                                                   
 14 #include "k3-serdes.h"                            
 15                                                   
 16 / {                                               
 17         compatible = "ti,am642-evm", "ti,am642    
 18         model = "Texas Instruments AM642 EVM";    
 19                                                   
 20         chosen {                                  
 21                 stdout-path = &main_uart0;        
 22         };                                        
 23                                                   
 24         aliases {                                 
 25                 serial0 = &mcu_uart0;             
 26                 serial1 = &main_uart1;            
 27                 serial2 = &main_uart0;            
 28                 serial3 = &main_uart3;            
 29                 i2c0 = &main_i2c0;                
 30                 i2c1 = &main_i2c1;                
 31                 mmc0 = &sdhci0;                   
 32                 mmc1 = &sdhci1;                   
 33                 ethernet0 = &cpsw_port1;          
 34                 ethernet1 = &cpsw_port2;          
 35                 ethernet2 = &icssg1_emac0;        
 36         };                                        
 37                                                   
 38         memory@80000000 {                         
 39                 bootph-all;                       
 40                 device_type = "memory";           
 41                 /* 2G RAM */                      
 42                 reg = <0x00000000 0x80000000 0    
 43         };                                        
 44                                                   
 45         reserved-memory {                         
 46                 #address-cells = <2>;             
 47                 #size-cells = <2>;                
 48                 ranges;                           
 49                                                   
 50                 secure_ddr: optee@9e800000 {      
 51                         reg = <0x00 0x9e800000    
 52                         alignment = <0x1000>;     
 53                         no-map;                   
 54                 };                                
 55                                                   
 56                 main_r5fss0_core0_dma_memory_r    
 57                         compatible = "shared-d    
 58                         reg = <0x00 0xa0000000    
 59                         no-map;                   
 60                 };                                
 61                                                   
 62                 main_r5fss0_core0_memory_regio    
 63                         compatible = "shared-d    
 64                         reg = <0x00 0xa0100000    
 65                         no-map;                   
 66                 };                                
 67                                                   
 68                 main_r5fss0_core1_dma_memory_r    
 69                         compatible = "shared-d    
 70                         reg = <0x00 0xa1000000    
 71                         no-map;                   
 72                 };                                
 73                                                   
 74                 main_r5fss0_core1_memory_regio    
 75                         compatible = "shared-d    
 76                         reg = <0x00 0xa1100000    
 77                         no-map;                   
 78                 };                                
 79                                                   
 80                 main_r5fss1_core0_dma_memory_r    
 81                         compatible = "shared-d    
 82                         reg = <0x00 0xa2000000    
 83                         no-map;                   
 84                 };                                
 85                                                   
 86                 main_r5fss1_core0_memory_regio    
 87                         compatible = "shared-d    
 88                         reg = <0x00 0xa2100000    
 89                         no-map;                   
 90                 };                                
 91                                                   
 92                 main_r5fss1_core1_dma_memory_r    
 93                         compatible = "shared-d    
 94                         reg = <0x00 0xa3000000    
 95                         no-map;                   
 96                 };                                
 97                                                   
 98                 main_r5fss1_core1_memory_regio    
 99                         compatible = "shared-d    
100                         reg = <0x00 0xa3100000    
101                         no-map;                   
102                 };                                
103                                                   
104                 rtos_ipc_memory_region: ipc-me    
105                         reg = <0x00 0xa5000000    
106                         alignment = <0x1000>;     
107                         no-map;                   
108                 };                                
109         };                                        
110                                                   
111         evm_12v0: regulator-0 {                   
112                 /* main DC jack */                
113                 bootph-all;                       
114                 compatible = "regulator-fixed"    
115                 regulator-name = "evm_12v0";      
116                 regulator-min-microvolt = <120    
117                 regulator-max-microvolt = <120    
118                 regulator-always-on;              
119                 regulator-boot-on;                
120         };                                        
121                                                   
122         vsys_5v0: regulator-1 {                   
123                 /* output of LM5140 */            
124                 compatible = "regulator-fixed"    
125                 regulator-name = "vsys_5v0";      
126                 regulator-min-microvolt = <500    
127                 regulator-max-microvolt = <500    
128                 vin-supply = <&evm_12v0>;         
129                 regulator-always-on;              
130                 regulator-boot-on;                
131         };                                        
132                                                   
133         vsys_3v3: regulator-2 {                   
134                 /* output of LM5140 */            
135                 bootph-all;                       
136                 compatible = "regulator-fixed"    
137                 regulator-name = "vsys_3v3";      
138                 regulator-min-microvolt = <330    
139                 regulator-max-microvolt = <330    
140                 vin-supply = <&evm_12v0>;         
141                 regulator-always-on;              
142                 regulator-boot-on;                
143         };                                        
144                                                   
145         vdd_mmc1: regulator-3 {                   
146                 /* TPS2051BD */                   
147                 bootph-all;                       
148                 compatible = "regulator-fixed"    
149                 regulator-name = "vdd_mmc1";      
150                 regulator-min-microvolt = <330    
151                 regulator-max-microvolt = <330    
152                 regulator-boot-on;                
153                 enable-active-high;               
154                 vin-supply = <&vsys_3v3>;         
155                 gpio = <&exp1 6 GPIO_ACTIVE_HI    
156         };                                        
157                                                   
158         vddb: regulator-4 {                       
159                 compatible = "regulator-fixed"    
160                 regulator-name = "vddb_3v3_dis    
161                 regulator-min-microvolt = <330    
162                 regulator-max-microvolt = <330    
163                 vin-supply = <&vsys_3v3>;         
164                 regulator-always-on;              
165                 regulator-boot-on;                
166         };                                        
167                                                   
168         vtt_supply: regulator-5 {                 
169                 bootph-all;                       
170                 compatible = "regulator-fixed"    
171                 regulator-name = "vtt";           
172                 pinctrl-names = "default";        
173                 pinctrl-0 = <&ddr_vtt_pins_def    
174                 regulator-min-microvolt = <330    
175                 regulator-max-microvolt = <330    
176                 gpio = <&main_gpio0 12 GPIO_AC    
177                 vin-supply = <&vsys_3v3>;         
178                 enable-active-high;               
179                 regulator-always-on;              
180                 regulator-boot-on;                
181         };                                        
182                                                   
183         leds {                                    
184                 compatible = "gpio-leds";         
185                                                   
186                 led-0 {                           
187                         label = "am64-evm:red:    
188                         gpios = <&exp1 16 GPIO    
189                         linux,default-trigger     
190                         function = LED_FUNCTIO    
191                         default-state = "off";    
192                 };                                
193         };                                        
194                                                   
195         mdio_mux: mux-controller {                
196                 compatible = "gpio-mux";          
197                 #mux-control-cells = <0>;         
198                                                   
199                 mux-gpios = <&exp1 12 GPIO_ACT    
200         };                                        
201                                                   
202         mdio_mux_1: mdio-mux-1 {                  
203                 compatible = "mdio-mux-multipl    
204                 mux-controls = <&mdio_mux>;       
205                 mdio-parent-bus = <&cpsw3g_mdi    
206                 #address-cells = <1>;             
207                 #size-cells = <0>;                
208                                                   
209                 mdio@1 {                          
210                         reg = <0x1>;              
211                         #address-cells = <1>;     
212                         #size-cells = <0>;        
213                                                   
214                         cpsw3g_phy3: ethernet-    
215                                 reg = <3>;        
216                         };                        
217                 };                                
218         };                                        
219                                                   
220         transceiver1: can-phy0 {                  
221                 compatible = "ti,tcan1042";       
222                 #phy-cells = <0>;                 
223                 max-bitrate = <5000000>;          
224                 standby-gpios = <&exp1 8 GPIO_    
225         };                                        
226                                                   
227         transceiver2: can-phy1 {                  
228                 compatible = "ti,tcan1042";       
229                 #phy-cells = <0>;                 
230                 max-bitrate = <5000000>;          
231                 standby-gpios = <&exp1 9 GPIO_    
232         };                                        
233                                                   
234         icssg1_eth: icssg1-eth {                  
235                 compatible = "ti,am642-icssg-p    
236                 pinctrl-names = "default";        
237                 pinctrl-0 = <&icssg1_rgmii1_pi    
238                 sram = <&oc_sram>;                
239                 ti,prus = <&pru1_0>, <&rtu1_0>    
240                 firmware-name = "ti-pruss/am64    
241                                 "ti-pruss/am64    
242                                 "ti-pruss/am64    
243                                 "ti-pruss/am64    
244                                 "ti-pruss/am64    
245                                 "ti-pruss/am64    
246                                                   
247                 ti,pruss-gp-mux-sel = <2>,        
248                                       <2>,        
249                                       <2>,        
250                                       <2>,        
251                                       <2>,        
252                                       <2>;        
253                 ti,mii-g-rt = <&icssg1_mii_g_r    
254                 ti,mii-rt = <&icssg1_mii_rt>;     
255                 ti,iep = <&icssg1_iep0>,  <&ic    
256                 interrupt-parent = <&icssg1_in    
257                 interrupts = <24 0 2>, <25 1 3    
258                 interrupt-names = "tx_ts0", "t    
259                 dmas = <&main_pktdma 0xc200 15    
260                        <&main_pktdma 0xc201 15    
261                        <&main_pktdma 0xc202 15    
262                        <&main_pktdma 0xc203 15    
263                        <&main_pktdma 0xc204 15    
264                        <&main_pktdma 0xc205 15    
265                        <&main_pktdma 0xc206 15    
266                        <&main_pktdma 0xc207 15    
267                        <&main_pktdma 0x4200 15    
268                        <&main_pktdma 0x4201 15    
269                 dma-names = "tx0-0", "tx0-1",     
270                             "tx1-0", "tx1-1",     
271                             "rx0", "rx1";         
272                                                   
273                 ethernet-ports {                  
274                         #address-cells = <1>;     
275                         #size-cells = <0>;        
276                         icssg1_emac0: port@0 {    
277                                 reg = <0>;        
278                                 phy-handle = <    
279                                 phy-mode = "rg    
280                                 /* Filled in b    
281                                 local-mac-addr    
282                         };                        
283                         icssg1_emac1: port@1 {    
284                                 reg = <1>;        
285                                 /* Filled in b    
286                                 local-mac-addr    
287                                 status = "disa    
288                         };                        
289                 };                                
290         };                                        
291 };                                                
292                                                   
293 &main_pmx0 {                                      
294         main_mmc1_pins_default: main-mmc1-defa    
295                 pinctrl-single,pins = <           
296                         AM64X_IOPAD(0x0294, PI    
297                         AM64X_IOPAD(0x028c, PI    
298                         AM64X_IOPAD(0x0288, PI    
299                         AM64X_IOPAD(0x0284, PI    
300                         AM64X_IOPAD(0x0280, PI    
301                         AM64X_IOPAD(0x027c, PI    
302                         AM64X_IOPAD(0x0298, PI    
303                         AM64X_IOPAD(0x029c, PI    
304                         AM64X_IOPAD(0x0290, PI    
305                 >;                                
306         };                                        
307                                                   
308         main_uart1_pins_default: main-uart1-de    
309                 pinctrl-single,pins = <           
310                         AM64X_IOPAD(0x0248, PI    
311                         AM64X_IOPAD(0x024c, PI    
312                         AM64X_IOPAD(0x0240, PI    
313                         AM64X_IOPAD(0x0244, PI    
314                 >;                                
315         };                                        
316                                                   
317         main_uart0_pins_default: main-uart0-de    
318                 bootph-all;                       
319                 pinctrl-single,pins = <           
320                         AM64X_IOPAD(0x0238, PI    
321                         AM64X_IOPAD(0x023c, PI    
322                         AM64X_IOPAD(0x0230, PI    
323                         AM64X_IOPAD(0x0234, PI    
324                 >;                                
325         };                                        
326                                                   
327         main_spi0_pins_default: main-spi0-defa    
328                 pinctrl-single,pins = <           
329                         AM64X_IOPAD(0x0210, PI    
330                         AM64X_IOPAD(0x0208, PI    
331                         AM64X_IOPAD(0x0214, PI    
332                         AM64X_IOPAD(0x0218, PI    
333                 >;                                
334         };                                        
335                                                   
336         main_i2c0_pins_default: main-i2c0-defa    
337                 bootph-all;                       
338                 pinctrl-single,pins = <           
339                         AM64X_IOPAD(0x0260, PI    
340                         AM64X_IOPAD(0x0264, PI    
341                 >;                                
342         };                                        
343                                                   
344         main_i2c1_pins_default: main-i2c1-defa    
345                 bootph-all;                       
346                 pinctrl-single,pins = <           
347                         AM64X_IOPAD(0x0268, PI    
348                         AM64X_IOPAD(0x026c, PI    
349                 >;                                
350         };                                        
351                                                   
352         mdio1_pins_default: mdio1-default-pins    
353                 bootph-all;                       
354                 pinctrl-single,pins = <           
355                         AM64X_IOPAD(0x01fc, PI    
356                         AM64X_IOPAD(0x01f8, PI    
357                 >;                                
358         };                                        
359                                                   
360         rgmii1_pins_default: rgmii1-default-pi    
361                 bootph-all;                       
362                 pinctrl-single,pins = <           
363                         AM64X_IOPAD(0x01cc, PI    
364                         AM64X_IOPAD(0x01d4, PI    
365                         AM64X_IOPAD(0x01d8, PI    
366                         AM64X_IOPAD(0x01f4, PI    
367                         AM64X_IOPAD(0x0188, PI    
368                         AM64X_IOPAD(0x0184, PI    
369                         AM64X_IOPAD(0x0124, PI    
370                         AM64X_IOPAD(0x012c, PI    
371                         AM64X_IOPAD(0x0130, PI    
372                         AM64X_IOPAD(0x014c, PI    
373                         AM64X_IOPAD(0x00e0, PI    
374                         AM64X_IOPAD(0x00dc, PI    
375                 >;                                
376         };                                        
377                                                   
378        rgmii2_pins_default: rgmii2-default-pin    
379                 bootph-all;                       
380                 pinctrl-single,pins = <           
381                         AM64X_IOPAD(0x0108, PI    
382                         AM64X_IOPAD(0x010c, PI    
383                         AM64X_IOPAD(0x0110, PI    
384                         AM64X_IOPAD(0x0114, PI    
385                         AM64X_IOPAD(0x0120, PI    
386                         AM64X_IOPAD(0x0118, PI    
387                         AM64X_IOPAD(0x0134, PI    
388                         AM64X_IOPAD(0x0138, PI    
389                         AM64X_IOPAD(0x013c, PI    
390                         AM64X_IOPAD(0x0140, PI    
391                         AM64X_IOPAD(0x0148, PI    
392                         AM64X_IOPAD(0x0144, PI    
393                 >;                                
394         };                                        
395                                                   
396         main_usb0_pins_default: main-usb0-defa    
397                 bootph-all;                       
398                 pinctrl-single,pins = <           
399                         AM64X_IOPAD(0x02a8, PI    
400                 >;                                
401         };                                        
402                                                   
403         ospi0_pins_default: ospi0-default-pins    
404                 pinctrl-single,pins = <           
405                         AM64X_IOPAD(0x0000, PI    
406                         AM64X_IOPAD(0x002c, PI    
407                         AM64X_IOPAD(0x000c, PI    
408                         AM64X_IOPAD(0x0010, PI    
409                         AM64X_IOPAD(0x0014, PI    
410                         AM64X_IOPAD(0x0018, PI    
411                         AM64X_IOPAD(0x001c, PI    
412                         AM64X_IOPAD(0x0020, PI    
413                         AM64X_IOPAD(0x0024, PI    
414                         AM64X_IOPAD(0x0028, PI    
415                         AM64X_IOPAD(0x0008, PI    
416                 >;                                
417         };                                        
418                                                   
419         main_ecap0_pins_default: main-ecap0-de    
420                 pinctrl-single,pins = <           
421                         AM64X_IOPAD(0x0270, PI    
422                 >;                                
423         };                                        
424                                                   
425         main_mcan0_pins_default: main-mcan0-de    
426                 pinctrl-single,pins = <           
427                         AM64X_IOPAD(0x0254, PI    
428                         AM64X_IOPAD(0x0250, PI    
429                 >;                                
430         };                                        
431                                                   
432         main_mcan1_pins_default: main-mcan1-de    
433                 pinctrl-single,pins = <           
434                         AM64X_IOPAD(0x025c, PI    
435                         AM64X_IOPAD(0x0258, PI    
436                 >;                                
437         };                                        
438                                                   
439         ddr_vtt_pins_default: ddr-vtt-default-    
440                 bootph-all;                       
441                 pinctrl-single,pins = <           
442                         AM64X_IOPAD(0x0030, PI    
443                 >;                                
444         };                                        
445                                                   
446         icssg1_mdio1_pins_default: icssg1-mdio    
447                 pinctrl-single,pins = <           
448                         AM64X_IOPAD(0x015c, PI    
449                         AM64X_IOPAD(0x0158, PI    
450                 >;                                
451         };                                        
452                                                   
453         icssg1_rgmii1_pins_default: icssg1-rgm    
454                 pinctrl-single,pins = <           
455                         AM64X_IOPAD(0x00b8, PI    
456                         AM64X_IOPAD(0x00bc, PI    
457                         AM64X_IOPAD(0x00c0, PI    
458                         AM64X_IOPAD(0x00c4, PI    
459                         AM64X_IOPAD(0x00d0, PI    
460                         AM64X_IOPAD(0x00c8, PI    
461                         AM64X_IOPAD(0x00e4, PI    
462                         AM64X_IOPAD(0x00e8, PI    
463                         AM64X_IOPAD(0x00ec, PI    
464                         AM64X_IOPAD(0x00f0, PI    
465                         AM64X_IOPAD(0x00f8, PI    
466                         AM64X_IOPAD(0x00f4, PI    
467                 >;                                
468         };                                        
469                                                   
470         icssg1_iep0_pins_default: icssg1-iep0-    
471                 pinctrl-single,pins = <           
472                         AM64X_IOPAD(0x0104, PI    
473                 >;                                
474         };                                        
475 };                                                
476                                                   
477 &main_uart0 {                                     
478         bootph-all;                               
479         status = "okay";                          
480         pinctrl-names = "default";                
481         pinctrl-0 = <&main_uart0_pins_default>    
482 };                                                
483                                                   
484 /* main_uart1 is reserved for firmware usage *    
485 &main_uart1 {                                     
486         status = "reserved";                      
487         pinctrl-names = "default";                
488         pinctrl-0 = <&main_uart1_pins_default>    
489 };                                                
490                                                   
491 &main_i2c0 {                                      
492         bootph-all;                               
493         status = "okay";                          
494         pinctrl-names = "default";                
495         pinctrl-0 = <&main_i2c0_pins_default>;    
496         clock-frequency = <400000>;               
497                                                   
498         gpio@38 {                                 
499                 /* TCA9554 */                     
500                 compatible = "nxp,pca9554";       
501                 reg = <0x38>;                     
502                 gpio-controller;                  
503                 #gpio-cells = <2>;                
504                 gpio-line-names = "HSE_DETECT"    
505         };                                        
506                                                   
507         eeprom@50 {                               
508                 /* AT24CM01 */                    
509                 compatible = "atmel,24c1024";     
510                 reg = <0x50>;                     
511         };                                        
512 };                                                
513                                                   
514 &main_i2c1 {                                      
515         bootph-all;                               
516         status = "okay";                          
517         pinctrl-names = "default";                
518         pinctrl-0 = <&main_i2c1_pins_default>;    
519         clock-frequency = <400000>;               
520                                                   
521         exp1: gpio@22 {                           
522                 bootph-all;                       
523                 compatible = "ti,tca6424";        
524                 reg = <0x22>;                     
525                 gpio-controller;                  
526                 #gpio-cells = <2>;                
527                 gpio-line-names = "GPIO_eMMC_R    
528                                   "GPIO_CPSW1_    
529                                   "GPIO_RGMII2    
530                                   "MMC1_SD_EN"    
531                                   "MCAN0_STB_3    
532                                   "CPSW_FET_SE    
533                                   "PRG1_RGMII2    
534                                   "GPIO_OLED_R    
535                                   "TEST_LED1",    
536                                   "TP87", "TP8    
537         };                                        
538                                                   
539         /* osd9616p0899-10 */                     
540         display@3c {                              
541                 compatible = "solomon,ssd1306f    
542                 reg = <0x3c>;                     
543                 reset-gpios = <&exp1 14 GPIO_A    
544                 vbat-supply = <&vddb>;            
545                 solomon,height = <16>;            
546                 solomon,width = <96>;             
547                 solomon,com-seq;                  
548                 solomon,com-invdir;               
549                 solomon,page-offset = <0>;        
550                 solomon,prechargep1 = <2>;        
551                 solomon,prechargep2 = <13>;       
552         };                                        
553 };                                                
554                                                   
555 &main_gpio0 {                                     
556         bootph-all;                               
557 };                                                
558                                                   
559 /* mcu_gpio0 and mcu_gpio_intr are reserved fo    
560 &mcu_gpio0 {                                      
561         status = "reserved";                      
562 };                                                
563                                                   
564 &mcu_gpio_intr {                                  
565         status = "reserved";                      
566 };                                                
567                                                   
568 &main_spi0 {                                      
569         status = "okay";                          
570         pinctrl-names = "default";                
571         pinctrl-0 = <&main_spi0_pins_default>;    
572         ti,pindir-d0-out-d1-in;                   
573         eeprom@0 {                                
574                 compatible = "microchip,93lc46    
575                 reg = <0>;                        
576                 spi-max-frequency = <1000000>;    
577                 spi-cs-high;                      
578                 data-size = <16>;                 
579         };                                        
580 };                                                
581                                                   
582 /* eMMC */                                        
583 &sdhci0 {                                         
584         status = "okay";                          
585         non-removable;                            
586         ti,driver-strength-ohm = <50>;            
587         disable-wp;                               
588         bootph-all;                               
589 };                                                
590                                                   
591 /* SD/MMC */                                      
592 &sdhci1 {                                         
593         bootph-all;                               
594         status = "okay";                          
595         vmmc-supply = <&vdd_mmc1>;                
596         pinctrl-names = "default";                
597         pinctrl-0 = <&main_mmc1_pins_default>;    
598         disable-wp;                               
599 };                                                
600                                                   
601 &usbss0 {                                         
602         bootph-all;                               
603         ti,vbus-divider;                          
604         ti,usb2-only;                             
605 };                                                
606                                                   
607 &usb0 {                                           
608         bootph-all;                               
609         dr_mode = "otg";                          
610         maximum-speed = "high-speed";             
611         pinctrl-names = "default";                
612         pinctrl-0 = <&main_usb0_pins_default>;    
613 };                                                
614                                                   
615 &cpsw3g {                                         
616         bootph-all;                               
617         pinctrl-names = "default";                
618         pinctrl-0 = <&rgmii1_pins_default>, <&    
619         status = "okay";                          
620 };                                                
621                                                   
622 &cpsw_port1 {                                     
623         bootph-all;                               
624         phy-mode = "rgmii-rxid";                  
625         phy-handle = <&cpsw3g_phy0>;              
626         status = "okay";                          
627 };                                                
628                                                   
629 &cpsw_port2 {                                     
630         phy-mode = "rgmii-rxid";                  
631         phy-handle = <&cpsw3g_phy3>;              
632         status = "okay";                          
633 };                                                
634                                                   
635 &cpsw3g_mdio {                                    
636         bootph-all;                               
637         status = "okay";                          
638         pinctrl-names = "default";                
639         pinctrl-0 = <&mdio1_pins_default>;        
640                                                   
641         cpsw3g_phy0: ethernet-phy@0 {             
642                 bootph-all;                       
643                 reg = <0>;                        
644                 ti,rx-internal-delay = <DP8386    
645                 ti,fifo-depth = <DP83867_PHYCR    
646         };                                        
647 };                                                
648                                                   
649 &tscadc0 {                                        
650         /* ADC is reserved for R5 usage */        
651         status = "reserved";                      
652                                                   
653         adc {                                     
654                 ti,adc-channels = <0 1 2 3 4 5    
655         };                                        
656 };                                                
657                                                   
658 &ospi0 {                                          
659         status = "okay";                          
660         pinctrl-names = "default";                
661         pinctrl-0 = <&ospi0_pins_default>;        
662                                                   
663         flash@0 {                                 
664                 compatible = "jedec,spi-nor";     
665                 reg = <0x0>;                      
666                 spi-tx-bus-width = <8>;           
667                 spi-rx-bus-width = <8>;           
668                 spi-max-frequency = <25000000>    
669                 cdns,tshsl-ns = <60>;             
670                 cdns,tsd2d-ns = <60>;             
671                 cdns,tchsh-ns = <60>;             
672                 cdns,tslch-ns = <60>;             
673                 cdns,read-delay = <4>;            
674                                                   
675                 partitions {                      
676                         compatible = "fixed-pa    
677                         #address-cells = <1>;     
678                         #size-cells = <1>;        
679                                                   
680                         partition@0 {             
681                                 label = "ospi.    
682                                 reg = <0x0 0x1    
683                         };                        
684                                                   
685                         partition@100000 {        
686                                 label = "ospi.    
687                                 reg = <0x10000    
688                         };                        
689                                                   
690                         partition@300000 {        
691                                 label = "ospi.    
692                                 reg = <0x30000    
693                         };                        
694                                                   
695                         partition@700000 {        
696                                 label = "ospi.    
697                                 reg = <0x70000    
698                         };                        
699                                                   
700                         partition@740000 {        
701                                 label = "ospi.    
702                                 reg = <0x74000    
703                         };                        
704                                                   
705                         partition@800000 {        
706                                 label = "ospi.    
707                                 reg = <0x80000    
708                         };                        
709                                                   
710                         partition@3fc0000 {       
711                                 label = "ospi.    
712                                 reg = <0x3fc00    
713                         };                        
714                 };                                
715         };                                        
716 };                                                
717                                                   
718 &mailbox0_cluster2 {                              
719         status = "okay";                          
720                                                   
721         mbox_main_r5fss0_core0: mbox-main-r5fs    
722                 ti,mbox-rx = <0 0 2>;             
723                 ti,mbox-tx = <1 0 2>;             
724         };                                        
725                                                   
726         mbox_main_r5fss0_core1: mbox-main-r5fs    
727                 ti,mbox-rx = <2 0 2>;             
728                 ti,mbox-tx = <3 0 2>;             
729         };                                        
730 };                                                
731                                                   
732 &mailbox0_cluster4 {                              
733         status = "okay";                          
734                                                   
735         mbox_main_r5fss1_core0: mbox-main-r5fs    
736                 ti,mbox-rx = <0 0 2>;             
737                 ti,mbox-tx = <1 0 2>;             
738         };                                        
739                                                   
740         mbox_main_r5fss1_core1: mbox-main-r5fs    
741                 ti,mbox-rx = <2 0 2>;             
742                 ti,mbox-tx = <3 0 2>;             
743         };                                        
744 };                                                
745                                                   
746 &mailbox0_cluster6 {                              
747         status = "okay";                          
748                                                   
749         mbox_m4_0: mbox-m4-0 {                    
750                 ti,mbox-rx = <0 0 2>;             
751                 ti,mbox-tx = <1 0 2>;             
752         };                                        
753 };                                                
754                                                   
755 &main_r5fss0_core0 {                              
756         mboxes = <&mailbox0_cluster2 &mbox_mai    
757         memory-region = <&main_r5fss0_core0_dm    
758                         <&main_r5fss0_core0_me    
759 };                                                
760                                                   
761 &main_r5fss0_core1 {                              
762         mboxes = <&mailbox0_cluster2 &mbox_mai    
763         memory-region = <&main_r5fss0_core1_dm    
764                         <&main_r5fss0_core1_me    
765 };                                                
766                                                   
767 &main_r5fss1_core0 {                              
768         mboxes = <&mailbox0_cluster4 &mbox_mai    
769         memory-region = <&main_r5fss1_core0_dm    
770                         <&main_r5fss1_core0_me    
771 };                                                
772                                                   
773 &main_r5fss1_core1 {                              
774         mboxes = <&mailbox0_cluster4 &mbox_mai    
775         memory-region = <&main_r5fss1_core1_dm    
776                         <&main_r5fss1_core1_me    
777 };                                                
778                                                   
779 &serdes_ln_ctrl {                                 
780         idle-states = <AM64_SERDES0_LANE0_PCIE    
781 };                                                
782                                                   
783 &serdes0 {                                        
784         serdes0_pcie_link: phy@0 {                
785                 reg = <0>;                        
786                 cdns,num-lanes = <1>;             
787                 #phy-cells = <0>;                 
788                 cdns,phy-type = <PHY_TYPE_PCIE    
789                 resets = <&serdes_wiz0 1>;        
790         };                                        
791 };                                                
792                                                   
793 &pcie0_rc {                                       
794         status = "okay";                          
795         reset-gpios = <&exp1 5 GPIO_ACTIVE_HIG    
796         phys = <&serdes0_pcie_link>;              
797         phy-names = "pcie-phy";                   
798         num-lanes = <1>;                          
799 };                                                
800                                                   
801 &ecap0 {                                          
802         status = "okay";                          
803         /* PWM is available on Pin 1 of header    
804         pinctrl-names = "default";                
805         pinctrl-0 = <&main_ecap0_pins_default>    
806 };                                                
807                                                   
808 &main_mcan0 {                                     
809         status = "okay";                          
810         pinctrl-names = "default";                
811         pinctrl-0 = <&main_mcan0_pins_default>    
812         phys = <&transceiver1>;                   
813 };                                                
814                                                   
815 &main_mcan1 {                                     
816         status = "okay";                          
817         pinctrl-names = "default";                
818         pinctrl-0 = <&main_mcan1_pins_default>    
819         phys = <&transceiver2>;                   
820 };                                                
821                                                   
822 &icssg1_mdio {                                    
823         status = "okay";                          
824         pinctrl-names = "default";                
825         pinctrl-0 = <&icssg1_mdio1_pins_defaul    
826                                                   
827         icssg1_phy1: ethernet-phy@f {             
828                 reg = <0xf>;                      
829                 tx-internal-delay-ps = <250>;     
830                 rx-internal-delay-ps = <2000>;    
831         };                                        
832 };                                                
833                                                   
834 &gpmc0 {                                          
835         ranges = <0 0 0x00 0x51000000 0x010000    
836 };                                                
837                                                   
838 &icssg1_iep0 {                                    
839         pinctrl-names = "default";                
840         pinctrl-0 = <&icssg1_iep0_pins_default    
841 };                                                
                                                      

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