]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blob - arch/arm/boot/dts/efm32gg-dk3750.dts
Merge branch 'stable-4.10' of git://git.infradead.org/users/pcmoore/audit
[mirror_ubuntu-eoan-kernel.git] / arch / arm / boot / dts / efm32gg-dk3750.dts
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@88000000 {
20 device_type = "memory";
21 reg = <0x88000000 0x400000>;
22 };
23
24 soc {
25 adc@40002000 {
26 status = "ok";
27 };
28
29 i2c@4000a000 {
30 energymicro,location = <3>;
31 status = "ok";
32
33 temp@48 {
34 compatible = "st,stds75";
35 reg = <0x48>;
36 };
37
38 eeprom@50 {
39 compatible = "microchip,24c02";
40 reg = <0x50>;
41 pagesize = <16>;
42 };
43 };
44
45 spi0: spi@4000c000 { /* USART0 */
46 cs-gpios = <&gpio 68 1>; // E4
47 energymicro,location = <1>;
48 status = "ok";
49
50 microsd@0 {
51 compatible = "mmc-spi-slot";
52 spi-max-frequency = <100000>;
53 voltage-ranges = <3200 3400>;
54 broken-cd;
55 reg = <0>;
56 };
57 };
58
59 spi1: spi@4000c400 { /* USART1 */
60 cs-gpios = <&gpio 51 1>; // D3
61 energymicro,location = <1>;
62 status = "ok";
63
64 ks8851@0 {
65 compatible = "ks8851";
66 spi-max-frequency = <6000000>;
67 reg = <0>;
68 interrupt-parent = <&boardfpga>;
69 interrupts = <4>;
70 };
71 };
72
73 uart4: uart@4000e400 { /* UART1 */
74 energymicro,location = <2>;
75 status = "ok";
76 };
77
78 boardfpga: boardfpga@80000000 {
79 compatible = "efm32board";
80 reg = <0x80000000 0x400>;
81 irq-gpios = <&gpio 64 1>;
82 interrupt-controller;
83 #interrupt-cells = <1>;
84 status = "ok";
85 };
86 };
87 };