diff options
Diffstat (limited to 'target/linux/ath79/dts/ar9344.dtsi')
-rw-r--r-- | target/linux/ath79/dts/ar9344.dtsi | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/target/linux/ath79/dts/ar9344.dtsi b/target/linux/ath79/dts/ar9344.dtsi new file mode 100644 index 0000000..655ab35 --- /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"; + }; +}; |