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