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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/st/stm32f769-disco.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/arm/boot/dts/st/stm32f769-disco.dts (Version linux-6.12-rc7) and /arch/i386/boot/dts/st/stm32f769-disco.dts (Version linux-4.9.337)


  1 /*                                                
  2  * Copyright 2017 - Vikas MANOCHA <vikas.manoch    
  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 "stm32f769.dtsi"                         
 45 #include "stm32f769-pinctrl.dtsi"                 
 46 #include <dt-bindings/input/input.h>              
 47 #include <dt-bindings/gpio/gpio.h>                
 48                                                   
 49 / {                                               
 50         model = "STMicroelectronics STM32F769-    
 51         compatible = "st,stm32f769-disco", "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 0x1000000>;     
 61         };                                        
 62                                                   
 63         reserved-memory {                         
 64                 #address-cells = <1>;             
 65                 #size-cells = <1>;                
 66                 ranges;                           
 67                                                   
 68                 linux,dma {                       
 69                         compatible = "shared-d    
 70                         linux,dma-default;        
 71                         no-map;                   
 72                         size = <0x100000>;        
 73                 };                                
 74         };                                        
 75                                                   
 76         aliases {                                 
 77                 serial0 = &usart1;                
 78         };                                        
 79                                                   
 80         leds {                                    
 81                 compatible = "gpio-leds";         
 82                 led-green {                       
 83                         gpios = <&gpioj 5 GPIO    
 84                         linux,default-trigger     
 85                 };                                
 86                 led-red {                         
 87                         gpios = <&gpioj 13 GPI    
 88                 };                                
 89         };                                        
 90                                                   
 91         gpio-keys {                               
 92                 compatible = "gpio-keys";         
 93                 autorepeat;                       
 94                 button-0 {                        
 95                         label = "User";           
 96                         linux,code = <KEY_HOME    
 97                         gpios = <&gpioa 0 GPIO    
 98                 };                                
 99         };                                        
100                                                   
101         usbotg_hs_phy: usb-phy {                  
102                 #phy-cells = <0>;                 
103                 compatible = "usb-nop-xceiv";     
104                 clocks = <&rcc 0 STM32F7_AHB1_    
105                 clock-names = "main_clk";         
106         };                                        
107                                                   
108         vcc_3v3: vcc-3v3 {                        
109                 compatible = "regulator-fixed"    
110                 regulator-name = "vcc_3v3";       
111                 regulator-min-microvolt = <330    
112                 regulator-max-microvolt = <330    
113         };                                        
114 };                                                
115                                                   
116 &rcc {                                            
117         compatible = "st,stm32f769-rcc", "st,s    
118 };                                                
119                                                   
120 &cec {                                            
121         pinctrl-0 = <&cec_pins_a>;                
122         pinctrl-names = "default";                
123         status = "okay";                          
124 };                                                
125                                                   
126 &clk_hse {                                        
127         clock-frequency = <25000000>;             
128 };                                                
129                                                   
130 &dsi {                                            
131         #address-cells = <1>;                     
132         #size-cells = <0>;                        
133         status = "okay";                          
134                                                   
135         ports {                                   
136                 #address-cells = <1>;             
137                 #size-cells = <0>;                
138                                                   
139                 port@0 {                          
140                         reg = <0>;                
141                         dsi_in: endpoint {        
142                                 remote-endpoin    
143                         };                        
144                 };                                
145                                                   
146                 port@1 {                          
147                         reg = <1>;                
148                         dsi_out: endpoint {       
149                                 remote-endpoin    
150                         };                        
151                 };                                
152         };                                        
153                                                   
154         panel0: panel@0 {                         
155                 compatible = "orisetech,otm800    
156                 reg = <0>; /* dsi virtual chan    
157                 reset-gpios = <&gpioj 15 GPIO_    
158                 power-supply = <&vcc_3v3>;        
159                 status = "okay";                  
160                                                   
161                 port {                            
162                         dsi_panel_in: endpoint    
163                                 remote-endpoin    
164                         };                        
165                 };                                
166         };                                        
167 };                                                
168                                                   
169 &i2c1 {                                           
170         pinctrl-0 = <&i2c1_pins_b>;               
171         pinctrl-names = "default";                
172         i2c-scl-rising-time-ns = <185>;           
173         i2c-scl-falling-time-ns = <20>;           
174         status = "okay";                          
175 };                                                
176                                                   
177 &ltdc {                                           
178         status = "okay";                          
179                                                   
180         port {                                    
181                 ltdc_out_dsi: endpoint {          
182                         remote-endpoint = <&ds    
183                 };                                
184         };                                        
185 };                                                
186                                                   
187 &rtc {                                            
188         status = "okay";                          
189 };                                                
190                                                   
191 &sdio2 {                                          
192         status = "okay";                          
193         vmmc-supply = <&vcc_3v3>;                 
194         cd-gpios = <&gpioi 15 GPIO_ACTIVE_LOW>    
195         broken-cd;                                
196         pinctrl-names = "default", "opendrain"    
197         pinctrl-0 = <&sdio_pins_b>;               
198         pinctrl-1 = <&sdio_pins_od_b>;            
199         pinctrl-2 = <&sdio_pins_sleep_b>;         
200         bus-width = <4>;                          
201 };                                                
202                                                   
203 &timers5 {                                        
204         /* Override timer5 to act as clockeven    
205         compatible = "st,stm32-timer";            
206         interrupts = <50>;                        
207         status = "okay";                          
208         /delete-property/#address-cells;          
209         /delete-property/#size-cells;             
210         /delete-property/clock-names;             
211         /delete-node/pwm;                         
212         /delete-node/timer@4;                     
213 };                                                
214                                                   
215 &usart1 {                                         
216         pinctrl-0 = <&usart1_pins_a>;             
217         pinctrl-names = "default";                
218         status = "okay";                          
219 };                                                
220                                                   
221 &usbotg_hs {                                      
222         dr_mode = "otg";                          
223         phys = <&usbotg_hs_phy>;                  
224         phy-names = "usb2-phy";                   
225         pinctrl-0 = <&usbotg_hs_pins_a>;          
226         pinctrl-names = "default";                
227         status = "okay";                          
228 };                                                
                                                      

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