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