e814af5aefc185d8184b6a6b8ac46d1cd6e73eea
[openwrt/openwrt.git] / target / linux / sunxi / patches-3.14 / 149-dt-sun7i-add-spi-on-olinuxinom.patch
1 From 3f134732aaf4d785532c716f4ef7703d631a510b Mon Sep 17 00:00:00 2001
2 From: Maxime Ripard <maxime.ripard@free-electrons.com>
3 Date: Sat, 22 Feb 2014 22:35:59 +0100
4 Subject: [PATCH] ARM: dts: sun7i: Enable the SPI controllers of the
5 A20-olinuxino-micro
6
7 The A20-Olinuxino-micro has two SPI bus exposed on its UEXT connectors, enable
8 them.
9
10 Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
11 ---
12 arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 17 +++++++++++++++++
13 1 file changed, 17 insertions(+)
14
15 diff --git a/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts b/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
16 index b02a796..9d98316 100644
17 --- a/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
18 +++ b/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
19 @@ -18,7 +18,24 @@
20 model = "Olimex A20-Olinuxino Micro";
21 compatible = "olimex,a20-olinuxino-micro", "allwinner,sun7i-a20";
22
23 + aliases {
24 + spi0 = &spi1;
25 + spi1 = &spi2;
26 + };
27 +
28 soc@01c00000 {
29 + spi1: spi@01c06000 {
30 + pinctrl-names = "default";
31 + pinctrl-0 = <&spi1_pins_a>;
32 + status = "okay";
33 + };
34 +
35 + spi2: spi@01c17000 {
36 + pinctrl-names = "default";
37 + pinctrl-0 = <&spi2_pins_a>;
38 + status = "okay";
39 + };
40 +
41 pinctrl@01c20800 {
42 led_pins_olinuxino: led_pins@0 {
43 allwinner,pins = "PH2";
44 --
45 2.0.3
46