Merge tag 'cris-for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/jesper...
[cascardo/linux.git] / arch / arm / boot / dts / exynos4412-tiny4412.dts
1 /*
2  * FriendlyARM's Exynos4412 based TINY4412 board device tree source
3  *
4  * Copyright (c) 2013 Alex Ling <kasimling@gmail.com>
5  *
6  * Device tree source file for FriendlyARM's TINY4412 board which is based on
7  * Samsung's Exynos4412 SoC.
8  *
9  * This program is free software; you can redistribute it and/or modify
10  * it under the terms of the GNU General Public License version 2 as
11  * published by the Free Software Foundation.
12 */
13
14 /dts-v1/;
15 #include "exynos4412.dtsi"
16 #include <dt-bindings/gpio/gpio.h>
17
18 / {
19         model = "FriendlyARM TINY4412 board based on Exynos4412";
20         compatible = "friendlyarm,tiny4412", "samsung,exynos4412", "samsung,exynos4";
21
22         chosen {
23                 stdout-path = &serial_0;
24         };
25
26         memory@40000000 {
27                 device_type = "memory";
28                 reg = <0x40000000 0x40000000>;
29         };
30
31         leds {
32                 compatible = "gpio-leds";
33
34                 led1 {
35                         label = "led1";
36                         gpios = <&gpm4 0 GPIO_ACTIVE_LOW>;
37                         default-state = "off";
38                         linux,default-trigger = "heartbeat";
39                 };
40
41                 led2 {
42                         label = "led2";
43                         gpios = <&gpm4 1 GPIO_ACTIVE_LOW>;
44                         default-state = "off";
45                 };
46
47                 led3 {
48                         label = "led3";
49                         gpios = <&gpm4 2 GPIO_ACTIVE_LOW>;
50                         default-state = "off";
51                 };
52
53                 led4 {
54                         label = "led4";
55                         gpios = <&gpm4 3 GPIO_ACTIVE_LOW>;
56                         default-state = "off";
57                         linux,default-trigger = "mmc0";
58                 };
59         };
60
61         fixed-rate-clocks {
62                 xxti {
63                         compatible = "samsung,clock-xxti";
64                         clock-frequency = <0>;
65                 };
66
67                 xusbxti {
68                         compatible = "samsung,clock-xusbxti";
69                         clock-frequency = <24000000>;
70                 };
71         };
72 };
73
74 &rtc {
75         status = "okay";
76 };
77
78 &sdhci_2 {
79         bus-width = <4>;
80         pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>;
81         pinctrl-names = "default";
82         status = "okay";
83 };
84
85 &serial_0 {
86         status = "okay";
87 };
88
89 &serial_1 {
90         status = "okay";
91 };
92
93 &serial_2 {
94         status = "okay";
95 };
96
97 &serial_3 {
98         status = "okay";
99 };