efm32gg-dk3750.dts revision 279385
14700Sshade/* 210307Sctornqvi * Device tree for EFM32GG-DK3750 development board. 34700Sshade * 44700Sshade * Documentation available from 54700Sshade * http://www.silabs.com/Support%20Documents/TechnicalDocs/efm32gg-dk3750-ug.pdf 64700Sshade */ 74700Sshade 84700Sshade/dts-v1/; 94700Sshade#include "efm32gg.dtsi" 104700Sshade 114700Sshade/ { 124700Sshade model = "Energy Micro Giant Gecko Development Kit"; 134700Sshade compatible = "efm32,dk3750"; 144700Sshade 154700Sshade chosen { 164700Sshade bootargs = "console=ttyefm4,115200 init=/linuxrc ignore_loglevel ihash_entries=64 dhash_entries=64 earlyprintk uclinux.physaddr=0x8c400000 root=/dev/mtdblock0"; 174700Sshade }; 184700Sshade 194700Sshade memory { 204700Sshade reg = <0x88000000 0x400000>; 214700Sshade }; 224700Sshade 234700Sshade soc { 244700Sshade adc@40002000 { 254700Sshade status = "ok"; 264700Sshade }; 274700Sshade 284700Sshade i2c@4000a000 { 294700Sshade efm32,location = <3>; 304700Sshade status = "ok"; 314700Sshade 324700Sshade temp@48 { 334700Sshade compatible = "st,stds75"; 344700Sshade reg = <0x48>; 354700Sshade }; 364700Sshade 374700Sshade eeprom@50 { 3811098Sdsamersoff compatible = "microchip,24c02"; 399560Schegar reg = <0x50>; 404700Sshade pagesize = <16>; 414700Sshade }; 424700Sshade }; 434700Sshade 444700Sshade spi0: spi@4000c000 { /* USART0 */ 454700Sshade cs-gpios = <&gpio 68 1>; // E4 4611098Sdsamersoff location = <1>; 4710307Sctornqvi status = "ok"; 484700Sshade 494700Sshade microsd@0 { 504700Sshade compatible = "mmc-spi-slot"; 514700Sshade spi-max-frequency = <100000>; 5212001Sgtriantafill voltage-ranges = <3200 3400>; 534700Sshade broken-cd; 544700Sshade reg = <0>; 554700Sshade }; 564700Sshade }; 574700Sshade 584700Sshade spi1: spi@4000c400 { /* USART1 */ 594700Sshade cs-gpios = <&gpio 51 1>; // D3 604700Sshade location = <1>; 614700Sshade status = "ok"; 624700Sshade 634700Sshade ks8851@0 { 644700Sshade compatible = "ks8851"; 654700Sshade spi-max-frequency = <6000000>; 664700Sshade reg = <0>; 674700Sshade interrupt-parent = <&boardfpga>; 684700Sshade interrupts = <4>; 694700Sshade }; 704700Sshade }; 714700Sshade 724700Sshade uart4: uart@4000e400 { /* UART1 */ 734700Sshade location = <2>; 744700Sshade status = "ok"; 754700Sshade }; 764700Sshade 774700Sshade boardfpga: boardfpga { 784700Sshade compatible = "efm32board"; 794700Sshade reg = <0x80000000 0x400>; 804700Sshade irq-gpios = <&gpio 64 1>; 814700Sshade interrupt-controller; 824700Sshade #interrupt-cells = <1>; 834700Sshade status = "ok"; 844700Sshade }; 854700Sshade }; 864700Sshade}; 874700Sshade