kirkwood: add linux 3.10 support
[openwrt/svn-archive/archive.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