kernel: update 3.14 to 3.14.18
[openwrt/staging/luka.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";