Home | History | Annotate | Line # | Download | only in dts
      1  1.1.1.2     skrll // SPDX-License-Identifier: GPL-2.0-or-later
      2      1.1  jmcneill /*
      3      1.1  jmcneill  * DTS file for SPEAr1340 Evaluation Baord
      4      1.1  jmcneill  *
      5      1.1  jmcneill  * Copyright 2012 Viresh Kumar <vireshk (a] kernel.org>
      6      1.1  jmcneill  */
      7      1.1  jmcneill 
      8      1.1  jmcneill /dts-v1/;
      9      1.1  jmcneill /include/ "spear1340.dtsi"
     10      1.1  jmcneill 
     11      1.1  jmcneill / {
     12      1.1  jmcneill 	model = "ST SPEAr1340 Evaluation Board";
     13      1.1  jmcneill 	compatible = "st,spear1340-evb", "st,spear1340";
     14      1.1  jmcneill 	#address-cells = <1>;
     15      1.1  jmcneill 	#size-cells = <1>;
     16      1.1  jmcneill 
     17      1.1  jmcneill 	memory {
     18      1.1  jmcneill 		reg = <0 0x40000000>;
     19      1.1  jmcneill 	};
     20      1.1  jmcneill 
     21      1.1  jmcneill 	ahb {
     22      1.1  jmcneill 		pinmux@e0700000 {
     23      1.1  jmcneill 			pinctrl-names = "default";
     24      1.1  jmcneill 			pinctrl-0 = <&state_default>;
     25      1.1  jmcneill 
     26      1.1  jmcneill 			state_default: pinmux {
     27      1.1  jmcneill 				pads_as_gpio {
     28      1.1  jmcneill 					st,pins = "pads_as_gpio_grp";
     29      1.1  jmcneill 					st,function = "pads_as_gpio";
     30      1.1  jmcneill 				};
     31      1.1  jmcneill 				fsmc {
     32      1.1  jmcneill 					st,pins = "fsmc_8bit_grp";
     33      1.1  jmcneill 					st,function = "fsmc";
     34      1.1  jmcneill 				};
     35      1.1  jmcneill 				uart0 {
     36      1.1  jmcneill 					st,pins = "uart0_grp";
     37      1.1  jmcneill 					st,function = "uart0";
     38      1.1  jmcneill 				};
     39      1.1  jmcneill 				i2c0 {
     40      1.1  jmcneill 					st,pins = "i2c0_grp";
     41      1.1  jmcneill 					st,function = "i2c0";
     42      1.1  jmcneill 				};
     43      1.1  jmcneill 				i2c1 {
     44      1.1  jmcneill 					st,pins = "i2c1_grp";
     45      1.1  jmcneill 					st,function = "i2c1";
     46      1.1  jmcneill 				};
     47      1.1  jmcneill 				spdif-in {
     48      1.1  jmcneill 					st,pins = "spdif_in_grp";
     49      1.1  jmcneill 					st,function = "spdif_in";
     50      1.1  jmcneill 				};
     51      1.1  jmcneill 				spdif-out {
     52      1.1  jmcneill 					st,pins = "spdif_out_grp";
     53      1.1  jmcneill 					st,function = "spdif_out";
     54      1.1  jmcneill 				};
     55      1.1  jmcneill 				ssp0 {
     56      1.1  jmcneill 					st,pins = "ssp0_grp", "ssp0_cs1_grp", "ssp0_cs2_grp", "ssp0_cs3_grp";
     57      1.1  jmcneill 					st,function = "ssp0";
     58      1.1  jmcneill 				};
     59      1.1  jmcneill 				smi-pmx {
     60      1.1  jmcneill 					st,pins = "smi_grp";
     61      1.1  jmcneill 					st,function = "smi";
     62      1.1  jmcneill 				};
     63      1.1  jmcneill 				i2s {
     64      1.1  jmcneill 					st,pins = "i2s_in_grp", "i2s_out_grp";
     65      1.1  jmcneill 					st,function = "i2s";
     66      1.1  jmcneill 				};
     67      1.1  jmcneill 				gmac {
     68      1.1  jmcneill 					st,pins = "gmii_grp", "rgmii_grp";
     69      1.1  jmcneill 					st,function = "gmac";
     70      1.1  jmcneill 				};
     71      1.1  jmcneill 				cam0 {
     72      1.1  jmcneill 					st,pins = "cam0_grp";
     73      1.1  jmcneill 					st,function = "cam0";
     74      1.1  jmcneill 				};
     75      1.1  jmcneill 				cam1 {
     76      1.1  jmcneill 					st,pins = "cam1_grp";
     77      1.1  jmcneill 					st,function = "cam1";
     78      1.1  jmcneill 				};
     79      1.1  jmcneill 				cam2 {
     80      1.1  jmcneill 					st,pins = "cam2_grp";
     81      1.1  jmcneill 					st,function = "cam2";
     82      1.1  jmcneill 				};
     83      1.1  jmcneill 				cam3 {
     84      1.1  jmcneill 					st,pins = "cam3_grp";
     85      1.1  jmcneill 					st,function = "cam3";
     86      1.1  jmcneill 				};
     87      1.1  jmcneill 				cec0 {
     88      1.1  jmcneill 					st,pins = "cec0_grp";
     89      1.1  jmcneill 					st,function = "cec0";
     90      1.1  jmcneill 				};
     91      1.1  jmcneill 				cec1 {
     92      1.1  jmcneill 					st,pins = "cec1_grp";
     93      1.1  jmcneill 					st,function = "cec1";
     94      1.1  jmcneill 				};
     95      1.1  jmcneill 				sdhci {
     96      1.1  jmcneill 					st,pins = "sdhci_grp";
     97      1.1  jmcneill 					st,function = "sdhci";
     98      1.1  jmcneill 				};
     99      1.1  jmcneill 				clcd {
    100      1.1  jmcneill 					st,pins = "clcd_grp";
    101      1.1  jmcneill 					st,function = "clcd";
    102      1.1  jmcneill 				};
    103      1.1  jmcneill 				sata {
    104      1.1  jmcneill 					st,pins = "sata_grp";
    105      1.1  jmcneill 					st,function = "sata";
    106      1.1  jmcneill 				};
    107      1.1  jmcneill 				pcie {
    108      1.1  jmcneill 					st,pins = "pcie_grp";
    109      1.1  jmcneill 					st,function = "pcie";
    110      1.1  jmcneill 				};
    111      1.1  jmcneill 
    112      1.1  jmcneill 			};
    113      1.1  jmcneill 		};
    114      1.1  jmcneill 
    115      1.1  jmcneill 		ahci@b1000000 {
    116      1.1  jmcneill 			status = "okay";
    117      1.1  jmcneill 		};
    118      1.1  jmcneill 
    119      1.1  jmcneill 		miphy@eb800000 {
    120      1.1  jmcneill 			status = "okay";
    121      1.1  jmcneill 		};
    122      1.1  jmcneill 
    123      1.1  jmcneill 		dma@ea800000 {
    124      1.1  jmcneill 			status = "okay";
    125      1.1  jmcneill 		};
    126      1.1  jmcneill 
    127      1.1  jmcneill 		dma@eb000000 {
    128      1.1  jmcneill 			status = "okay";
    129      1.1  jmcneill 		};
    130      1.1  jmcneill 
    131      1.1  jmcneill 		fsmc: flash@b0000000 {
    132      1.1  jmcneill 			status = "okay";
    133      1.1  jmcneill 
    134      1.1  jmcneill 			partition@0 {
    135      1.1  jmcneill 				label = "xloader";
    136      1.1  jmcneill 				reg = <0x0 0x200000>;
    137      1.1  jmcneill 			};
    138      1.1  jmcneill 			partition@200000 {
    139      1.1  jmcneill 				label = "u-boot";
    140      1.1  jmcneill 				reg = <0x200000 0x200000>;
    141      1.1  jmcneill 			};
    142      1.1  jmcneill 			partition@400000 {
    143      1.1  jmcneill 				label = "environment";
    144      1.1  jmcneill 				reg = <0x400000 0x100000>;
    145      1.1  jmcneill 			};
    146      1.1  jmcneill 			partition@500000 {
    147      1.1  jmcneill 				label = "dtb";
    148      1.1  jmcneill 				reg = <0x500000 0x100000>;
    149      1.1  jmcneill 			};
    150      1.1  jmcneill 			partition@600000 {
    151      1.1  jmcneill 				label = "linux";
    152      1.1  jmcneill 				reg = <0x600000 0xC00000>;
    153      1.1  jmcneill 			};
    154      1.1  jmcneill 			partition@1200000 {
    155      1.1  jmcneill 				label = "rootfs";
    156      1.1  jmcneill 				reg = <0x1200000 0x0>;
    157      1.1  jmcneill 			};
    158      1.1  jmcneill 		};
    159      1.1  jmcneill 
    160      1.1  jmcneill 		gmac0: eth@e2000000 {
    161      1.1  jmcneill 			phy-mode = "rgmii";
    162      1.1  jmcneill 			status = "okay";
    163      1.1  jmcneill 		};
    164      1.1  jmcneill 
    165      1.1  jmcneill 		sdhci@b3000000 {
    166      1.1  jmcneill 			status = "okay";
    167      1.1  jmcneill 		};
    168      1.1  jmcneill 
    169      1.1  jmcneill 		smi: flash@ea000000 {
    170      1.1  jmcneill 			status = "okay";
    171      1.1  jmcneill 			clock-rate=<50000000>;
    172      1.1  jmcneill 
    173      1.1  jmcneill 			flash@e6000000 {
    174      1.1  jmcneill 				#address-cells = <1>;
    175      1.1  jmcneill 				#size-cells = <1>;
    176      1.1  jmcneill 				reg = <0xe6000000 0x800000>;
    177      1.1  jmcneill 				st,smi-fast-mode;
    178      1.1  jmcneill 
    179      1.1  jmcneill 				partition@0 {
    180      1.1  jmcneill 					label = "xloader";
    181      1.1  jmcneill 					reg = <0x0 0x10000>;
    182      1.1  jmcneill 				};
    183      1.1  jmcneill 				partition@10000 {
    184      1.1  jmcneill 					label = "u-boot";
    185      1.1  jmcneill 					reg = <0x10000 0x50000>;
    186      1.1  jmcneill 				};
    187      1.1  jmcneill 				partition@60000 {
    188      1.1  jmcneill 					label = "environment";
    189      1.1  jmcneill 					reg = <0x60000 0x10000>;
    190      1.1  jmcneill 				};
    191      1.1  jmcneill 				partition@70000 {
    192      1.1  jmcneill 					label = "dtb";
    193      1.1  jmcneill 					reg = <0x70000 0x10000>;
    194      1.1  jmcneill 				};
    195      1.1  jmcneill 				partition@80000 {
    196      1.1  jmcneill 					label = "linux";
    197      1.1  jmcneill 					reg = <0x80000 0x310000>;
    198      1.1  jmcneill 				};
    199      1.1  jmcneill 				partition@390000 {
    200      1.1  jmcneill 					label = "rootfs";
    201      1.1  jmcneill 					reg = <0x390000 0x0>;
    202      1.1  jmcneill 				};
    203      1.1  jmcneill 			};
    204      1.1  jmcneill 		};
    205      1.1  jmcneill 
    206      1.1  jmcneill 		ehci@e4800000 {
    207      1.1  jmcneill 			status = "okay";
    208      1.1  jmcneill 		};
    209      1.1  jmcneill 
    210      1.1  jmcneill 		gpio_keys {
    211      1.1  jmcneill 			compatible = "gpio-keys";
    212      1.1  jmcneill 			#address-cells = <1>;
    213      1.1  jmcneill 			#size-cells = <0>;
    214      1.1  jmcneill 
    215      1.1  jmcneill 			button@1 {
    216      1.1  jmcneill 				label = "wakeup";
    217      1.1  jmcneill 				linux,code = <0x100>;
    218      1.1  jmcneill 				gpios = <&gpio1 1 0x4>;
    219      1.1  jmcneill 				debounce-interval = <20>;
    220      1.1  jmcneill 				wakeup-source;
    221      1.1  jmcneill 			};
    222      1.1  jmcneill 		};
    223      1.1  jmcneill 
    224      1.1  jmcneill 		ehci@e5800000 {
    225      1.1  jmcneill 			status = "okay";
    226      1.1  jmcneill 		};
    227      1.1  jmcneill 
    228      1.1  jmcneill 		i2s0: i2s-play@b2400000 {
    229      1.1  jmcneill 			status = "okay";
    230      1.1  jmcneill 		};
    231      1.1  jmcneill 
    232      1.1  jmcneill 		i2s1: i2s-rec@b2000000 {
    233      1.1  jmcneill 			status = "okay";
    234      1.1  jmcneill 		};
    235      1.1  jmcneill 
    236      1.1  jmcneill 		incodec: dir-hifi {
    237      1.1  jmcneill 			compatible = "dummy,dir-hifi";
    238      1.1  jmcneill 			status = "okay";
    239      1.1  jmcneill 		};
    240      1.1  jmcneill 
    241      1.1  jmcneill 		ohci@e4000000 {
    242      1.1  jmcneill 			status = "okay";
    243      1.1  jmcneill 		};
    244      1.1  jmcneill 
    245      1.1  jmcneill 		ohci@e5000000 {
    246      1.1  jmcneill 			status = "okay";
    247      1.1  jmcneill 		};
    248      1.1  jmcneill 
    249      1.1  jmcneill 		outcodec: dit-hifi {
    250      1.1  jmcneill 			compatible = "dummy,dit-hifi";
    251      1.1  jmcneill 			status = "okay";
    252      1.1  jmcneill 		};
    253      1.1  jmcneill 
    254      1.1  jmcneill 		sound {
    255      1.1  jmcneill 			compatible = "spear,spear-evb";
    256      1.1  jmcneill 			audio-controllers = <&spdif0 &spdif1 &i2s0 &i2s1>;
    257      1.1  jmcneill 			audio-codecs = <&incodec &outcodec &sta529 &sta529>;
    258      1.1  jmcneill 			codec_dai_name = "dir-hifi", "dit-hifi", "sta529-audio", "sta529-audio";
    259      1.1  jmcneill 			stream_name = "spdif-cap", "spdif-play", "i2s-play", "i2s-cap";
    260      1.1  jmcneill 			dai_name = "spdifin-pcm", "spdifout-pcm", "i2s0-pcm", "i2s1-pcm";
    261      1.1  jmcneill 			nr_controllers = <4>;
    262      1.1  jmcneill 		        status = "okay";
    263      1.1  jmcneill 		};
    264      1.1  jmcneill 
    265      1.1  jmcneill 		spdif0: spdif-in@d0100000 {
    266      1.1  jmcneill 			status = "okay";
    267      1.1  jmcneill 		};
    268      1.1  jmcneill 
    269      1.1  jmcneill 		spdif1: spdif-out@d0000000 {
    270      1.1  jmcneill 			status = "okay";
    271      1.1  jmcneill 		};
    272      1.1  jmcneill 
    273      1.1  jmcneill 		apb {
    274      1.1  jmcneill 			adc@e0080000 {
    275      1.1  jmcneill 				status = "okay";
    276      1.1  jmcneill 			};
    277      1.1  jmcneill 
    278      1.1  jmcneill 			i2s-play@b2400000 {
    279      1.1  jmcneill 				status = "okay";
    280      1.1  jmcneill 			};
    281      1.1  jmcneill 
    282      1.1  jmcneill 			i2s-rec@b2000000 {
    283      1.1  jmcneill 				status = "okay";
    284      1.1  jmcneill 			};
    285      1.1  jmcneill 
    286      1.1  jmcneill 			gpio0: gpio@e0600000 {
    287      1.1  jmcneill 			       status = "okay";
    288      1.1  jmcneill 			};
    289      1.1  jmcneill 
    290      1.1  jmcneill 			gpio1: gpio@e0680000 {
    291      1.1  jmcneill 			       status = "okay";
    292      1.1  jmcneill 			};
    293      1.1  jmcneill 
    294      1.1  jmcneill 			gpio@e2800000 {
    295      1.1  jmcneill 			       status = "okay";
    296      1.1  jmcneill 			};
    297      1.1  jmcneill 
    298      1.1  jmcneill 			i2c0: i2c@e0280000 {
    299      1.1  jmcneill 			       status = "okay";
    300      1.1  jmcneill 
    301      1.1  jmcneill 				sta529: sta529@1a {
    302      1.1  jmcneill 					compatible = "st,sta529";
    303      1.1  jmcneill 					reg = <0x1a>;
    304      1.1  jmcneill 				};
    305      1.1  jmcneill 			};
    306      1.1  jmcneill 
    307      1.1  jmcneill 			i2c1: i2c@b4000000 {
    308      1.1  jmcneill 			       status = "okay";
    309      1.1  jmcneill 
    310      1.1  jmcneill 				eeprom0@56 {
    311      1.1  jmcneill 					compatible = "st,eeprom";
    312      1.1  jmcneill 					reg = <0x56>;
    313      1.1  jmcneill 				};
    314      1.1  jmcneill 
    315      1.1  jmcneill 				stmpe801@41 {
    316      1.1  jmcneill 					compatible = "st,stmpe801";
    317      1.1  jmcneill 					#address-cells = <1>;
    318      1.1  jmcneill 					#size-cells = <0>;
    319      1.1  jmcneill 					reg = <0x41>;
    320      1.1  jmcneill 					interrupts = <4 0x4>;
    321      1.1  jmcneill 					interrupt-parent = <&gpio0>;
    322      1.1  jmcneill 					irq-trigger = <0x2>;
    323      1.1  jmcneill 
    324      1.1  jmcneill 					stmpegpio: stmpe_gpio {
    325      1.1  jmcneill 						compatible = "st,stmpe-gpio";
    326      1.1  jmcneill 						gpio-controller;
    327      1.1  jmcneill 						#gpio-cells = <2>;
    328      1.1  jmcneill 					};
    329      1.1  jmcneill 				};
    330      1.1  jmcneill 			};
    331      1.1  jmcneill 
    332      1.1  jmcneill 			kbd@e0300000 {
    333      1.1  jmcneill 				linux,keymap = < 0x00000001
    334      1.1  jmcneill 						 0x00010002
    335      1.1  jmcneill 						 0x00020003
    336      1.1  jmcneill 						 0x00030004
    337      1.1  jmcneill 						 0x00040005
    338      1.1  jmcneill 						 0x00050006
    339      1.1  jmcneill 						 0x00060007
    340      1.1  jmcneill 						 0x00070008
    341      1.1  jmcneill 						 0x00080009
    342      1.1  jmcneill 						 0x0100000a
    343      1.1  jmcneill 						 0x0101000c
    344      1.1  jmcneill 						 0x0102000d
    345      1.1  jmcneill 						 0x0103000e
    346      1.1  jmcneill 						 0x0104000f
    347      1.1  jmcneill 						 0x01050010
    348      1.1  jmcneill 						 0x01060011
    349      1.1  jmcneill 						 0x01070012
    350      1.1  jmcneill 						 0x01080013
    351      1.1  jmcneill 						 0x02000014
    352      1.1  jmcneill 						 0x02010015
    353      1.1  jmcneill 						 0x02020016
    354      1.1  jmcneill 						 0x02030017
    355      1.1  jmcneill 						 0x02040018
    356      1.1  jmcneill 						 0x02050019
    357      1.1  jmcneill 						 0x0206001a
    358      1.1  jmcneill 						 0x0207001b
    359      1.1  jmcneill 						 0x0208001c
    360      1.1  jmcneill 						 0x0300001d
    361      1.1  jmcneill 						 0x0301001e
    362      1.1  jmcneill 						 0x0302001f
    363      1.1  jmcneill 						 0x03030020
    364      1.1  jmcneill 						 0x03040021
    365      1.1  jmcneill 						 0x03050022
    366      1.1  jmcneill 						 0x03060023
    367      1.1  jmcneill 						 0x03070024
    368      1.1  jmcneill 						 0x03080025
    369      1.1  jmcneill 						 0x04000026
    370      1.1  jmcneill 						 0x04010027
    371      1.1  jmcneill 						 0x04020028
    372      1.1  jmcneill 						 0x04030029
    373      1.1  jmcneill 						 0x0404002a
    374      1.1  jmcneill 						 0x0405002b
    375      1.1  jmcneill 						 0x0406002c
    376      1.1  jmcneill 						 0x0407002d
    377      1.1  jmcneill 						 0x0408002e
    378      1.1  jmcneill 						 0x0500002f
    379      1.1  jmcneill 						 0x05010030
    380      1.1  jmcneill 						 0x05020031
    381      1.1  jmcneill 						 0x05030032
    382      1.1  jmcneill 						 0x05040033
    383      1.1  jmcneill 						 0x05050034
    384      1.1  jmcneill 						 0x05060035
    385      1.1  jmcneill 						 0x05070036
    386      1.1  jmcneill 						 0x05080037
    387      1.1  jmcneill 						 0x06000038
    388      1.1  jmcneill 						 0x06010039
    389      1.1  jmcneill 						 0x0602003a
    390      1.1  jmcneill 						 0x0603003b
    391      1.1  jmcneill 						 0x0604003c
    392      1.1  jmcneill 						 0x0605003d
    393      1.1  jmcneill 						 0x0606003e
    394      1.1  jmcneill 						 0x0607003f
    395      1.1  jmcneill 						 0x06080040
    396      1.1  jmcneill 						 0x07000041
    397      1.1  jmcneill 						 0x07010042
    398      1.1  jmcneill 						 0x07020043
    399      1.1  jmcneill 						 0x07030044
    400      1.1  jmcneill 						 0x07040045
    401      1.1  jmcneill 						 0x07050046
    402      1.1  jmcneill 						 0x07060047
    403      1.1  jmcneill 						 0x07070048
    404      1.1  jmcneill 						 0x07080049
    405      1.1  jmcneill 						 0x0800004a
    406      1.1  jmcneill 						 0x0801004b
    407      1.1  jmcneill 						 0x0802004c
    408      1.1  jmcneill 						 0x0803004d
    409      1.1  jmcneill 						 0x0804004e
    410      1.1  jmcneill 						 0x0805004f
    411      1.1  jmcneill 						 0x08060050
    412      1.1  jmcneill 						 0x08070051
    413      1.1  jmcneill 						 0x08080052 >;
    414      1.1  jmcneill 			       autorepeat;
    415      1.1  jmcneill 			       st,mode = <0>;
    416      1.1  jmcneill 			       suspended_rate = <2000000>;
    417      1.1  jmcneill 			       status = "okay";
    418      1.1  jmcneill 			};
    419      1.1  jmcneill 
    420      1.1  jmcneill 			rtc@e0580000 {
    421      1.1  jmcneill 			       status = "okay";
    422      1.1  jmcneill 			};
    423      1.1  jmcneill 
    424      1.1  jmcneill 			serial@e0000000 {
    425      1.1  jmcneill 			       status = "okay";
    426      1.1  jmcneill 				pinctrl-names = "default";
    427      1.1  jmcneill 				pinctrl-0 = <>;
    428      1.1  jmcneill 			};
    429      1.1  jmcneill 
    430      1.1  jmcneill 			serial@b4100000 {
    431      1.1  jmcneill 			       status = "okay";
    432      1.1  jmcneill 				pinctrl-names = "default";
    433      1.1  jmcneill 				pinctrl-0 = <>;
    434      1.1  jmcneill 			};
    435      1.1  jmcneill 
    436      1.1  jmcneill 			spi0: spi@e0100000 {
    437      1.1  jmcneill 				status = "okay";
    438      1.1  jmcneill 				num-cs = <3>;
    439      1.1  jmcneill 				cs-gpios = <&gpiopinctrl 80 0>, <&gpiopinctrl 24 0>,
    440      1.1  jmcneill 					   <&gpiopinctrl 85 0>;
    441      1.1  jmcneill 
    442      1.1  jmcneill 				m25p80@0 {
    443      1.1  jmcneill 					compatible = "m25p80";
    444      1.1  jmcneill 					reg = <0>;
    445      1.1  jmcneill 					spi-max-frequency = <12000000>;
    446      1.1  jmcneill 					spi-cpol;
    447      1.1  jmcneill 					spi-cpha;
    448      1.1  jmcneill 					pl022,hierarchy = <0>;
    449      1.1  jmcneill 					pl022,interface = <0>;
    450      1.1  jmcneill 					pl022,slave-tx-disable;
    451      1.1  jmcneill 					pl022,com-mode = <0x2>;
    452      1.1  jmcneill 					pl022,rx-level-trig = <0>;
    453      1.1  jmcneill 					pl022,tx-level-trig = <0>;
    454      1.1  jmcneill 					pl022,ctrl-len = <0x11>;
    455      1.1  jmcneill 					pl022,wait-state = <0>;
    456      1.1  jmcneill 					pl022,duplex = <0>;
    457      1.1  jmcneill 				};
    458      1.1  jmcneill 
    459      1.1  jmcneill 				stmpe610@1 {
    460      1.1  jmcneill 					compatible = "st,stmpe610";
    461      1.1  jmcneill 					spi-max-frequency = <1000000>;
    462      1.1  jmcneill 					spi-cpha;
    463      1.1  jmcneill 					reg = <1>;
    464      1.1  jmcneill 					pl022,hierarchy = <0>;
    465      1.1  jmcneill 					pl022,interface = <0>;
    466      1.1  jmcneill 					pl022,slave-tx-disable;
    467      1.1  jmcneill 					pl022,com-mode = <0>;
    468      1.1  jmcneill 					pl022,rx-level-trig = <0>;
    469      1.1  jmcneill 					pl022,tx-level-trig = <0>;
    470      1.1  jmcneill 					pl022,ctrl-len = <0x7>;
    471      1.1  jmcneill 					pl022,wait-state = <0>;
    472      1.1  jmcneill 					pl022,duplex = <0>;
    473      1.1  jmcneill 					interrupts = <100 0>;
    474      1.1  jmcneill 					interrupt-parent = <&gpiopinctrl>;
    475      1.1  jmcneill 					irq-trigger = <0x2>;
    476      1.1  jmcneill 					#address-cells = <1>;
    477      1.1  jmcneill 					#size-cells = <0>;
    478      1.1  jmcneill 
    479      1.1  jmcneill 					stmpe_touchscreen {
    480      1.1  jmcneill 						compatible = "st,stmpe-ts";
    481      1.1  jmcneill 						ts,sample-time = <4>;
    482      1.1  jmcneill 						ts,mod-12b = <1>;
    483      1.1  jmcneill 						ts,ref-sel = <0>;
    484      1.1  jmcneill 						ts,adc-freq = <1>;
    485      1.1  jmcneill 						ts,ave-ctrl = <1>;
    486      1.1  jmcneill 						ts,touch-det-delay = <2>;
    487      1.1  jmcneill 						ts,settling = <2>;
    488      1.1  jmcneill 						ts,fraction-z = <7>;
    489      1.1  jmcneill 						ts,i-drive = <1>;
    490      1.1  jmcneill 					};
    491      1.1  jmcneill 				};
    492      1.1  jmcneill 
    493      1.1  jmcneill 				spidev@2 {
    494      1.1  jmcneill 					compatible = "spidev";
    495      1.1  jmcneill 					reg = <2>;
    496      1.1  jmcneill 					spi-max-frequency = <25000000>;
    497      1.1  jmcneill 					spi-cpha;
    498      1.1  jmcneill 					pl022,hierarchy = <0>;
    499      1.1  jmcneill 					pl022,interface = <0>;
    500      1.1  jmcneill 					pl022,slave-tx-disable;
    501      1.1  jmcneill 					pl022,com-mode = <0x2>;
    502      1.1  jmcneill 					pl022,rx-level-trig = <0>;
    503      1.1  jmcneill 					pl022,tx-level-trig = <0>;
    504      1.1  jmcneill 					pl022,ctrl-len = <0x11>;
    505      1.1  jmcneill 					pl022,wait-state = <0>;
    506      1.1  jmcneill 					pl022,duplex = <0>;
    507      1.1  jmcneill 				};
    508      1.1  jmcneill 			};
    509      1.1  jmcneill 
    510      1.1  jmcneill 			timer@ec800600 {
    511      1.1  jmcneill 				status = "okay";
    512      1.1  jmcneill 			};
    513      1.1  jmcneill 
    514      1.1  jmcneill 			wdt@ec800620 {
    515      1.1  jmcneill 			       status = "okay";
    516      1.1  jmcneill 			};
    517      1.1  jmcneill 		};
    518      1.1  jmcneill 	};
    519      1.1  jmcneill };
    520