diff options
author | Maxime Ripard <maxime.ripard@free-electrons.com> | 2013-06-09 04:41:22 -0400 |
---|---|---|
committer | Maxime Ripard <maxime.ripard@free-electrons.com> | 2013-06-19 05:01:39 -0400 |
commit | d0f2677be5b49a1c1de59fe94faa96b7808be95f (patch) | |
tree | 24fa18fe780f41493aac9fac1e03d24e23ecf87f | |
parent | d3ae078eb8c9cec8da15a983d66d9f7fe16dffd7 (diff) |
ARM: sunxi: Add Olimex A10s-Olinuxino-micro device tree
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Tested-by: Emilio López <emilio@elopez.com.ar>
Acked-by: Emilio López <emilio@elopez.com.ar>
-rw-r--r-- | arch/arm/boot/dts/Makefile | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 76 |
2 files changed, 77 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index b9f7121e6ecf..9d6e5a4e8a1c 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile | |||
@@ -179,6 +179,7 @@ dtb-$(CONFIG_ARCH_SPEAR3XX)+= spear300-evb.dtb \ | |||
179 | dtb-$(CONFIG_ARCH_SPEAR6XX)+= spear600-evb.dtb | 179 | dtb-$(CONFIG_ARCH_SPEAR6XX)+= spear600-evb.dtb |
180 | dtb-$(CONFIG_ARCH_SUNXI) += sun4i-a10-cubieboard.dtb \ | 180 | dtb-$(CONFIG_ARCH_SUNXI) += sun4i-a10-cubieboard.dtb \ |
181 | sun4i-a10-hackberry.dtb \ | 181 | sun4i-a10-hackberry.dtb \ |
182 | sun5i-a10s-olinuxino-micro.dtb \ | ||
182 | sun5i-a13-olinuxino.dtb | 183 | sun5i-a13-olinuxino.dtb |
183 | dtb-$(CONFIG_ARCH_TEGRA) += tegra20-harmony.dtb \ | 184 | dtb-$(CONFIG_ARCH_TEGRA) += tegra20-harmony.dtb \ |
184 | tegra20-iris-512.dtb \ | 185 | tegra20-iris-512.dtb \ |
diff --git a/arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts b/arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts new file mode 100644 index 000000000000..64dc0c42c43a --- /dev/null +++ b/arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | |||
@@ -0,0 +1,76 @@ | |||
1 | /* | ||
2 | * Copyright 2013 Maxime Ripard | ||
3 | * | ||
4 | * Maxime Ripard <maxime.ripard@free-electrons.com> | ||
5 | * | ||
6 | * The code contained herein is licensed under the GNU General Public | ||
7 | * License. You may obtain a copy of the GNU General Public License | ||
8 | * Version 2 or later at the following locations: | ||
9 | * | ||
10 | * http://www.opensource.org/licenses/gpl-license.html | ||
11 | * http://www.gnu.org/copyleft/gpl.html | ||
12 | */ | ||
13 | |||
14 | /dts-v1/; | ||
15 | /include/ "sun5i-a10s.dtsi" | ||
16 | |||
17 | / { | ||
18 | model = "Olimex A10s-Olinuxino Micro"; | ||
19 | compatible = "olimex,a10s-olinuxino-micro", "allwinner,sun5i-a10s"; | ||
20 | |||
21 | soc@01c20000 { | ||
22 | emac: ethernet@01c0b000 { | ||
23 | pinctrl-names = "default"; | ||
24 | pinctrl-0 = <&emac_pins_a>; | ||
25 | phy = <&phy1>; | ||
26 | status = "okay"; | ||
27 | }; | ||
28 | |||
29 | mdio@01c0b080 { | ||
30 | status = "okay"; | ||
31 | |||
32 | phy1: ethernet-phy@1 { | ||
33 | reg = <1>; | ||
34 | }; | ||
35 | }; | ||
36 | |||
37 | pinctrl@01c20800 { | ||
38 | led_pins_olinuxino: led_pins@0 { | ||
39 | allwinner,pins = "PE3"; | ||
40 | allwinner,function = "gpio_out"; | ||
41 | allwinner,drive = <1>; | ||
42 | allwinner,pull = <0>; | ||
43 | }; | ||
44 | }; | ||
45 | |||
46 | uart0: serial@01c28000 { | ||
47 | pinctrl-names = "default"; | ||
48 | pinctrl-0 = <&uart0_pins_a>; | ||
49 | status = "okay"; | ||
50 | }; | ||
51 | |||
52 | uart2: serial@01c28800 { | ||
53 | pinctrl-names = "default"; | ||
54 | pinctrl-0 = <&uart2_pins_a>; | ||
55 | status = "okay"; | ||
56 | }; | ||
57 | |||
58 | uart3: serial@01c28c00 { | ||
59 | pinctrl-names = "default"; | ||
60 | pinctrl-0 = <&uart3_pins_a>; | ||
61 | status = "okay"; | ||
62 | }; | ||
63 | }; | ||
64 | |||
65 | leds { | ||
66 | compatible = "gpio-leds"; | ||
67 | pinctrl-names = "default"; | ||
68 | pinctrl-0 = <&led_pins_olinuxino>; | ||
69 | |||
70 | green { | ||
71 | label = "a10s-olinuxino-micro:green:usr"; | ||
72 | gpios = <&pio 4 3 0>; | ||
73 | default-state = "on"; | ||
74 | }; | ||
75 | }; | ||
76 | }; | ||