1 // SPDX-License-Identifier: GPL-2.0
3 * FriendlyARM's Exynos4412 based TINY4412 board device tree source
5 * Copyright (c) 2013 Alex Ling <kasimling@gmail.com>
7 * Device tree source file for FriendlyARM's TINY4412 board which is based on
8 * Samsung's Exynos4412 SoC.
12 #include "exynos4412.dtsi"
13 #include <dt-bindings/gpio/gpio.h>
16 model = "FriendlyARM TINY4412 board based on Exynos4412";
17 compatible = "friendlyarm,tiny4412", "samsung,exynos4412", "samsung,exynos4";
20 stdout-path = &serial_0;
24 device_type = "memory";
25 reg = <0x40000000 0x40000000>;
29 compatible = "gpio-leds";
33 gpios = <&gpm4 0 GPIO_ACTIVE_LOW>;
34 default-state = "off";
35 linux,default-trigger = "heartbeat";
40 gpios = <&gpm4 1 GPIO_ACTIVE_LOW>;
41 default-state = "off";
46 gpios = <&gpm4 2 GPIO_ACTIVE_LOW>;
47 default-state = "off";
52 gpios = <&gpm4 3 GPIO_ACTIVE_LOW>;
53 default-state = "off";
54 linux,default-trigger = "mmc0";
60 compatible = "samsung,clock-xxti";
61 clock-frequency = <0>;
65 compatible = "samsung,clock-xusbxti";
66 clock-frequency = <24000000>;
69 pmic_ap_clk: pmic-ap-clk {
70 /* Workaround for missing clock on PMIC */
71 compatible = "fixed-clock";
73 clock-frequency = <32768>;
78 compatible = "innolux,at070tn92";
81 panel_input: endpoint {
82 remote-endpoint = <&lcdc_output>;
91 /* Corresponds to 800MHz at freq_table */
92 cooling-device = <&cpu0 7 7>, <&cpu1 7 7>,
93 <&cpu2 7 7>, <&cpu3 7 7>;
96 /* Corresponds to 200MHz at freq_table */
97 cooling-device = <&cpu0 13 13>, <&cpu1 13 13>,
98 <&cpu2 13 13>, <&cpu3 13 13>;
104 pinctrl-0 = <&lcd_clk>, <&lcd_data24>;
105 pinctrl-names = "default";
106 #address-cells = <1>;
112 lcdc_output: endpoint {
113 remote-endpoint = <&panel_input>;
120 clocks = <&clock CLK_RTC>, <&pmic_ap_clk>;
121 clock-names = "rtc", "rtc_src";
126 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>;
127 pinctrl-names = "default";