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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/st/stm32746g-eval.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 /scripts/dtc/include-prefixes/arm/st/stm32746g-eval.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm/st/stm32746g-eval.dts (Version linux-5.11.22)


  1 /*                                                
  2  * Copyright 2015 - Maxime Coquelin <mcoquelin.    
  3  *                                                
  4  * This file is dual-licensed: you can use it     
  5  * of the GPL or the X11 license, at your opti    
  6  * licensing only applies to this file, and no    
  7  * whole.                                         
  8  *                                                
  9  *  a) This file is free software; you can red    
 10  *     modify it under the terms of the GNU Ge    
 11  *     published by the Free Software Foundati    
 12  *     License, or (at your option) any later     
 13  *                                                
 14  *     This file is distributed in the hope th    
 15  *     but WITHOUT ANY WARRANTY; without even     
 16  *     MERCHANTABILITY or FITNESS FOR A PARTIC    
 17  *     GNU General Public License for more det    
 18  *                                                
 19  * Or, alternatively,                             
 20  *                                                
 21  *  b) Permission is hereby granted, free of c    
 22  *     obtaining a copy of this software and a    
 23  *     files (the "Software"), to deal in the     
 24  *     restriction, including without limitati    
 25  *     copy, modify, merge, publish, distribut    
 26  *     sell copies of the Software, and to per    
 27  *     Software is furnished to do so, subject    
 28  *     conditions:                                
 29  *                                                
 30  *     The above copyright notice and this per    
 31  *     included in all copies or substantial p    
 32  *                                                
 33  *     THE SOFTWARE IS PROVIDED "AS IS", WITHO    
 34  *     EXPRESS OR IMPLIED, INCLUDING BUT NOT L    
 35  *     OF MERCHANTABILITY, FITNESS FOR A PARTI    
 36  *     NONINFRINGEMENT. IN NO EVENT SHALL THE     
 37  *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGE    
 38  *     WHETHER IN AN ACTION OF CONTRACT, TORT     
 39  *     FROM, OUT OF OR IN CONNECTION WITH THE     
 40  *     OTHER DEALINGS IN THE SOFTWARE.            
 41  */                                               
 42                                                   
 43 /dts-v1/;                                         
 44 #include "stm32f746.dtsi"                         
 45 #include "stm32f746-pinctrl.dtsi"                 
 46 #include <dt-bindings/input/input.h>              
 47 #include <dt-bindings/interrupt-controller/irq    
 48                                                   
 49 / {                                               
 50         model = "STMicroelectronics STM32746g-    
 51         compatible = "st,stm32746g-eval", "st,    
 52                                                   
 53         chosen {                                  
 54                 bootargs = "root=/dev/ram";       
 55                 stdout-path = "serial0:115200n    
 56         };                                        
 57                                                   
 58         memory@c0000000 {                         
 59                 device_type = "memory";           
 60                 reg = <0xc0000000 0x2000000>;     
 61         };                                        
 62                                                   
 63         aliases {                                 
 64                 serial0 = &usart1;                
 65         };                                        
 66                                                   
 67         leds {                                    
 68                 compatible = "gpio-leds";         
 69                 led-green {                       
 70                         gpios = <&gpiof 10 1>;    
 71                         linux,default-trigger     
 72                 };                                
 73                 led-orange {                      
 74                         gpios = <&stmfx_pinctr    
 75                 };                                
 76                 led-red {                         
 77                         gpios = <&gpiob 7 1>;     
 78                 };                                
 79                 led-blue {                        
 80                         gpios = <&stmfx_pinctr    
 81                 };                                
 82         };                                        
 83                                                   
 84         gpio-keys {                               
 85                 compatible = "gpio-keys";         
 86                 autorepeat;                       
 87                 button-0 {                        
 88                         label = "Wake up";        
 89                         linux,code = <KEY_WAKE    
 90                         gpios = <&gpioc 13 0>;    
 91                 };                                
 92         };                                        
 93                                                   
 94         joystick {                                
 95                 compatible = "gpio-keys";         
 96                 pinctrl-0 = <&joystick_pins>;     
 97                 pinctrl-names = "default";        
 98                 button-0 {                        
 99                         label = "JoySel";         
100                         linux,code = <KEY_ENTE    
101                         interrupt-parent = <&s    
102                         interrupts = <0 IRQ_TY    
103                 };                                
104                 button-1 {                        
105                         label = "JoyDown";        
106                         linux,code = <KEY_DOWN    
107                         interrupt-parent = <&s    
108                         interrupts = <1 IRQ_TY    
109                 };                                
110                 button-2 {                        
111                         label = "JoyLeft";        
112                         linux,code = <KEY_LEFT    
113                         interrupt-parent = <&s    
114                         interrupts = <2 IRQ_TY    
115                 };                                
116                 button-3 {                        
117                         label = "JoyRight";       
118                         linux,code = <KEY_RIGH    
119                         interrupt-parent = <&s    
120                         interrupts = <3 IRQ_TY    
121                 };                                
122                 button-4 {                        
123                         label = "JoyUp";          
124                         linux,code = <KEY_UP>;    
125                         interrupt-parent = <&s    
126                         interrupts = <4 IRQ_TY    
127                 };                                
128         };                                        
129                                                   
130         usbotg_hs_phy: usb-phy {                  
131                 #phy-cells = <0>;                 
132                 compatible = "usb-nop-xceiv";     
133                 clocks = <&rcc 0 STM32F7_AHB1_    
134                 clock-names = "main_clk";         
135         };                                        
136                                                   
137         mmc_vcard: mmc_vcard {                    
138                 compatible = "regulator-fixed"    
139                 regulator-name = "mmc_vcard";     
140                 regulator-min-microvolt = <330    
141                 regulator-max-microvolt = <330    
142         };                                        
143 };                                                
144                                                   
145 &clk_hse {                                        
146         clock-frequency = <25000000>;             
147 };                                                
148                                                   
149 &crc {                                            
150         status = "okay";                          
151 };                                                
152                                                   
153 &i2c1 {                                           
154         pinctrl-0 = <&i2c1_pins_b>;               
155         pinctrl-names = "default";                
156         i2c-scl-rising-time-ns = <185>;           
157         i2c-scl-falling-time-ns = <20>;           
158         status = "okay";                          
159                                                   
160         stmfx: stmfx@42 {                         
161                 compatible = "st,stmfx-0300";     
162                 reg = <0x42>;                     
163                 interrupts = <8 IRQ_TYPE_EDGE_    
164                 interrupt-parent = <&gpioi>;      
165                                                   
166                 stmfx_pinctrl: pinctrl {          
167                         compatible = "st,stmfx    
168                         gpio-controller;          
169                         #gpio-cells = <2>;        
170                         interrupt-controller;     
171                         #interrupt-cells = <2>    
172                         gpio-ranges = <&stmfx_    
173                                                   
174                         joystick_pins: joystic    
175                                 pins = "gpio0"    
176                                 drive-push-pul    
177                                 bias-pull-up;     
178                         };                        
179                 };                                
180         };                                        
181 };                                                
182                                                   
183 &rtc {                                            
184         status = "okay";                          
185 };                                                
186                                                   
187 &sdio1 {                                          
188         status = "okay";                          
189         vmmc-supply = <&mmc_vcard>;               
190         broken-cd;                                
191         pinctrl-names = "default", "opendrain"    
192         pinctrl-0 = <&sdio_pins_a>;               
193         pinctrl-1 = <&sdio_pins_od_a>;            
194         pinctrl-2 = <&sdio_pins_sleep_a>;         
195         bus-width = <4>;                          
196 };                                                
197                                                   
198 &timers5 {                                        
199         /* Override timer5 to act as clockeven    
200         compatible = "st,stm32-timer";            
201         interrupts = <50>;                        
202         status = "okay";                          
203         /delete-property/#address-cells;          
204         /delete-property/#size-cells;             
205         /delete-property/clock-names;             
206         /delete-node/pwm;                         
207         /delete-node/timer@4;                     
208 };                                                
209                                                   
210 &usart1 {                                         
211         pinctrl-0 = <&usart1_pins_a>;             
212         pinctrl-names = "default";                
213         status = "okay";                          
214 };                                                
215                                                   
216 &usbotg_hs {                                      
217         dr_mode = "otg";                          
218         phys = <&usbotg_hs_phy>;                  
219         phy-names = "usb2-phy";                   
220         pinctrl-0 = <&usbotg_hs_pins_a>;          
221         pinctrl-names = "default";                
222         status = "okay";                          
223 };                                                
                                                      

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