diff options
author | Felix Fietkau <nbd@openwrt.org> | 2015-01-17 16:50:51 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2015-01-17 16:50:51 +0000 |
commit | 070f67aa9bbc18347d33503d90f5f182d889254b (patch) | |
tree | bb75f3355dbfab7d9cdf420f3b981a46c6a3c5ca /target/linux/ramips/dts | |
parent | 50a5cd829c8df8f2a60c7478c457f6deba6f6e7a (diff) | |
download | upstream-070f67aa9bbc18347d33503d90f5f182d889254b.tar.gz upstream-070f67aa9bbc18347d33503d90f5f182d889254b.tar.bz2 upstream-070f67aa9bbc18347d33503d90f5f182d889254b.zip |
ramips: register mt7621 pcie through device tree
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44009
Diffstat (limited to 'target/linux/ramips/dts')
-rw-r--r-- | target/linux/ramips/dts/mt7621.dtsi | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/target/linux/ramips/dts/mt7621.dtsi b/target/linux/ramips/dts/mt7621.dtsi index cadb1187e3..a36c2b7711 100644 --- a/target/linux/ramips/dts/mt7621.dtsi +++ b/target/linux/ramips/dts/mt7621.dtsi @@ -274,4 +274,53 @@ interrupt-parent = <&gic>; interrupts = <23>; }; + + pcie@1e140000 { + compatible = "mediatek,mt7621-pci"; + reg = <0x1e140000 0x100 + 0x1e142000 0x100>; + + #address-cells = <3>; + #size-cells = <2>; + + pinctrl-names = "default"; + pinctrl-0 = <&pcie_pins>; + + device_type = "pci"; + + bus-range = <0 255>; + ranges = < + 0x02000000 0 0x00000000 0x60000000 0 0x10000000 /* pci memory */ + 0x01000000 0 0x00000000 0x1e160000 0 0x00010000 /* io space */ + >; + + status = "okay"; + + pcie0 { + reg = <0x0000 0 0 0 0>; + + #address-cells = <3>; + #size-cells = <2>; + + device_type = "pci"; + }; + + pcie1 { + reg = <0x0800 0 0 0 0>; + + #address-cells = <3>; + #size-cells = <2>; + + device_type = "pci"; + }; + + pcie2 { + reg = <0x1000 0 0 0 0>; + + #address-cells = <3>; + #size-cells = <2>; + + device_type = "pci"; + }; + }; }; |