From a7e1e919afa9659f66dada5e69d1b162f447ced7 Mon Sep 17 00:00:00 2001 From: Johann Neuhauser Date: Fri, 18 May 2018 18:06:03 +0200 Subject: ath79: preliminary support for TP-Link WDR3600 / WDR4300 (AR9344) working: - leds - buttons - lan / wan - usb (hub port 1 + 2) - wifi 5g - sysupgrade - ... not working: - wifi 2g Signed-off-by: Johann Neuhauser --- target/linux/ath79/dts/ar9344.dtsi | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 target/linux/ath79/dts/ar9344.dtsi (limited to 'target/linux/ath79/dts/ar9344.dtsi') diff --git a/target/linux/ath79/dts/ar9344.dtsi b/target/linux/ath79/dts/ar9344.dtsi new file mode 100644 index 0000000000..655ab35d79 --- /dev/null +++ b/target/linux/ath79/dts/ar9344.dtsi @@ -0,0 +1,32 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT + +#include "ar934x.dtsi" + +/ { + compatible = "qca,ar9344"; +}; + +&apb { + pcie: pcie-controller@180c0000 { + compatible = "qcom,ar9340-pci", "qcom,ar7240-pci"; + #address-cells = <3>; + #size-cells = <2>; + bus-range = <0x0 0x0>; + reg = <0x180c0000 0x1000>, /* CRP */ + <0x180f0000 0x100>, /* CTRL */ + <0x14000000 0x1000>; /* CFG */ + reg-names = "crp_base", "ctrl_base", "cfg_base"; + ranges = <0x2000000 0 0x10000000 0x10000000 0 0x04000000 /* pci memory */ + 0x1000000 0 0x00000000 0x0000000 0 0x000001>; /* io space */ + interrupt-parent = <&cpuintc>; + interrupts = <2>; + + interrupt-controller; + #interrupt-cells = <1>; + + interrupt-map-mask = <0 0 0 1>; + interrupt-map = <0 0 0 0 &pcie 0>; + + status = "disabled"; + }; +}; -- cgit v1.2.3