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