kernel: update 3.14 to 3.14.18
[15.05/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 --- a/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
16 +++ b/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
17 @@ -18,7 +18,24 @@
18         model = "Olimex A20-Olinuxino Micro";
19         compatible = "olimex,a20-olinuxino-micro", "allwinner,sun7i-a20";
20  
21 +       aliases {
22 +               spi0 = &spi1;
23 +               spi1 = &spi2;
24 +       };
25 +
26         soc@01c00000 {
27 +               spi1: spi@01c06000 {
28 +                       pinctrl-names = "default";
29 +                       pinctrl-0 = <&spi1_pins_a>;
30 +                       status = "okay";
31 +               };
32 +
33 +               spi2: spi@01c17000 {
34 +                       pinctrl-names = "default";
35 +                       pinctrl-0 = <&spi2_pins_a>;
36 +                       status = "okay";
37 +               };
38 +
39                 pinctrl@01c20800 {
40                         led_pins_olinuxino: led_pins@0 {
41                                 allwinner,pins = "PH2";