-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'samsung-dt-3' of git://git.kernel.org/pub/scm/linux/kernel…
…/git/kgene/linux-samsung into next/dt From Kukjin Kim: Samsung DT 3rd updates for v3.14 - add exynos4412-tiny4412 board dt for FriendlyARM's TINY4412 board including initial support UART, SD card and LEDs - add exynos5420-arndale-octa board dt for Arndale Octa board * tag 'samsung-dt-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: ARM: dts: add support for EXYNOS4412 based TINY4412 board ARM: dts: Add initial support for Arndale Octa board Signed-off-by: Olof Johansson <olof@lixom.net>
- Loading branch information
Showing
3 changed files
with
161 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
/* | ||
* FriendlyARM's Exynos4412 based TINY4412 board device tree source | ||
* | ||
* Copyright (c) 2013 Alex Ling <kasimling@gmail.com> | ||
* | ||
* Device tree source file for FriendlyARM's TINY4412 board which is based on | ||
* Samsung's Exynos4412 SoC. | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
*/ | ||
|
||
/dts-v1/; | ||
#include "exynos4412.dtsi" | ||
|
||
/ { | ||
model = "FriendlyARM TINY4412 board based on Exynos4412"; | ||
compatible = "friendlyarm,tiny4412", "samsung,exynos4412"; | ||
|
||
memory { | ||
reg = <0x40000000 0x40000000>; | ||
}; | ||
|
||
leds { | ||
compatible = "gpio-leds"; | ||
|
||
led1 { | ||
label = "led1"; | ||
gpios = <&gpm4 0 1>; | ||
default-state = "off"; | ||
linux,default-trigger = "heartbeat"; | ||
}; | ||
|
||
led2 { | ||
label = "led2"; | ||
gpios = <&gpm4 1 1>; | ||
default-state = "off"; | ||
}; | ||
|
||
led3 { | ||
label = "led3"; | ||
gpios = <&gpm4 2 1>; | ||
default-state = "off"; | ||
}; | ||
|
||
led4 { | ||
label = "led4"; | ||
gpios = <&gpm4 3 1>; | ||
default-state = "off"; | ||
linux,default-trigger = "mmc0"; | ||
}; | ||
}; | ||
|
||
rtc@10070000 { | ||
status = "okay"; | ||
}; | ||
|
||
sdhci@12530000 { | ||
bus-width = <4>; | ||
pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>; | ||
pinctrl-names = "default"; | ||
status = "okay"; | ||
}; | ||
|
||
serial@13800000 { | ||
status = "okay"; | ||
}; | ||
|
||
serial@13810000 { | ||
status = "okay"; | ||
}; | ||
|
||
serial@13820000 { | ||
status = "okay"; | ||
}; | ||
|
||
serial@13830000 { | ||
status = "okay"; | ||
}; | ||
|
||
fixed-rate-clocks { | ||
xxti { | ||
compatible = "samsung,clock-xxti"; | ||
clock-frequency = <0>; | ||
}; | ||
|
||
xusbxti { | ||
compatible = "samsung,clock-xusbxti"; | ||
clock-frequency = <24000000>; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
/* | ||
* Samsung's Exynos5420 based Arndale Octa board device tree source | ||
* | ||
* Copyright (c) 2013 Samsung Electronics Co., Ltd. | ||
* http://www.samsung.com | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
*/ | ||
|
||
/dts-v1/; | ||
#include "exynos5420.dtsi" | ||
|
||
/ { | ||
model = "Insignal Arndale Octa evaluation board based on EXYNOS5420"; | ||
compatible = "insignal,arndale-octa", "samsung,exynos5420"; | ||
|
||
memory { | ||
reg = <0x20000000 0x80000000>; | ||
}; | ||
|
||
chosen { | ||
bootargs = "console=ttySAC3,115200"; | ||
}; | ||
|
||
fixed-rate-clocks { | ||
oscclk { | ||
compatible = "samsung,exynos5420-oscclk"; | ||
clock-frequency = <24000000>; | ||
}; | ||
}; | ||
|
||
mmc@12200000 { | ||
status = "okay"; | ||
broken-cd; | ||
supports-highspeed; | ||
card-detect-delay = <200>; | ||
samsung,dw-mshc-ciu-div = <3>; | ||
samsung,dw-mshc-sdr-timing = <0 4>; | ||
samsung,dw-mshc-ddr-timing = <0 2>; | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_bus8>; | ||
|
||
slot@0 { | ||
reg = <0>; | ||
bus-width = <8>; | ||
}; | ||
}; | ||
|
||
mmc@12220000 { | ||
status = "okay"; | ||
supports-highspeed; | ||
card-detect-delay = <200>; | ||
samsung,dw-mshc-ciu-div = <3>; | ||
samsung,dw-mshc-sdr-timing = <2 3>; | ||
samsung,dw-mshc-ddr-timing = <1 2>; | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>; | ||
|
||
slot@0 { | ||
reg = <0>; | ||
bus-width = <4>; | ||
}; | ||
}; | ||
}; |