diff options
Diffstat (limited to 'arch/arm/boot/dts/efm32gg-dk3750.dts')
-rw-r--r-- | arch/arm/boot/dts/efm32gg-dk3750.dts | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/efm32gg-dk3750.dts b/arch/arm/boot/dts/efm32gg-dk3750.dts new file mode 100644 index 000000000000..aa5c0f6363d6 --- /dev/null +++ b/arch/arm/boot/dts/efm32gg-dk3750.dts | |||
@@ -0,0 +1,86 @@ | |||
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 { | ||
29 | location = <3>; | ||
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 | ||
46 | location = <1>; | ||
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 | ||
60 | location = <1>; | ||
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 */ | ||
73 | location = <2>; | ||
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 | }; | ||