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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/st/ste-ux500-samsung-gavini.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/ste-ux500-samsung-gavini.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm/st/ste-ux500-samsung-gavini.dts (Version linux-5.10.229)


  1 // SPDX-License-Identifier: GPL-2.0-only          
  2 /*                                                
  3  * Devicetree for the Samsung Galaxy Beam GT-I    
  4  */                                               
  5                                                   
  6 /dts-v1/;                                         
  7 #include "ste-db8500.dtsi"                        
  8 #include "ste-ab8500.dtsi"                        
  9 #include "ste-dbx5x0-pinctrl.dtsi"                
 10 #include <dt-bindings/gpio/gpio.h>                
 11 #include <dt-bindings/leds/common.h>              
 12 #include <dt-bindings/input/input.h>              
 13 #include <dt-bindings/interrupt-controller/irq    
 14                                                   
 15 / {                                               
 16         model = "Samsung Galaxy Beam (GT-I8530    
 17         compatible = "samsung,gavini", "st-eri    
 18                                                   
 19         chosen {                                  
 20                 stdout-path = &serial2;           
 21         };                                        
 22                                                   
 23         battery: battery {                        
 24                 compatible = "samsung,eb585157    
 25         };                                        
 26                                                   
 27         thermal-zones {                           
 28                 battery-thermal {                 
 29                         /* This zone will be p    
 30                         polling-delay = <0>;      
 31                         polling-delay-passive     
 32                         thermal-sensors = <&ba    
 33                                                   
 34                         trips {                   
 35                                 battery-crit-h    
 36                                         temper    
 37                                         hyster    
 38                                         type =    
 39                                 };                
 40                         };                        
 41                 };                                
 42         };                                        
 43                                                   
 44         bat_therm: thermistor {                   
 45                 compatible = "samsung,1404-001    
 46                 io-channels = <&gpadc 0x02>; /    
 47                 pullup-uv = <1800000>;            
 48                 pullup-ohm = <230000>;            
 49                 pulldown-ohm = <0>;               
 50                 #thermal-sensor-cells = <0>;      
 51         };                                        
 52                                                   
 53         /* TI TXS0206 level translator for 2.9    
 54         sd_level_translator: regulator-gpio {     
 55                 compatible = "regulator-fixed"    
 56                                                   
 57                 /* GPIO193 EN */                  
 58                 gpios = <&gpio6 1 GPIO_ACTIVE_    
 59                 enable-active-high;               
 60                                                   
 61                 regulator-name = "sd-level-tra    
 62                 regulator-min-microvolt = <290    
 63                 regulator-max-microvolt = <290    
 64                 regulator-type = "voltage";       
 65                                                   
 66                 startup-delay-us = <200>;         
 67                                                   
 68                 pinctrl-names = "default";        
 69                 pinctrl-0 = <&sd_level_transla    
 70         };                                        
 71                                                   
 72         /* External LDO for eMMC LDO VMEM_3V3     
 73         ldo_3v3_reg: regulator-gpio-ldo-3v3 {     
 74                 compatible = "regulator-fixed"    
 75                 /* Supplied in turn by VBAT */    
 76                 regulator-name = "VMEM_3V3";      
 77                 regulator-min-microvolt = <330    
 78                 regulator-max-microvolt = <330    
 79                 gpio = <&gpio0 6 GPIO_ACTIVE_H    
 80                 startup-delay-us = <5000>; //     
 81                 enable-active-high;               
 82                 pinctrl-names = "default";        
 83                 pinctrl-0 = <&emmc_ldo_en_defa    
 84         };                                        
 85                                                   
 86         /*                                        
 87          * External Ricoh "TSP" regulator for     
 88          * One GPIO line controls two voltages    
 89          * this line is known as "TSP_LDO_ON1"    
 90          */                                       
 91         ldo_tsp_3v3_reg: regulator-gpio-tsp-ld    
 92                 compatible = "regulator-fixed"    
 93                 /* Supplied in turn by VBAT */    
 94                 regulator-name = "LDO_TSP_A3V3    
 95                 regulator-min-microvolt = <330    
 96                 regulator-max-microvolt = <330    
 97                 /* GPIO94 controls this regula    
 98                 gpio = <&gpio2 30 GPIO_ACTIVE_    
 99                 /* 70 ms power-on delay */        
100                 startup-delay-us = <70000>;       
101                 enable-active-high;               
102                 pinctrl-names = "default";        
103                 pinctrl-0 = <&tsp_ldo_en_defau    
104         };                                        
105         ldo_tsp_1v8_reg: regulator-gpio-tsp-ld    
106                 compatible = "regulator-fixed"    
107                 /* Supplied in turn by VBAT */    
108                 regulator-name = "VREG_TSP_1V8    
109                 regulator-min-microvolt = <180    
110                 regulator-max-microvolt = <180    
111                 /* GPIO94 controls this regula    
112                 gpio = <&gpio2 30 GPIO_ACTIVE_    
113                 /* 70 ms power-on delay */        
114                 startup-delay-us = <70000>;       
115                 enable-active-high;               
116                 pinctrl-names = "default";        
117                 pinctrl-0 = <&tsp_ldo_en_defau    
118         };                                        
119                                                   
120         /*                                        
121          * External Ricoh RP152L010B-TR LCD LD    
122          * LCD_PWR_EN controls both a 3.0V and    
123          */                                       
124         lcd_3v0_reg: regulator-gpio-lcd-3v0 {     
125                 compatible = "regulator-fixed"    
126                 /* Supplied in turn by VBAT */    
127                 regulator-name = "VREG_LCD_3V0    
128                 regulator-min-microvolt = <300    
129                 regulator-max-microvolt = <300    
130                 /* GPIO219 controls this regul    
131                 gpio = <&gpio6 27 GPIO_ACTIVE_    
132                 enable-active-high;               
133                 pinctrl-names = "default";        
134                 pinctrl-0 = <&lcd_pwr_en_defau    
135         };                                        
136         lcd_1v8_reg: regulator-gpio-lcd-1v8 {     
137                 compatible = "regulator-fixed"    
138                 /* Supplied in turn by VBAT */    
139                 regulator-name = "VREG_LCD_1V8    
140                 regulator-min-microvolt = <180    
141                 regulator-max-microvolt = <180    
142                 /* GPIO219 controls this regul    
143                 gpio = <&gpio6 27 GPIO_ACTIVE_    
144                 enable-active-high;               
145                 pinctrl-names = "default";        
146                 pinctrl-0 = <&lcd_pwr_en_defau    
147         };                                        
148                                                   
149         /*                                        
150          * This regulator is a GPIO line that     
151          * line WL_REG_ON high and enables the    
152          * inside the chip. Unfortunatley it i    
153          * WLAN_RST_N on the schematic but it     
154          *                                        
155          * The voltage specified here is only     
156          * the for the SDIO connector, the chi    
157          * directly to VBAT.                      
158          */                                       
159         wl_reg: regulator-gpio-wlan {             
160                 compatible = "regulator-fixed"    
161                 regulator-name = "WL_REG_ON";     
162                 regulator-min-microvolt = <300    
163                 regulator-max-microvolt = <300    
164                 startup-delay-us = <100000>;      
165                 /* GPIO215 (WLAN_RST_N to WL_R    
166                 gpio = <&gpio6 23 GPIO_ACTIVE_    
167                 enable-active-high;               
168                 pinctrl-names = "default";        
169                 pinctrl-0 = <&wlan_ldo_en_defa    
170         };                                        
171                                                   
172         gpio-keys {                               
173                 compatible = "gpio-keys";         
174                 pinctrl-names = "default";        
175                 pinctrl-0 = <&gpio_keys_defaul    
176                                                   
177                 button-projector {                
178                         linux,code = <KEY_SWIT    
179                         label = "Projector";      
180                         /* GPIO32 "Projector O    
181                         gpios = <&gpio1 0 GPIO    
182                 };                                
183                 button-home {                     
184                         linux,code = <KEY_HOME    
185                         label = "HOME";           
186                         /* GPIO91 */              
187                         gpios = <&gpio2 27 GPI    
188                 };                                
189                 button-volup {                    
190                         linux,code = <KEY_VOLU    
191                         label = "VOL+";           
192                         /* GPIO67 */              
193                         gpios = <&gpio2 3 GPIO    
194                 };                                
195                 button-voldown {                  
196                         linux,code = <KEY_VOLU    
197                         label = "VOL-";           
198                         /* GPIO92 */              
199                         gpios = <&gpio2 28 GPI    
200                 };                                
201         };                                        
202                                                   
203         /* Richtek RT8515GQW Flash LED Driver     
204         flash {                                   
205                 compatible = "richtek,rt8515";    
206                 /* GPIO 140 */                    
207                 enf-gpios = <&gpio4 12 GPIO_AC    
208                 /* GPIO 141 */                    
209                 ent-gpios = <&gpio4 13 GPIO_AC    
210                 /*                                
211                  * RFS is 16 kOhm and RTS is 1    
212                  * the flash max current 343mA    
213                  * current 55 mA.                 
214                  */                               
215                 richtek,rfs-ohms = <16000>;       
216                 richtek,rts-ohms = <100000>;      
217                 pinctrl-names = "default";        
218                 pinctrl-0 = <&gpio_flash_defau    
219                                                   
220                 led {                             
221                         function = LED_FUNCTIO    
222                         color = <LED_COLOR_ID_    
223                         flash-max-timeout-us =    
224                         flash-max-microamp = <    
225                         led-max-microamp = <55    
226                 };                                
227         };                                        
228                                                   
229         gpio-leds {                               
230                 compatible = "gpio-leds";         
231                 pinctrl-names = "default";        
232                 pinctrl-0 = <&gpio_leds_defaul    
233                 used-led {                        
234                         label = "touchkeys";      
235                         /* GPIO68 */              
236                         gpios = <&gpio2 4 GPIO    
237                         default-state = "on";     
238                 };                                
239         };                                        
240                                                   
241         ktd259: backlight {                       
242                 compatible = "kinetic,ktd259";    
243                 /* GPIO20 */                      
244                 enable-gpios = <&gpio0 20 GPIO    
245                 /* Default to 13/32 brightness    
246                 default-brightness = <13>;        
247                 pinctrl-names = "default";        
248                 pinctrl-0 = <&ktd259_backlight    
249         };                                        
250                                                   
251         /* Bit-banged I2C on GPIO143 and GPIO1    
252         i2c-gpio-0 {                              
253                 compatible = "i2c-gpio";          
254                 sda-gpios = <&gpio4 16 (GPIO_A    
255                 scl-gpios = <&gpio4 15 (GPIO_A    
256                 pinctrl-names = "default";        
257                 pinctrl-0 = <&i2c_gpio_0_defau    
258                 #address-cells = <1>;             
259                 #size-cells = <0>;                
260                                                   
261                 /* Yamaha YAS530 magnetometer     
262                 magnetometer@2e {                 
263                         compatible = "yamaha,y    
264                         reg = <0x2e>;             
265                         /* VDD 3V */              
266                         vdd-supply = <&ab8500_    
267                         /* IOVDD 1.8V */          
268                         iovdd-supply = <&ab850    
269                         /* GPIO204 COMPASS_RST    
270                         reset-gpios = <&gpio6     
271                         pinctrl-names = "defau    
272                         pinctrl-0 = <&yas530_d    
273                 };                                
274                 /* TODO: this should also be u    
275         };                                        
276                                                   
277         /*                                        
278          * TODO: See if we can use the PL023 f    
279          */                                       
280         spi {                                     
281                 compatible = "spi-gpio";          
282                 /* Clock on GPIO220, pin SCL *    
283                 sck-gpios = <&gpio6 28 GPIO_AC    
284                 /* MOSI on GPIO224, pin SDI "s    
285                 mosi-gpios = <&gpio7 0 GPIO_AC    
286                 /* MISO on GPIO225, pin SDO "s    
287                 miso-gpios = <&gpio7 1 GPIO_AC    
288                 /* Chip select on GPIO223 */      
289                 cs-gpios = <&gpio6 31 GPIO_ACT    
290                 num-chipselects = <1>;            
291                                                   
292                 pinctrl-names = "default";        
293                 pinctrl-0 = <&spi_gpio_0_defau    
294                 #address-cells = <1>;             
295                 #size-cells = <0>;                
296                                                   
297                 panel@0 {                         
298                         compatible = "samsung,    
299                         /* 300 ns at read cycl    
300                         //spi-max-frequency =     
301                         spi-max-frequency = <1    
302                         /* TYPE 3: inverse clo    
303                         spi-cpha;                 
304                         spi-cpol;                 
305                                                   
306                         reg = <0>;                
307                         vci-supply = <&lcd_3v0    
308                         vccio-supply = <&lcd_1    
309                         /* Reset on GPIO139 */    
310                         reset-gpios = <&gpio4     
311                         pinctrl-names = "defau    
312                         pinctrl-0 = <&panel_de    
313                         backlight = <&ktd259>;    
314                                                   
315                         port {                    
316                                 panel_in: endp    
317                                         remote    
318                                 };                
319                         };                        
320                 };                                
321         };                                        
322                                                   
323         /* Bit-banged I2C on GPIO201 and GPIO2    
324         i2c-gpio-2 {                              
325                 compatible = "i2c-gpio";          
326                 sda-gpios = <&gpio6 10 (GPIO_A    
327                 scl-gpios = <&gpio6 9 (GPIO_AC    
328                 pinctrl-names = "default";        
329                 pinctrl-0 = <&i2c_gpio_2_defau    
330                 #address-cells = <1>;             
331                 #size-cells = <0>;                
332                 /* TODO: add the Immersion ISA    
333         };                                        
334                                                   
335         /* Bit-banged I2C on GPIO196 and GPIO1    
336         i2c-gpio-3 {                              
337                 compatible = "i2c-gpio";          
338                 sda-gpios = <&gpio6 5 (GPIO_AC    
339                 scl-gpios = <&gpio6 4 (GPIO_AC    
340                 pinctrl-names = "default";        
341                 pinctrl-0 = <&i2c_gpio_3_defau    
342                 #address-cells = <1>;             
343                 #size-cells = <0>;                
344                 /* TODO: add the DPP2601 proje    
345         };                                        
346                                                   
347         soc {                                     
348                 /* External Micro SD slot */      
349                 mmc@80126000 {                    
350                         arm,primecell-periphid    
351                         max-frequency = <50000    
352                         bus-width = <4>;          
353                         cap-sd-highspeed;         
354                         cap-mmc-highspeed;        
355                         st,sig-pin-fbclk;         
356                         full-pwr-cycle;           
357                         /* MMC is powered by A    
358                         vmmc-supply = <&ab8500    
359                         /* 2.9 V level transla    
360                         vqmmc-supply = <&sd_le    
361                         pinctrl-names = "defau    
362                         pinctrl-0 = <&mc0_a_2_    
363                         pinctrl-1 = <&mc0_a_2_    
364                         /* "flash detect" actu    
365                         cd-gpios = <&gpio6 25     
366                         status = "okay";          
367                 };                                
368                                                   
369                 /* WLAN SDIO channel */           
370                 mmc@80118000 {                    
371                         arm,primecell-periphid    
372                         max-frequency = <50000    
373                         bus-width = <4>;          
374                         non-removable;            
375                         cap-sd-highspeed;         
376                         pinctrl-names = "defau    
377                         pinctrl-0 = <&mc1_a_2_    
378                         pinctrl-1 = <&mc1_a_2_    
379                         /*                        
380                          * GPIO-controlled vol    
381                          * the WL_REG_ON line     
382                          * Represented as regu    
383                          */                       
384                         vmmc-supply = <&wl_reg    
385                                                   
386                         #address-cells = <1>;     
387                         #size-cells = <0>;        
388                         status = "okay";          
389                                                   
390                         wifi@1 {                  
391                                 compatible = "    
392                                 reg = <1>;        
393                                 /* GPIO216 WL_    
394                                 interrupt-pare    
395                                 interrupts = <    
396                                 interrupt-name    
397                                 pinctrl-names     
398                                 pinctrl-0 = <&    
399                         };                        
400                 };                                
401                                                   
402                 /* eMMC */                        
403                 mmc@80005000 {                    
404                         arm,primecell-periphid    
405                         max-frequency = <50000    
406                         bus-width = <8>;          
407                         non-removable;            
408                         cap-mmc-highspeed;        
409                         mmc-ddr-1_8v;             
410                         no-sdio;                  
411                         no-sd;                    
412                         vmmc-supply = <&ldo_3v    
413                         pinctrl-names = "defau    
414                         pinctrl-0 = <&mc2_a_1_    
415                         pinctrl-1 = <&mc2_a_1_    
416                         status = "okay";          
417                 };                                
418                                                   
419                 /* GBF (Bluetooth) UART */        
420                 serial@80120000 {                 
421                         pinctrl-names = "defau    
422                         pinctrl-0 = <&u0_a_1_d    
423                         pinctrl-1 = <&u0_a_1_s    
424                         status = "okay";          
425                                                   
426                         bluetooth {               
427                                 compatible = "    
428                                 /* GPIO222 rai    
429                                 shutdown-gpios    
430                                 /* BT_WAKE on     
431                                 device-wakeup-    
432                                 /* BT_HOST_WAK    
433                                 host-wakeup-gp    
434                                 /* BT_RST_N on    
435                                 reset-gpios =     
436                                 pinctrl-names     
437                                 pinctrl-0 = <&    
438                         };                        
439                 };                                
440                                                   
441                 /* GPS UART */                    
442                 serial@80121000 {                 
443                         status = "okay";          
444                         pinctrl-names = "defau    
445                         /* CTS/RTS is not used    
446                         pinctrl-0 = <&u1rxtx_a    
447                         pinctrl-1 = <&u1rxtx_a    
448                         /* FIXME: add a device    
449                 };                                
450                                                   
451                 /* Debugging console UART conn    
452                 serial@80007000 {                 
453                         status = "okay";          
454                         pinctrl-names = "defau    
455                         pinctrl-0 = <&u2rxtx_c    
456                         pinctrl-1 = <&u2rxtx_c    
457                 };                                
458                                                   
459                 prcmu@80157000 {                  
460                         ab8500 {                  
461                                 phy {             
462                                         pinctr    
463                                         pinctr    
464                                         pinctr    
465                                 };                
466                                                   
467                                 ab8500_fg {       
468                                         line-i    
469                                 };                
470                                                   
471                                 regulator {       
472                                         ab8500    
473                                                   
474                                                   
475                                                   
476                                                   
477                                         };        
478                                                   
479                                         ab8500    
480                                                   
481                                                   
482                                                   
483                                                   
484                                         };        
485                                                   
486                                         ab8500    
487                                                   
488                                                   
489                                                   
490                                                   
491                                         };        
492                                 };                
493                         };                        
494                 };                                
495                                                   
496                 /* I2C0 */                        
497                 i2c@80004000 {                    
498                         status = "okay";          
499                         pinctrl-names = "defau    
500                         pinctrl-0 = <&i2c0_a_1    
501                         pinctrl-1 = <&i2c0_a_1    
502                                                   
503                         /* FIXME: fix the prox    
504                         proximity@39 {            
505                                 /* Gavini has     
506                                 compatible = "    
507                                 clock-frequenc    
508                                 reg = <0x39>;     
509                                 /* FIXME: GPIO    
510                         };                        
511                                                   
512                         gyroscope@68 {            
513                                 compatible = "    
514                                 reg = <0x68>;     
515                                 /* GPIO226 int    
516                                 interrupt-pare    
517                                 interrupts = <    
518                                 mount-matrix =    
519                                                   
520                                                   
521                                 vlogic-supply     
522                                 vdd-supply = <    
523                                 pinctrl-names     
524                                 pinctrl-0 = <&    
525                                                   
526                                 /*                
527                                  * The MPU-305    
528                                  * acceleromet    
529                                  */               
530                                 i2c-gate {        
531                                         #addre    
532                                         #size-    
533                                                   
534                                         /* Bos    
535                                         accele    
536                                                   
537                                                   
538                                                   
539                                                   
540                                                   
541                                                   
542                                                   
543                                         };        
544                                 };                
545                         };                        
546                 };                                
547                                                   
548                 /* I2C2 "AGC I2C" */              
549                 i2c@80128000 {                    
550                         status = "okay";          
551                         pinctrl-names = "defau    
552                         pinctrl-0 = <&i2c2_b_1    
553                         pinctrl-1 = <&i2c2_b_1    
554                                                   
555                         /* Texas Instruments T    
556                         usb-switch@25 {           
557                                 compatible = "    
558                                 reg = <0x25>;     
559                                 /* Interrupt J    
560                                 interrupt-pare    
561                                 interrupts = <    
562                                 pinctrl-names     
563                                 pinctrl-0 = <&    
564                         };                        
565                 };                                
566                                                   
567                 /* I2C3 */                        
568                 i2c@80110000 {                    
569                         status = "okay";          
570                                                   
571                         pinctrl-names = "defau    
572                         pinctrl-0 = <&i2c3_c_2    
573                         pinctrl-1 = <&i2c3_c_2    
574                                                   
575                         /* Melfas MMS136 touch    
576                         touchscreen@48 {          
577                                 compatible = "    
578                                 reg = <0x48>;     
579                                 /* GPIO218 (TS    
580                                 interrupt-pare    
581                                 interrupts = <    
582                                 /* AVDD is "an    
583                                 avdd-supply =     
584                                 /* VDD is "dig    
585                                 vdd-supply = <    
586                                 pinctrl-names     
587                                 pinctrl-0 = <&    
588                                 touchscreen-si    
589                                 touchscreen-si    
590                         };                        
591                 };                                
592                                                   
593                 mcde@a0350000 {                   
594                         status = "okay";          
595                         pinctrl-names = "defau    
596                         pinctrl-0 = <&dpi_defa    
597                                                   
598                         port {                    
599                                 display_out: e    
600                                         remote    
601                                 };                
602                         };                        
603                 };                                
604         };                                        
605 };                                                
606                                                   
607 &pinctrl {                                        
608         /*                                        
609          * This extends the MC0_A_2 default co    
610          * the card detect GPIO217 line.          
611          */                                       
612         sdi0 {                                    
613                 mc0_a_2_default {                 
614                         default_cfg4 {            
615                                 pins = "GPIO21    
616                                 ste,config = <    
617                         };                        
618                 };                                
619         };                                        
620         mcde {                                    
621                 dpi_default_mode: dpi_default     
622                         default_mux1 {            
623                                 /* Mux in all     
624                                 function = "lc    
625                                 groups =          
626                                         /* Dat    
627                                         "lcd_d    
628                                         /* Dat    
629                                         "lcd_d    
630                                         /* Dat    
631                                         "lcd_d    
632                                         /* Dat    
633                                         "lcd_d    
634                         };                        
635                         default_mux2 {            
636                                 function = "lc    
637                                 /* Clock line     
638                                 groups = "lcda    
639                         };                        
640                         /* Input, no pull-up i    
641                         default_cfg1 {            
642                                 pins = "GPIO15    
643                                 ste,config = <    
644                         };                        
645                 };                                
646         };                                        
647         /* GPIO for panel reset control */        
648         panel {                                   
649                 panel_default_mode: panel_defa    
650                         gavini_cfg1 {             
651                                 /* Reset line     
652                                 pins = "GPIO13    
653                                 ste,config = <    
654                         };                        
655                 };                                
656         };                                        
657         /* GPIO that enables the LDO regulator    
658         emmc-ldo {                                
659                 emmc_ldo_en_default_mode: emmc    
660                         /* LDO enable on GPIO6    
661                         gavini_cfg1 {             
662                                 pins = "GPIO6_    
663                                 ste,config = <    
664                         };                        
665                 };                                
666         };                                        
667         /* GPIO that enables the LDO regulator    
668         tsp-ldo {                                 
669                 tsp_ldo_en_default_mode: tsp_l    
670                         /* LDO enable on GPIO9    
671                         gavini_cfg1 {             
672                                 pins = "GPIO94    
673                                 ste,config = <    
674                         };                        
675                 };                                
676         };                                        
677         /* Reset line for the Yamaha YAS530 ma    
678         yas530 {                                  
679                 yas530_default: yas530_janice     
680                         janice_cfg1 {             
681                                 pins = "GPIO20    
682                                 ste,config = <    
683                         };                        
684                 };                                
685         };                                        
686         /* Flash and torch */                     
687         flash {                                   
688                 gpio_flash_default_mode: flash    
689                         janice_cfg1 {             
690                                 pins = "GPIO14    
691                                 ste,config = <    
692                         };                        
693                 };                                
694         };                                        
695         /* GPIO that enables the LDO regulator    
696         gpio-leds {                               
697                 gpio_leds_default_mode: gpio_l    
698                         /* EN_LED_LDO on GPIO6    
699                         gavini_cfg1 {             
700                                 pins = "GPIO68    
701                                 ste,config = <    
702                         };                        
703                 };                                
704         };                                        
705         backlight {                               
706                 ktd259_backlight_default_mode:    
707                         skomer_cfg1 {             
708                                 pins = "GPIO20    
709                                 ste,config = <    
710                         };                        
711                 };                                
712         };                                        
713         /* GPIO that enables the LDO regulator    
714         touchkey-ldo {                            
715                 tsp_ldo_on2_default_mode: tsp_    
716                         /* TSP_LDO_ON2 on GPIO    
717                         gavini_cfg1 {             
718                                 pins = "GPIO89    
719                                 ste,config = <    
720                         };                        
721                 };                                
722         };                                        
723         touchkey {                                
724                 touchkey_default_mode: touchke    
725                         gavini_cfg1 {             
726                                 /* Interrupt *    
727                                 pins = "GPIO19    
728                                 ste,config = <    
729                         };                        
730                         gavini_cfg2 {             
731                                 /* Reset, actu    
732                                 pins = "GPIO20    
733                                 ste,config = <    
734                         };                        
735                 };                                
736         };                                        
737         /* GPIO that enables the LDO regulator    
738         lcd-ldo {                                 
739                 lcd_pwr_en_default_mode: lcd_p    
740                         /* LCD_PWR_EN on GPIO2    
741                         gavini_cfg1 {             
742                                 pins = "GPIO21    
743                                 ste,config = <    
744                         };                        
745                 };                                
746         };                                        
747         /* GPIO that enables the WLAN internal    
748         wlan-ldo {                                
749                 wlan_ldo_en_default: wlan_ldo_    
750                         /* GPIO215 named WLAN_    
751                         gavini_cfg1 {             
752                                 pins = "GPIO21    
753                                 ste,config = <    
754                         };                        
755                 };                                
756         };                                        
757         /* GPIO that enables the 2.9V SD card     
758         sd-level-translator {                     
759                 sd_level_translator_default: s    
760                         /* level shifter on GP    
761                         skomer_cfg1 {             
762                                 pins = "GPIO19    
763                                 ste,config = <    
764                         };                        
765                 };                                
766         };                                        
767         /* GPIO keys */                           
768         gpio-keys {                               
769                 gpio_keys_default_mode: gpio_k    
770                         skomer_cfg1 {             
771                                 pins = "GPIO32    
772                                        "GPIO67    
773                                        "GPIO91    
774                                        "GPIO92    
775                                 ste,config = <    
776                         };                        
777                 };                                
778         };                                        
779         /* Interrupt line for the Atmel MXT228    
780         tsp {                                     
781                 tsp_default: tsp_default {        
782                         gavini_cfg1 {             
783                                 pins = "GPIO21    
784                                 ste,config = <    
785                         };                        
786                 };                                
787         };                                        
788         /* Interrupt line for Invensense MPU30    
789         mpu3050 {                                 
790                 mpu3050_default: mpu3050 {        
791                         gavini_cfg1 {             
792                                 /* GPIO226 use    
793                                 pins = "GPIO22    
794                                 ste,config = <    
795                         };                        
796                 };                                
797         };                                        
798         /* GPIO-based I2C bus for magnetometer    
799         i2c-gpio-0 {                              
800                 i2c_gpio_0_default: i2c_gpio_0    
801                         gavini_cfg1 {             
802                                 pins = "GPIO14    
803                                 ste,config = <    
804                         };                        
805                 };                                
806         };                                        
807         /* GPIO-based I2C bus for the Immersio    
808         i2c-gpio-2 {                              
809                 i2c_gpio_2_default: i2c_gpio_2    
810                         gavini_cfg1 {             
811                                 pins = "GPIO20    
812                                 ste,config = <    
813                         };                        
814                 };                                
815         };                                        
816         /* GPIO-based I2C bus for the TI DPP26    
817         i2c-gpio-3 {                              
818                 i2c_gpio_3_default: i2c_gpio_3    
819                         gavini_cfg1 {             
820                                 pins = "GPIO19    
821                                 ste,config = <    
822                         };                        
823                 };                                
824         };                                        
825         /* GPIO-based SPI bus for the display     
826         spi-gpio-0 {                              
827                 spi_gpio_0_default: spi_gpio_0    
828                         gavini_cfg1 {             
829                                 pins = "GPIO22    
830                                 ste,config = <    
831                         };                        
832                         gavini_cfg2 {             
833                                 pins = "GPIO22    
834                                 ste,config = <    
835                         };                        
836                 };                                
837                 spi_gpio_0_sleep: spi_gpio_0_s    
838                         gavini_cfg1 {             
839                                 pins = "GPIO22    
840                                      "GPIO224_    
841                                 ste,config = <    
842                         };                        
843                         gavini_cfg2 {             
844                                 pins = "GPIO22    
845                                 ste,config = <    
846                         };                        
847                 };                                
848         };                                        
849         wlan {                                    
850                 wlan_default_mode: wlan_defaul    
851                         /* GPIO216 for WL_HOST    
852                         gavini_cfg2 {             
853                                 pins = "GPIO21    
854                                 ste,config = <    
855                         };                        
856                 };                                
857         };                                        
858         bluetooth {                               
859                 bluetooth_default_mode: blueto    
860                         /* GPIO199 BT_WAKE and    
861                         gavini_cfg1 {             
862                                 pins = "GPIO19    
863                                 ste,config = <    
864                         };                        
865                         /* GPIO97 BT_HOST_WAKE    
866                         gavini_cfg2 {             
867                                 pins = "GPIO97    
868                                 ste,config = <    
869                         };                        
870                         /* GPIO209 BT_RST_N */    
871                         gavini_cfg3 {             
872                                 pins = "GPIO20    
873                                 ste,config = <    
874                         };                        
875                 };                                
876         };                                        
877         /* Interrupt line for TI TSU6111 Micro    
878         tsu6111 {                                 
879                 tsu6111_default: tsu6111 {        
880                         gavini_cfg1 {             
881                                 /* GPIO95 used    
882                                 pins = "GPIO95    
883                                 ste,config = <    
884                         };                        
885                 };                                
886         };                                        
887 };                                                
                                                      

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