kirkwood: add linux 3.10 support
[oweals/openwrt.git] / target / linux / kirkwood / patches-3.10 / 0015-arm-kirkwood-convert-QNAP-TS219-to-use-DT-for-the-PC.patch
1 From 0f75608615894c9707e40c0dd3383193fb6c09f6 Mon Sep 17 00:00:00 2001
2 From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
3 Date: Sat, 13 Apr 2013 13:03:56 +0200
4 Subject: [PATCH 15/29] arm: kirkwood: convert QNAP TS219 to use DT for the
5  PCIe interface
6
7 Now that the PCIe mvebu driver is usable on Kirkwood, use it instead
8 of the legacy PCIe code, since it allows to describe the PCIe
9 interfaces in the Device Tree.
10
11 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 Signed-off-by: Andrew Lunn <andrew@lunn.ch>
13 ---
14  arch/arm/boot/dts/kirkwood-ts219-6281.dts | 3 ++-
15  arch/arm/boot/dts/kirkwood-ts219-6282.dts | 3 ++-
16  arch/arm/boot/dts/kirkwood-ts219.dtsi     | 9 +++++++--
17  3 files changed, 11 insertions(+), 4 deletions(-)
18
19 diff --git a/arch/arm/boot/dts/kirkwood-ts219-6281.dts b/arch/arm/boot/dts/kirkwood-ts219-6281.dts
20 index 8295c83..42648ab 100644
21 --- a/arch/arm/boot/dts/kirkwood-ts219-6281.dts
22 +++ b/arch/arm/boot/dts/kirkwood-ts219-6281.dts
23 @@ -1,7 +1,8 @@
24  /dts-v1/;
25  
26 -/include/ "kirkwood-ts219.dtsi"
27 +/include/ "kirkwood.dtsi"
28  /include/ "kirkwood-6281.dtsi"
29 +/include/ "kirkwood-ts219.dtsi"
30  
31  / {
32         ocp@f1000000 {
33 diff --git a/arch/arm/boot/dts/kirkwood-ts219-6282.dts b/arch/arm/boot/dts/kirkwood-ts219-6282.dts
34 index df3f95d..95ceeb9 100644
35 --- a/arch/arm/boot/dts/kirkwood-ts219-6282.dts
36 +++ b/arch/arm/boot/dts/kirkwood-ts219-6282.dts
37 @@ -1,7 +1,8 @@
38  /dts-v1/;
39  
40 -/include/ "kirkwood-ts219.dtsi"
41 +/include/ "kirkwood.dtsi"
42  /include/ "kirkwood-6282.dtsi"
43 +/include/ "kirkwood-ts219.dtsi"
44  
45  / {
46         ocp@f1000000 {
47 diff --git a/arch/arm/boot/dts/kirkwood-ts219.dtsi b/arch/arm/boot/dts/kirkwood-ts219.dtsi
48 index 64ea27c..7c022fd 100644
49 --- a/arch/arm/boot/dts/kirkwood-ts219.dtsi
50 +++ b/arch/arm/boot/dts/kirkwood-ts219.dtsi
51 @@ -1,5 +1,3 @@
52 -/include/ "kirkwood.dtsi"
53 -
54  / {
55         model = "QNAP TS219 family";
56         compatible = "qnap,ts219", "marvell,kirkwood";
57 @@ -74,5 +72,12 @@
58                         status = "okay";
59                         nr-ports = <2>;
60                 };
61 +               pcie-controller {
62 +                       status = "okay";
63 +
64 +                       pcie@1,0 {
65 +                               status = "okay";
66 +                       };
67 +               };
68         };
69  };
70 -- 
71 1.8.4.rc1
72