Commit | Line | Data |
---|---|---|
ef43eff3 UKK |
1 | /* |
2 | * Device tree for EFM32GG-DK3750 development board. | |
3 | * | |
4 | * Documentation available from | |
5 | * http://www.silabs.com/Support%20Documents/TechnicalDocs/efm32gg-dk3750-ug.pdf | |
6 | */ | |
7 | ||
8 | /dts-v1/; | |
9 | #include "efm32gg.dtsi" | |
10 | ||
11 | / { | |
12 | model = "Energy Micro Giant Gecko Development Kit"; | |
13 | compatible = "efm32,dk3750"; | |
14 | ||
15 | chosen { | |
16 | bootargs = "console=ttyefm4,115200 init=/linuxrc ignore_loglevel ihash_entries=64 dhash_entries=64 earlyprintk uclinux.physaddr=0x8c400000 root=/dev/mtdblock0"; | |
17 | }; | |
18 | ||
19 | memory { | |
20 | reg = <0x88000000 0x400000>; | |
21 | }; | |
22 | ||
23 | soc { | |
24 | adc@40002000 { | |
25 | status = "ok"; | |
26 | }; | |
27 | ||
28 | i2c@4000a000 { | |
e848f754 | 29 | energymicro,location = <3>; |
ef43eff3 UKK |
30 | status = "ok"; |
31 | ||
32 | temp@48 { | |
33 | compatible = "st,stds75"; | |
34 | reg = <0x48>; | |
35 | }; | |
36 | ||
37 | eeprom@50 { | |
38 | compatible = "microchip,24c02"; | |
39 | reg = <0x50>; | |
40 | pagesize = <16>; | |
41 | }; | |
42 | }; | |
43 | ||
44 | spi0: spi@4000c000 { /* USART0 */ | |
45 | cs-gpios = <&gpio 68 1>; // E4 | |
e848f754 | 46 | energymicro,location = <1>; |
ef43eff3 UKK |
47 | status = "ok"; |
48 | ||
49 | microsd@0 { | |
50 | compatible = "mmc-spi-slot"; | |
51 | spi-max-frequency = <100000>; | |
52 | voltage-ranges = <3200 3400>; | |
53 | broken-cd; | |
54 | reg = <0>; | |
55 | }; | |
56 | }; | |
57 | ||
58 | spi1: spi@4000c400 { /* USART1 */ | |
59 | cs-gpios = <&gpio 51 1>; // D3 | |
e848f754 | 60 | energymicro,location = <1>; |
ef43eff3 UKK |
61 | status = "ok"; |
62 | ||
63 | ks8851@0 { | |
64 | compatible = "ks8851"; | |
65 | spi-max-frequency = <6000000>; | |
66 | reg = <0>; | |
67 | interrupt-parent = <&boardfpga>; | |
68 | interrupts = <4>; | |
69 | }; | |
70 | }; | |
71 | ||
72 | uart4: uart@4000e400 { /* UART1 */ | |
e848f754 | 73 | energymicro,location = <2>; |
ef43eff3 UKK |
74 | status = "ok"; |
75 | }; | |
76 | ||
77 | boardfpga: boardfpga { | |
78 | compatible = "efm32board"; | |
79 | reg = <0x80000000 0x400>; | |
80 | irq-gpios = <&gpio 64 1>; | |
81 | interrupt-controller; | |
82 | #interrupt-cells = <1>; | |
83 | status = "ok"; | |
84 | }; | |
85 | }; | |
86 | }; |